def _DecodeDateTimeField(unused_field, value):
    result = protojson.ProtoJson().decode_field(message_types.DateTimeField(1),
                                                value)
    return encoding.CodecResult(value=result, complete=True)
Exemple #2
0
def CopyProtoMessage(message):
    codec = protojson.ProtoJson()
    return codec.decode_message(type(message), codec.encode_message(message))
def _EncodeDateTimeField(field, value):
    result = protojson.ProtoJson().encode_field(field, value)
    return encoding.CodecResult(value=result, complete=True)