Example #1
0
class MyMessage(messages.Message):
    """Test message containing various types."""
    class Color(messages.Enum):
        RED = 1
        GREEN = 2
        BLUE = 3

    class Nested(messages.Message):
        nested_value = messages.StringField()

    a_string = messages.StringField()
    an_integer = messages.IntegerField()
    a_float = messages.FloatField()
    a_boolean = messages.BooleanField()
    an_enum = messages.EnumField(Color)
    a_nested = messages.MessageField(Nested)
    a_repeated = messages.IntegerField(repeated=True)
    a_repeated_float = messages.FloatField(repeated=True)
    a_datetime_iso8601 = messages.DateTimeISO8601Field()
    a_repeated_datetime_iso8601 = messages.DateTimeISO8601Field(repeated=True)
    a_datetime_ms_integer = messages.DateTimeMsIntegerField()
    a_repeated_datetime_ms_integer = messages.DateTimeMsIntegerField(
        repeated=True)
    a_custom = CustomField()
    a_repeated_custom = CustomField(repeated=True)
    a_uuid = messages.UUIDField()
    a_repeated_uuid = messages.UUIDField(repeated=True)
Example #2
0
 class Foo(messages.Message):
     bar = messages.UUIDField(repeated=True)
Example #3
0
 class Foo(messages.Message):
     bar = messages.UUIDField()