microsoft/vscode-react-native

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
86466695ed3443c9a6a1facdfd9bce89c668afbf

Branches

Tags

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

Clone

HTTPS

Download ZIP

lib/app-center-node-client/src/build/models/androidModule.js

103lines · 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 AndroidModule.
11 */
12class AndroidModule {
13 /**
14 * Create a AndroidModule.
15 * @member {string} name Name of the Android module
16 * @member {array} [productFlavors] The product flavors of the Android module
17 * @member {array} [buildVariants] The detected build variants of the Android
18 * module (matrix of product flavor + build type (debug|release))
19 * @member {array} [buildTypes] The detected build types fo the Android
20 * module
21 * @member {boolean} [isRoot] Whether the module is at the root level of the
22 * project
23 */
24 constructor() {
25 }
26
27 /**
28 * Defines the metadata of AndroidModule
29 *
30 * @returns {object} metadata of AndroidModule
31 *
32 */
33 mapper() {
34 return {
35 required: false,
36 serializedName: 'AndroidModule',
37 type: {
38 name: 'Composite',
39 className: 'AndroidModule',
40 modelProperties: {
41 name: {
42 required: true,
43 serializedName: 'name',
44 type: {
45 name: 'String'
46 }
47 },
48 productFlavors: {
49 required: false,
50 serializedName: 'productFlavors',
51 type: {
52 name: 'Sequence',
53 element: {
54 required: false,
55 serializedName: 'StringElementType',
56 type: {
57 name: 'String'
58 }
59 }
60 }
61 },
62 buildVariants: {
63 required: false,
64 serializedName: 'buildVariants',
65 type: {
66 name: 'Sequence',
67 element: {
68 required: false,
69 serializedName: 'StringElementType',
70 type: {
71 name: 'String'
72 }
73 }
74 }
75 },
76 buildTypes: {
77 required: false,
78 serializedName: 'buildTypes',
79 type: {
80 name: 'Sequence',
81 element: {
82 required: false,
83 serializedName: 'StringElementType',
84 type: {
85 name: 'String'
86 }
87 }
88 }
89 },
90 isRoot: {
91 required: false,
92 serializedName: 'isRoot',
93 type: {
94 name: 'Boolean'
95 }
96 }
97 }
98 }
99 };
100 }
101}
102
103module.exports = AndroidModule;
104