database

package
v0.0.0-...-ab3fbb8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Parameters

type Parameters struct {
	// contains filtered or unexported fields
}

func NewParameters

func NewParameters(cfg *ParametersConfig) (*Parameters, error)

func (*Parameters) GetSlackClientID

GetSlackClientID returns the client ID of the Slack App.

func (*Parameters) GetSlackClientSecret

GetSlackClientSecret returns the client secret of the Slack App.

type ParametersConfig

type ParametersConfig struct {
	service.SSMParameterGetter
}

type SessionTable

type SessionTable struct {
	// contains filtered or unexported fields
}

func NewSessionTable

func NewSessionTable(cfg *SessionTableConfig) (*SessionTable, error)

func (*SessionTable) DeleteSession

DeleteSession deletes a session.

func (*SessionTable) GetSession

GetSession gets a session.

func (*SessionTable) PutSession

PutSession puts a session.

type SlackAccessTokenTable

type SlackAccessTokenTable struct {
	// contains filtered or unexported fields
}

func (*SlackAccessTokenTable) GetSlackAccessToken

func (*SlackAccessTokenTable) PutSlackAccessToken

PutSlackAccessToken puts a slack access token.

type SlackAccessTokenTableConfig

type SlackAccessTokenTableConfig struct {
	service.DynamoDBItemPutter
	service.DynamoDBItemGetter
	TableName string
}

type SlackPermissionTable

type SlackPermissionTable struct {
	// contains filtered or unexported fields
}

func (*SlackPermissionTable) AllowSlackPermission

func (*SlackPermissionTable) GetSlackPermission

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL