Exemple #1
0
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     if (Optional.IsDefined(MaxConcurrentTrials))
     {
         if (MaxConcurrentTrials != null)
         {
             writer.WritePropertyName("maxConcurrentTrials");
             writer.WriteNumberValue(MaxConcurrentTrials.Value);
         }
         else
         {
             writer.WriteNull("maxConcurrentTrials");
         }
     }
     if (Optional.IsDefined(MaxTotalTrials))
     {
         if (MaxTotalTrials != null)
         {
             writer.WritePropertyName("maxTotalTrials");
             writer.WriteNumberValue(MaxTotalTrials.Value);
         }
         else
         {
             writer.WriteNull("maxTotalTrials");
         }
     }
     if (Optional.IsDefined(TrialTimeout))
     {
         if (TrialTimeout != null)
         {
             writer.WritePropertyName("trialTimeout");
             writer.WriteStringValue(TrialTimeout.Value, "P");
         }
         else
         {
             writer.WriteNull("trialTimeout");
         }
     }
     writer.WritePropertyName("jobLimitsType");
     writer.WriteStringValue(JobLimitsType.ToString());
     if (Optional.IsDefined(Timeout))
     {
         if (Timeout != null)
         {
             writer.WritePropertyName("timeout");
             writer.WriteStringValue(Timeout.Value, "P");
         }
         else
         {
             writer.WriteNull("timeout");
         }
     }
     writer.WriteEndObject();
 }
Exemple #2
0
 void IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
 {
     writer.WriteStartObject();
     writer.WritePropertyName("jobLimitsType");
     writer.WriteStringValue(JobLimitsType.ToString());
     if (Optional.IsDefined(Timeout))
     {
         if (Timeout != null)
         {
             writer.WritePropertyName("timeout");
             writer.WriteStringValue(Timeout.Value, "P");
         }
         else
         {
             writer.WriteNull("timeout");
         }
     }
     writer.WriteEndObject();
 }