8
// NewDataBlob returns a new DataBlob.
9
// TODO: return an UnknowEncodingType error with the actual type string when encodingTypeStr is invalid
10
>
func NewDataBlob(data []byte, encodingTypeStr string) *commonpb.DataBlob {
data_blob.go
11
>
encodingType, err := enumspb.EncodingTypeFromString(encodingTypeStr)
12
>
if err != nil {
13
// encodingTypeStr not valid, an error will be returned on deserialization
14
encodingType = enumspb.ENCODING_TYPE_UNSPECIFIED
15
}
16
18
>
Data: data,
19
>
EncodingType: encodingType,
20
>
}
21
}