def _DecodeDateTimeField(unused_field, value): result = protojson.ProtoJson().decode_field(message_types.DateTimeField(1), value) return encoding.CodecResult(value=result, complete=True)
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)