Example #1
0
 /// <summary>
 /// <c>BeforeToJson</c> will be called before the json serialization has commenced, allowing complete customization of the
 /// object before it is serialized.
 /// If you wish to disable the default serialization entirely, return <c>true</c> in the <see "returnNow" /> output parameter.
 /// Implement this method in a partial class to enable this behavior.
 /// </summary>
 /// <param name="container">The JSON container that the serialization result will be placed in.</param>
 /// <param name="returnNow">Determines if the rest of the serialization should be processed, or if the method should return
 /// instantly.</param>
 partial void BeforeToJson(ref Carbon.Json.JsonObject container, ref bool returnNow);
Example #2
0
 /// <summary>
 /// <c>AfterToJson</c> will be called after the json erialization has finished, allowing customization of the <see cref="Carbon.Json.JsonObject"
 /// /> before it is returned. Implement this method in a partial class to enable this behavior
 /// </summary>
 /// <param name="container">The JSON container that the serialization result will be placed in.</param>
 partial void AfterToJson(ref Carbon.Json.JsonObject container);
Example #3
0
 /// <summary>
 /// <c>BeforeFromJson</c> will be called before the json deserialization has commenced, allowing complete customization of
 /// the object before it is deserialized.
 /// If you wish to disable the default deserialization entirely, return <c>true</c> in the <see "returnNow" /> output parameter.
 /// Implement this method in a partial class to enable this behavior.
 /// </summary>
 /// <param name="json">The JsonNode that should be deserialized into this object.</param>
 /// <param name="returnNow">Determines if the rest of the deserialization should be processed, or if the method should return
 /// instantly.</param>
 partial void BeforeFromJson(Carbon.Json.JsonObject json, ref bool returnNow);
Example #4
0
 /// <summary>
 /// <c>AfterFromJson</c> will be called after the json deserialization has finished, allowing customization of the object
 /// before it is returned. Implement this method in a partial class to enable this behavior
 /// </summary>
 /// <param name="json">The JsonNode that should be deserialized into this object.</param>
 partial void AfterFromJson(Carbon.Json.JsonObject json);
Example #5
0
 /// <summary>Constructor for deserialization.</summary>
 /// <param name="json">a <see cref="Carbon.Json.JsonObject" /> to deserialize from.</param>
 internal SetSecurityRule_SecurityRuleUuidApiVersionMetadataSpec(Carbon.Json.JsonObject json)
 {
     // deserialize the contents
     _uuid = If(json?.PropertyT <Carbon.Json.JsonString>("Uuid"), out var __jsonUuid) ? (string)__jsonUuid : (string)Uuid;
     _body = If(json?.PropertyT <Carbon.Json.JsonObject>("Body"), out var __jsonBody) ? Nutanix.Powershell.Models.NetworkSecurityRuleIntentInput.FromJson(__jsonBody) : Body;
 }
Example #6
0
 /// <summary>Constructor for deserialization.</summary>
 /// <param name="json">a <see cref="Carbon.Json.JsonObject" /> to deserialize from.</param>
 internal NewSecurityRule_SecurityRuleApiVersionMetadataSpecExpanded(Carbon.Json.JsonObject json)
 {
     // deserialize the contents
     _body = If(json?.PropertyT <Carbon.Json.JsonObject>("Body"), out var __jsonBody) ? Nutanix.Powershell.Models.NetworkSecurityRuleIntentInput.FromJson(__jsonBody) : Body;
 }
 /// <summary>Constructor for deserialization.</summary>
 /// <param name="json">a <see cref="Carbon.Json.JsonObject" /> to deserialize from.</param>
 internal NewServiceVm_AttributesExpanded(Carbon.Json.JsonObject json)
 {
     // deserialize the contents
     _body = If(json?.PropertyT <Carbon.Json.JsonObject>("Body"), out var __jsonBody) ? Nutanix.Powershell.Models.VmIntentInput.FromJson(__jsonBody) : Body;
 }
Example #8
0
 /// <summary>Constructor for deserialization.</summary>
 /// <param name="json">a <see cref="Carbon.Json.JsonObject" /> to deserialize from.</param>
 internal GetTask_TaskUuid(Carbon.Json.JsonObject json)
 {
     // deserialize the contents
     _uuid = If(json?.PropertyT <Carbon.Json.JsonString>("Uuid"), out var __jsonUuid) ? (string)__jsonUuid : (string)Uuid;
 }