Show / Hide Table of Contents

Class CodebaseSource

A codebase source, representing the state of the codebase that the build will be created at.

Inheritance
object
CodebaseSource
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.FirebaseAppHosting.v1.Data
Assembly: Google.Apis.FirebaseAppHosting.v1.dll
Syntax
public class CodebaseSource : IDirectResponseSchema

Properties

Author

Output only. The author contained in the metadata of a version control change.

Declaration
[JsonProperty("author")]
public virtual UserMetadata Author { get; set; }
Property Value
Type Description
UserMetadata

Branch

The branch in the codebase to build from, using the latest commit.

Declaration
[JsonProperty("branch")]
public virtual string Branch { get; set; }
Property Value
Type Description
string

Commit

The commit in the codebase to build from.

Declaration
[JsonProperty("commit")]
public virtual string Commit { get; set; }
Property Value
Type Description
string

CommitMessage

Output only. The message of a codebase change.

Declaration
[JsonProperty("commitMessage")]
public virtual string CommitMessage { get; set; }
Property Value
Type Description
string

CommitTime

object representation of CommitTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CommitTimeDateTimeOffset instead.")]
public virtual object CommitTime { get; set; }
Property Value
Type Description
object

CommitTimeDateTimeOffset

DateTimeOffset representation of CommitTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CommitTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CommitTimeRaw

Output only. The time the change was made.

Declaration
[JsonProperty("commitTime")]
public virtual string CommitTimeRaw { get; set; }
Property Value
Type Description
string

DisplayName

Output only. The human-friendly name to use for this Codebase when displaying a build. We use the first eight characters of the SHA-1 hash for GitHub.com.

Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Hash

Output only. The full SHA-1 hash of a Git commit, if available.

Declaration
[JsonProperty("hash")]
public virtual string Hash { get; set; }
Property Value
Type Description
string

Uri

Output only. A URI linking to the codebase on an hosting provider's website. May not be valid if the commit has been rebased or force-pushed out of existence in the linked repository.

Declaration
[JsonProperty("uri")]
public virtual string Uri { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX