Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateGroupOptions ¶
type CreateGroupOptions struct {
Description string
}
type CreatePipelineOptions ¶
type CreatePipelineOptions struct { }
type DeleteGroupOptions ¶
type DeleteGroupOptions struct { }
type DeletePipelineOptions ¶
type DeletePipelineOptions struct { }
type Provider ¶
type Provider interface { CreateUser(ctx context.Context, name, username, password, email string, identities []UserIdentity) (*User, error) CreateGroup(ctx context.Context, name string, options *CreateGroupOptions) (*Group, error) DeleteGroup(ctx context.Context, groupID string, options *DeleteGroupOptions) error CreatePipeline(ctx context.Context, groupID, name string, options *CreatePipelineOptions) (*Pipeline, error) DeletePipeline(ctx context.Context, pipelineID string, options *DeletePipelineOptions) error }
type User ¶
type User struct { ID string Username string Password string Identities []UserIdentity }
type UserIdentity ¶
Click to show internal directories.
Click to hide internal directories.