void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { writer.WriteStartObject(); writer.WritePropertyName("credentialsType"); writer.WriteStringValue(CredentialsType.ToString()); writer.WriteEndObject(); }
void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { writer.WriteStartObject(); writer.WritePropertyName("secrets"); writer.WriteObjectValue(Secrets); writer.WritePropertyName("kerberosKdcAddress"); writer.WriteStringValue(KerberosKdcAddress); writer.WritePropertyName("kerberosPrincipal"); writer.WriteStringValue(KerberosPrincipal); writer.WritePropertyName("kerberosRealm"); writer.WriteStringValue(KerberosRealm); writer.WritePropertyName("credentialsType"); writer.WriteStringValue(CredentialsType.ToString()); writer.WriteEndObject(); }
void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { writer.WriteStartObject(); if (Optional.IsDefined(AuthorityUri)) { if (AuthorityUri != null) { writer.WritePropertyName("authorityUrl"); writer.WriteStringValue(AuthorityUri.AbsoluteUri); } else { writer.WriteNull("authorityUrl"); } } writer.WritePropertyName("clientId"); writer.WriteStringValue(ClientId); if (Optional.IsDefined(ResourceUri)) { if (ResourceUri != null) { writer.WritePropertyName("resourceUrl"); writer.WriteStringValue(ResourceUri.AbsoluteUri); } else { writer.WriteNull("resourceUrl"); } } writer.WritePropertyName("secrets"); writer.WriteObjectValue(Secrets); writer.WritePropertyName("tenantId"); writer.WriteStringValue(TenantId); writer.WritePropertyName("thumbprint"); writer.WriteStringValue(Thumbprint); writer.WritePropertyName("credentialsType"); writer.WriteStringValue(CredentialsType.ToString()); writer.WriteEndObject(); }