Module Values_1.EntitySource

An entity supported by a given ConnectionType.

Sourcetype nonrec t = {
  1. entityName : EntityName.t option;
    (*

    The name of the entity.

    *)
  2. label : EntityLabel.t option;
    (*

    Label used for the entity.

    *)
  3. isParentEntity : IsParentEntity.t option;
    (*

    A Boolean value which helps to determine whether there are sub objects that can be listed.

    *)
  4. description : EntityDescription.t option;
    (*

    A description of the entity.

    *)
  5. category : Values_0.Category.t option;
    (*

    The type of entities that are present in the response. This value depends on the source connection. For example this is SObjects for Salesforce and databases or schemas or tables for sources like Amazon Redshift.

    *)
  6. customProperties : CustomProperties.t option;
    (*

    An optional map of keys which may be returned for an entity by a connector.

    *)
}
Sourceval make : ?entityName:??? -> ?label:??? -> ?isParentEntity:??? -> ?description:??? -> ?category:??? -> ?customProperties:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of IsParentEntity.t | `Map of ([> `String of Values_0.String_.t ] * [> `String of Values_0.String_.t ]) list | `String of EntityName.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t