|  |  | 1 |  | // Copyright (c) Microsoft Corporation. All rights reserved. | 
|  |  | 2 |  | // Licensed under the MIT License. | 
|  |  | 3 |  |  | 
|  |  | 4 |  | // <auto-generated/> | 
|  |  | 5 |  |  | 
|  |  | 6 |  | #nullable disable | 
|  |  | 7 |  |  | 
|  |  | 8 |  | using System.Text.Json; | 
|  |  | 9 |  | using Azure.Core; | 
|  |  | 10 |  |  | 
|  |  | 11 |  | namespace Azure.AI.FormRecognizer.Models | 
|  |  | 12 |  | { | 
|  |  | 13 |  |     internal partial class SourcePath : IUtf8JsonSerializable | 
|  |  | 14 |  |     { | 
|  |  | 15 |  |         void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) | 
|  |  | 16 |  |         { | 
|  | 108 | 17 |  |             writer.WriteStartObject(); | 
|  | 108 | 18 |  |             if (Optional.IsDefined(Source)) | 
|  |  | 19 |  |             { | 
|  | 108 | 20 |  |                 writer.WritePropertyName("source"); | 
|  | 108 | 21 |  |                 writer.WriteStringValue(Source); | 
|  |  | 22 |  |             } | 
|  | 108 | 23 |  |             writer.WriteEndObject(); | 
|  | 108 | 24 |  |         } | 
|  |  | 25 |  |     } | 
|  |  | 26 |  | } |