You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2045 lines
86 KiB
Python
2045 lines
86 KiB
Python
# Copyright (C) 2022 CVAT.ai Corporation
|
|
#
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
# CVAT REST API
|
|
#
|
|
# REST API for Computer Vision Annotation Tool (CVAT) # noqa: E501
|
|
#
|
|
# The version of the OpenAPI document: alpha (2.0)
|
|
# Contact: support@cvat.ai
|
|
# Generated by: https://openapi-generator.tech
|
|
|
|
|
|
from __future__ import annotations
|
|
|
|
import re # noqa: F401
|
|
import typing
|
|
from typing import TYPE_CHECKING
|
|
|
|
import urllib3
|
|
|
|
from cvat_sdk.api_client import ApiClient
|
|
from cvat_sdk.api_client import Endpoint as _Endpoint
|
|
from cvat_sdk.model.dataset_file_request import DatasetFileRequest
|
|
from cvat_sdk.model.paginated_polymorphic_project_list import PaginatedPolymorphicProjectList
|
|
from cvat_sdk.model.paginated_task_read_list import PaginatedTaskReadList
|
|
from cvat_sdk.model.patched_project_write_request import PatchedProjectWriteRequest
|
|
from cvat_sdk.model.project_file_request import ProjectFileRequest
|
|
from cvat_sdk.model.project_read import ProjectRead
|
|
from cvat_sdk.model.project_write import ProjectWrite
|
|
from cvat_sdk.model.project_write_request import ProjectWriteRequest
|
|
from cvat_sdk.model_utils import date, datetime, file_type, none_type # noqa: F401
|
|
|
|
if TYPE_CHECKING:
|
|
# Enable introspection. Can't work normally due to cyclic imports
|
|
from cvat_sdk.apis import *
|
|
from cvat_sdk.models import *
|
|
|
|
|
|
class ProjectsApi(object):
|
|
"""NOTE: This class is auto generated by OpenAPI Generator
|
|
Ref: https://openapi-generator.tech
|
|
|
|
Do not edit the class manually.
|
|
"""
|
|
|
|
def __init__(self, api_client=None):
|
|
if api_client is None:
|
|
api_client = ApiClient()
|
|
self.api_client = api_client
|
|
self.create_endpoint = _Endpoint(
|
|
settings={
|
|
"response_schema": (ProjectWrite,),
|
|
"auth": ["SignatureAuthentication", "basicAuth", "cookieAuth", "tokenAuth"],
|
|
"endpoint_path": "/api/projects",
|
|
"operation_id": "create",
|
|
"http_method": "POST",
|
|
"servers": None,
|
|
},
|
|
params_map={
|
|
"all": [
|
|
"project_write_request",
|
|
"x_organization",
|
|
"org",
|
|
"org_id",
|
|
],
|
|
"required": [
|
|
"project_write_request",
|
|
],
|
|
"nullable": [],
|
|
"enum": [],
|
|
"validation": [],
|
|
},
|
|
root_map={
|
|
"validations": {},
|
|
"allowed_values": {},
|
|
"openapi_types": {
|
|
"project_write_request": (ProjectWriteRequest,),
|
|
"x_organization": (str,),
|
|
"org": (str,),
|
|
"org_id": (int,),
|
|
},
|
|
"attribute_map": {
|
|
"x_organization": "X-Organization",
|
|
"org": "org",
|
|
"org_id": "org_id",
|
|
},
|
|
"location_map": {
|
|
"project_write_request": "body",
|
|
"x_organization": "header",
|
|
"org": "query",
|
|
"org_id": "query",
|
|
},
|
|
"collection_format_map": {},
|
|
},
|
|
headers_map={
|
|
"accept": ["application/vnd.cvat+json"],
|
|
"content_type": [
|
|
"application/json",
|
|
"application/x-www-form-urlencoded",
|
|
"multipart/form-data",
|
|
"application/offset+octet-stream",
|
|
],
|
|
},
|
|
api_client=api_client,
|
|
)
|
|
self.create_backup_endpoint = _Endpoint(
|
|
settings={
|
|
"response_schema": None,
|
|
"auth": ["SignatureAuthentication", "basicAuth", "cookieAuth", "tokenAuth"],
|
|
"endpoint_path": "/api/projects/backup/",
|
|
"operation_id": "create_backup",
|
|
"http_method": "POST",
|
|
"servers": None,
|
|
},
|
|
params_map={
|
|
"all": [
|
|
"project_file_request",
|
|
"x_organization",
|
|
"cloud_storage_id",
|
|
"filename",
|
|
"location",
|
|
"org",
|
|
"org_id",
|
|
],
|
|
"required": [
|
|
"project_file_request",
|
|
],
|
|
"nullable": [],
|
|
"enum": [
|
|
"location",
|
|
],
|
|
"validation": [],
|
|
},
|
|
root_map={
|
|
"validations": {},
|
|
"allowed_values": {
|
|
("location",): {"CLOUD_STORAGE": "cloud_storage", "LOCAL": "local"},
|
|
},
|
|
"openapi_types": {
|
|
"project_file_request": (ProjectFileRequest,),
|
|
"x_organization": (str,),
|
|
"cloud_storage_id": (float,),
|
|
"filename": (str,),
|
|
"location": (str,),
|
|
"org": (str,),
|
|
"org_id": (int,),
|
|
},
|
|
"attribute_map": {
|
|
"x_organization": "X-Organization",
|
|
"cloud_storage_id": "cloud_storage_id",
|
|
"filename": "filename",
|
|
"location": "location",
|
|
"org": "org",
|
|
"org_id": "org_id",
|
|
},
|
|
"location_map": {
|
|
"project_file_request": "body",
|
|
"x_organization": "header",
|
|
"cloud_storage_id": "query",
|
|
"filename": "query",
|
|
"location": "query",
|
|
"org": "query",
|
|
"org_id": "query",
|
|
},
|
|
"collection_format_map": {},
|
|
},
|
|
headers_map={
|
|
"accept": [],
|
|
"content_type": [
|
|
"application/json",
|
|
"application/x-www-form-urlencoded",
|
|
"multipart/form-data",
|
|
"application/offset+octet-stream",
|
|
],
|
|
},
|
|
api_client=api_client,
|
|
)
|
|
self.create_dataset_endpoint = _Endpoint(
|
|
settings={
|
|
"response_schema": None,
|
|
"auth": ["SignatureAuthentication", "basicAuth", "cookieAuth", "tokenAuth"],
|
|
"endpoint_path": "/api/projects/{id}/dataset/",
|
|
"operation_id": "create_dataset",
|
|
"http_method": "POST",
|
|
"servers": None,
|
|
},
|
|
params_map={
|
|
"all": [
|
|
"id",
|
|
"dataset_file_request",
|
|
"x_organization",
|
|
"cloud_storage_id",
|
|
"filename",
|
|
"format",
|
|
"location",
|
|
"org",
|
|
"org_id",
|
|
"use_default_location",
|
|
],
|
|
"required": [
|
|
"id",
|
|
"dataset_file_request",
|
|
],
|
|
"nullable": [],
|
|
"enum": [
|
|
"location",
|
|
],
|
|
"validation": [],
|
|
},
|
|
root_map={
|
|
"validations": {},
|
|
"allowed_values": {
|
|
("location",): {"CLOUD_STORAGE": "cloud_storage", "LOCAL": "local"},
|
|
},
|
|
"openapi_types": {
|
|
"id": (int,),
|
|
"dataset_file_request": (DatasetFileRequest,),
|
|
"x_organization": (str,),
|
|
"cloud_storage_id": (float,),
|
|
"filename": (str,),
|
|
"format": (str,),
|
|
"location": (str,),
|
|
"org": (str,),
|
|
"org_id": (int,),
|
|
"use_default_location": (bool,),
|
|
},
|
|
"attribute_map": {
|
|
"id": "id",
|
|
"x_organization": "X-Organization",
|
|
"cloud_storage_id": "cloud_storage_id",
|
|
"filename": "filename",
|
|
"format": "format",
|
|
"location": "location",
|
|
"org": "org",
|
|
"org_id": "org_id",
|
|
"use_default_location": "use_default_location",
|
|
},
|
|
"location_map": {
|
|
"id": "path",
|
|
"dataset_file_request": "body",
|
|
"x_organization": "header",
|
|
"cloud_storage_id": "query",
|
|
"filename": "query",
|
|
"format": "query",
|
|
"location": "query",
|
|
"org": "query",
|
|
"org_id": "query",
|
|
"use_default_location": "query",
|
|
},
|
|
"collection_format_map": {},
|
|
},
|
|
headers_map={
|
|
"accept": [],
|
|
"content_type": [
|
|
"application/json",
|
|
"application/x-www-form-urlencoded",
|
|
"multipart/form-data",
|
|
"application/offset+octet-stream",
|
|
],
|
|
},
|
|
api_client=api_client,
|
|
)
|
|
self.destroy_endpoint = _Endpoint(
|
|
settings={
|
|
"response_schema": None,
|
|
"auth": ["SignatureAuthentication", "basicAuth", "cookieAuth", "tokenAuth"],
|
|
"endpoint_path": "/api/projects/{id}",
|
|
"operation_id": "destroy",
|
|
"http_method": "DELETE",
|
|
"servers": None,
|
|
},
|
|
params_map={
|
|
"all": [
|
|
"id",
|
|
"x_organization",
|
|
"org",
|
|
"org_id",
|
|
],
|
|
"required": [
|
|
"id",
|
|
],
|
|
"nullable": [],
|
|
"enum": [],
|
|
"validation": [],
|
|
},
|
|
root_map={
|
|
"validations": {},
|
|
"allowed_values": {},
|
|
"openapi_types": {
|
|
"id": (int,),
|
|
"x_organization": (str,),
|
|
"org": (str,),
|
|
"org_id": (int,),
|
|
},
|
|
"attribute_map": {
|
|
"id": "id",
|
|
"x_organization": "X-Organization",
|
|
"org": "org",
|
|
"org_id": "org_id",
|
|
},
|
|
"location_map": {
|
|
"id": "path",
|
|
"x_organization": "header",
|
|
"org": "query",
|
|
"org_id": "query",
|
|
},
|
|
"collection_format_map": {},
|
|
},
|
|
headers_map={
|
|
"accept": [],
|
|
"content_type": [],
|
|
},
|
|
api_client=api_client,
|
|
)
|
|
self.list_endpoint = _Endpoint(
|
|
settings={
|
|
"response_schema": (PaginatedPolymorphicProjectList,),
|
|
"auth": ["SignatureAuthentication", "basicAuth", "cookieAuth", "tokenAuth"],
|
|
"endpoint_path": "/api/projects",
|
|
"operation_id": "list",
|
|
"http_method": "GET",
|
|
"servers": None,
|
|
},
|
|
params_map={
|
|
"all": [
|
|
"x_organization",
|
|
"filter",
|
|
"org",
|
|
"org_id",
|
|
"page",
|
|
"page_size",
|
|
"search",
|
|
"sort",
|
|
],
|
|
"required": [],
|
|
"nullable": [],
|
|
"enum": [],
|
|
"validation": [],
|
|
},
|
|
root_map={
|
|
"validations": {},
|
|
"allowed_values": {},
|
|
"openapi_types": {
|
|
"x_organization": (str,),
|
|
"filter": (str,),
|
|
"org": (str,),
|
|
"org_id": (int,),
|
|
"page": (int,),
|
|
"page_size": (int,),
|
|
"search": (str,),
|
|
"sort": (str,),
|
|
},
|
|
"attribute_map": {
|
|
"x_organization": "X-Organization",
|
|
"filter": "filter",
|
|
"org": "org",
|
|
"org_id": "org_id",
|
|
"page": "page",
|
|
"page_size": "page_size",
|
|
"search": "search",
|
|
"sort": "sort",
|
|
},
|
|
"location_map": {
|
|
"x_organization": "header",
|
|
"filter": "query",
|
|
"org": "query",
|
|
"org_id": "query",
|
|
"page": "query",
|
|
"page_size": "query",
|
|
"search": "query",
|
|
"sort": "query",
|
|
},
|
|
"collection_format_map": {},
|
|
},
|
|
headers_map={
|
|
"accept": ["application/vnd.cvat+json"],
|
|
"content_type": [],
|
|
},
|
|
api_client=api_client,
|
|
)
|
|
self.list_tasks_endpoint = _Endpoint(
|
|
settings={
|
|
"response_schema": (PaginatedTaskReadList,),
|
|
"auth": ["SignatureAuthentication", "basicAuth", "cookieAuth", "tokenAuth"],
|
|
"endpoint_path": "/api/projects/{id}/tasks",
|
|
"operation_id": "list_tasks",
|
|
"http_method": "GET",
|
|
"servers": None,
|
|
},
|
|
params_map={
|
|
"all": [
|
|
"id",
|
|
"x_organization",
|
|
"filter",
|
|
"org",
|
|
"org_id",
|
|
"page",
|
|
"page_size",
|
|
"search",
|
|
"sort",
|
|
],
|
|
"required": [
|
|
"id",
|
|
],
|
|
"nullable": [],
|
|
"enum": [],
|
|
"validation": [],
|
|
},
|
|
root_map={
|
|
"validations": {},
|
|
"allowed_values": {},
|
|
"openapi_types": {
|
|
"id": (int,),
|
|
"x_organization": (str,),
|
|
"filter": (str,),
|
|
"org": (str,),
|
|
"org_id": (int,),
|
|
"page": (int,),
|
|
"page_size": (int,),
|
|
"search": (str,),
|
|
"sort": (str,),
|
|
},
|
|
"attribute_map": {
|
|
"id": "id",
|
|
"x_organization": "X-Organization",
|
|
"filter": "filter",
|
|
"org": "org",
|
|
"org_id": "org_id",
|
|
"page": "page",
|
|
"page_size": "page_size",
|
|
"search": "search",
|
|
"sort": "sort",
|
|
},
|
|
"location_map": {
|
|
"id": "path",
|
|
"x_organization": "header",
|
|
"filter": "query",
|
|
"org": "query",
|
|
"org_id": "query",
|
|
"page": "query",
|
|
"page_size": "query",
|
|
"search": "query",
|
|
"sort": "query",
|
|
},
|
|
"collection_format_map": {},
|
|
},
|
|
headers_map={
|
|
"accept": ["application/vnd.cvat+json"],
|
|
"content_type": [],
|
|
},
|
|
api_client=api_client,
|
|
)
|
|
self.partial_update_endpoint = _Endpoint(
|
|
settings={
|
|
"response_schema": (ProjectWrite,),
|
|
"auth": ["SignatureAuthentication", "basicAuth", "cookieAuth", "tokenAuth"],
|
|
"endpoint_path": "/api/projects/{id}",
|
|
"operation_id": "partial_update",
|
|
"http_method": "PATCH",
|
|
"servers": None,
|
|
},
|
|
params_map={
|
|
"all": [
|
|
"id",
|
|
"x_organization",
|
|
"org",
|
|
"org_id",
|
|
"patched_project_write_request",
|
|
],
|
|
"required": [
|
|
"id",
|
|
],
|
|
"nullable": [],
|
|
"enum": [],
|
|
"validation": [],
|
|
},
|
|
root_map={
|
|
"validations": {},
|
|
"allowed_values": {},
|
|
"openapi_types": {
|
|
"id": (int,),
|
|
"x_organization": (str,),
|
|
"org": (str,),
|
|
"org_id": (int,),
|
|
"patched_project_write_request": (PatchedProjectWriteRequest,),
|
|
},
|
|
"attribute_map": {
|
|
"id": "id",
|
|
"x_organization": "X-Organization",
|
|
"org": "org",
|
|
"org_id": "org_id",
|
|
},
|
|
"location_map": {
|
|
"id": "path",
|
|
"x_organization": "header",
|
|
"org": "query",
|
|
"org_id": "query",
|
|
"patched_project_write_request": "body",
|
|
},
|
|
"collection_format_map": {},
|
|
},
|
|
headers_map={
|
|
"accept": ["application/vnd.cvat+json"],
|
|
"content_type": [
|
|
"application/json",
|
|
"application/x-www-form-urlencoded",
|
|
"multipart/form-data",
|
|
"application/offset+octet-stream",
|
|
],
|
|
},
|
|
api_client=api_client,
|
|
)
|
|
self.partial_update_backup_file_endpoint = _Endpoint(
|
|
settings={
|
|
"response_schema": None,
|
|
"auth": ["SignatureAuthentication", "basicAuth", "cookieAuth", "tokenAuth"],
|
|
"endpoint_path": "/api/projects/backup/{file_id}",
|
|
"operation_id": "partial_update_backup_file",
|
|
"http_method": "PATCH",
|
|
"servers": None,
|
|
},
|
|
params_map={
|
|
"all": [
|
|
"file_id",
|
|
"x_organization",
|
|
"org",
|
|
"org_id",
|
|
"body",
|
|
],
|
|
"required": [
|
|
"file_id",
|
|
],
|
|
"nullable": [],
|
|
"enum": [],
|
|
"validation": [
|
|
"file_id",
|
|
],
|
|
},
|
|
root_map={
|
|
"validations": {
|
|
("file_id",): {
|
|
"regex": {
|
|
"pattern": r"^\b[0-9a-f]{8}\b-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-\b[0-9a-f]{12}\b$", # noqa: E501
|
|
},
|
|
},
|
|
},
|
|
"allowed_values": {},
|
|
"openapi_types": {
|
|
"file_id": (str,),
|
|
"x_organization": (str,),
|
|
"org": (str,),
|
|
"org_id": (int,),
|
|
"body": (file_type,),
|
|
},
|
|
"attribute_map": {
|
|
"file_id": "file_id",
|
|
"x_organization": "X-Organization",
|
|
"org": "org",
|
|
"org_id": "org_id",
|
|
},
|
|
"location_map": {
|
|
"file_id": "path",
|
|
"x_organization": "header",
|
|
"org": "query",
|
|
"org_id": "query",
|
|
"body": "body",
|
|
},
|
|
"collection_format_map": {},
|
|
},
|
|
headers_map={
|
|
"accept": [],
|
|
"content_type": [
|
|
"application/json",
|
|
"application/x-www-form-urlencoded",
|
|
"multipart/form-data",
|
|
"application/offset+octet-stream",
|
|
],
|
|
},
|
|
api_client=api_client,
|
|
)
|
|
self.partial_update_dataset_file_endpoint = _Endpoint(
|
|
settings={
|
|
"response_schema": None,
|
|
"auth": ["SignatureAuthentication", "basicAuth", "cookieAuth", "tokenAuth"],
|
|
"endpoint_path": "/api/projects/{id}/dataset/{file_id}",
|
|
"operation_id": "partial_update_dataset_file",
|
|
"http_method": "PATCH",
|
|
"servers": None,
|
|
},
|
|
params_map={
|
|
"all": [
|
|
"file_id",
|
|
"id",
|
|
"x_organization",
|
|
"org",
|
|
"org_id",
|
|
"body",
|
|
],
|
|
"required": [
|
|
"file_id",
|
|
"id",
|
|
],
|
|
"nullable": [],
|
|
"enum": [],
|
|
"validation": [
|
|
"file_id",
|
|
],
|
|
},
|
|
root_map={
|
|
"validations": {
|
|
("file_id",): {
|
|
"regex": {
|
|
"pattern": r"^\b[0-9a-f]{8}\b-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-\b[0-9a-f]{12}\b$", # noqa: E501
|
|
},
|
|
},
|
|
},
|
|
"allowed_values": {},
|
|
"openapi_types": {
|
|
"file_id": (str,),
|
|
"id": (int,),
|
|
"x_organization": (str,),
|
|
"org": (str,),
|
|
"org_id": (int,),
|
|
"body": (file_type,),
|
|
},
|
|
"attribute_map": {
|
|
"file_id": "file_id",
|
|
"id": "id",
|
|
"x_organization": "X-Organization",
|
|
"org": "org",
|
|
"org_id": "org_id",
|
|
},
|
|
"location_map": {
|
|
"file_id": "path",
|
|
"id": "path",
|
|
"x_organization": "header",
|
|
"org": "query",
|
|
"org_id": "query",
|
|
"body": "body",
|
|
},
|
|
"collection_format_map": {},
|
|
},
|
|
headers_map={
|
|
"accept": [],
|
|
"content_type": [
|
|
"application/json",
|
|
"application/x-www-form-urlencoded",
|
|
"multipart/form-data",
|
|
"application/offset+octet-stream",
|
|
],
|
|
},
|
|
api_client=api_client,
|
|
)
|
|
self.retrieve_endpoint = _Endpoint(
|
|
settings={
|
|
"response_schema": (ProjectRead,),
|
|
"auth": ["SignatureAuthentication", "basicAuth", "cookieAuth", "tokenAuth"],
|
|
"endpoint_path": "/api/projects/{id}",
|
|
"operation_id": "retrieve",
|
|
"http_method": "GET",
|
|
"servers": None,
|
|
},
|
|
params_map={
|
|
"all": [
|
|
"id",
|
|
"x_organization",
|
|
"org",
|
|
"org_id",
|
|
],
|
|
"required": [
|
|
"id",
|
|
],
|
|
"nullable": [],
|
|
"enum": [],
|
|
"validation": [],
|
|
},
|
|
root_map={
|
|
"validations": {},
|
|
"allowed_values": {},
|
|
"openapi_types": {
|
|
"id": (int,),
|
|
"x_organization": (str,),
|
|
"org": (str,),
|
|
"org_id": (int,),
|
|
},
|
|
"attribute_map": {
|
|
"id": "id",
|
|
"x_organization": "X-Organization",
|
|
"org": "org",
|
|
"org_id": "org_id",
|
|
},
|
|
"location_map": {
|
|
"id": "path",
|
|
"x_organization": "header",
|
|
"org": "query",
|
|
"org_id": "query",
|
|
},
|
|
"collection_format_map": {},
|
|
},
|
|
headers_map={
|
|
"accept": ["application/vnd.cvat+json"],
|
|
"content_type": [],
|
|
},
|
|
api_client=api_client,
|
|
)
|
|
self.retrieve_annotations_endpoint = _Endpoint(
|
|
settings={
|
|
"response_schema": None,
|
|
"auth": ["SignatureAuthentication", "basicAuth", "cookieAuth", "tokenAuth"],
|
|
"endpoint_path": "/api/projects/{id}/annotations",
|
|
"operation_id": "retrieve_annotations",
|
|
"http_method": "GET",
|
|
"servers": None,
|
|
},
|
|
params_map={
|
|
"all": [
|
|
"format",
|
|
"id",
|
|
"x_organization",
|
|
"action",
|
|
"cloud_storage_id",
|
|
"filename",
|
|
"location",
|
|
"org",
|
|
"org_id",
|
|
"use_default_location",
|
|
],
|
|
"required": [
|
|
"format",
|
|
"id",
|
|
],
|
|
"nullable": [],
|
|
"enum": [
|
|
"action",
|
|
"location",
|
|
],
|
|
"validation": [],
|
|
},
|
|
root_map={
|
|
"validations": {},
|
|
"allowed_values": {
|
|
("action",): {"DOWNLOAD": "download"},
|
|
("location",): {"CLOUD_STORAGE": "cloud_storage", "LOCAL": "local"},
|
|
},
|
|
"openapi_types": {
|
|
"format": (str,),
|
|
"id": (int,),
|
|
"x_organization": (str,),
|
|
"action": (str,),
|
|
"cloud_storage_id": (float,),
|
|
"filename": (str,),
|
|
"location": (str,),
|
|
"org": (str,),
|
|
"org_id": (int,),
|
|
"use_default_location": (bool,),
|
|
},
|
|
"attribute_map": {
|
|
"format": "format",
|
|
"id": "id",
|
|
"x_organization": "X-Organization",
|
|
"action": "action",
|
|
"cloud_storage_id": "cloud_storage_id",
|
|
"filename": "filename",
|
|
"location": "location",
|
|
"org": "org",
|
|
"org_id": "org_id",
|
|
"use_default_location": "use_default_location",
|
|
},
|
|
"location_map": {
|
|
"format": "query",
|
|
"id": "path",
|
|
"x_organization": "header",
|
|
"action": "query",
|
|
"cloud_storage_id": "query",
|
|
"filename": "query",
|
|
"location": "query",
|
|
"org": "query",
|
|
"org_id": "query",
|
|
"use_default_location": "query",
|
|
},
|
|
"collection_format_map": {},
|
|
},
|
|
headers_map={
|
|
"accept": [],
|
|
"content_type": [],
|
|
},
|
|
api_client=api_client,
|
|
)
|
|
self.retrieve_backup_endpoint = _Endpoint(
|
|
settings={
|
|
"response_schema": None,
|
|
"auth": ["SignatureAuthentication", "basicAuth", "cookieAuth", "tokenAuth"],
|
|
"endpoint_path": "/api/projects/{id}/backup",
|
|
"operation_id": "retrieve_backup",
|
|
"http_method": "GET",
|
|
"servers": None,
|
|
},
|
|
params_map={
|
|
"all": [
|
|
"id",
|
|
"x_organization",
|
|
"action",
|
|
"cloud_storage_id",
|
|
"filename",
|
|
"location",
|
|
"org",
|
|
"org_id",
|
|
"use_default_location",
|
|
],
|
|
"required": [
|
|
"id",
|
|
],
|
|
"nullable": [],
|
|
"enum": [
|
|
"action",
|
|
"location",
|
|
],
|
|
"validation": [],
|
|
},
|
|
root_map={
|
|
"validations": {},
|
|
"allowed_values": {
|
|
("action",): {"DOWNLOAD": "download"},
|
|
("location",): {"CLOUD_STORAGE": "cloud_storage", "LOCAL": "local"},
|
|
},
|
|
"openapi_types": {
|
|
"id": (int,),
|
|
"x_organization": (str,),
|
|
"action": (str,),
|
|
"cloud_storage_id": (float,),
|
|
"filename": (str,),
|
|
"location": (str,),
|
|
"org": (str,),
|
|
"org_id": (int,),
|
|
"use_default_location": (bool,),
|
|
},
|
|
"attribute_map": {
|
|
"id": "id",
|
|
"x_organization": "X-Organization",
|
|
"action": "action",
|
|
"cloud_storage_id": "cloud_storage_id",
|
|
"filename": "filename",
|
|
"location": "location",
|
|
"org": "org",
|
|
"org_id": "org_id",
|
|
"use_default_location": "use_default_location",
|
|
},
|
|
"location_map": {
|
|
"id": "path",
|
|
"x_organization": "header",
|
|
"action": "query",
|
|
"cloud_storage_id": "query",
|
|
"filename": "query",
|
|
"location": "query",
|
|
"org": "query",
|
|
"org_id": "query",
|
|
"use_default_location": "query",
|
|
},
|
|
"collection_format_map": {},
|
|
},
|
|
headers_map={
|
|
"accept": [],
|
|
"content_type": [],
|
|
},
|
|
api_client=api_client,
|
|
)
|
|
self.retrieve_dataset_endpoint = _Endpoint(
|
|
settings={
|
|
"response_schema": None,
|
|
"auth": ["SignatureAuthentication", "basicAuth", "cookieAuth", "tokenAuth"],
|
|
"endpoint_path": "/api/projects/{id}/dataset/",
|
|
"operation_id": "retrieve_dataset",
|
|
"http_method": "GET",
|
|
"servers": None,
|
|
},
|
|
params_map={
|
|
"all": [
|
|
"id",
|
|
"x_organization",
|
|
"action",
|
|
"cloud_storage_id",
|
|
"filename",
|
|
"format",
|
|
"location",
|
|
"org",
|
|
"org_id",
|
|
"use_default_location",
|
|
],
|
|
"required": [
|
|
"id",
|
|
],
|
|
"nullable": [],
|
|
"enum": [
|
|
"action",
|
|
"location",
|
|
],
|
|
"validation": [],
|
|
},
|
|
root_map={
|
|
"validations": {},
|
|
"allowed_values": {
|
|
("action",): {"DOWNLOAD": "download", "IMPORT_STATUS": "import_status"},
|
|
("location",): {"CLOUD_STORAGE": "cloud_storage", "LOCAL": "local"},
|
|
},
|
|
"openapi_types": {
|
|
"id": (int,),
|
|
"x_organization": (str,),
|
|
"action": (str,),
|
|
"cloud_storage_id": (float,),
|
|
"filename": (str,),
|
|
"format": (str,),
|
|
"location": (str,),
|
|
"org": (str,),
|
|
"org_id": (int,),
|
|
"use_default_location": (bool,),
|
|
},
|
|
"attribute_map": {
|
|
"id": "id",
|
|
"x_organization": "X-Organization",
|
|
"action": "action",
|
|
"cloud_storage_id": "cloud_storage_id",
|
|
"filename": "filename",
|
|
"format": "format",
|
|
"location": "location",
|
|
"org": "org",
|
|
"org_id": "org_id",
|
|
"use_default_location": "use_default_location",
|
|
},
|
|
"location_map": {
|
|
"id": "path",
|
|
"x_organization": "header",
|
|
"action": "query",
|
|
"cloud_storage_id": "query",
|
|
"filename": "query",
|
|
"format": "query",
|
|
"location": "query",
|
|
"org": "query",
|
|
"org_id": "query",
|
|
"use_default_location": "query",
|
|
},
|
|
"collection_format_map": {},
|
|
},
|
|
headers_map={
|
|
"accept": [],
|
|
"content_type": [],
|
|
},
|
|
api_client=api_client,
|
|
)
|
|
|
|
def create(
|
|
self,
|
|
project_write_request: ProjectWriteRequest,
|
|
*,
|
|
_parse_response: bool = True,
|
|
_request_timeout: typing.Union[int, float, tuple] = None,
|
|
_validate_inputs: bool = True,
|
|
_validate_outputs: bool = True,
|
|
_check_status: bool = True,
|
|
_spec_property_naming: bool = False,
|
|
_content_type: typing.Optional[str] = None,
|
|
_host_index: typing.Optional[int] = None,
|
|
_request_auths: typing.Optional[typing.List] = None,
|
|
_async_call: bool = False,
|
|
**kwargs,
|
|
) -> typing.Tuple[typing.Optional[ProjectWrite], urllib3.HTTPResponse]:
|
|
"""Method creates a new project # noqa: E501
|
|
|
|
This method makes a synchronous HTTP request by default. To make an
|
|
asynchronous HTTP request, please pass _async_call=True
|
|
|
|
>>> thread = api.create(project_write_request, _async_call=True)
|
|
>>> result = thread.get()
|
|
|
|
Args:
|
|
project_write_request (ProjectWriteRequest):
|
|
|
|
Keyword Args:
|
|
x_organization (str): [optional]
|
|
org (str): Organization unique slug. [optional]
|
|
org_id (int): Organization identifier. [optional]
|
|
_parse_response (bool): if False, the response data will not be parsed,
|
|
None is returned for data.
|
|
Default is True.
|
|
_request_timeout (int/float/tuple): timeout setting for this request. If
|
|
one number provided, it will be total request timeout. It can also
|
|
be a pair (tuple) of (connection, read) timeouts.
|
|
Default is None.
|
|
_validate_inputs (bool): specifies if type checking
|
|
should be done one the data sent to the server.
|
|
Default is True.
|
|
_validate_outputs (bool): specifies if type checking
|
|
should be done one the data received from the server.
|
|
Default is True.
|
|
_check_status (bool): whether to check response status
|
|
for being positive or not.
|
|
Default is True
|
|
_spec_property_naming (bool): True if the variable names in the input data
|
|
are serialized names, as specified in the OpenAPI document.
|
|
False if the variable names in the input data
|
|
are pythonic names, e.g. snake case (default)
|
|
_content_type (str/None): force body content-type.
|
|
Default is None and content-type will be predicted by allowed
|
|
content-types and body.
|
|
_host_index (int/None): specifies the index of the server
|
|
that we want to use.
|
|
Default is read from the configuration.
|
|
_request_auths (list): set to override the auth_settings for an a single
|
|
request; this effectively ignores the authentication
|
|
in the spec for a single request.
|
|
Default is None
|
|
_async_call (bool): execute request asynchronously
|
|
|
|
Returns:
|
|
(ProjectWrite, HTTPResponse)
|
|
If the method is called asynchronously, returns the request
|
|
thread.
|
|
"""
|
|
kwargs["_async_call"] = _async_call
|
|
kwargs["_parse_response"] = _parse_response
|
|
kwargs["_request_timeout"] = _request_timeout
|
|
kwargs["_validate_inputs"] = _validate_inputs
|
|
kwargs["_validate_outputs"] = _validate_outputs
|
|
kwargs["_check_status"] = _check_status
|
|
kwargs["_spec_property_naming"] = _spec_property_naming
|
|
kwargs["_content_type"] = _content_type
|
|
kwargs["_host_index"] = _host_index
|
|
kwargs["_request_auths"] = _request_auths
|
|
kwargs["project_write_request"] = project_write_request
|
|
return self.create_endpoint.call_with_http_info(**kwargs)
|
|
|
|
def create_backup(
|
|
self,
|
|
project_file_request: ProjectFileRequest,
|
|
*,
|
|
_parse_response: bool = True,
|
|
_request_timeout: typing.Union[int, float, tuple] = None,
|
|
_validate_inputs: bool = True,
|
|
_validate_outputs: bool = True,
|
|
_check_status: bool = True,
|
|
_spec_property_naming: bool = False,
|
|
_content_type: typing.Optional[str] = None,
|
|
_host_index: typing.Optional[int] = None,
|
|
_request_auths: typing.Optional[typing.List] = None,
|
|
_async_call: bool = False,
|
|
**kwargs,
|
|
) -> typing.Tuple[typing.Optional[None], urllib3.HTTPResponse]:
|
|
"""Methods create a project from a backup # noqa: E501
|
|
|
|
This method makes a synchronous HTTP request by default. To make an
|
|
asynchronous HTTP request, please pass _async_call=True
|
|
|
|
>>> thread = api.create_backup(project_file_request, _async_call=True)
|
|
>>> result = thread.get()
|
|
|
|
Args:
|
|
project_file_request (ProjectFileRequest):
|
|
|
|
Keyword Args:
|
|
x_organization (str): [optional]
|
|
cloud_storage_id (float): Storage id. [optional]
|
|
filename (str): Backup file name. [optional]
|
|
location (str): Where to import the backup file from. [optional] if omitted the server will use the default value of "local"
|
|
org (str): Organization unique slug. [optional]
|
|
org_id (int): Organization identifier. [optional]
|
|
_parse_response (bool): if False, the response data will not be parsed,
|
|
None is returned for data.
|
|
Default is True.
|
|
_request_timeout (int/float/tuple): timeout setting for this request. If
|
|
one number provided, it will be total request timeout. It can also
|
|
be a pair (tuple) of (connection, read) timeouts.
|
|
Default is None.
|
|
_validate_inputs (bool): specifies if type checking
|
|
should be done one the data sent to the server.
|
|
Default is True.
|
|
_validate_outputs (bool): specifies if type checking
|
|
should be done one the data received from the server.
|
|
Default is True.
|
|
_check_status (bool): whether to check response status
|
|
for being positive or not.
|
|
Default is True
|
|
_spec_property_naming (bool): True if the variable names in the input data
|
|
are serialized names, as specified in the OpenAPI document.
|
|
False if the variable names in the input data
|
|
are pythonic names, e.g. snake case (default)
|
|
_content_type (str/None): force body content-type.
|
|
Default is None and content-type will be predicted by allowed
|
|
content-types and body.
|
|
_host_index (int/None): specifies the index of the server
|
|
that we want to use.
|
|
Default is read from the configuration.
|
|
_request_auths (list): set to override the auth_settings for an a single
|
|
request; this effectively ignores the authentication
|
|
in the spec for a single request.
|
|
Default is None
|
|
_async_call (bool): execute request asynchronously
|
|
|
|
Returns:
|
|
(None, HTTPResponse)
|
|
If the method is called asynchronously, returns the request
|
|
thread.
|
|
"""
|
|
kwargs["_async_call"] = _async_call
|
|
kwargs["_parse_response"] = _parse_response
|
|
kwargs["_request_timeout"] = _request_timeout
|
|
kwargs["_validate_inputs"] = _validate_inputs
|
|
kwargs["_validate_outputs"] = _validate_outputs
|
|
kwargs["_check_status"] = _check_status
|
|
kwargs["_spec_property_naming"] = _spec_property_naming
|
|
kwargs["_content_type"] = _content_type
|
|
kwargs["_host_index"] = _host_index
|
|
kwargs["_request_auths"] = _request_auths
|
|
kwargs["project_file_request"] = project_file_request
|
|
return self.create_backup_endpoint.call_with_http_info(**kwargs)
|
|
|
|
def create_dataset(
|
|
self,
|
|
id: int,
|
|
dataset_file_request: DatasetFileRequest,
|
|
*,
|
|
_parse_response: bool = True,
|
|
_request_timeout: typing.Union[int, float, tuple] = None,
|
|
_validate_inputs: bool = True,
|
|
_validate_outputs: bool = True,
|
|
_check_status: bool = True,
|
|
_spec_property_naming: bool = False,
|
|
_content_type: typing.Optional[str] = None,
|
|
_host_index: typing.Optional[int] = None,
|
|
_request_auths: typing.Optional[typing.List] = None,
|
|
_async_call: bool = False,
|
|
**kwargs,
|
|
) -> typing.Tuple[typing.Optional[None], urllib3.HTTPResponse]:
|
|
"""Import dataset in specific format as a project # noqa: E501
|
|
|
|
This method makes a synchronous HTTP request by default. To make an
|
|
asynchronous HTTP request, please pass _async_call=True
|
|
|
|
>>> thread = api.create_dataset(id, dataset_file_request, _async_call=True)
|
|
>>> result = thread.get()
|
|
|
|
Args:
|
|
id (int): A unique integer value identifying this project.
|
|
dataset_file_request (DatasetFileRequest):
|
|
|
|
Keyword Args:
|
|
x_organization (str): [optional]
|
|
cloud_storage_id (float): Storage id. [optional]
|
|
filename (str): Dataset file name. [optional]
|
|
format (str): Desired dataset format name You can get the list of supported formats at: /server/annotation/formats. [optional]
|
|
location (str): Where to import the dataset from. [optional]
|
|
org (str): Organization unique slug. [optional]
|
|
org_id (int): Organization identifier. [optional]
|
|
use_default_location (bool): Use the location that was configured in the project to import annotations. [optional] if omitted the server will use the default value of True
|
|
_parse_response (bool): if False, the response data will not be parsed,
|
|
None is returned for data.
|
|
Default is True.
|
|
_request_timeout (int/float/tuple): timeout setting for this request. If
|
|
one number provided, it will be total request timeout. It can also
|
|
be a pair (tuple) of (connection, read) timeouts.
|
|
Default is None.
|
|
_validate_inputs (bool): specifies if type checking
|
|
should be done one the data sent to the server.
|
|
Default is True.
|
|
_validate_outputs (bool): specifies if type checking
|
|
should be done one the data received from the server.
|
|
Default is True.
|
|
_check_status (bool): whether to check response status
|
|
for being positive or not.
|
|
Default is True
|
|
_spec_property_naming (bool): True if the variable names in the input data
|
|
are serialized names, as specified in the OpenAPI document.
|
|
False if the variable names in the input data
|
|
are pythonic names, e.g. snake case (default)
|
|
_content_type (str/None): force body content-type.
|
|
Default is None and content-type will be predicted by allowed
|
|
content-types and body.
|
|
_host_index (int/None): specifies the index of the server
|
|
that we want to use.
|
|
Default is read from the configuration.
|
|
_request_auths (list): set to override the auth_settings for an a single
|
|
request; this effectively ignores the authentication
|
|
in the spec for a single request.
|
|
Default is None
|
|
_async_call (bool): execute request asynchronously
|
|
|
|
Returns:
|
|
(None, HTTPResponse)
|
|
If the method is called asynchronously, returns the request
|
|
thread.
|
|
"""
|
|
kwargs["_async_call"] = _async_call
|
|
kwargs["_parse_response"] = _parse_response
|
|
kwargs["_request_timeout"] = _request_timeout
|
|
kwargs["_validate_inputs"] = _validate_inputs
|
|
kwargs["_validate_outputs"] = _validate_outputs
|
|
kwargs["_check_status"] = _check_status
|
|
kwargs["_spec_property_naming"] = _spec_property_naming
|
|
kwargs["_content_type"] = _content_type
|
|
kwargs["_host_index"] = _host_index
|
|
kwargs["_request_auths"] = _request_auths
|
|
kwargs["id"] = id
|
|
kwargs["dataset_file_request"] = dataset_file_request
|
|
return self.create_dataset_endpoint.call_with_http_info(**kwargs)
|
|
|
|
def destroy(
|
|
self,
|
|
id: int,
|
|
*,
|
|
_parse_response: bool = True,
|
|
_request_timeout: typing.Union[int, float, tuple] = None,
|
|
_validate_inputs: bool = True,
|
|
_validate_outputs: bool = True,
|
|
_check_status: bool = True,
|
|
_spec_property_naming: bool = False,
|
|
_content_type: typing.Optional[str] = None,
|
|
_host_index: typing.Optional[int] = None,
|
|
_request_auths: typing.Optional[typing.List] = None,
|
|
_async_call: bool = False,
|
|
**kwargs,
|
|
) -> typing.Tuple[typing.Optional[None], urllib3.HTTPResponse]:
|
|
"""Method deletes a specific project # noqa: E501
|
|
|
|
This method makes a synchronous HTTP request by default. To make an
|
|
asynchronous HTTP request, please pass _async_call=True
|
|
|
|
>>> thread = api.destroy(id, _async_call=True)
|
|
>>> result = thread.get()
|
|
|
|
Args:
|
|
id (int): A unique integer value identifying this project.
|
|
|
|
Keyword Args:
|
|
x_organization (str): [optional]
|
|
org (str): Organization unique slug. [optional]
|
|
org_id (int): Organization identifier. [optional]
|
|
_parse_response (bool): if False, the response data will not be parsed,
|
|
None is returned for data.
|
|
Default is True.
|
|
_request_timeout (int/float/tuple): timeout setting for this request. If
|
|
one number provided, it will be total request timeout. It can also
|
|
be a pair (tuple) of (connection, read) timeouts.
|
|
Default is None.
|
|
_validate_inputs (bool): specifies if type checking
|
|
should be done one the data sent to the server.
|
|
Default is True.
|
|
_validate_outputs (bool): specifies if type checking
|
|
should be done one the data received from the server.
|
|
Default is True.
|
|
_check_status (bool): whether to check response status
|
|
for being positive or not.
|
|
Default is True
|
|
_spec_property_naming (bool): True if the variable names in the input data
|
|
are serialized names, as specified in the OpenAPI document.
|
|
False if the variable names in the input data
|
|
are pythonic names, e.g. snake case (default)
|
|
_content_type (str/None): force body content-type.
|
|
Default is None and content-type will be predicted by allowed
|
|
content-types and body.
|
|
_host_index (int/None): specifies the index of the server
|
|
that we want to use.
|
|
Default is read from the configuration.
|
|
_request_auths (list): set to override the auth_settings for an a single
|
|
request; this effectively ignores the authentication
|
|
in the spec for a single request.
|
|
Default is None
|
|
_async_call (bool): execute request asynchronously
|
|
|
|
Returns:
|
|
(None, HTTPResponse)
|
|
If the method is called asynchronously, returns the request
|
|
thread.
|
|
"""
|
|
kwargs["_async_call"] = _async_call
|
|
kwargs["_parse_response"] = _parse_response
|
|
kwargs["_request_timeout"] = _request_timeout
|
|
kwargs["_validate_inputs"] = _validate_inputs
|
|
kwargs["_validate_outputs"] = _validate_outputs
|
|
kwargs["_check_status"] = _check_status
|
|
kwargs["_spec_property_naming"] = _spec_property_naming
|
|
kwargs["_content_type"] = _content_type
|
|
kwargs["_host_index"] = _host_index
|
|
kwargs["_request_auths"] = _request_auths
|
|
kwargs["id"] = id
|
|
return self.destroy_endpoint.call_with_http_info(**kwargs)
|
|
|
|
def list(
|
|
self,
|
|
*,
|
|
_parse_response: bool = True,
|
|
_request_timeout: typing.Union[int, float, tuple] = None,
|
|
_validate_inputs: bool = True,
|
|
_validate_outputs: bool = True,
|
|
_check_status: bool = True,
|
|
_spec_property_naming: bool = False,
|
|
_content_type: typing.Optional[str] = None,
|
|
_host_index: typing.Optional[int] = None,
|
|
_request_auths: typing.Optional[typing.List] = None,
|
|
_async_call: bool = False,
|
|
**kwargs,
|
|
) -> typing.Tuple[typing.Optional[PaginatedPolymorphicProjectList], urllib3.HTTPResponse]:
|
|
"""Returns a paginated list of projects according to query parameters (12 projects per page) # noqa: E501
|
|
|
|
This method makes a synchronous HTTP request by default. To make an
|
|
asynchronous HTTP request, please pass _async_call=True
|
|
|
|
>>> thread = api.list(_async_call=True)
|
|
>>> result = thread.get()
|
|
|
|
|
|
Keyword Args:
|
|
x_organization (str): [optional]
|
|
filter (str): A filter term. Avaliable filter_fields: ['name', 'owner', 'assignee', 'status', 'id', 'updated_date']. [optional]
|
|
org (str): Organization unique slug. [optional]
|
|
org_id (int): Organization identifier. [optional]
|
|
page (int): A page number within the paginated result set.. [optional]
|
|
page_size (int): Number of results to return per page.. [optional]
|
|
search (str): A search term. Avaliable search_fields: ('name', 'owner', 'assignee', 'status'). [optional]
|
|
sort (str): Which field to use when ordering the results. Avaliable ordering_fields: ['name', 'owner', 'assignee', 'status', 'id', 'updated_date']. [optional]
|
|
_parse_response (bool): if False, the response data will not be parsed,
|
|
None is returned for data.
|
|
Default is True.
|
|
_request_timeout (int/float/tuple): timeout setting for this request. If
|
|
one number provided, it will be total request timeout. It can also
|
|
be a pair (tuple) of (connection, read) timeouts.
|
|
Default is None.
|
|
_validate_inputs (bool): specifies if type checking
|
|
should be done one the data sent to the server.
|
|
Default is True.
|
|
_validate_outputs (bool): specifies if type checking
|
|
should be done one the data received from the server.
|
|
Default is True.
|
|
_check_status (bool): whether to check response status
|
|
for being positive or not.
|
|
Default is True
|
|
_spec_property_naming (bool): True if the variable names in the input data
|
|
are serialized names, as specified in the OpenAPI document.
|
|
False if the variable names in the input data
|
|
are pythonic names, e.g. snake case (default)
|
|
_content_type (str/None): force body content-type.
|
|
Default is None and content-type will be predicted by allowed
|
|
content-types and body.
|
|
_host_index (int/None): specifies the index of the server
|
|
that we want to use.
|
|
Default is read from the configuration.
|
|
_request_auths (list): set to override the auth_settings for an a single
|
|
request; this effectively ignores the authentication
|
|
in the spec for a single request.
|
|
Default is None
|
|
_async_call (bool): execute request asynchronously
|
|
|
|
Returns:
|
|
(PaginatedPolymorphicProjectList, HTTPResponse)
|
|
If the method is called asynchronously, returns the request
|
|
thread.
|
|
"""
|
|
kwargs["_async_call"] = _async_call
|
|
kwargs["_parse_response"] = _parse_response
|
|
kwargs["_request_timeout"] = _request_timeout
|
|
kwargs["_validate_inputs"] = _validate_inputs
|
|
kwargs["_validate_outputs"] = _validate_outputs
|
|
kwargs["_check_status"] = _check_status
|
|
kwargs["_spec_property_naming"] = _spec_property_naming
|
|
kwargs["_content_type"] = _content_type
|
|
kwargs["_host_index"] = _host_index
|
|
kwargs["_request_auths"] = _request_auths
|
|
return self.list_endpoint.call_with_http_info(**kwargs)
|
|
|
|
def list_tasks(
|
|
self,
|
|
id: int,
|
|
*,
|
|
_parse_response: bool = True,
|
|
_request_timeout: typing.Union[int, float, tuple] = None,
|
|
_validate_inputs: bool = True,
|
|
_validate_outputs: bool = True,
|
|
_check_status: bool = True,
|
|
_spec_property_naming: bool = False,
|
|
_content_type: typing.Optional[str] = None,
|
|
_host_index: typing.Optional[int] = None,
|
|
_request_auths: typing.Optional[typing.List] = None,
|
|
_async_call: bool = False,
|
|
**kwargs,
|
|
) -> typing.Tuple[typing.Optional[PaginatedTaskReadList], urllib3.HTTPResponse]:
|
|
"""Method returns information of the tasks of the project with the selected id # noqa: E501
|
|
|
|
This method makes a synchronous HTTP request by default. To make an
|
|
asynchronous HTTP request, please pass _async_call=True
|
|
|
|
>>> thread = api.list_tasks(id, _async_call=True)
|
|
>>> result = thread.get()
|
|
|
|
Args:
|
|
id (int): A unique integer value identifying this project.
|
|
|
|
Keyword Args:
|
|
x_organization (str): [optional]
|
|
filter (str): A filter term. Avaliable filter_fields: ['name', 'owner', 'assignee', 'status', 'id', 'updated_date']. [optional]
|
|
org (str): Organization unique slug. [optional]
|
|
org_id (int): Organization identifier. [optional]
|
|
page (int): A page number within the paginated result set.. [optional]
|
|
page_size (int): Number of results to return per page.. [optional]
|
|
search (str): A search term. Avaliable search_fields: ('name', 'owner', 'assignee', 'status'). [optional]
|
|
sort (str): Which field to use when ordering the results. Avaliable ordering_fields: ['name', 'owner', 'assignee', 'status', 'id', 'updated_date']. [optional]
|
|
_parse_response (bool): if False, the response data will not be parsed,
|
|
None is returned for data.
|
|
Default is True.
|
|
_request_timeout (int/float/tuple): timeout setting for this request. If
|
|
one number provided, it will be total request timeout. It can also
|
|
be a pair (tuple) of (connection, read) timeouts.
|
|
Default is None.
|
|
_validate_inputs (bool): specifies if type checking
|
|
should be done one the data sent to the server.
|
|
Default is True.
|
|
_validate_outputs (bool): specifies if type checking
|
|
should be done one the data received from the server.
|
|
Default is True.
|
|
_check_status (bool): whether to check response status
|
|
for being positive or not.
|
|
Default is True
|
|
_spec_property_naming (bool): True if the variable names in the input data
|
|
are serialized names, as specified in the OpenAPI document.
|
|
False if the variable names in the input data
|
|
are pythonic names, e.g. snake case (default)
|
|
_content_type (str/None): force body content-type.
|
|
Default is None and content-type will be predicted by allowed
|
|
content-types and body.
|
|
_host_index (int/None): specifies the index of the server
|
|
that we want to use.
|
|
Default is read from the configuration.
|
|
_request_auths (list): set to override the auth_settings for an a single
|
|
request; this effectively ignores the authentication
|
|
in the spec for a single request.
|
|
Default is None
|
|
_async_call (bool): execute request asynchronously
|
|
|
|
Returns:
|
|
(PaginatedTaskReadList, HTTPResponse)
|
|
If the method is called asynchronously, returns the request
|
|
thread.
|
|
"""
|
|
kwargs["_async_call"] = _async_call
|
|
kwargs["_parse_response"] = _parse_response
|
|
kwargs["_request_timeout"] = _request_timeout
|
|
kwargs["_validate_inputs"] = _validate_inputs
|
|
kwargs["_validate_outputs"] = _validate_outputs
|
|
kwargs["_check_status"] = _check_status
|
|
kwargs["_spec_property_naming"] = _spec_property_naming
|
|
kwargs["_content_type"] = _content_type
|
|
kwargs["_host_index"] = _host_index
|
|
kwargs["_request_auths"] = _request_auths
|
|
kwargs["id"] = id
|
|
return self.list_tasks_endpoint.call_with_http_info(**kwargs)
|
|
|
|
def partial_update(
|
|
self,
|
|
id: int,
|
|
*,
|
|
_parse_response: bool = True,
|
|
_request_timeout: typing.Union[int, float, tuple] = None,
|
|
_validate_inputs: bool = True,
|
|
_validate_outputs: bool = True,
|
|
_check_status: bool = True,
|
|
_spec_property_naming: bool = False,
|
|
_content_type: typing.Optional[str] = None,
|
|
_host_index: typing.Optional[int] = None,
|
|
_request_auths: typing.Optional[typing.List] = None,
|
|
_async_call: bool = False,
|
|
**kwargs,
|
|
) -> typing.Tuple[typing.Optional[ProjectWrite], urllib3.HTTPResponse]:
|
|
"""Methods does a partial update of chosen fields in a project # noqa: E501
|
|
|
|
This method makes a synchronous HTTP request by default. To make an
|
|
asynchronous HTTP request, please pass _async_call=True
|
|
|
|
>>> thread = api.partial_update(id, _async_call=True)
|
|
>>> result = thread.get()
|
|
|
|
Args:
|
|
id (int): A unique integer value identifying this project.
|
|
|
|
Keyword Args:
|
|
x_organization (str): [optional]
|
|
org (str): Organization unique slug. [optional]
|
|
org_id (int): Organization identifier. [optional]
|
|
patched_project_write_request (PatchedProjectWriteRequest): [optional]
|
|
_parse_response (bool): if False, the response data will not be parsed,
|
|
None is returned for data.
|
|
Default is True.
|
|
_request_timeout (int/float/tuple): timeout setting for this request. If
|
|
one number provided, it will be total request timeout. It can also
|
|
be a pair (tuple) of (connection, read) timeouts.
|
|
Default is None.
|
|
_validate_inputs (bool): specifies if type checking
|
|
should be done one the data sent to the server.
|
|
Default is True.
|
|
_validate_outputs (bool): specifies if type checking
|
|
should be done one the data received from the server.
|
|
Default is True.
|
|
_check_status (bool): whether to check response status
|
|
for being positive or not.
|
|
Default is True
|
|
_spec_property_naming (bool): True if the variable names in the input data
|
|
are serialized names, as specified in the OpenAPI document.
|
|
False if the variable names in the input data
|
|
are pythonic names, e.g. snake case (default)
|
|
_content_type (str/None): force body content-type.
|
|
Default is None and content-type will be predicted by allowed
|
|
content-types and body.
|
|
_host_index (int/None): specifies the index of the server
|
|
that we want to use.
|
|
Default is read from the configuration.
|
|
_request_auths (list): set to override the auth_settings for an a single
|
|
request; this effectively ignores the authentication
|
|
in the spec for a single request.
|
|
Default is None
|
|
_async_call (bool): execute request asynchronously
|
|
|
|
Returns:
|
|
(ProjectWrite, HTTPResponse)
|
|
If the method is called asynchronously, returns the request
|
|
thread.
|
|
"""
|
|
kwargs["_async_call"] = _async_call
|
|
kwargs["_parse_response"] = _parse_response
|
|
kwargs["_request_timeout"] = _request_timeout
|
|
kwargs["_validate_inputs"] = _validate_inputs
|
|
kwargs["_validate_outputs"] = _validate_outputs
|
|
kwargs["_check_status"] = _check_status
|
|
kwargs["_spec_property_naming"] = _spec_property_naming
|
|
kwargs["_content_type"] = _content_type
|
|
kwargs["_host_index"] = _host_index
|
|
kwargs["_request_auths"] = _request_auths
|
|
kwargs["id"] = id
|
|
return self.partial_update_endpoint.call_with_http_info(**kwargs)
|
|
|
|
def partial_update_backup_file(
|
|
self,
|
|
file_id: str,
|
|
*,
|
|
_parse_response: bool = True,
|
|
_request_timeout: typing.Union[int, float, tuple] = None,
|
|
_validate_inputs: bool = True,
|
|
_validate_outputs: bool = True,
|
|
_check_status: bool = True,
|
|
_spec_property_naming: bool = False,
|
|
_content_type: typing.Optional[str] = None,
|
|
_host_index: typing.Optional[int] = None,
|
|
_request_auths: typing.Optional[typing.List] = None,
|
|
_async_call: bool = False,
|
|
**kwargs,
|
|
) -> typing.Tuple[typing.Optional[None], urllib3.HTTPResponse]:
|
|
"""Allows to upload a file chunk. Implements TUS file uploading protocol. # noqa: E501
|
|
|
|
This method makes a synchronous HTTP request by default. To make an
|
|
asynchronous HTTP request, please pass _async_call=True
|
|
|
|
>>> thread = api.partial_update_backup_file(file_id, _async_call=True)
|
|
>>> result = thread.get()
|
|
|
|
Args:
|
|
file_id (str):
|
|
|
|
Keyword Args:
|
|
x_organization (str): [optional]
|
|
org (str): Organization unique slug. [optional]
|
|
org_id (int): Organization identifier. [optional]
|
|
body (file_type): [optional]
|
|
_parse_response (bool): if False, the response data will not be parsed,
|
|
None is returned for data.
|
|
Default is True.
|
|
_request_timeout (int/float/tuple): timeout setting for this request. If
|
|
one number provided, it will be total request timeout. It can also
|
|
be a pair (tuple) of (connection, read) timeouts.
|
|
Default is None.
|
|
_validate_inputs (bool): specifies if type checking
|
|
should be done one the data sent to the server.
|
|
Default is True.
|
|
_validate_outputs (bool): specifies if type checking
|
|
should be done one the data received from the server.
|
|
Default is True.
|
|
_check_status (bool): whether to check response status
|
|
for being positive or not.
|
|
Default is True
|
|
_spec_property_naming (bool): True if the variable names in the input data
|
|
are serialized names, as specified in the OpenAPI document.
|
|
False if the variable names in the input data
|
|
are pythonic names, e.g. snake case (default)
|
|
_content_type (str/None): force body content-type.
|
|
Default is None and content-type will be predicted by allowed
|
|
content-types and body.
|
|
_host_index (int/None): specifies the index of the server
|
|
that we want to use.
|
|
Default is read from the configuration.
|
|
_request_auths (list): set to override the auth_settings for an a single
|
|
request; this effectively ignores the authentication
|
|
in the spec for a single request.
|
|
Default is None
|
|
_async_call (bool): execute request asynchronously
|
|
|
|
Returns:
|
|
(None, HTTPResponse)
|
|
If the method is called asynchronously, returns the request
|
|
thread.
|
|
"""
|
|
kwargs["_async_call"] = _async_call
|
|
kwargs["_parse_response"] = _parse_response
|
|
kwargs["_request_timeout"] = _request_timeout
|
|
kwargs["_validate_inputs"] = _validate_inputs
|
|
kwargs["_validate_outputs"] = _validate_outputs
|
|
kwargs["_check_status"] = _check_status
|
|
kwargs["_spec_property_naming"] = _spec_property_naming
|
|
kwargs["_content_type"] = _content_type
|
|
kwargs["_host_index"] = _host_index
|
|
kwargs["_request_auths"] = _request_auths
|
|
kwargs["file_id"] = file_id
|
|
return self.partial_update_backup_file_endpoint.call_with_http_info(**kwargs)
|
|
|
|
def partial_update_dataset_file(
|
|
self,
|
|
file_id: str,
|
|
id: int,
|
|
*,
|
|
_parse_response: bool = True,
|
|
_request_timeout: typing.Union[int, float, tuple] = None,
|
|
_validate_inputs: bool = True,
|
|
_validate_outputs: bool = True,
|
|
_check_status: bool = True,
|
|
_spec_property_naming: bool = False,
|
|
_content_type: typing.Optional[str] = None,
|
|
_host_index: typing.Optional[int] = None,
|
|
_request_auths: typing.Optional[typing.List] = None,
|
|
_async_call: bool = False,
|
|
**kwargs,
|
|
) -> typing.Tuple[typing.Optional[None], urllib3.HTTPResponse]:
|
|
"""Allows to upload a file chunk. Implements TUS file uploading protocol. # noqa: E501
|
|
|
|
This method makes a synchronous HTTP request by default. To make an
|
|
asynchronous HTTP request, please pass _async_call=True
|
|
|
|
>>> thread = api.partial_update_dataset_file(file_id, id, _async_call=True)
|
|
>>> result = thread.get()
|
|
|
|
Args:
|
|
file_id (str):
|
|
id (int): A unique integer value identifying this project.
|
|
|
|
Keyword Args:
|
|
x_organization (str): [optional]
|
|
org (str): Organization unique slug. [optional]
|
|
org_id (int): Organization identifier. [optional]
|
|
body (file_type): [optional]
|
|
_parse_response (bool): if False, the response data will not be parsed,
|
|
None is returned for data.
|
|
Default is True.
|
|
_request_timeout (int/float/tuple): timeout setting for this request. If
|
|
one number provided, it will be total request timeout. It can also
|
|
be a pair (tuple) of (connection, read) timeouts.
|
|
Default is None.
|
|
_validate_inputs (bool): specifies if type checking
|
|
should be done one the data sent to the server.
|
|
Default is True.
|
|
_validate_outputs (bool): specifies if type checking
|
|
should be done one the data received from the server.
|
|
Default is True.
|
|
_check_status (bool): whether to check response status
|
|
for being positive or not.
|
|
Default is True
|
|
_spec_property_naming (bool): True if the variable names in the input data
|
|
are serialized names, as specified in the OpenAPI document.
|
|
False if the variable names in the input data
|
|
are pythonic names, e.g. snake case (default)
|
|
_content_type (str/None): force body content-type.
|
|
Default is None and content-type will be predicted by allowed
|
|
content-types and body.
|
|
_host_index (int/None): specifies the index of the server
|
|
that we want to use.
|
|
Default is read from the configuration.
|
|
_request_auths (list): set to override the auth_settings for an a single
|
|
request; this effectively ignores the authentication
|
|
in the spec for a single request.
|
|
Default is None
|
|
_async_call (bool): execute request asynchronously
|
|
|
|
Returns:
|
|
(None, HTTPResponse)
|
|
If the method is called asynchronously, returns the request
|
|
thread.
|
|
"""
|
|
kwargs["_async_call"] = _async_call
|
|
kwargs["_parse_response"] = _parse_response
|
|
kwargs["_request_timeout"] = _request_timeout
|
|
kwargs["_validate_inputs"] = _validate_inputs
|
|
kwargs["_validate_outputs"] = _validate_outputs
|
|
kwargs["_check_status"] = _check_status
|
|
kwargs["_spec_property_naming"] = _spec_property_naming
|
|
kwargs["_content_type"] = _content_type
|
|
kwargs["_host_index"] = _host_index
|
|
kwargs["_request_auths"] = _request_auths
|
|
kwargs["file_id"] = file_id
|
|
kwargs["id"] = id
|
|
return self.partial_update_dataset_file_endpoint.call_with_http_info(**kwargs)
|
|
|
|
def retrieve(
|
|
self,
|
|
id: int,
|
|
*,
|
|
_parse_response: bool = True,
|
|
_request_timeout: typing.Union[int, float, tuple] = None,
|
|
_validate_inputs: bool = True,
|
|
_validate_outputs: bool = True,
|
|
_check_status: bool = True,
|
|
_spec_property_naming: bool = False,
|
|
_content_type: typing.Optional[str] = None,
|
|
_host_index: typing.Optional[int] = None,
|
|
_request_auths: typing.Optional[typing.List] = None,
|
|
_async_call: bool = False,
|
|
**kwargs,
|
|
) -> typing.Tuple[typing.Optional[ProjectRead], urllib3.HTTPResponse]:
|
|
"""Method returns details of a specific project # noqa: E501
|
|
|
|
This method makes a synchronous HTTP request by default. To make an
|
|
asynchronous HTTP request, please pass _async_call=True
|
|
|
|
>>> thread = api.retrieve(id, _async_call=True)
|
|
>>> result = thread.get()
|
|
|
|
Args:
|
|
id (int): A unique integer value identifying this project.
|
|
|
|
Keyword Args:
|
|
x_organization (str): [optional]
|
|
org (str): Organization unique slug. [optional]
|
|
org_id (int): Organization identifier. [optional]
|
|
_parse_response (bool): if False, the response data will not be parsed,
|
|
None is returned for data.
|
|
Default is True.
|
|
_request_timeout (int/float/tuple): timeout setting for this request. If
|
|
one number provided, it will be total request timeout. It can also
|
|
be a pair (tuple) of (connection, read) timeouts.
|
|
Default is None.
|
|
_validate_inputs (bool): specifies if type checking
|
|
should be done one the data sent to the server.
|
|
Default is True.
|
|
_validate_outputs (bool): specifies if type checking
|
|
should be done one the data received from the server.
|
|
Default is True.
|
|
_check_status (bool): whether to check response status
|
|
for being positive or not.
|
|
Default is True
|
|
_spec_property_naming (bool): True if the variable names in the input data
|
|
are serialized names, as specified in the OpenAPI document.
|
|
False if the variable names in the input data
|
|
are pythonic names, e.g. snake case (default)
|
|
_content_type (str/None): force body content-type.
|
|
Default is None and content-type will be predicted by allowed
|
|
content-types and body.
|
|
_host_index (int/None): specifies the index of the server
|
|
that we want to use.
|
|
Default is read from the configuration.
|
|
_request_auths (list): set to override the auth_settings for an a single
|
|
request; this effectively ignores the authentication
|
|
in the spec for a single request.
|
|
Default is None
|
|
_async_call (bool): execute request asynchronously
|
|
|
|
Returns:
|
|
(ProjectRead, HTTPResponse)
|
|
If the method is called asynchronously, returns the request
|
|
thread.
|
|
"""
|
|
kwargs["_async_call"] = _async_call
|
|
kwargs["_parse_response"] = _parse_response
|
|
kwargs["_request_timeout"] = _request_timeout
|
|
kwargs["_validate_inputs"] = _validate_inputs
|
|
kwargs["_validate_outputs"] = _validate_outputs
|
|
kwargs["_check_status"] = _check_status
|
|
kwargs["_spec_property_naming"] = _spec_property_naming
|
|
kwargs["_content_type"] = _content_type
|
|
kwargs["_host_index"] = _host_index
|
|
kwargs["_request_auths"] = _request_auths
|
|
kwargs["id"] = id
|
|
return self.retrieve_endpoint.call_with_http_info(**kwargs)
|
|
|
|
def retrieve_annotations(
|
|
self,
|
|
format: str,
|
|
id: int,
|
|
*,
|
|
_parse_response: bool = True,
|
|
_request_timeout: typing.Union[int, float, tuple] = None,
|
|
_validate_inputs: bool = True,
|
|
_validate_outputs: bool = True,
|
|
_check_status: bool = True,
|
|
_spec_property_naming: bool = False,
|
|
_content_type: typing.Optional[str] = None,
|
|
_host_index: typing.Optional[int] = None,
|
|
_request_auths: typing.Optional[typing.List] = None,
|
|
_async_call: bool = False,
|
|
**kwargs,
|
|
) -> typing.Tuple[typing.Optional[None], urllib3.HTTPResponse]:
|
|
"""Method allows to download project annotations # noqa: E501
|
|
|
|
This method makes a synchronous HTTP request by default. To make an
|
|
asynchronous HTTP request, please pass _async_call=True
|
|
|
|
>>> thread = api.retrieve_annotations(format, id, _async_call=True)
|
|
>>> result = thread.get()
|
|
|
|
Args:
|
|
format (str): Desired output format name You can get the list of supported formats at: /server/annotation/formats
|
|
id (int): A unique integer value identifying this project.
|
|
|
|
Keyword Args:
|
|
x_organization (str): [optional]
|
|
action (str): Used to start downloading process after annotation file had been created. [optional] if omitted the server will use the default value of "download"
|
|
cloud_storage_id (float): Storage id. [optional]
|
|
filename (str): Desired output file name. [optional]
|
|
location (str): Where need to save downloaded dataset. [optional]
|
|
org (str): Organization unique slug. [optional]
|
|
org_id (int): Organization identifier. [optional]
|
|
use_default_location (bool): Use the location that was configured in project to export annotation. [optional] if omitted the server will use the default value of True
|
|
_parse_response (bool): if False, the response data will not be parsed,
|
|
None is returned for data.
|
|
Default is True.
|
|
_request_timeout (int/float/tuple): timeout setting for this request. If
|
|
one number provided, it will be total request timeout. It can also
|
|
be a pair (tuple) of (connection, read) timeouts.
|
|
Default is None.
|
|
_validate_inputs (bool): specifies if type checking
|
|
should be done one the data sent to the server.
|
|
Default is True.
|
|
_validate_outputs (bool): specifies if type checking
|
|
should be done one the data received from the server.
|
|
Default is True.
|
|
_check_status (bool): whether to check response status
|
|
for being positive or not.
|
|
Default is True
|
|
_spec_property_naming (bool): True if the variable names in the input data
|
|
are serialized names, as specified in the OpenAPI document.
|
|
False if the variable names in the input data
|
|
are pythonic names, e.g. snake case (default)
|
|
_content_type (str/None): force body content-type.
|
|
Default is None and content-type will be predicted by allowed
|
|
content-types and body.
|
|
_host_index (int/None): specifies the index of the server
|
|
that we want to use.
|
|
Default is read from the configuration.
|
|
_request_auths (list): set to override the auth_settings for an a single
|
|
request; this effectively ignores the authentication
|
|
in the spec for a single request.
|
|
Default is None
|
|
_async_call (bool): execute request asynchronously
|
|
|
|
Returns:
|
|
(None, HTTPResponse)
|
|
If the method is called asynchronously, returns the request
|
|
thread.
|
|
"""
|
|
kwargs["_async_call"] = _async_call
|
|
kwargs["_parse_response"] = _parse_response
|
|
kwargs["_request_timeout"] = _request_timeout
|
|
kwargs["_validate_inputs"] = _validate_inputs
|
|
kwargs["_validate_outputs"] = _validate_outputs
|
|
kwargs["_check_status"] = _check_status
|
|
kwargs["_spec_property_naming"] = _spec_property_naming
|
|
kwargs["_content_type"] = _content_type
|
|
kwargs["_host_index"] = _host_index
|
|
kwargs["_request_auths"] = _request_auths
|
|
kwargs["format"] = format
|
|
kwargs["id"] = id
|
|
return self.retrieve_annotations_endpoint.call_with_http_info(**kwargs)
|
|
|
|
def retrieve_backup(
|
|
self,
|
|
id: int,
|
|
*,
|
|
_parse_response: bool = True,
|
|
_request_timeout: typing.Union[int, float, tuple] = None,
|
|
_validate_inputs: bool = True,
|
|
_validate_outputs: bool = True,
|
|
_check_status: bool = True,
|
|
_spec_property_naming: bool = False,
|
|
_content_type: typing.Optional[str] = None,
|
|
_host_index: typing.Optional[int] = None,
|
|
_request_auths: typing.Optional[typing.List] = None,
|
|
_async_call: bool = False,
|
|
**kwargs,
|
|
) -> typing.Tuple[typing.Optional[None], urllib3.HTTPResponse]:
|
|
"""Methods creates a backup copy of a project # noqa: E501
|
|
|
|
This method makes a synchronous HTTP request by default. To make an
|
|
asynchronous HTTP request, please pass _async_call=True
|
|
|
|
>>> thread = api.retrieve_backup(id, _async_call=True)
|
|
>>> result = thread.get()
|
|
|
|
Args:
|
|
id (int): A unique integer value identifying this project.
|
|
|
|
Keyword Args:
|
|
x_organization (str): [optional]
|
|
action (str): Used to start downloading process after backup file had been created. [optional] if omitted the server will use the default value of "download"
|
|
cloud_storage_id (float): Storage id. [optional]
|
|
filename (str): Backup file name. [optional]
|
|
location (str): Where need to save downloaded backup. [optional]
|
|
org (str): Organization unique slug. [optional]
|
|
org_id (int): Organization identifier. [optional]
|
|
use_default_location (bool): Use the location that was configured in project to export backup. [optional] if omitted the server will use the default value of True
|
|
_parse_response (bool): if False, the response data will not be parsed,
|
|
None is returned for data.
|
|
Default is True.
|
|
_request_timeout (int/float/tuple): timeout setting for this request. If
|
|
one number provided, it will be total request timeout. It can also
|
|
be a pair (tuple) of (connection, read) timeouts.
|
|
Default is None.
|
|
_validate_inputs (bool): specifies if type checking
|
|
should be done one the data sent to the server.
|
|
Default is True.
|
|
_validate_outputs (bool): specifies if type checking
|
|
should be done one the data received from the server.
|
|
Default is True.
|
|
_check_status (bool): whether to check response status
|
|
for being positive or not.
|
|
Default is True
|
|
_spec_property_naming (bool): True if the variable names in the input data
|
|
are serialized names, as specified in the OpenAPI document.
|
|
False if the variable names in the input data
|
|
are pythonic names, e.g. snake case (default)
|
|
_content_type (str/None): force body content-type.
|
|
Default is None and content-type will be predicted by allowed
|
|
content-types and body.
|
|
_host_index (int/None): specifies the index of the server
|
|
that we want to use.
|
|
Default is read from the configuration.
|
|
_request_auths (list): set to override the auth_settings for an a single
|
|
request; this effectively ignores the authentication
|
|
in the spec for a single request.
|
|
Default is None
|
|
_async_call (bool): execute request asynchronously
|
|
|
|
Returns:
|
|
(None, HTTPResponse)
|
|
If the method is called asynchronously, returns the request
|
|
thread.
|
|
"""
|
|
kwargs["_async_call"] = _async_call
|
|
kwargs["_parse_response"] = _parse_response
|
|
kwargs["_request_timeout"] = _request_timeout
|
|
kwargs["_validate_inputs"] = _validate_inputs
|
|
kwargs["_validate_outputs"] = _validate_outputs
|
|
kwargs["_check_status"] = _check_status
|
|
kwargs["_spec_property_naming"] = _spec_property_naming
|
|
kwargs["_content_type"] = _content_type
|
|
kwargs["_host_index"] = _host_index
|
|
kwargs["_request_auths"] = _request_auths
|
|
kwargs["id"] = id
|
|
return self.retrieve_backup_endpoint.call_with_http_info(**kwargs)
|
|
|
|
def retrieve_dataset(
|
|
self,
|
|
id: int,
|
|
*,
|
|
_parse_response: bool = True,
|
|
_request_timeout: typing.Union[int, float, tuple] = None,
|
|
_validate_inputs: bool = True,
|
|
_validate_outputs: bool = True,
|
|
_check_status: bool = True,
|
|
_spec_property_naming: bool = False,
|
|
_content_type: typing.Optional[str] = None,
|
|
_host_index: typing.Optional[int] = None,
|
|
_request_auths: typing.Optional[typing.List] = None,
|
|
_async_call: bool = False,
|
|
**kwargs,
|
|
) -> typing.Tuple[typing.Optional[None], urllib3.HTTPResponse]:
|
|
"""Export project as a dataset in a specific format # noqa: E501
|
|
|
|
This method makes a synchronous HTTP request by default. To make an
|
|
asynchronous HTTP request, please pass _async_call=True
|
|
|
|
>>> thread = api.retrieve_dataset(id, _async_call=True)
|
|
>>> result = thread.get()
|
|
|
|
Args:
|
|
id (int): A unique integer value identifying this project.
|
|
|
|
Keyword Args:
|
|
x_organization (str): [optional]
|
|
action (str): Used to start downloading process after annotation file had been created. [optional]
|
|
cloud_storage_id (float): Storage id. [optional]
|
|
filename (str): Desired output file name. [optional]
|
|
format (str): Desired output format name You can get the list of supported formats at: /server/annotation/formats. [optional]
|
|
location (str): Where need to save downloaded dataset. [optional]
|
|
org (str): Organization unique slug. [optional]
|
|
org_id (int): Organization identifier. [optional]
|
|
use_default_location (bool): Use the location that was configured in project to import dataset. [optional] if omitted the server will use the default value of True
|
|
_parse_response (bool): if False, the response data will not be parsed,
|
|
None is returned for data.
|
|
Default is True.
|
|
_request_timeout (int/float/tuple): timeout setting for this request. If
|
|
one number provided, it will be total request timeout. It can also
|
|
be a pair (tuple) of (connection, read) timeouts.
|
|
Default is None.
|
|
_validate_inputs (bool): specifies if type checking
|
|
should be done one the data sent to the server.
|
|
Default is True.
|
|
_validate_outputs (bool): specifies if type checking
|
|
should be done one the data received from the server.
|
|
Default is True.
|
|
_check_status (bool): whether to check response status
|
|
for being positive or not.
|
|
Default is True
|
|
_spec_property_naming (bool): True if the variable names in the input data
|
|
are serialized names, as specified in the OpenAPI document.
|
|
False if the variable names in the input data
|
|
are pythonic names, e.g. snake case (default)
|
|
_content_type (str/None): force body content-type.
|
|
Default is None and content-type will be predicted by allowed
|
|
content-types and body.
|
|
_host_index (int/None): specifies the index of the server
|
|
that we want to use.
|
|
Default is read from the configuration.
|
|
_request_auths (list): set to override the auth_settings for an a single
|
|
request; this effectively ignores the authentication
|
|
in the spec for a single request.
|
|
Default is None
|
|
_async_call (bool): execute request asynchronously
|
|
|
|
Returns:
|
|
(None, HTTPResponse)
|
|
If the method is called asynchronously, returns the request
|
|
thread.
|
|
"""
|
|
kwargs["_async_call"] = _async_call
|
|
kwargs["_parse_response"] = _parse_response
|
|
kwargs["_request_timeout"] = _request_timeout
|
|
kwargs["_validate_inputs"] = _validate_inputs
|
|
kwargs["_validate_outputs"] = _validate_outputs
|
|
kwargs["_check_status"] = _check_status
|
|
kwargs["_spec_property_naming"] = _spec_property_naming
|
|
kwargs["_content_type"] = _content_type
|
|
kwargs["_host_index"] = _host_index
|
|
kwargs["_request_auths"] = _request_auths
|
|
kwargs["id"] = id
|
|
return self.retrieve_dataset_endpoint.call_with_http_info(**kwargs)
|