UNPKG

appcenter-cli

Version:

Command line tool for Visual Studio App Center

112 lines (107 loc) 3.09 kB
/* * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is * regenerated. */ 'use strict'; /** * A response containing information about an iOS provisioning profile. * */ class ProvisioningProfileResponse { /** * Create a ProvisioningProfileResponse. * @property {string} provisioningProfileType Possible values include: * 'adhoc', 'enterprise', 'other' * @property {array} [udids] * @property {string} [provisioningProfileName] The name of the provisioning * profile. * @property {string} [teamIdentifier] The team identifier. * @property {string} [provisioningBundleId] The bundle identifier associated * with the profile. * @property {array} [appexProfiles] Array of provisioning profiles for any * app extensions */ constructor() { } /** * Defines the metadata of ProvisioningProfileResponse * * @returns {object} metadata of ProvisioningProfileResponse * */ mapper() { return { required: false, serializedName: 'ProvisioningProfileResponse', type: { name: 'Composite', className: 'ProvisioningProfileResponse', modelProperties: { provisioningProfileType: { required: true, serializedName: 'provisioning_profile_type', type: { name: 'String' } }, udids: { required: false, serializedName: 'udids', type: { name: 'Sequence', element: { required: false, serializedName: 'StringElementType', type: { name: 'String' } } } }, provisioningProfileName: { required: false, serializedName: 'provisioning_profile_name', type: { name: 'String' } }, teamIdentifier: { required: false, serializedName: 'team_identifier', type: { name: 'String' } }, provisioningBundleId: { required: false, serializedName: 'provisioning_bundle_id', type: { name: 'String' } }, appexProfiles: { required: false, serializedName: 'appex_profiles', type: { name: 'Sequence', element: { required: false, serializedName: 'ProvisioningProfileResponseElementType', type: { name: 'Composite', className: 'ProvisioningProfileResponse' } } } } } } }; } } module.exports = ProvisioningProfileResponse;