Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller interface { Create(ctx context.Context, groupID uint, body *PostRequest) (*BasicInfo, error) Get(ctx context.Context, appID uint) (*BasicInfo, error) List(ctx context.Context, groupID uint) ([]BasicInfo, error) Delete(ctx context.Context, appID uint) (*BasicInfo, error) Update(ctx context.Context, info *BasicInfo) (*BasicInfo, error) CreateOrUpdatePermission(ctx context.Context, appID uint, permissions []Permission) ([]Permission, error) GetPermission(ctx context.Context, appID uint) ([]Permission, error) CreateClientSecret(ctx context.Context, appID uint) (secret *models.OauthClientSecret, err error) ListClientSecret(ctx context.Context, appID uint) ([]models.OauthClientSecret, error) DeleteClientSecret(ctx context.Context, appID uint, secretID uint) (*models.OauthClientSecret, error) }
type Permission ¶
type PostRequest ¶
Click to show internal directories.
Click to hide internal directories.