-
Notifications
You must be signed in to change notification settings - Fork 4.5k
/
PremierAddOnOffer.cs
76 lines (70 loc) · 3.79 KB
/
PremierAddOnOffer.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// <auto-generated/>
#nullable disable
using System;
using Azure.Core;
using Azure.ResourceManager.Models;
namespace Azure.ResourceManager.AppService.Models
{
/// <summary> Premier add-on offer. </summary>
public partial class PremierAddOnOffer : ResourceData
{
/// <summary> Initializes a new instance of PremierAddOnOffer. </summary>
public PremierAddOnOffer()
{
}
/// <summary> Initializes a new instance of PremierAddOnOffer. </summary>
/// <param name="id"> The id. </param>
/// <param name="name"> The name. </param>
/// <param name="resourceType"> The resourceType. </param>
/// <param name="systemData"> The systemData. </param>
/// <param name="sku"> Premier add on SKU. </param>
/// <param name="product"> Premier add on offer Product. </param>
/// <param name="vendor"> Premier add on offer Vendor. </param>
/// <param name="isPromoCodeRequired"> <code>true</code> if promotion code is required; otherwise, <code>false</code>. </param>
/// <param name="quota"> Premier add on offer Quota. </param>
/// <param name="webHostingPlanRestrictions"> App Service plans this offer is restricted to. </param>
/// <param name="privacyPolicyUri"> Privacy policy URL. </param>
/// <param name="legalTermsUri"> Legal terms URL. </param>
/// <param name="marketplacePublisher"> Marketplace publisher. </param>
/// <param name="marketplaceOffer"> Marketplace offer. </param>
/// <param name="kind"> Kind of resource. </param>
internal PremierAddOnOffer(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, string sku, string product, string vendor, bool? isPromoCodeRequired, int? quota, AppServicePlanRestriction? webHostingPlanRestrictions, Uri privacyPolicyUri, Uri legalTermsUri, string marketplacePublisher, string marketplaceOffer, string kind) : base(id, name, resourceType, systemData)
{
Sku = sku;
Product = product;
Vendor = vendor;
IsPromoCodeRequired = isPromoCodeRequired;
Quota = quota;
WebHostingPlanRestrictions = webHostingPlanRestrictions;
PrivacyPolicyUri = privacyPolicyUri;
LegalTermsUri = legalTermsUri;
MarketplacePublisher = marketplacePublisher;
MarketplaceOffer = marketplaceOffer;
Kind = kind;
}
/// <summary> Premier add on SKU. </summary>
public string Sku { get; set; }
/// <summary> Premier add on offer Product. </summary>
public string Product { get; set; }
/// <summary> Premier add on offer Vendor. </summary>
public string Vendor { get; set; }
/// <summary> <code>true</code> if promotion code is required; otherwise, <code>false</code>. </summary>
public bool? IsPromoCodeRequired { get; set; }
/// <summary> Premier add on offer Quota. </summary>
public int? Quota { get; set; }
/// <summary> App Service plans this offer is restricted to. </summary>
public AppServicePlanRestriction? WebHostingPlanRestrictions { get; set; }
/// <summary> Privacy policy URL. </summary>
public Uri PrivacyPolicyUri { get; set; }
/// <summary> Legal terms URL. </summary>
public Uri LegalTermsUri { get; set; }
/// <summary> Marketplace publisher. </summary>
public string MarketplacePublisher { get; set; }
/// <summary> Marketplace offer. </summary>
public string MarketplaceOffer { get; set; }
/// <summary> Kind of resource. </summary>
public string Kind { get; set; }
}
}