Values.ConnectorEntityFieldSourceDescribes the data model of a connector field. For example, for an account entity, the fields would be account name, account ID, and so on.
type nonrec t = {identifier : Identifier.t option;The unique identifier of the connector field.
*)parentIdentifier : Identifier.t option;The parent identifier of the connector field.
*)label : Label.t option;The label applied to a connector entity field.
*)isPrimaryKey : Boolean.t option;Booelan value that indicates whether this field can be used as a primary key.
*)defaultValue : String_.t option;Default value that can be assigned to this field.
*)isDeprecated : Boolean.t option;Booelan value that indicates whether this field is deprecated or not.
*)supportedFieldTypeDetails : SupportedFieldTypeDetails.t option;Contains details regarding the supported FieldType, including the corresponding filterOperators and supportedValues.
*)description : Description.t option;A description of the connector entity field.
*)sourceProperties : SourceFieldProperties.t option;The properties that can be applied to a field when the connector is being used as a source.
*)destinationProperties : DestinationFieldProperties.t option;The properties applied to a field when the connector is being used as a destination.
*)customProperties : CustomProperties.t option;A map that has specific properties related to the ConnectorEntityField.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Map of
([> `String of CustomPropertyKey.t ]
* [> `String of CustomPropertyValue.t ])
list
| `String of Identifier.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `List of [> `Enum of string ] list
| `Structure of
(string
* [> `List of [> `Enum of string | `String of Value.t ] list
| `String of FieldType.t
| `Structure of (string * [> `Double of Double.t ]) list ])
list ])
list ])
list ]