def __init__(self, api_client=None):
    if (api_client is None):
        api_client = ApiClient()
    self.api_client = api_client
    self.create_world_endpoint = _Endpoint(settings={'response_type': (World,), 'auth': [], 'endpoint_path': '/worlds', 'operation_id': 'create_world', 'http_method': 'POST', 'servers': None}, params_map={'all': ['create_world_request'], 'required': [], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'create_world_request': (CreateWorldRequest,)}, 'attribute_map': {}, 'location_map': {'create_world_request': 'body'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': ['application/json']}, api_client=api_client)
    self.delete_world_endpoint = _Endpoint(settings={'response_type': None, 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/{worldId}', 'operation_id': 'delete_world', 'http_method': 'DELETE', 'servers': None}, params_map={'all': ['world_id'], 'required': ['world_id'], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'world_id': (str,)}, 'attribute_map': {'world_id': 'worldId'}, 'location_map': {'world_id': 'path'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.get_active_worlds_endpoint = _Endpoint(settings={'response_type': ([LimitedWorld],), 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/active', 'operation_id': 'get_active_worlds', 'http_method': 'GET', 'servers': None}, params_map={'all': ['featured', 'sort', 'n', 'order', 'offset', 'search', 'tag', 'notag', 'release_status', 'max_unity_version', 'min_unity_version', 'platform'], 'required': [], 'nullable': [], 'enum': ['sort', 'order', 'release_status'], 'validation': ['n', 'offset']}, root_map={'validations': {('n',): {'inclusive_maximum': 100, 'inclusive_minimum': 1}, ('offset',): {'inclusive_minimum': 0}}, 'allowed_values': {('sort',): {'POPULARITY': 'popularity', 'HEAT': 'heat', 'TRUST': 'trust', 'SHUFFLE': 'shuffle', 'RANDOM': 'random', 'FAVORITES': 'favorites', 'REPORTSCORE': 'reportScore', 'REPORTCOUNT': 'reportCount', 'PUBLICATIONDATE': 'publicationDate', 'LABSPUBLICATIONDATE': 'labsPublicationDate', 'CREATED': 'created', '_CREATED_AT': '_created_at', 'UPDATED': 'updated', '_UPDATED_AT': '_updated_at', 'ORDER': 'order', 'RELEVANCE': 'relevance', 'MAGIC': 'magic', 'NAME': 'name'}, ('order',): {'ASCENDING': 'ascending', 'DESCENDING': 'descending'}, ('release_status',): {'PUBLIC': 'public', 'PRIVATE': 'private', 'HIDDEN': 'hidden', 'ALL': 'all'}}, 'openapi_types': {'featured': (str,), 'sort': (str,), 'n': (int,), 'order': (str,), 'offset': (int,), 'search': (str,), 'tag': (str,), 'notag': (str,), 'release_status': (str,), 'max_unity_version': (str,), 'min_unity_version': (str,), 'platform': (str,)}, 'attribute_map': {'featured': 'featured', 'sort': 'sort', 'n': 'n', 'order': 'order', 'offset': 'offset', 'search': 'search', 'tag': 'tag', 'notag': 'notag', 'release_status': 'releaseStatus', 'max_unity_version': 'maxUnityVersion', 'min_unity_version': 'minUnityVersion', 'platform': 'platform'}, 'location_map': {'featured': 'query', 'sort': 'query', 'n': 'query', 'order': 'query', 'offset': 'query', 'search': 'query', 'tag': 'query', 'notag': 'query', 'release_status': 'query', 'max_unity_version': 'query', 'min_unity_version': 'query', 'platform': 'query'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.get_favorited_worlds_endpoint = _Endpoint(settings={'response_type': ([LimitedWorld],), 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/favorites', 'operation_id': 'get_favorited_worlds', 'http_method': 'GET', 'servers': None}, params_map={'all': ['featured', 'sort', 'n', 'order', 'offset', 'search', 'tag', 'notag', 'release_status', 'max_unity_version', 'min_unity_version', 'platform', 'user_id'], 'required': [], 'nullable': [], 'enum': ['sort', 'order', 'release_status'], 'validation': ['n', 'offset']}, root_map={'validations': {('n',): {'inclusive_maximum': 100, 'inclusive_minimum': 1}, ('offset',): {'inclusive_minimum': 0}}, 'allowed_values': {('sort',): {'POPULARITY': 'popularity', 'HEAT': 'heat', 'TRUST': 'trust', 'SHUFFLE': 'shuffle', 'RANDOM': 'random', 'FAVORITES': 'favorites', 'REPORTSCORE': 'reportScore', 'REPORTCOUNT': 'reportCount', 'PUBLICATIONDATE': 'publicationDate', 'LABSPUBLICATIONDATE': 'labsPublicationDate', 'CREATED': 'created', '_CREATED_AT': '_created_at', 'UPDATED': 'updated', '_UPDATED_AT': '_updated_at', 'ORDER': 'order', 'RELEVANCE': 'relevance', 'MAGIC': 'magic', 'NAME': 'name'}, ('order',): {'ASCENDING': 'ascending', 'DESCENDING': 'descending'}, ('release_status',): {'PUBLIC': 'public', 'PRIVATE': 'private', 'HIDDEN': 'hidden', 'ALL': 'all'}}, 'openapi_types': {'featured': (str,), 'sort': (str,), 'n': (int,), 'order': (str,), 'offset': (int,), 'search': (str,), 'tag': (str,), 'notag': (str,), 'release_status': (str,), 'max_unity_version': (str,), 'min_unity_version': (str,), 'platform': (str,), 'user_id': (str,)}, 'attribute_map': {'featured': 'featured', 'sort': 'sort', 'n': 'n', 'order': 'order', 'offset': 'offset', 'search': 'search', 'tag': 'tag', 'notag': 'notag', 'release_status': 'releaseStatus', 'max_unity_version': 'maxUnityVersion', 'min_unity_version': 'minUnityVersion', 'platform': 'platform', 'user_id': 'userId'}, 'location_map': {'featured': 'query', 'sort': 'query', 'n': 'query', 'order': 'query', 'offset': 'query', 'search': 'query', 'tag': 'query', 'notag': 'query', 'release_status': 'query', 'max_unity_version': 'query', 'min_unity_version': 'query', 'platform': 'query', 'user_id': 'query'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.get_recent_worlds_endpoint = _Endpoint(settings={'response_type': ([LimitedWorld],), 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/recent', 'operation_id': 'get_recent_worlds', 'http_method': 'GET', 'servers': None}, params_map={'all': ['featured', 'sort', 'n', 'order', 'offset', 'search', 'tag', 'notag', 'release_status', 'max_unity_version', 'min_unity_version', 'platform', 'user_id'], 'required': [], 'nullable': [], 'enum': ['sort', 'order', 'release_status'], 'validation': ['n', 'offset']}, root_map={'validations': {('n',): {'inclusive_maximum': 100, 'inclusive_minimum': 1}, ('offset',): {'inclusive_minimum': 0}}, 'allowed_values': {('sort',): {'POPULARITY': 'popularity', 'HEAT': 'heat', 'TRUST': 'trust', 'SHUFFLE': 'shuffle', 'RANDOM': 'random', 'FAVORITES': 'favorites', 'REPORTSCORE': 'reportScore', 'REPORTCOUNT': 'reportCount', 'PUBLICATIONDATE': 'publicationDate', 'LABSPUBLICATIONDATE': 'labsPublicationDate', 'CREATED': 'created', '_CREATED_AT': '_created_at', 'UPDATED': 'updated', '_UPDATED_AT': '_updated_at', 'ORDER': 'order', 'RELEVANCE': 'relevance', 'MAGIC': 'magic', 'NAME': 'name'}, ('order',): {'ASCENDING': 'ascending', 'DESCENDING': 'descending'}, ('release_status',): {'PUBLIC': 'public', 'PRIVATE': 'private', 'HIDDEN': 'hidden', 'ALL': 'all'}}, 'openapi_types': {'featured': (str,), 'sort': (str,), 'n': (int,), 'order': (str,), 'offset': (int,), 'search': (str,), 'tag': (str,), 'notag': (str,), 'release_status': (str,), 'max_unity_version': (str,), 'min_unity_version': (str,), 'platform': (str,), 'user_id': (str,)}, 'attribute_map': {'featured': 'featured', 'sort': 'sort', 'n': 'n', 'order': 'order', 'offset': 'offset', 'search': 'search', 'tag': 'tag', 'notag': 'notag', 'release_status': 'releaseStatus', 'max_unity_version': 'maxUnityVersion', 'min_unity_version': 'minUnityVersion', 'platform': 'platform', 'user_id': 'userId'}, 'location_map': {'featured': 'query', 'sort': 'query', 'n': 'query', 'order': 'query', 'offset': 'query', 'search': 'query', 'tag': 'query', 'notag': 'query', 'release_status': 'query', 'max_unity_version': 'query', 'min_unity_version': 'query', 'platform': 'query', 'user_id': 'query'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.get_world_endpoint = _Endpoint(settings={'response_type': (World,), 'auth': ['apiKeyCookie'], 'endpoint_path': '/worlds/{worldId}', 'operation_id': 'get_world', 'http_method': 'GET', 'servers': None}, params_map={'all': ['world_id'], 'required': ['world_id'], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'world_id': (str,)}, 'attribute_map': {'world_id': 'worldId'}, 'location_map': {'world_id': 'path'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.get_world_instance_endpoint = _Endpoint(settings={'response_type': (Instance,), 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/{worldId}/{instanceId}', 'operation_id': 'get_world_instance', 'http_method': 'GET', 'servers': None}, params_map={'all': ['world_id', 'instance_id'], 'required': ['world_id', 'instance_id'], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'world_id': (str,), 'instance_id': (str,)}, 'attribute_map': {'world_id': 'worldId', 'instance_id': 'instanceId'}, 'location_map': {'world_id': 'path', 'instance_id': 'path'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.get_world_metadata_endpoint = _Endpoint(settings={'response_type': (WorldMetadata,), 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/{worldId}/metadata', 'operation_id': 'get_world_metadata', 'http_method': 'GET', 'servers': None}, params_map={'all': ['world_id'], 'required': ['world_id'], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'world_id': (str,)}, 'attribute_map': {'world_id': 'worldId'}, 'location_map': {'world_id': 'path'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.get_world_publish_status_endpoint = _Endpoint(settings={'response_type': (WorldPublishStatus,), 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/{worldId}/publish', 'operation_id': 'get_world_publish_status', 'http_method': 'GET', 'servers': None}, params_map={'all': ['world_id'], 'required': ['world_id'], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'world_id': (str,)}, 'attribute_map': {'world_id': 'worldId'}, 'location_map': {'world_id': 'path'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.publish_world_endpoint = _Endpoint(settings={'response_type': None, 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/{worldId}/publish', 'operation_id': 'publish_world', 'http_method': 'PUT', 'servers': None}, params_map={'all': ['world_id'], 'required': ['world_id'], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'world_id': (str,)}, 'attribute_map': {'world_id': 'worldId'}, 'location_map': {'world_id': 'path'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.search_worlds_endpoint = _Endpoint(settings={'response_type': ([LimitedWorld],), 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds', 'operation_id': 'search_worlds', 'http_method': 'GET', 'servers': None}, params_map={'all': ['featured', 'sort', 'user', 'user_id', 'n', 'order', 'offset', 'search', 'tag', 'notag', 'release_status', 'max_unity_version', 'min_unity_version', 'platform'], 'required': [], 'nullable': [], 'enum': ['sort', 'user', 'order', 'release_status'], 'validation': ['n', 'offset']}, root_map={'validations': {('n',): {'inclusive_maximum': 100, 'inclusive_minimum': 1}, ('offset',): {'inclusive_minimum': 0}}, 'allowed_values': {('sort',): {'POPULARITY': 'popularity', 'HEAT': 'heat', 'TRUST': 'trust', 'SHUFFLE': 'shuffle', 'RANDOM': 'random', 'FAVORITES': 'favorites', 'REPORTSCORE': 'reportScore', 'REPORTCOUNT': 'reportCount', 'PUBLICATIONDATE': 'publicationDate', 'LABSPUBLICATIONDATE': 'labsPublicationDate', 'CREATED': 'created', '_CREATED_AT': '_created_at', 'UPDATED': 'updated', '_UPDATED_AT': '_updated_at', 'ORDER': 'order', 'RELEVANCE': 'relevance', 'MAGIC': 'magic', 'NAME': 'name'}, ('user',): {'ME': 'me'}, ('order',): {'ASCENDING': 'ascending', 'DESCENDING': 'descending'}, ('release_status',): {'PUBLIC': 'public', 'PRIVATE': 'private', 'HIDDEN': 'hidden', 'ALL': 'all'}}, 'openapi_types': {'featured': (str,), 'sort': (str,), 'user': (str,), 'user_id': (str,), 'n': (int,), 'order': (str,), 'offset': (int,), 'search': (str,), 'tag': (str,), 'notag': (str,), 'release_status': (str,), 'max_unity_version': (str,), 'min_unity_version': (str,), 'platform': (str,)}, 'attribute_map': {'featured': 'featured', 'sort': 'sort', 'user': 'user', 'user_id': 'userId', 'n': 'n', 'order': 'order', 'offset': 'offset', 'search': 'search', 'tag': 'tag', 'notag': 'notag', 'release_status': 'releaseStatus', 'max_unity_version': 'maxUnityVersion', 'min_unity_version': 'minUnityVersion', 'platform': 'platform'}, 'location_map': {'featured': 'query', 'sort': 'query', 'user': 'query', 'user_id': 'query', 'n': 'query', 'order': 'query', 'offset': 'query', 'search': 'query', 'tag': 'query', 'notag': 'query', 'release_status': 'query', 'max_unity_version': 'query', 'min_unity_version': 'query', 'platform': 'query'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.unpublish_world_endpoint = _Endpoint(settings={'response_type': None, 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/{worldId}/publish', 'operation_id': 'unpublish_world', 'http_method': 'DELETE', 'servers': None}, params_map={'all': ['world_id'], 'required': ['world_id'], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'world_id': (str,)}, 'attribute_map': {'world_id': 'worldId'}, 'location_map': {'world_id': 'path'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.update_world_endpoint = _Endpoint(settings={'response_type': (World,), 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/{worldId}', 'operation_id': 'update_world', 'http_method': 'PUT', 'servers': None}, params_map={'all': ['world_id', 'update_world_request'], 'required': ['world_id'], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'world_id': (str,), 'update_world_request': (UpdateWorldRequest,)}, 'attribute_map': {'world_id': 'worldId'}, 'location_map': {'world_id': 'path', 'update_world_request': 'body'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': ['application/json']}, api_client=api_client)
def __init__(self, api_client=None):
    if (api_client is None):
        api_client = ApiClient()
    self.api_client = api_client
    self.create_world_endpoint = _Endpoint(settings={'response_type': (World,), 'auth': [], 'endpoint_path': '/worlds', 'operation_id': 'create_world', 'http_method': 'POST', 'servers': None}, params_map={'all': ['create_world_request'], 'required': [], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'create_world_request': (CreateWorldRequest,)}, 'attribute_map': {}, 'location_map': {'create_world_request': 'body'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': ['application/json']}, api_client=api_client)
    self.delete_world_endpoint = _Endpoint(settings={'response_type': None, 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/{worldId}', 'operation_id': 'delete_world', 'http_method': 'DELETE', 'servers': None}, params_map={'all': ['world_id'], 'required': ['world_id'], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'world_id': (str,)}, 'attribute_map': {'world_id': 'worldId'}, 'location_map': {'world_id': 'path'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.get_active_worlds_endpoint = _Endpoint(settings={'response_type': ([LimitedWorld],), 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/active', 'operation_id': 'get_active_worlds', 'http_method': 'GET', 'servers': None}, params_map={'all': ['featured', 'sort', 'n', 'order', 'offset', 'search', 'tag', 'notag', 'release_status', 'max_unity_version', 'min_unity_version', 'platform'], 'required': [], 'nullable': [], 'enum': ['sort', 'order', 'release_status'], 'validation': ['n', 'offset']}, root_map={'validations': {('n',): {'inclusive_maximum': 100, 'inclusive_minimum': 1}, ('offset',): {'inclusive_minimum': 0}}, 'allowed_values': {('sort',): {'POPULARITY': 'popularity', 'HEAT': 'heat', 'TRUST': 'trust', 'SHUFFLE': 'shuffle', 'RANDOM': 'random', 'FAVORITES': 'favorites', 'REPORTSCORE': 'reportScore', 'REPORTCOUNT': 'reportCount', 'PUBLICATIONDATE': 'publicationDate', 'LABSPUBLICATIONDATE': 'labsPublicationDate', 'CREATED': 'created', '_CREATED_AT': '_created_at', 'UPDATED': 'updated', '_UPDATED_AT': '_updated_at', 'ORDER': 'order', 'RELEVANCE': 'relevance', 'MAGIC': 'magic', 'NAME': 'name'}, ('order',): {'ASCENDING': 'ascending', 'DESCENDING': 'descending'}, ('release_status',): {'PUBLIC': 'public', 'PRIVATE': 'private', 'HIDDEN': 'hidden', 'ALL': 'all'}}, 'openapi_types': {'featured': (str,), 'sort': (str,), 'n': (int,), 'order': (str,), 'offset': (int,), 'search': (str,), 'tag': (str,), 'notag': (str,), 'release_status': (str,), 'max_unity_version': (str,), 'min_unity_version': (str,), 'platform': (str,)}, 'attribute_map': {'featured': 'featured', 'sort': 'sort', 'n': 'n', 'order': 'order', 'offset': 'offset', 'search': 'search', 'tag': 'tag', 'notag': 'notag', 'release_status': 'releaseStatus', 'max_unity_version': 'maxUnityVersion', 'min_unity_version': 'minUnityVersion', 'platform': 'platform'}, 'location_map': {'featured': 'query', 'sort': 'query', 'n': 'query', 'order': 'query', 'offset': 'query', 'search': 'query', 'tag': 'query', 'notag': 'query', 'release_status': 'query', 'max_unity_version': 'query', 'min_unity_version': 'query', 'platform': 'query'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.get_favorited_worlds_endpoint = _Endpoint(settings={'response_type': ([LimitedWorld],), 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/favorites', 'operation_id': 'get_favorited_worlds', 'http_method': 'GET', 'servers': None}, params_map={'all': ['featured', 'sort', 'n', 'order', 'offset', 'search', 'tag', 'notag', 'release_status', 'max_unity_version', 'min_unity_version', 'platform', 'user_id'], 'required': [], 'nullable': [], 'enum': ['sort', 'order', 'release_status'], 'validation': ['n', 'offset']}, root_map={'validations': {('n',): {'inclusive_maximum': 100, 'inclusive_minimum': 1}, ('offset',): {'inclusive_minimum': 0}}, 'allowed_values': {('sort',): {'POPULARITY': 'popularity', 'HEAT': 'heat', 'TRUST': 'trust', 'SHUFFLE': 'shuffle', 'RANDOM': 'random', 'FAVORITES': 'favorites', 'REPORTSCORE': 'reportScore', 'REPORTCOUNT': 'reportCount', 'PUBLICATIONDATE': 'publicationDate', 'LABSPUBLICATIONDATE': 'labsPublicationDate', 'CREATED': 'created', '_CREATED_AT': '_created_at', 'UPDATED': 'updated', '_UPDATED_AT': '_updated_at', 'ORDER': 'order', 'RELEVANCE': 'relevance', 'MAGIC': 'magic', 'NAME': 'name'}, ('order',): {'ASCENDING': 'ascending', 'DESCENDING': 'descending'}, ('release_status',): {'PUBLIC': 'public', 'PRIVATE': 'private', 'HIDDEN': 'hidden', 'ALL': 'all'}}, 'openapi_types': {'featured': (str,), 'sort': (str,), 'n': (int,), 'order': (str,), 'offset': (int,), 'search': (str,), 'tag': (str,), 'notag': (str,), 'release_status': (str,), 'max_unity_version': (str,), 'min_unity_version': (str,), 'platform': (str,), 'user_id': (str,)}, 'attribute_map': {'featured': 'featured', 'sort': 'sort', 'n': 'n', 'order': 'order', 'offset': 'offset', 'search': 'search', 'tag': 'tag', 'notag': 'notag', 'release_status': 'releaseStatus', 'max_unity_version': 'maxUnityVersion', 'min_unity_version': 'minUnityVersion', 'platform': 'platform', 'user_id': 'userId'}, 'location_map': {'featured': 'query', 'sort': 'query', 'n': 'query', 'order': 'query', 'offset': 'query', 'search': 'query', 'tag': 'query', 'notag': 'query', 'release_status': 'query', 'max_unity_version': 'query', 'min_unity_version': 'query', 'platform': 'query', 'user_id': 'query'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.get_recent_worlds_endpoint = _Endpoint(settings={'response_type': ([LimitedWorld],), 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/recent', 'operation_id': 'get_recent_worlds', 'http_method': 'GET', 'servers': None}, params_map={'all': ['featured', 'sort', 'n', 'order', 'offset', 'search', 'tag', 'notag', 'release_status', 'max_unity_version', 'min_unity_version', 'platform', 'user_id'], 'required': [], 'nullable': [], 'enum': ['sort', 'order', 'release_status'], 'validation': ['n', 'offset']}, root_map={'validations': {('n',): {'inclusive_maximum': 100, 'inclusive_minimum': 1}, ('offset',): {'inclusive_minimum': 0}}, 'allowed_values': {('sort',): {'POPULARITY': 'popularity', 'HEAT': 'heat', 'TRUST': 'trust', 'SHUFFLE': 'shuffle', 'RANDOM': 'random', 'FAVORITES': 'favorites', 'REPORTSCORE': 'reportScore', 'REPORTCOUNT': 'reportCount', 'PUBLICATIONDATE': 'publicationDate', 'LABSPUBLICATIONDATE': 'labsPublicationDate', 'CREATED': 'created', '_CREATED_AT': '_created_at', 'UPDATED': 'updated', '_UPDATED_AT': '_updated_at', 'ORDER': 'order', 'RELEVANCE': 'relevance', 'MAGIC': 'magic', 'NAME': 'name'}, ('order',): {'ASCENDING': 'ascending', 'DESCENDING': 'descending'}, ('release_status',): {'PUBLIC': 'public', 'PRIVATE': 'private', 'HIDDEN': 'hidden', 'ALL': 'all'}}, 'openapi_types': {'featured': (str,), 'sort': (str,), 'n': (int,), 'order': (str,), 'offset': (int,), 'search': (str,), 'tag': (str,), 'notag': (str,), 'release_status': (str,), 'max_unity_version': (str,), 'min_unity_version': (str,), 'platform': (str,), 'user_id': (str,)}, 'attribute_map': {'featured': 'featured', 'sort': 'sort', 'n': 'n', 'order': 'order', 'offset': 'offset', 'search': 'search', 'tag': 'tag', 'notag': 'notag', 'release_status': 'releaseStatus', 'max_unity_version': 'maxUnityVersion', 'min_unity_version': 'minUnityVersion', 'platform': 'platform', 'user_id': 'userId'}, 'location_map': {'featured': 'query', 'sort': 'query', 'n': 'query', 'order': 'query', 'offset': 'query', 'search': 'query', 'tag': 'query', 'notag': 'query', 'release_status': 'query', 'max_unity_version': 'query', 'min_unity_version': 'query', 'platform': 'query', 'user_id': 'query'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.get_world_endpoint = _Endpoint(settings={'response_type': (World,), 'auth': ['apiKeyCookie'], 'endpoint_path': '/worlds/{worldId}', 'operation_id': 'get_world', 'http_method': 'GET', 'servers': None}, params_map={'all': ['world_id'], 'required': ['world_id'], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'world_id': (str,)}, 'attribute_map': {'world_id': 'worldId'}, 'location_map': {'world_id': 'path'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.get_world_instance_endpoint = _Endpoint(settings={'response_type': (Instance,), 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/{worldId}/{instanceId}', 'operation_id': 'get_world_instance', 'http_method': 'GET', 'servers': None}, params_map={'all': ['world_id', 'instance_id'], 'required': ['world_id', 'instance_id'], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'world_id': (str,), 'instance_id': (str,)}, 'attribute_map': {'world_id': 'worldId', 'instance_id': 'instanceId'}, 'location_map': {'world_id': 'path', 'instance_id': 'path'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.get_world_metadata_endpoint = _Endpoint(settings={'response_type': (WorldMetadata,), 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/{worldId}/metadata', 'operation_id': 'get_world_metadata', 'http_method': 'GET', 'servers': None}, params_map={'all': ['world_id'], 'required': ['world_id'], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'world_id': (str,)}, 'attribute_map': {'world_id': 'worldId'}, 'location_map': {'world_id': 'path'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.get_world_publish_status_endpoint = _Endpoint(settings={'response_type': (WorldPublishStatus,), 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/{worldId}/publish', 'operation_id': 'get_world_publish_status', 'http_method': 'GET', 'servers': None}, params_map={'all': ['world_id'], 'required': ['world_id'], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'world_id': (str,)}, 'attribute_map': {'world_id': 'worldId'}, 'location_map': {'world_id': 'path'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.publish_world_endpoint = _Endpoint(settings={'response_type': None, 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/{worldId}/publish', 'operation_id': 'publish_world', 'http_method': 'PUT', 'servers': None}, params_map={'all': ['world_id'], 'required': ['world_id'], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'world_id': (str,)}, 'attribute_map': {'world_id': 'worldId'}, 'location_map': {'world_id': 'path'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.search_worlds_endpoint = _Endpoint(settings={'response_type': ([LimitedWorld],), 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds', 'operation_id': 'search_worlds', 'http_method': 'GET', 'servers': None}, params_map={'all': ['featured', 'sort', 'user', 'user_id', 'n', 'order', 'offset', 'search', 'tag', 'notag', 'release_status', 'max_unity_version', 'min_unity_version', 'platform'], 'required': [], 'nullable': [], 'enum': ['sort', 'user', 'order', 'release_status'], 'validation': ['n', 'offset']}, root_map={'validations': {('n',): {'inclusive_maximum': 100, 'inclusive_minimum': 1}, ('offset',): {'inclusive_minimum': 0}}, 'allowed_values': {('sort',): {'POPULARITY': 'popularity', 'HEAT': 'heat', 'TRUST': 'trust', 'SHUFFLE': 'shuffle', 'RANDOM': 'random', 'FAVORITES': 'favorites', 'REPORTSCORE': 'reportScore', 'REPORTCOUNT': 'reportCount', 'PUBLICATIONDATE': 'publicationDate', 'LABSPUBLICATIONDATE': 'labsPublicationDate', 'CREATED': 'created', '_CREATED_AT': '_created_at', 'UPDATED': 'updated', '_UPDATED_AT': '_updated_at', 'ORDER': 'order', 'RELEVANCE': 'relevance', 'MAGIC': 'magic', 'NAME': 'name'}, ('user',): {'ME': 'me'}, ('order',): {'ASCENDING': 'ascending', 'DESCENDING': 'descending'}, ('release_status',): {'PUBLIC': 'public', 'PRIVATE': 'private', 'HIDDEN': 'hidden', 'ALL': 'all'}}, 'openapi_types': {'featured': (str,), 'sort': (str,), 'user': (str,), 'user_id': (str,), 'n': (int,), 'order': (str,), 'offset': (int,), 'search': (str,), 'tag': (str,), 'notag': (str,), 'release_status': (str,), 'max_unity_version': (str,), 'min_unity_version': (str,), 'platform': (str,)}, 'attribute_map': {'featured': 'featured', 'sort': 'sort', 'user': 'user', 'user_id': 'userId', 'n': 'n', 'order': 'order', 'offset': 'offset', 'search': 'search', 'tag': 'tag', 'notag': 'notag', 'release_status': 'releaseStatus', 'max_unity_version': 'maxUnityVersion', 'min_unity_version': 'minUnityVersion', 'platform': 'platform'}, 'location_map': {'featured': 'query', 'sort': 'query', 'user': 'query', 'user_id': 'query', 'n': 'query', 'order': 'query', 'offset': 'query', 'search': 'query', 'tag': 'query', 'notag': 'query', 'release_status': 'query', 'max_unity_version': 'query', 'min_unity_version': 'query', 'platform': 'query'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.unpublish_world_endpoint = _Endpoint(settings={'response_type': None, 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/{worldId}/publish', 'operation_id': 'unpublish_world', 'http_method': 'DELETE', 'servers': None}, params_map={'all': ['world_id'], 'required': ['world_id'], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'world_id': (str,)}, 'attribute_map': {'world_id': 'worldId'}, 'location_map': {'world_id': 'path'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': []}, api_client=api_client)
    self.update_world_endpoint = _Endpoint(settings={'response_type': (World,), 'auth': ['apiKeyCookie', 'authCookie'], 'endpoint_path': '/worlds/{worldId}', 'operation_id': 'update_world', 'http_method': 'PUT', 'servers': None}, params_map={'all': ['world_id', 'update_world_request'], 'required': ['world_id'], 'nullable': [], 'enum': [], 'validation': []}, root_map={'validations': {}, 'allowed_values': {}, 'openapi_types': {'world_id': (str,), 'update_world_request': (UpdateWorldRequest,)}, 'attribute_map': {'world_id': 'worldId'}, 'location_map': {'world_id': 'path', 'update_world_request': 'body'}, 'collection_format_map': {}}, headers_map={'accept': ['application/json'], 'content_type': ['application/json']}, api_client=api_client)