microsoft/vscode-react-native

Public

mirrored from https://github.com/microsoft/vscode-react-nativeAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
6a465861663d7c6f9433e89c6f6619df320dcef3

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

lib/app-center-node-client/src/account/models/appWithTeamPermissionsResponse.js

165lines · modecode

1/*
2 * Code generated by Microsoft (R) AutoRest Code Generator.
3 * Changes may cause incorrect behavior and will be lost if the code is
4 * regenerated.
5 */
6
7'use strict';
8
9const models = require('./index');
10
11/**
12 * Class representing a AppWithTeamPermissionsResponse.
13 * @extends models['AppResponse']
14 */
15class AppWithTeamPermissionsResponse extends models['AppResponse'] {
16 /**
17 * Create a AppWithTeamPermissionsResponse.
18 * @member {array} [teamPermissions] The permissions the team has for the app
19 */
20 constructor() {
21 super();
22 }
23
24 /**
25 * Defines the metadata of AppWithTeamPermissionsResponse
26 *
27 * @returns {object} metadata of AppWithTeamPermissionsResponse
28 *
29 */
30 mapper() {
31 return {
32 required: false,
33 serializedName: 'AppWithTeamPermissionsResponse',
34 type: {
35 name: 'Composite',
36 className: 'AppWithTeamPermissionsResponse',
37 modelProperties: {
38 id: {
39 required: true,
40 serializedName: 'id',
41 type: {
42 name: 'String'
43 }
44 },
45 description: {
46 required: false,
47 serializedName: 'description',
48 type: {
49 name: 'String'
50 }
51 },
52 displayName: {
53 required: true,
54 serializedName: 'display_name',
55 type: {
56 name: 'String'
57 }
58 },
59 iconUrl: {
60 required: false,
61 serializedName: 'icon_url',
62 type: {
63 name: 'String'
64 }
65 },
66 name: {
67 required: true,
68 serializedName: 'name',
69 type: {
70 name: 'String'
71 }
72 },
73 os: {
74 required: true,
75 serializedName: 'os',
76 type: {
77 name: 'String'
78 }
79 },
80 owner: {
81 required: true,
82 serializedName: 'owner',
83 type: {
84 name: 'Composite',
85 className: 'Owner'
86 }
87 },
88 appSecret: {
89 required: false,
90 serializedName: 'app_secret',
91 type: {
92 name: 'String'
93 }
94 },
95 azureSubscription: {
96 required: false,
97 serializedName: 'azure_subscription',
98 type: {
99 name: 'Composite',
100 className: 'AzureSubscriptionResponse'
101 }
102 },
103 platform: {
104 required: false,
105 serializedName: 'platform',
106 type: {
107 name: 'String'
108 }
109 },
110 origin: {
111 required: false,
112 serializedName: 'origin',
113 type: {
114 name: 'String'
115 }
116 },
117 createdAt: {
118 required: false,
119 serializedName: 'created_at',
120 type: {
121 name: 'String'
122 }
123 },
124 updatedAt: {
125 required: false,
126 serializedName: 'updated_at',
127 type: {
128 name: 'String'
129 }
130 },
131 memberPermissions: {
132 required: false,
133 serializedName: 'member_permissions',
134 type: {
135 name: 'Sequence',
136 element: {
137 required: false,
138 serializedName: 'StringElementType',
139 type: {
140 name: 'String'
141 }
142 }
143 }
144 },
145 teamPermissions: {
146 required: false,
147 serializedName: 'team_permissions',
148 type: {
149 name: 'Sequence',
150 element: {
151 required: false,
152 serializedName: 'StringElementType',
153 type: {
154 name: 'String'
155 }
156 }
157 }
158 }
159 }
160 }
161 };
162 }
163}
164
165module.exports = AppWithTeamPermissionsResponse;
166