Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateRepositoryInput ¶
type CreateRepositoryInput struct {
ProjectID uuid.UUID
Owner string
Name string
Description string
Visibility Visibility
AutoInit bool
}
func ParseCreateRepository ¶
func ParseCreateRepository(projectID uuid.UUID, raw CreateRepositoryRequest) (CreateRepositoryInput, error)
type CreateRepositoryRequest ¶
type ListRepositoriesInput ¶
func ParseListRepositories ¶
type Namespace ¶
type Namespace struct {
Login string
Kind NamespaceKind
}
type NamespaceKind ¶
type NamespaceKind string
const ( NamespaceKindUser NamespaceKind = "user" NamespaceKindOrganization NamespaceKind = "organization" )
type Repository ¶
type RepositoryPage ¶
type RepositoryPage struct {
Repositories []Repository
NextCursor string
}
type Visibility ¶
type Visibility string
const ( VisibilityPrivate Visibility = "private" VisibilityPublic Visibility = "public" )
func (Visibility) IsValid ¶
func (v Visibility) IsValid() bool
Click to show internal directories.
Click to hide internal directories.