ClientV1 Objects
class ClientV1(BaseClient)check_authentication
def check_authentication() -> ResponseArguments:
Returns:
workspace
@property
def workspace() -> Optional[str]Arguments:
Returns:
workspace
@workspace.setter
def workspace(workspace: Optional[Union[str, UUID]])Arguments:
workspace (Optional[Union[str, UUID]]):
Returns:
authenticate
def authenticate(username: Optional[str] = None,
password: Optional[str] = None,
api_key: Optional[str] = None) -> NoneArguments:
usernameOptional[str], optional - (Default value = None)passwordOptional[str], optional - (Default value = None)api_keyOptional[str], optional - (Default value = None)
Returns:
client_patch_url
@patch.register
def client_patch_url(
client: ClientV1,
url: str,
payload: Dict,
options: ClientOptions = ClientOptions()) -> ResponseArguments:
client (BaseClient): url (str): payload (Dict):
optionsClientOptions, optional - (Default value = ClientOptions())
Returns:
client_post_url
@post.register
def client_post_url(
client: ClientV1,
url: str,
payload: Dict,
options: ClientOptions = ClientOptions()) -> ResponseArguments:
client (BaseClient): url (str): payload (Dict):
optionsClientOptions, optional - (Default value = ClientOptions())
Returns:
client_delete_url
@delete.register
def client_delete_url(
client: ClientV1, url: str,
options: ClientOptions = ClientOptions()) -> ResponseArguments:
client (BaseClient): url (str):
optionsClientOptions, optional - (Default value = ClientOptions())
Returns:
client_get_url
@get.register
def client_get_url(
client: ClientV1, url: str,
options: ClientOptions = ClientOptions()) -> ResponseArguments:
client (BaseClient): url (str):
optionsClientOptions, optional - (Default value = ClientOptions())
Returns: