Documentation ¶
Index ¶
- Variables
- func MakeSlice(a []AttributeValue, v interface{}) (interface{}, error)
- func Unmarshal(a AttributeValue, v interface{}) error
- type AttributeDefinition
- type AttributeDefinitions
- type AttributeValue
- type DeleteRequest
- type KeySchema
- type KeySchemaElement
- type ProvisionedThroughput
- type PutRequest
- type Table
- type WriteRequest
- type WriteRequests
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func MakeSlice ¶
func MakeSlice(a []AttributeValue, v interface{}) (interface{}, error)
func Unmarshal ¶
func Unmarshal(a AttributeValue, v interface{}) error
Unmarshall AttributeValue into struct.
Types ¶
type AttributeDefinition ¶
type AttributeDefinitions ¶
type AttributeDefinitions []AttributeDefinition
func Definitions ¶
func Definitions(v interface{}) (d AttributeDefinitions, err error)
type AttributeValue ¶
func Marshal ¶
func Marshal(v interface{}, keys bool) (AttributeValue, error)
Marshall struct into AttributeValue.
type DeleteRequest ¶
type DeleteRequest struct {
Key AttributeValue
}
type KeySchema ¶
type KeySchema []KeySchemaElement
type KeySchemaElement ¶
type ProvisionedThroughput ¶
type PutRequest ¶
type PutRequest struct {
Item AttributeValue
}
type Table ¶
type Table struct { AttributeDefinitions AttributeDefinitions CreationDateTime float64 ItemCount int KeySchema KeySchema ProvisionedThroughput ProvisionedThroughput TableName string TableSizeBytes int TableStatus string }
type WriteRequest ¶
type WriteRequest struct { PutRequest *PutRequest DeleteRequest *DeleteRequest }
type WriteRequests ¶
type WriteRequests map[string][]*WriteRequest
Click to show internal directories.
Click to hide internal directories.