GroupManagementType._other_validator = bv.Void() GroupManagementType._tagmap = { 'user_managed': GroupManagementType._user_managed_validator, 'company_managed': GroupManagementType._company_managed_validator, 'system_managed': GroupManagementType._system_managed_validator, 'other': GroupManagementType._other_validator, } GroupManagementType.user_managed = GroupManagementType('user_managed') GroupManagementType.company_managed = GroupManagementType('company_managed') GroupManagementType.system_managed = GroupManagementType('system_managed') GroupManagementType.other = GroupManagementType('other') GroupSummary._group_name_validator = bv.String() GroupSummary._group_id_validator = GroupId_validator GroupSummary._group_external_id_validator = bv.Nullable( GroupExternalId_validator) GroupSummary._member_count_validator = bv.Nullable(bv.UInt32()) GroupSummary._group_management_type_validator = GroupManagementType_validator GroupSummary._all_field_names_ = set([ 'group_name', 'group_id', 'group_external_id', 'member_count', 'group_management_type', ]) GroupSummary._all_fields_ = [ ('group_name', GroupSummary._group_name_validator), ('group_id', GroupSummary._group_id_validator), ('group_external_id', GroupSummary._group_external_id_validator), ('member_count', GroupSummary._member_count_validator), ('group_management_type', GroupSummary._group_management_type_validator),
def __repr__(self): return 'PathRootError(%r, %r)' % (self._tag, self._value) PathRootError_validator = bv.Union(PathRootError) Date_validator = bv.Timestamp(u'%Y-%m-%d') DisplayName_validator = bv.String(min_length=1, pattern=u'[^/:?*<>"|]*') DropboxTimestamp_validator = bv.Timestamp(u'%Y-%m-%dT%H:%M:%SZ') EmailAddress_validator = bv.String(max_length=255, pattern=u"^['&A-Za-z0-9._%+-]+@[A-Za-z0-9-][A-Za-z0-9.-]*.[A-Za-z]{2,15}$") NamePart_validator = bv.String(min_length=1, max_length=100, pattern=u'[^/:?*<>"|]*') NamespaceId_validator = bv.String(pattern=u'[-_0-9a-zA-Z:]+') PathRootId_validator = NamespaceId_validator SessionId_validator = bv.String() SharedFolderId_validator = NamespaceId_validator InvalidPathRootError._path_root_validator = bv.Nullable(PathRootId_validator) InvalidPathRootError._all_field_names_ = set(['path_root']) InvalidPathRootError._all_fields_ = [('path_root', InvalidPathRootError._path_root_validator)] PathRoot._home_validator = bv.Void() PathRoot._member_home_validator = bv.Void() PathRoot._team_validator = PathRootId_validator PathRoot._user_home_validator = bv.Void() PathRoot._shared_folder_validator = PathRootId_validator PathRoot._other_validator = bv.Void() PathRoot._tagmap = { 'home': PathRoot._home_validator, 'member_home': PathRoot._member_home_validator, 'team': PathRoot._team_validator, 'user_home': PathRoot._user_home_validator, 'shared_folder': PathRoot._shared_folder_validator,
class UpdateFileRequestError(FileRequestError): """ There is an error updating the file request. This class acts as a tagged union. Only one of the ``is_*`` methods will return true. To get the associated value of a tag (if one exists), use the corresponding ``get_*`` method. """ def __repr__(self): return 'UpdateFileRequestError(%r, %r)' % (self._tag, self._value) UpdateFileRequestError_validator = bv.Union(UpdateFileRequestError) FileRequestId_validator = bv.String(min_length=1, pattern=u'[-_0-9a-zA-Z]+') FileRequestValidationError_validator = bv.Nullable(bv.String()) CreateFileRequestArgs._title_validator = bv.String(min_length=1) CreateFileRequestArgs._destination_validator = files.Path_validator CreateFileRequestArgs._deadline_validator = bv.Nullable( FileRequestDeadline_validator) CreateFileRequestArgs._open_validator = bv.Boolean() CreateFileRequestArgs._all_field_names_ = set([ 'title', 'destination', 'deadline', 'open', ]) CreateFileRequestArgs._all_fields_ = [ ('title', CreateFileRequestArgs._title_validator), ('destination', CreateFileRequestArgs._destination_validator), ('deadline', CreateFileRequestArgs._deadline_validator),
def __repr__(self): return 'TeamSpaceAllocation(used={!r}, allocated={!r})'.format( self._used_value, self._allocated_value, ) TeamSpaceAllocation_validator = bv.Struct(TeamSpaceAllocation) AccountId_validator = bv.String(min_length=40, max_length=40) GetAccountBatchResult_validator = bv.List(BasicAccount_validator) Account._account_id_validator = AccountId_validator Account._name_validator = Name_validator Account._email_validator = bv.String() Account._email_verified_validator = bv.Boolean() Account._profile_photo_url_validator = bv.Nullable(bv.String()) Account._disabled_validator = bv.Boolean() Account._all_field_names_ = set([ 'account_id', 'name', 'email', 'email_verified', 'profile_photo_url', 'disabled', ]) Account._all_fields_ = [ ('account_id', Account._account_id_validator), ('name', Account._name_validator), ('email', Account._email_validator), ('email_verified', Account._email_verified_validator), ('profile_photo_url', Account._profile_photo_url_validator),
return 'ResultAddress(firstLine={!r}, secondLine={!r}, floor={!r}, apartment={!r}, zone={!r}, district={!r}, geoLocation={!r}, city={!r})'.format( self._stone_firstLine_value, self._stone_secondLine_value, self._stone_floor_value, self._stone_apartment_value, self._stone_zone_value, self._stone_district_value, self._stone_geoLocation_value, self._stone_city_value, ) ResultAddress_validator = bv.Struct(ResultAddress) BaseAddress._stone_firstLine_validator = bv.String() BaseAddress._stone_secondLine_validator = bv.Nullable(bv.String()) BaseAddress._stone_floor_validator = bv.Nullable(bv.Int32()) BaseAddress._stone_apartment_validator = bv.Nullable(bv.Int32()) BaseAddress._stone_zone_validator = bv.Nullable(bv.String()) BaseAddress._stone_district_validator = bv.Nullable(bv.String()) BaseAddress._all_field_names_ = set([ 'firstLine', 'secondLine', 'floor', 'apartment', 'zone', 'district', ]) BaseAddress._all_fields_ = [ ('firstLine', BaseAddress._stone_firstLine_validator), ('secondLine', BaseAddress._stone_secondLine_validator),
""" Check if the union tag is ``other``. :rtype: bool """ return self._tag == 'other' def __repr__(self): return 'GroupType(%r, %r)' % (self._tag, self._value) GroupType_validator = bv.Union(GroupType) GroupId_validator = bv.String() GroupSummary._group_name_validator = bv.String() GroupSummary._group_id_validator = GroupId_validator GroupSummary._group_external_id_validator = bv.Nullable(bv.String()) GroupSummary._member_count_validator = bv.Nullable(bv.UInt32()) GroupSummary._all_field_names_ = set([ 'group_name', 'group_id', 'group_external_id', 'member_count', ]) GroupSummary._all_fields_ = [ ('group_name', GroupSummary._group_name_validator), ('group_id', GroupSummary._group_id_validator), ('group_external_id', GroupSummary._group_external_id_validator), ('member_count', GroupSummary._member_count_validator), ] AlphaGroupSummary._group_management_type_validator = GroupManagementType_validator
'message', ]) DeleteSubAccountResult._all_fields_ = [ ('_id', DeleteSubAccountResult._stone__id_validator), ('message', DeleteSubAccountResult._stone_message_validator), ] GetSubAccountArg._stone__id_validator = bv.String() GetSubAccountArg._all_field_names_ = set(['_id']) GetSubAccountArg._all_fields_ = [('_id', GetSubAccountArg._stone__id_validator)] GetSubAccountResult._stone_subAccount_validator = SubAccount_validator GetSubAccountResult._all_field_names_ = set(['subAccount']) GetSubAccountResult._all_fields_ = [('subAccount', GetSubAccountResult._stone_subAccount_validator)] ListSubAccountArg._stone_page_validator = bv.Nullable(bv.Int32()) ListSubAccountArg._stone_perPage_validator = bv.Nullable(bv.Int32()) ListSubAccountArg._all_field_names_ = set([ 'page', 'perPage', ]) ListSubAccountArg._all_fields_ = [ ('page', ListSubAccountArg._stone_page_validator), ('perPage', ListSubAccountArg._stone_perPage_validator), ] ListSubAccountResult._stone_subAccounts_validator = bv.List(SubAccount_validator) ListSubAccountResult._all_field_names_ = set(['subAccounts']) ListSubAccountResult._all_fields_ = [('subAccounts', ListSubAccountResult._stone_subAccounts_validator)] SubAccount._stone__id_validator = bv.String()