Module Values.RepositoryExternalConnectionInfoSource

Contains information about the external connection of a repository.

Sourcetype nonrec t = {
  1. externalConnectionName : ExternalConnectionName.t option;
    (*

    The name of the external connection associated with a repository.

    *)
  2. packageFormat : PackageFormat.t option;
    (*

    The package format associated with a repository's external connection. The valid package formats are: npm: A Node Package Manager (npm) package. pypi: A Python Package Index (PyPI) package. maven: A Maven package that contains compiled code in a distributable format, such as a JAR file. nuget: A NuGet package. generic: A generic package. ruby: A Ruby package. swift: A Swift package. cargo: A Cargo package.

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

    The status of the external connection of a repository. There is one valid value, Available.

    *)
}
Sourceval make : ?externalConnectionName:??? -> ?packageFormat:??? -> ?status:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of ExternalConnectionName.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