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/analytics/models/audienceSummary.js

82lines · 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 * Audience definition.
11 *
12 */
13class AudienceSummary {
14 /**
15 * Create a AudienceSummary.
16 * @member {string} [name] Audience name.
17 * @member {string} [description] Audience description.
18 * @member {number} [estimatedCount] Estimated audience size.
19 * @member {string} [definition] Audience definition in OData format.
20 * @member {string} [state] Audience state. Possible values include:
21 * 'Calculating', 'Ready', 'Disabled'
22 */
23 constructor() {
24 }
25
26 /**
27 * Defines the metadata of AudienceSummary
28 *
29 * @returns {object} metadata of AudienceSummary
30 *
31 */
32 mapper() {
33 return {
34 required: false,
35 serializedName: 'AudienceSummary',
36 type: {
37 name: 'Composite',
38 className: 'AudienceSummary',
39 modelProperties: {
40 name: {
41 required: false,
42 serializedName: 'name',
43 type: {
44 name: 'String'
45 }
46 },
47 description: {
48 required: false,
49 serializedName: 'description',
50 type: {
51 name: 'String'
52 }
53 },
54 estimatedCount: {
55 required: false,
56 serializedName: 'estimated_count',
57 type: {
58 name: 'Number'
59 }
60 },
61 definition: {
62 required: false,
63 serializedName: 'definition',
64 type: {
65 name: 'String'
66 }
67 },
68 state: {
69 required: false,
70 serializedName: 'state',
71 type: {
72 name: 'Enum',
73 allowedValues: [ 'Calculating', 'Ready', 'Disabled' ]
74 }
75 }
76 }
77 }
78 };
79 }
80}
81
82module.exports = AudienceSummary;
83