Module Values.AnnotationStoreItemSource

An annotation store.

Sourcetype nonrec t = {
  1. id : ResourceId.t option;
    (*

    The store's ID.

    *)
  2. reference : ReferenceItem.t option;
    (*

    The store's genome reference.

    *)
  3. status : StoreStatus.t option;
    (*

    The store's status.

    *)
  4. storeArn : Arn.t option;
    (*

    The store's ARN.

    *)
  5. name : String_.t option;
    (*

    The store's name.

    *)
  6. storeFormat : StoreFormat.t option;
    (*

    The store's file format.

    *)
  7. description : Description.t option;
    (*

    The store's description.

    *)
  8. sseConfig : SseConfig.t option;
    (*

    The store's server-side encryption (SSE) settings.

    *)
  9. creationTime : CreationTime.t option;
    (*

    The store's creation time.

    *)
  10. updateTime : UpdateTime.t option;
    (*

    When the store was updated.

    *)
  11. statusMessage : StatusMessage.t option;
    (*

    The store's status message.

    *)
  12. storeSizeBytes : Long.t option;
    (*

    The store's size in bytes.

    *)
}
Sourceval make : ?id:??? -> ?reference:??? -> ?status:??? -> ?storeArn:??? -> ?name:??? -> ?storeFormat:??? -> ?description:??? -> ?sseConfig:??? -> ?creationTime:??? -> ?updateTime:??? -> ?statusMessage:??? -> ?storeSizeBytes:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Long of Long.t | `String of ResourceId.t | `Structure of (string * [> `Enum of string | `String of ReferenceArn.t ]) list | `Timestamp of CreationTime.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