/// <summary> /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Json.JsonObject into a new instance of <see cref="AddonSrmProperties" />. /// </summary> /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Json.JsonObject instance to deserialize from.</param> internal AddonSrmProperties(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Json.JsonObject json) { bool returnNow = false; BeforeFromJson(json, ref returnNow); if (returnNow) { return; } __addonProperties = new Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.AddonProperties(json); { _licenseKey = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Json.JsonString>("licenseKey"), out var __jsonLicenseKey) ? (string)__jsonLicenseKey : (string)LicenseKey; } AfterFromJson(json); }
/// <summary> /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Json.JsonObject into a new instance of <see cref="AddonHcxProperties" />. /// </summary> /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Json.JsonObject instance to deserialize from.</param> internal AddonHcxProperties(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Json.JsonObject json) { bool returnNow = false; BeforeFromJson(json, ref returnNow); if (returnNow) { return; } __addonProperties = new Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.AddonProperties(json); { _offer = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Json.JsonString>("offer"), out var __jsonOffer) ? (string)__jsonOffer : (string)Offer; } AfterFromJson(json); }
/// <summary> /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Json.JsonObject into a new instance of <see cref="AddonVrProperties" />. /// </summary> /// <param name="json">A Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Json.JsonObject instance to deserialize from.</param> internal AddonVrProperties(Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Json.JsonObject json) { bool returnNow = false; BeforeFromJson(json, ref returnNow); if (returnNow) { return; } __addonProperties = new Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.AddonProperties(json); { _vrsCount = If(json?.PropertyT <Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.Json.JsonNumber>("vrsCount"), out var __jsonVrsCount) ? (int)__jsonVrsCount : VrsCount; } AfterFromJson(json); }