MCPcopy Create free account

hub / github.com/KyleBanks/go-kit / types & classes

Types & classes30 in github.com/KyleBanks/go-kit

↓ 1 callersTypeAliasEnvironment
Environment defines the name of an environment, such as Prod or Dev.
env/env.go:24
StructAndroidPusher
AndroidPusher supports sending of GCM push notifications to Android devices.
push/android-pusher.go:13
TypeAliasAttributeMap
AttributeMap represents a DynamoDB object in it's database representation. Each element of the map is identified by it's name, and contains the elemen
gonamo/types.go:25
TypeAliasAttributeMaps
AttributeMaps is a slice of AttributeMap.
gonamo/types.go:28
TypeAliasAttributeType
AttributeType defines a type of attribute used when representing data in DynamoDB.
gonamo/types.go:8
StructAuthenticationTokenPair
AuthenticationTokenPair represents a pair of authentication tokens (Access and Refresh).
auth/authentication-token-pair.go:8
InterfaceAuthenticator
Authenticator defines an interface for an authenticate-able User.
auth/auth.go:19
StructCache
Cache implements the Cacher interface using a Redis pool.
cache/cache.go:53
InterfaceCacher
Cacher defines a mockable Cache interface that can store values in a key-value cache.
cache/cache.go:38
StructFileStore
FileStore represents a simple on-disk file storage system.
storage/storage.go:13
FuncTypeHandler
Handler defines a function that accepts an HTTP request and returns a Response.
router/router.go:12
StructHashKeyDefinition
HashKeyDefinition implements the KeyProvider interface for a table utilizing only a Hash key element.
gonamo/key_provider.go:23
StructHashRangeKeyDefinition
HashRangeKeyDefinition implements the KeyProvider interface for a table utilizing Hash and Range key elements.
gonamo/key_provider.go:50
StructIosPusher
IosPusher supports sending of APNS push notifications to iOS devices.
push/ios-pusher.go:24
StructJob
Job is a container for a repeating execution of a function. A Job executes it's function continuously with a predefined delay between executions. The
job/job.go:12
TypeAliasKeyType
KeyType defines a type of Key (hash or range).
gonamo/types.go:31
StructMessage
Message defines a push message payload to be send to the client.
push/push.go:12
StructMock
Mock provides a mocked Cache implementation for testing.
cache/mock.go:14
StructModel
Model is a type added to domain models that will provide ORM functionality.
orm/orm.go:28
StructORM
ORM is a container for the underlying database connection.
orm/orm.go:23
StructOptions
Options represents optional configurations for DynamoDB.
gonamo/options.go:4
InterfacePersistable
Persistable provides an interface for models that can be persisted.
gonamo/persistable.go:4
InterfacePusher
Pusher defines the interface for a push notification Pusher.
push/push.go:5
StructRoute
Route defines a URL path and function to execute when the URL is accessed.
router/router.go:21
InterfaceServer
Server defines an interface for the provided server to comply with.
router/router.go:15
StructTable
Table provides a Dynamo API wrapper around a specific table.
gonamo/table.go:17
InterfacekeyProvider
keyProvider makes up the definition of Hash and Range keys used to construct and interact with a DynamoDB table.
gonamo/key_provider.go:5
Structlogger
log/log.go:14
StructtestAuthenticator
-------------------------------------------------- For testing purposes only! --------------------------------------------------
auth/auth_test.go:12
StructtestPersistable
gonamo/persistable_test.go:3