/// <summary> /// Initializes a new instance of the <see cref="TextFieldValue" /> class. /// </summary> /// <param name="source">source (required).</param> /// <param name="value">Parsed/processed value. Date format converted for output, delimiters removed (required).</param> /// <param name="originalValue">Original value as seen in the document.</param> /// <param name="originalSymbols">originalSymbols.</param> /// <param name="pageIndex">Page index of the image from input list (required).</param> /// <param name="probability">Min recognition probability. Combined minimum probability from single characters probabilities.</param> /// <param name="fieldRect">fieldRect.</param> /// <param name="rfidOrigin">rfidOrigin.</param> public TextFieldValue(string source = default(string), string value = default(string), string originalValue = default(string), List <OriginalSymbol> originalSymbols = default(List <OriginalSymbol>), int pageIndex = default(int), int probability = default(int), RectangleCoordinates fieldRect = default(RectangleCoordinates), RfidOrigin rfidOrigin = default(RfidOrigin)) { // to ensure "source" is required (not null) if (source == null) { throw new InvalidDataException("source is a required property for TextFieldValue and cannot be null"); } else { this.Source = source; } // to ensure "value" is required (not null) if (value == null) { throw new InvalidDataException("value is a required property for TextFieldValue and cannot be null"); } else { this.Value = value; } // to ensure "pageIndex" is required (not null) if (pageIndex == null) { throw new InvalidDataException("pageIndex is a required property for TextFieldValue and cannot be null"); } else { this.PageIndex = pageIndex; } this.OriginalValue = originalValue; this.OriginalSymbols = originalSymbols; this.Probability = probability; this.FieldRect = fieldRect; this.RfidOrigin = rfidOrigin; }
/// <summary> /// Initializes a new instance of the <see cref="ImagesFieldValue" /> class. /// </summary> /// <param name="source">source (required).</param> /// <param name="value">Base64 encoded image (required).</param> /// <param name="originalValue">Base64 encoded image.</param> /// <param name="pageIndex">Page index of the image from input list (required).</param> /// <param name="lightIndex">lightIndex (required).</param> /// <param name="containerType">Same as Result type, but used for safe parsing of not-described values. See Result type. (required) (default to 0).</param> /// <param name="fieldRect">fieldRect.</param> /// <param name="rfidOrigin">rfidOrigin.</param> public ImagesFieldValue(string source = default(string), byte[] value = default(byte[]), byte[] originalValue = default(byte[]), int pageIndex = default(int), int lightIndex = default(int), int containerType = 0, RectangleCoordinates fieldRect = default(RectangleCoordinates), RfidOrigin rfidOrigin = default(RfidOrigin)) { // to ensure "source" is required (not null) if (source == null) { throw new InvalidDataException("source is a required property for ImagesFieldValue and cannot be null"); } else { this.Source = source; } // to ensure "value" is required (not null) if (value == null) { throw new InvalidDataException("value is a required property for ImagesFieldValue and cannot be null"); } else { this.Value = value; } // to ensure "pageIndex" is required (not null) if (pageIndex == null) { throw new InvalidDataException("pageIndex is a required property for ImagesFieldValue and cannot be null"); } else { this.PageIndex = pageIndex; } // to ensure "lightIndex" is required (not null) if (lightIndex == null) { throw new InvalidDataException("lightIndex is a required property for ImagesFieldValue and cannot be null"); } else { this.LightIndex = lightIndex; } // to ensure "containerType" is required (not null) if (containerType == null) { throw new InvalidDataException("containerType is a required property for ImagesFieldValue and cannot be null"); } else { this.ContainerType = containerType; } this.OriginalValue = originalValue; this.FieldRect = fieldRect; this.RfidOrigin = rfidOrigin; }