/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the alexaforbusiness-2017-11-09.normal.json service model. */ using System; using System.Collections.Generic; using System.Xml.Serialization; using System.Text; using System.IO; using System.Net; using Amazon.Runtime; using Amazon.Runtime.Internal; namespace Amazon.AlexaForBusiness.Model { /// /// Granular information about the skill. /// public partial class SkillDetails { private List _bulletPoints = new List(); private DeveloperInfo _developerInfo; private string _endUserLicenseAgreement; private List _genericKeywords = new List(); private string _invocationPhrase; private List _newInThisVersionBulletPoints = new List(); private string _productDescription; private string _releaseDate; private Dictionary _reviews = new Dictionary(); private List _skillTypes = new List(); /// /// Gets and sets the property BulletPoints. /// /// The details about what the skill supports organized as bullet points. /// /// public List BulletPoints { get { return this._bulletPoints; } set { this._bulletPoints = value; } } // Check to see if BulletPoints property is set internal bool IsSetBulletPoints() { return this._bulletPoints != null && this._bulletPoints.Count > 0; } /// /// Gets and sets the property DeveloperInfo. /// /// The details about the developer that published the skill. /// /// public DeveloperInfo DeveloperInfo { get { return this._developerInfo; } set { this._developerInfo = value; } } // Check to see if DeveloperInfo property is set internal bool IsSetDeveloperInfo() { return this._developerInfo != null; } /// /// Gets and sets the property EndUserLicenseAgreement. /// /// The URL of the end user license agreement. /// /// public string EndUserLicenseAgreement { get { return this._endUserLicenseAgreement; } set { this._endUserLicenseAgreement = value; } } // Check to see if EndUserLicenseAgreement property is set internal bool IsSetEndUserLicenseAgreement() { return this._endUserLicenseAgreement != null; } /// /// Gets and sets the property GenericKeywords. /// /// The generic keywords associated with the skill that can be used to find a skill. /// /// public List GenericKeywords { get { return this._genericKeywords; } set { this._genericKeywords = value; } } // Check to see if GenericKeywords property is set internal bool IsSetGenericKeywords() { return this._genericKeywords != null && this._genericKeywords.Count > 0; } /// /// Gets and sets the property InvocationPhrase. /// /// The phrase used to trigger the skill. /// /// public string InvocationPhrase { get { return this._invocationPhrase; } set { this._invocationPhrase = value; } } // Check to see if InvocationPhrase property is set internal bool IsSetInvocationPhrase() { return this._invocationPhrase != null; } /// /// Gets and sets the property NewInThisVersionBulletPoints. /// /// The updates added in bullet points. /// /// public List NewInThisVersionBulletPoints { get { return this._newInThisVersionBulletPoints; } set { this._newInThisVersionBulletPoints = value; } } // Check to see if NewInThisVersionBulletPoints property is set internal bool IsSetNewInThisVersionBulletPoints() { return this._newInThisVersionBulletPoints != null && this._newInThisVersionBulletPoints.Count > 0; } /// /// Gets and sets the property ProductDescription. /// /// The description of the product. /// /// public string ProductDescription { get { return this._productDescription; } set { this._productDescription = value; } } // Check to see if ProductDescription property is set internal bool IsSetProductDescription() { return this._productDescription != null; } /// /// Gets and sets the property ReleaseDate. /// /// The date when the skill was released. /// /// public string ReleaseDate { get { return this._releaseDate; } set { this._releaseDate = value; } } // Check to see if ReleaseDate property is set internal bool IsSetReleaseDate() { return this._releaseDate != null; } /// /// Gets and sets the property Reviews. /// /// This member has been deprecated. /// /// /// /// The list of reviews for the skill, including Key and Value pair. /// /// public Dictionary Reviews { get { return this._reviews; } set { this._reviews = value; } } // Check to see if Reviews property is set internal bool IsSetReviews() { return this._reviews != null && this._reviews.Count > 0; } /// /// Gets and sets the property SkillTypes. /// /// The types of skills. /// /// public List SkillTypes { get { return this._skillTypes; } set { this._skillTypes = value; } } // Check to see if SkillTypes property is set internal bool IsSetSkillTypes() { return this._skillTypes != null && this._skillTypes.Count > 0; } } }