Module Values.RepositorySyncAttemptSource

Information about a repository sync attempt for a repository with a sync configuration.

Sourcetype nonrec t = {
  1. startedAt : Timestamp.t option;
    (*

    The start time of a specific sync attempt.

    *)
  2. status : RepositorySyncStatus.t option;
    (*

    The status of a specific sync attempt. The following are valid statuses: INITIATED - A repository sync attempt has been created and will begin soon. IN_PROGRESS - A repository sync attempt has started and work is being done to reconcile the branch. SUCCEEDED - The repository sync attempt has completed successfully. FAILED - The repository sync attempt has failed. QUEUED - The repository sync attempt didn't execute and was queued.

    *)
  3. events : RepositorySyncEventList.t option;
    (*

    The events associated with a specific sync attempt.

    *)
}
Sourceval make : ?startedAt:??? -> ?status:??? -> ?events:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `String of Event.t | `Timestamp of Timestamp.t ]) list ] list | `Timestamp of Timestamp.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