View Source GoogleApi.CloudFunctions.V2.Model.SourceProvenance (google_api_cloud_functions v0.37.0)

Provenance of the source. Ways to find the original source, or verify that some source was used for this build.

Attributes

  • gitUri (type: String.t, default: nil) - A copy of the build's source.git_uri, if exists, with any commits resolved.
  • resolvedRepoSource (type: GoogleApi.CloudFunctions.V2.Model.RepoSource.t, default: nil) - A copy of the build's source.repo_source, if exists, with any revisions resolved.
  • resolvedStorageSource (type: GoogleApi.CloudFunctions.V2.Model.StorageSource.t, default: nil) - A copy of the build's source.storage_source, if exists, with any generations resolved.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.CloudFunctions.V2.Model.SourceProvenance{
  gitUri: String.t() | nil,
  resolvedRepoSource: GoogleApi.CloudFunctions.V2.Model.RepoSource.t() | nil,
  resolvedStorageSource:
    GoogleApi.CloudFunctions.V2.Model.StorageSource.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.