Documentation
¶
Index ¶
- func SetService(svc Service)
- type CreateOptions
- type DefaultService
- func (*DefaultService) Create(ctx context.ServiceContext, client *clients.GQLClient, options *CreateOptions) (*Organisation, error)
- func (*DefaultService) Get(ctx context.ServiceContext, client *clients.GQLClient, id string) (*Organisation, error)
- func (*DefaultService) GetByEnvironment(ctx context.ServiceContext, client *clients.GQLClient, env_id string) (*Organisation, error)
- func (*DefaultService) GetByProject(ctx context.ServiceContext, client *clients.GQLClient, project_id string) (*Organisation, error)
- func (*DefaultService) GetInviteLimit(ctx context.ServiceContext, client *clients.GQLClient, id string) (*int, error)
- func (*DefaultService) List(ctx context.ServiceContext, client *clients.GQLClient) (*[]Organisation, error)
- func (*DefaultService) UpdateInviteLimit(ctx context.ServiceContext, client *clients.GQLClient, ...) error
- type Organisation
- type Service
- type UpdateInviteLimitOptions
- type UpdateOptions
- type UpdateServerKeyCopyOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetService ¶
func SetService(svc Service)
Types ¶
type CreateOptions ¶ added in v1.1.7
type DefaultService ¶ added in v1.1.7
type DefaultService struct{}
func (*DefaultService) Create ¶ added in v1.1.7
func (*DefaultService) Create(ctx context.ServiceContext, client *clients.GQLClient, options *CreateOptions) (*Organisation, error)
func (*DefaultService) Get ¶ added in v1.1.7
func (*DefaultService) Get(ctx context.ServiceContext, client *clients.GQLClient, id string) (*Organisation, error)
func (*DefaultService) GetByEnvironment ¶ added in v1.1.7
func (*DefaultService) GetByEnvironment(ctx context.ServiceContext, client *clients.GQLClient, env_id string) (*Organisation, error)
func (*DefaultService) GetByProject ¶ added in v1.1.11
func (*DefaultService) GetByProject(ctx context.ServiceContext, client *clients.GQLClient, project_id string) (*Organisation, error)
func (*DefaultService) GetInviteLimit ¶ added in v1.1.8
func (*DefaultService) GetInviteLimit(ctx context.ServiceContext, client *clients.GQLClient, id string) (*int, error)
func (*DefaultService) List ¶ added in v1.1.7
func (*DefaultService) List(ctx context.ServiceContext, client *clients.GQLClient) (*[]Organisation, error)
func (*DefaultService) UpdateInviteLimit ¶ added in v1.1.7
func (*DefaultService) UpdateInviteLimit(ctx context.ServiceContext, client *clients.GQLClient, options *UpdateInviteLimitOptions) error
type Organisation ¶ added in v1.1.7
type Service ¶
type Service interface {
Get(context.ServiceContext, *clients.GQLClient, string) (*Organisation, error)
GetByEnvironment(context.ServiceContext, *clients.GQLClient, string) (*Organisation, error)
GetByProject(context.ServiceContext, *clients.GQLClient, string) (*Organisation, error)
GetInviteLimit(context.ServiceContext, *clients.GQLClient, string) (*int, error)
Create(context.ServiceContext, *clients.GQLClient, *CreateOptions) (*Organisation, error)
List(context.ServiceContext, *clients.GQLClient) (*[]Organisation, error)
UpdateInviteLimit(context.ServiceContext, *clients.GQLClient, *UpdateInviteLimitOptions) error
}
func GetService ¶
func GetService() Service
type UpdateInviteLimitOptions ¶ added in v1.1.7
type UpdateOptions ¶ added in v1.1.7
type UpdateOptions struct {
Name string `json:"name"`
}
type UpdateServerKeyCopyOptions ¶ added in v1.1.7
Click to show internal directories.
Click to hide internal directories.