in common/idmapping.go [36:58]
func (r *IdMappingRecord) ToDynamoRecord() map[string]types.AttributeValue {
var maybeProjectAttr types.AttributeValue
if p := r.Project; p != nil {
maybeProjectAttr = &types.AttributeValueMemberS{Value: *r.Project}
} else {
maybeProjectAttr = &types.AttributeValueMemberNULL{Value: true}
}
var maybeOctId types.AttributeValue
if o := r.Octopus_id; o != nil {
maybeOctId = &types.AttributeValueMemberN{Value: fmt.Sprintf("%d", o)}
} else {
maybeOctId = &types.AttributeValueMemberNULL{Value: true}
}
return map[string]types.AttributeValue{
"uuid": &types.AttributeValueMemberS{Value: r.UUID},
"contentid": &types.AttributeValueMemberN{Value: fmt.Sprintf("%d", r.ContentId)},
"filebase": &types.AttributeValueMemberS{Value: r.Filebase},
"project": maybeProjectAttr,
"lastupdate": &types.AttributeValueMemberS{Value: r.Lastupdate.Format(time.RFC3339)},
"octopusId": maybeOctId,
}
}