Exemplo n.º 1
0
 internal PremierAddOnOffer(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, string kind, string sku, string product, string vendor, bool?promoCodeRequired, int?quota, AppServicePlanRestrictions?webHostingPlanRestrictions, Uri privacyPolicyUri, Uri legalTermsUri, string marketplacePublisher, string marketplaceOffer) : base(id, name, resourceType, systemData, kind)
 {
     Sku                        = sku;
     Product                    = product;
     Vendor                     = vendor;
     PromoCodeRequired          = promoCodeRequired;
     Quota                      = quota;
     WebHostingPlanRestrictions = webHostingPlanRestrictions;
     PrivacyPolicyUri           = privacyPolicyUri;
     LegalTermsUri              = legalTermsUri;
     MarketplacePublisher       = marketplacePublisher;
     MarketplaceOffer           = marketplaceOffer;
 }
 /// <summary>
 /// Initializes a new instance of the PremierAddOnOffer class.
 /// </summary>
 /// <param name="kind">Kind of resource.</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="promoCodeRequired">&lt;code&gt;true&lt;/code&gt; if
 /// promotion code is required; otherwise,
 /// &lt;code&gt;false&lt;/code&gt;.</param>
 /// <param name="quota">Premier add on offer Quota.</param>
 /// <param name="webHostingPlanRestrictions">App Service plans this
 /// offer is restricted to. Possible values include: 'None', 'Free',
 /// 'Shared', 'Basic', 'Standard', 'Premium'</param>
 /// <param name="privacyPolicyUrl">Privacy policy URL.</param>
 /// <param name="legalTermsUrl">Legal terms URL.</param>
 /// <param name="marketplacePublisher">Marketplace publisher.</param>
 /// <param name="marketplaceOffer">Marketplace offer.</param>
 public PremierAddOnOffer(string id = default(string), string name = default(string), string type = default(string), string kind = default(string), string sku = default(string), string product = default(string), string vendor = default(string), bool?promoCodeRequired = default(bool?), int?quota = default(int?), AppServicePlanRestrictions?webHostingPlanRestrictions = default(AppServicePlanRestrictions?), string privacyPolicyUrl = default(string), string legalTermsUrl = default(string), string marketplacePublisher = default(string), string marketplaceOffer = default(string))
     : base(id, name, type, kind)
 {
     Sku                        = sku;
     Product                    = product;
     Vendor                     = vendor;
     PromoCodeRequired          = promoCodeRequired;
     Quota                      = quota;
     WebHostingPlanRestrictions = webHostingPlanRestrictions;
     PrivacyPolicyUrl           = privacyPolicyUrl;
     LegalTermsUrl              = legalTermsUrl;
     MarketplacePublisher       = marketplacePublisher;
     MarketplaceOffer           = marketplaceOffer;
     CustomInit();
 }
 internal static string ToSerializedValue(this AppServicePlanRestrictions?value)
 {
     return(value == null ? null : ((AppServicePlanRestrictions)value).ToSerializedValue());
 }