const tableUsers … const ddbTimeout … func storeDynamoUserRecord(ctx context.Context, m map[string]types.AttributeValue) (err error) { … } func getDynamoUserRecord(ctx context.Context, userid, serverid string) (item map[string]types.AttributeValue, err error) { … } func (u *DynamoUserRecord) save() { … }