microsoft/vscode-react-native

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
9588b66e62774c169bd461ef2aac4bc9535875bb

Branches

Tags

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

Clone

HTTPS

Download ZIP

lib/app-center-node-client/src/codepush/models/codePushReleaseInfo.js

83lines · 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
9/**
10 * Class representing a CodePushReleaseInfo.
11 */
12class CodePushReleaseInfo {
13 /**
14 * Create a CodePushReleaseInfo.
15 * @member {string} [targetBinaryRange]
16 * @member {string} [description]
17 * @member {boolean} [isDisabled]
18 * @member {boolean} [isMandatory]
19 * @member {number} [rollout]
20 */
21 constructor() {
22 }
23
24 /**
25 * Defines the metadata of CodePushReleaseInfo
26 *
27 * @returns {object} metadata of CodePushReleaseInfo
28 *
29 */
30 mapper() {
31 return {
32 required: false,
33 serializedName: 'CodePushReleaseInfo',
34 type: {
35 name: 'Composite',
36 className: 'CodePushReleaseInfo',
37 modelProperties: {
38 targetBinaryRange: {
39 required: false,
40 serializedName: 'target_binary_range',
41 type: {
42 name: 'String'
43 }
44 },
45 description: {
46 required: false,
47 serializedName: 'description',
48 type: {
49 name: 'String'
50 }
51 },
52 isDisabled: {
53 required: false,
54 serializedName: 'is_disabled',
55 type: {
56 name: 'Boolean'
57 }
58 },
59 isMandatory: {
60 required: false,
61 serializedName: 'is_mandatory',
62 type: {
63 name: 'Boolean'
64 }
65 },
66 rollout: {
67 required: false,
68 serializedName: 'rollout',
69 constraints: {
70 InclusiveMaximum: 100,
71 InclusiveMinimum: 1
72 },
73 type: {
74 name: 'Number'
75 }
76 }
77 }
78 }
79 };
80 }
81}
82
83module.exports = CodePushReleaseInfo;
84