Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CodebaseSource

import type { CodebaseSource } from "https://googleapis.deno.dev/v1/firebaseapphosting:v1.ts";

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

interface CodebaseSource {
readonly author?: UserMetadata;
branch?: string;
commit?: string;
readonly commitMessage?: string;
readonly commitTime?: Date;
readonly displayName?: string;
readonly hash?: string;
readonly uri?: string;
}

§Properties

§
readonly author?: UserMetadata
[src]

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

§
branch?: string
[src]

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

§
commit?: string
[src]

The commit in the codebase to build from.

§
readonly commitMessage?: string
[src]

Output only. The message of a codebase change.

§
readonly commitTime?: Date
[src]

Output only. The time the change was made.

§
readonly displayName?: string
[src]

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.

§
readonly hash?: string
[src]

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

§
readonly uri?: string
[src]

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.