Module Values.AttributeValueSource

The data type for an attribute. Each attribute value is described as a name-value pair. The name is the AD schema name, and the value is the data itself. For a list of supported attributes, see Directory Service Data Attributes.

Sourcetype nonrec t = {
  1. bOOL : BooleanAttributeValue.t option;
    (*

    Indicates that the attribute type value is a boolean. For example: "BOOL": true

    *)
  2. n : NumberAttributeValue.t option;
    (*

    Indicates that the attribute type value is a number. For example: "N": "16"

    *)
  3. s : StringAttributeValue.t option;
    (*

    Indicates that the attribute type value is a string. For example: "S": "S Group"

    *)
  4. sS : StringSetAttributeValue.t option;
    (*

    Indicates that the attribute type value is a string set. For example: "SS": ["sample_service_class/host.sample.com:1234/sample_service_name_1", "sample_service_class/host.sample.com:1234/sample_service_name_2"]

    *)
}
Sourceval make : ?bOOL:??? -> ?n:??? -> ?s:??? -> ?sS:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of BooleanAttributeValue.t | `List of [> `String of StringAttributeValue.t ] list | `Long of NumberAttributeValue.t | `String of StringAttributeValue.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