# Functions
BuildExecutableFromLibrary converts the library BuildExecutable type to a database BuildExecutable type.
BuildFromContext retrieves the Build type from the context.
BuildFromLibrary converts the library Build type to a database build type.
BuildQueueFromLibrary converts the library BuildQueue type to a database build queue type.
BuildWithContext inserts the Build type to the context.
DeploymentFromLibrary converts the library Deployment type to a database Deployment type.
HookFromLibrary converts the Hook type to a library Hook type.
LogFromContext retrieves the Log type from the context.
LogFromLibrary converts the Log type to a library Log type.
LogWithContext inserts the Log type to the context.
PipelineFromLibrary converts the library Pipeline type to a database Pipeline type.
RepoFromContext retrieves the Repo type from the context.
RepoFromLibrary converts the library Repo type to a database repo type.
RepoWithContext inserts the Repo type to the context.
ScheduleFromLibrary converts the library.Schedule type to a database Schedule type.
SecretFromContext retrieves the Secret type from the context.
SecretFromLibrary converts the library Secret type to a database Secret type.
SecretWithContext inserts the Secret type to the context.
ServiceFromLibrary converts the library Service type to a database Service type.
StepFromContext retrieves the Step type from the context.
StepFromLibrary converts the library Step type to a database Step type.
StepWithContext inserts the Step type to the context.
UserFromContext retrieves the User type from the context.
UserFromLibrary converts the library User type to a database User type.
UserWithContext inserts the User type to the context.
WorkerFromLibrary converts the library worker type to a database worker type.
# Variables
ErrEmptyBuildExecutableBuildID defines the error type when a BuildExecutable type has an empty BuildID field provided.
ErrEmptyBuildNumber defines the error type when a Build type has an empty Number field provided.
ErrEmptyBuildRepoID defines the error type when a Build type has an empty `RepoID` field provided.
ErrEmptyDeploymentNumber defines the error type when a Deployment type has an empty Number field provided.
ErrEmptyDeploymentRepoID defines the error type when a Deployment type has an empty RepoID field provided.
ErrEmptyHookNumber defines the error type when a Hook type has an empty Number field provided.
ErrEmptyHookRepoID defines the error type when a Hook type has an empty RepoID field provided.
ErrEmptyHookSourceID defines the error type when a Hook type has an empty SourceID field provided.
ErrEmptyHookWebhookID defines the error type when a Hook type has an empty WebhookID field provided.
ErrEmptyLogBuildID defines the error type when a Log type has an empty BuildID field provided.
ErrEmptyLogRepoID defines the error type when a Log type has an empty RepoID field provided.
ErrEmptyLogStepOrServiceID defines the error type when a Log type has an empty StepID or ServiceID field provided.
ErrEmptyPipelineCommit defines the error type when a Pipeline type has an empty Commit field provided.
ErrEmptyPipelineRef defines the error type when a Pipeline type has an empty Ref field provided.
ErrEmptyPipelineRepoID defines the error type when a Pipeline type has an empty RepoID field provided.
ErrEmptyPipelineType defines the error type when a Pipeline type has an empty Type field provided.
ErrEmptyPipelineVersion defines the error type when a Pipeline type has an empty Version field provided.
ErrEmptyRepoFullName defines the error type when a Repo type has an empty FullName field provided.
ErrEmptyRepoHash defines the error type when a Repo type has an empty Hash field provided.
ErrEmptyRepoName defines the error type when a Repo type has an empty Name field provided.
ErrEmptyRepoOrg defines the error type when a Repo type has an empty Org field provided.
ErrEmptyRepoUserID defines the error type when a Repo type has an empty UserID field provided.
ErrEmptyRepoVisibility defines the error type when a Repo type has an empty Visibility field provided.
ErrEmptyScheduleEntry defines the error type when a Schedule type has an empty Entry field provided.
ErrEmptyScheduleName defines the error type when a Schedule type has an empty Name field provided.
ErrEmptyScheduleRepoID defines the error type when a Schedule type has an empty RepoID field provided.
ErrEmptySecretName defines the error type when a Secret type has an empty Name field provided.
ErrEmptySecretOrg defines the error type when a Secret type has an empty Org field provided.
ErrEmptySecretRepo defines the error type when a Secret type has an empty Repo field provided.
ErrEmptySecretTeam defines the error type when a Secret type has an empty Team field provided.
ErrEmptySecretType defines the error type when a Secret type has an empty Type field provided.
ErrEmptySecretValue defines the error type when a Secret type has an empty Value field provided.
ErrEmptyServiceBuildID defines the error type when a Service type has an empty BuildID field provided.
ErrEmptyServiceImage defines the error type when a Service type has an empty Image field provided.
ErrEmptyServiceName defines the error type when a Service type has an empty Name field provided.
ErrEmptyServiceNumber defines the error type when a Service type has an empty Number field provided.
ErrEmptyServiceRepoID defines the error type when a Service type has an empty RepoID field provided.
ErrEmptyStepBuildID defines the error type when a Step type has an empty BuildID field provided.
ErrEmptyStepImage defines the error type when a Step type has an empty Image field provided.
ErrEmptyStepName defines the error type when a Step type has an empty Name field provided.
ErrEmptyStepNumber defines the error type when a Step type has an empty Number field provided.
ErrEmptyStepRepoID defines the error type when a Step type has an empty RepoID field provided.
ErrEmptyUserName defines the error type when a User type has an empty Name field provided.
ErrEmptyUserRefreshToken defines the error type when a User type has an empty RefreshToken field provided.
ErrEmptyUserToken defines the error type when a User type has an empty Token field provided.
ErrEmptyWorkerAddress defines the error type when a Worker type has an empty Address field provided.
ErrEmptyWorkerHost defines the error type when a Worker type has an empty Host field provided.
ErrExceededFavoritesLimit defines the error type when a User type has Favorites field provided that exceeds the database limit.
ErrExceededRunningBuildIDsLimit defines the error type when a Worker type has RunningBuildIDs field provided that exceeds the database limit.
ErrExceededTopicsLimit defines the error type when a Repo type has Topics field provided that exceeds the database limit.
ErrInvalidScheduleEntry defines the error type when a Schedule type has an invalid Entry field provided.
ErrInvalidUserName defines the error type when a User type has an invalid Name field provided.
# Structs
Build is the database representation of a build for a pipeline.
BuildExecutable is the database representation of a BuildExecutable.
BuildQueue is the database representation of the builds in the queue.
Deployment is the database representation of a deployment for a repo.
Hook is the database representation of a webhook for a repo.
Log is the database representation of a log for a step in a build.
Pipeline is the database representation of a pipeline.
Repo is the database representation of a repo.
Schedule is the database representation of a schedule for a repo.
Secret is the database representation of a secret.
Service is the database representation of a service in a build.
Step is the database representation of a step in a build.
User is the database representation of a user.
Worker is the database representation of a worker.