in common/EndpointEncoding.go [40:61]
func (e *Encoding) ToDynamoDB() map[string]ddbtypes.AttributeValue {
return map[string]ddbtypes.AttributeValue{
"encodingid": &ddbtypes.AttributeValueMemberN{Value: fmt.Sprintf("%d", e.EncodingId)},
"contentid": &ddbtypes.AttributeValueMemberN{Value: fmt.Sprintf("%d", e.ContentId)},
"url": &ddbtypes.AttributeValueMemberS{Value: e.Url},
"format": &ddbtypes.AttributeValueMemberS{Value: e.Format},
"mobile": &ddbtypes.AttributeValueMemberBOOL{Value: e.Mobile},
"multirate": &ddbtypes.AttributeValueMemberBOOL{Value: e.Multirate},
"vcodec": &ddbtypes.AttributeValueMemberS{Value: e.VCodec},
"acodec": &ddbtypes.AttributeValueMemberS{Value: e.ACodec},
"vbitrate": &ddbtypes.AttributeValueMemberN{Value: fmt.Sprintf("%d", e.VBitrate)},
"abitrate": &ddbtypes.AttributeValueMemberN{Value: fmt.Sprintf("%d", e.ABitrate)},
"lastupdate": &ddbtypes.AttributeValueMemberS{Value: e.LastUpdate.Format(time.RFC3339)},
"frame_width": &ddbtypes.AttributeValueMemberN{Value: fmt.Sprintf("%d", e.FrameWidth)},
"frame_height": &ddbtypes.AttributeValueMemberN{Value: fmt.Sprintf("%d", e.FrameHeight)},
"duration": &ddbtypes.AttributeValueMemberN{Value: fmt.Sprintf("%f", e.Duration)},
"file_size": &ddbtypes.AttributeValueMemberN{Value: fmt.Sprintf("%d", e.FileSize)},
"fcs_id": &ddbtypes.AttributeValueMemberS{Value: e.FCSID},
"octopus_id": &ddbtypes.AttributeValueMemberN{Value: fmt.Sprintf("%d", e.OctopusId)},
"aspect": &ddbtypes.AttributeValueMemberS{Value: e.Aspect},
}
}