예제 #1
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'items': ConjureFieldDefinition('items', ListType(str)),
         'double_items': ConjureFieldDefinition('doubleItems',
                                                ListType(float))
     }
예제 #2
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'id': ConjureFieldDefinition('id', opendata_RegionId),
         'name': ConjureFieldDefinition('name', str),
         'name_lt': ConjureFieldDefinition('nameLt', str)
     }
예제 #3
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'file_system_id': ConjureFieldDefinition('fileSystemId', str),
         'base_uri': ConjureFieldDefinition('baseUri', str),
         'configuration': ConjureFieldDefinition('configuration', DictType(str, str))
     }
예제 #4
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'package':
         ConjureFieldDefinition('package', str),
         'interface':
         ConjureFieldDefinition('interface', str),
         'field_name_with_dashes':
         ConjureFieldDefinition('field-name-with-dashes', str),
         'memoized_hash_code':
         ConjureFieldDefinition('memoizedHashCode', int)
     }
예제 #5
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'recursive_field':
         ConjureFieldDefinition('recursiveField',
                                OptionalType(RecursiveObjectAlias))
     }
예제 #6
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'aliases':
         ConjureFieldDefinition(
             'aliases', DictType(RidAliasExample, DateTimeAliasExample))
     }
예제 #7
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'strings':
         ConjureFieldDefinition(
             'strings', DictType(StringAliasExample, ManyFieldExample)),
         'rids':
         ConjureFieldDefinition('rids',
                                DictType(RidAliasExample,
                                         ManyFieldExample)),
         'bearertokens':
         ConjureFieldDefinition(
             'bearertokens',
             DictType(BearerTokenAliasExample, ManyFieldExample)),
         'integers':
         ConjureFieldDefinition(
             'integers', DictType(IntegerAliasExample, ManyFieldExample)),
         'safelongs':
         ConjureFieldDefinition(
             'safelongs', DictType(SafeLongAliasExample, ManyFieldExample)),
         'datetimes':
         ConjureFieldDefinition(
             'datetimes', DictType(DateTimeAliasExample, ManyFieldExample)),
         'uuids':
         ConjureFieldDefinition(
             'uuids', DictType(UuidAliasExample, ManyFieldExample))
     }
예제 #8
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'num': ConjureFieldDefinition('num', OptionalType(float)),
         'bool': ConjureFieldDefinition('bool', OptionalType(bool)),
         'integer': ConjureFieldDefinition('integer', OptionalType(int)),
         'safelong': ConjureFieldDefinition('safelong', OptionalType(int)),
         'rid': ConjureFieldDefinition('rid', OptionalType(str)),
         'bearertoken': ConjureFieldDefinition('bearertoken',
                                               OptionalType(str)),
         'uuid': ConjureFieldDefinition('uuid', OptionalType(str))
     }
예제 #9
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'string':
         ConjureFieldDefinition('string', str),
         'integer':
         ConjureFieldDefinition('integer', int),
         'double_value':
         ConjureFieldDefinition('doubleValue', float),
         'optional_item':
         ConjureFieldDefinition('optionalItem', OptionalType(str)),
         'items':
         ConjureFieldDefinition('items', ListType(str)),
         'set':
         ConjureFieldDefinition('set', ListType(str)),
         'map':
         ConjureFieldDefinition('map', DictType(str, str)),
         'alias':
         ConjureFieldDefinition('alias', StringAliasExample)
     }
예제 #10
0
 def _options(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'string_example':
         ConjureFieldDefinition('stringExample', StringExample),
         'set':
         ConjureFieldDefinition('set', ListType(str)),
         'this_field_is_an_integer':
         ConjureFieldDefinition('thisFieldIsAnInteger', int),
         'also_an_integer':
         ConjureFieldDefinition('alsoAnInteger', int),
         'if_':
         ConjureFieldDefinition('if', int),
         'new':
         ConjureFieldDefinition('new', int),
         'interface':
         ConjureFieldDefinition('interface', int)
     }
예제 #11
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'bearer_token_value':
         ConjureFieldDefinition('bearerTokenValue', str)
     }
예제 #12
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {'datetime': ConjureFieldDefinition('datetime', str)}
예제 #13
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'id':
         ConjureFieldDefinition('id', opendata_OpenDataId),
         'township_id':
         ConjureFieldDefinition('townshipId', opendata_TownshipId),
         'type':
         ConjureFieldDefinition('type', opendata_SchoolType),
         'name':
         ConjureFieldDefinition('name', str),
         'name_lt':
         ConjureFieldDefinition('nameLt', str),
         'address':
         ConjureFieldDefinition('address', str),
         'address_lt':
         ConjureFieldDefinition('addressLt', str),
         'place':
         ConjureFieldDefinition('place', str),
         'place_lt':
         ConjureFieldDefinition('placeLt', str),
         'postcode':
         ConjureFieldDefinition('postcode', str),
         'website':
         ConjureFieldDefinition('website', str),
         'phone':
         ConjureFieldDefinition('phone', str),
         'email':
         ConjureFieldDefinition('email', str)
     }
예제 #14
0
 def _options(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'string': ConjureFieldDefinition('string', str),
         'imported': ConjureFieldDefinition('imported', AnyMapExample)
     }
예제 #15
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {'item': ConjureFieldDefinition('item', OptionalType(str))}
예제 #16
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {'items': ConjureFieldDefinition('items', DictType(str, str))}
예제 #17
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {'integer': ConjureFieldDefinition('integer', int)}
예제 #18
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {'enum': ConjureFieldDefinition('enum', EnumExample)}
예제 #19
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {'double_value': ConjureFieldDefinition('doubleValue', float)}
예제 #20
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {'any': ConjureFieldDefinition('any', object)}
예제 #21
0
 def _options(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {'options': ConjureFieldDefinition('options', str)}
예제 #22
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'string': ConjureFieldDefinition('string', str)
     }
예제 #23
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {'binary': ConjureFieldDefinition('binary', BinaryType())}
예제 #24
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'string': ConjureFieldDefinition('string', str),
         'imported': ConjureFieldDefinition('imported', StringExample)
     }
예제 #25
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {'rid_value': ConjureFieldDefinition('ridValue', str)}
예제 #26
0
 def _fields(cls) -> Dict[str, ConjureFieldDefinition]:
     return {
         'file_system_id': ConjureFieldDefinition('fileSystemId', str),
         'rid': ConjureFieldDefinition('rid', str)
     }
예제 #27
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'safe_long_value': ConjureFieldDefinition('safeLongValue', int)
     }
예제 #28
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {
         'file_system_id': ConjureFieldDefinition('fileSystemId', str),
         'path': ConjureFieldDefinition('path', str)
     }
예제 #29
0
 def _fields(cls):
     # type: () -> Dict[str, ConjureFieldDefinition]
     return {'coin': ConjureFieldDefinition('coin', bool)}