Documentation
¶
Index ¶
- type AllowSlackPermissionInput
- type AllowSlackPermissionOutput
- type DeleteSessionInput
- type DeleteSessionOutput
- type GetSessionInput
- type GetSessionOutput
- type GetSlackAccessTokenInput
- type GetSlackAccessTokenOutput
- type GetSlackClientIDInput
- type GetSlackClientIDOutput
- type GetSlackClientSecretInput
- type GetSlackClientSecretOutput
- type GetSlackPermissionInput
- type GetSlackPermissionOutput
- type GetSlackSigningSecretInput
- type GetSlackSigningSecretOutput
- type PutSessionInput
- type PutSessionOutput
- type PutSlackAccessTokenInput
- type PutSlackAccessTokenOutput
- type SessionDeleter
- type SessionGetter
- type SessionPutter
- type SlackAccessTokenGetter
- type SlackAccessTokenPutter
- type SlackClientIDGetter
- type SlackClientSecretGetter
- type SlackPermissionAllower
- type SlackPermissionGetter
- type SlackSigningSecretGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllowSlackPermissionOutput ¶
type AllowSlackPermissionOutput struct {
}
type DeleteSessionInput ¶
type DeleteSessionInput struct {
SessionID string
}
type DeleteSessionOutput ¶
type DeleteSessionOutput struct {
}
type GetSessionInput ¶
type GetSessionInput struct {
SessionID string
}
type GetSessionOutput ¶
type GetSlackAccessTokenInput ¶
type GetSlackAccessTokenInput struct {
TeamID string
}
type GetSlackClientIDInput ¶
type GetSlackClientIDInput struct{}
type GetSlackClientIDOutput ¶
type GetSlackClientIDOutput struct {
SlackClientID string
}
type GetSlackClientSecretInput ¶
type GetSlackClientSecretInput struct{}
type GetSlackClientSecretOutput ¶
type GetSlackClientSecretOutput struct {
SlackClientSecret string
}
type GetSlackPermissionInput ¶
type GetSlackSigningSecretInput ¶
type GetSlackSigningSecretInput struct{}
type GetSlackSigningSecretOutput ¶
type GetSlackSigningSecretOutput struct {
SlackSigningSecret string
}
type PutSessionInput ¶
type PutSessionOutput ¶
type PutSessionOutput struct {
}
type PutSlackAccessTokenOutput ¶
type PutSlackAccessTokenOutput struct {
}
type SessionDeleter ¶
type SessionDeleter interface {
DeleteSession(ctx context.Context, input *DeleteSessionInput) (*DeleteSessionOutput, error)
}
SessionDeleter is an interface for deleting session.
type SessionGetter ¶
type SessionGetter interface {
GetSession(ctx context.Context, input *GetSessionInput) (*GetSessionOutput, error)
}
SessionGetter is an interface for getting session.
type SessionPutter ¶
type SessionPutter interface {
PutSession(ctx context.Context, input *PutSessionInput) (*PutSessionOutput, error)
}
SessionPutter is an interface for putting session.
type SlackAccessTokenGetter ¶
type SlackAccessTokenGetter interface {
GetSlackAccessToken(ctx context.Context, input *GetSlackAccessTokenInput) (*GetSlackAccessTokenOutput, error)
}
type SlackAccessTokenPutter ¶
type SlackAccessTokenPutter interface {
PutSlackAccessToken(ctx context.Context, input *PutSlackAccessTokenInput) (*PutSlackAccessTokenOutput, error)
}
type SlackClientIDGetter ¶
type SlackClientIDGetter interface {
GetSlackClientID(ctx context.Context, input *GetSlackClientIDInput) (*GetSlackClientIDOutput, error)
}
type SlackClientSecretGetter ¶
type SlackClientSecretGetter interface {
GetSlackClientSecret(ctx context.Context, input *GetSlackClientSecretInput) (*GetSlackClientSecretOutput, error)
}
type SlackPermissionAllower ¶
type SlackPermissionAllower interface {
AllowSlackPermission(ctx context.Context, input *AllowSlackPermissionInput) (*AllowSlackPermissionOutput, error)
}
type SlackPermissionGetter ¶
type SlackPermissionGetter interface {
GetSlackPermission(ctx context.Context, input *GetSlackPermissionInput) (*GetSlackPermissionOutput, error)
}
SlackPermissionGetter is an interface for getting slack permission.
type SlackSigningSecretGetter ¶
type SlackSigningSecretGetter interface {
GetSlackSigningSecret(ctx context.Context, input *GetSlackSigningSecretInput) (*GetSlackSigningSecretOutput, error)
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.