Trait ApiMut

Source
pub trait ApiMut {
    type Error;

Show 96 methods // Required methods fn create_account( &mut self, body: AccountRequest, ) -> Result<Account, Self::Error>; fn delete_account(&mut self, account_id: Uuid) -> Result<(), Self::Error>; fn get_account(&mut self, account_id: Uuid) -> Result<Account, Self::Error>; fn get_accounts(&mut self) -> Result<AccountListResponse, Self::Error>; fn select_account(&mut self, account_id: Uuid) -> Result<(), Self::Error>; fn update_account( &mut self, account_id: Uuid, body: AccountUpdateRequest, ) -> Result<Account, Self::Error>; fn add_application(&mut self, body: AppRequest) -> Result<App, Self::Error>; fn delete_app(&mut self, app_id: Uuid) -> Result<(), Self::Error>; fn get_all_apps( &mut self, name: Option<String>, description: Option<String>, all_search: Option<String>, limit: Option<i32>, offset: Option<i32>, sort_by: Option<String>, ) -> Result<GetAllAppsResponse, Self::Error>; fn get_app(&mut self, app_id: Uuid) -> Result<App, Self::Error>; fn get_app_certificate( &mut self, node_id: Uuid, app_id: Uuid, ) -> Result<Certificate, Self::Error>; fn get_app_node_certificate_details( &mut self, node_id: Uuid, app_id: Uuid, ) -> Result<CertificateDetails, Self::Error>; fn get_apps_unique_labels(&mut self) -> Result<LabelsCount, Self::Error>; fn update_app( &mut self, app_id: Uuid, body: AppBodyUpdateRequest, ) -> Result<App, Self::Error>; fn create_application_config( &mut self, body: ApplicationConfig, ) -> Result<ApplicationConfigResponse, Self::Error>; fn delete_application_config( &mut self, config_id: String, ) -> Result<(), Self::Error>; fn get_all_application_configs( &mut self, name: Option<String>, description: Option<String>, image_id: Option<Uuid>, limit: Option<i32>, offset: Option<i32>, ) -> Result<GetAllApplicationConfigsResponse, Self::Error>; fn get_application_config( &mut self, config_id: String, ) -> Result<ApplicationConfigResponse, Self::Error>; fn get_runtime_application_config( &mut self, expected_hash: &[u8; 32], ) -> Result<RuntimeAppConfig, Self::Error>; fn get_specific_runtime_application_config( &mut self, config_id: String, ) -> Result<RuntimeAppConfig, Self::Error>; fn update_application_config( &mut self, config_id: String, body: UpdateApplicationConfigRequest, ) -> Result<ApplicationConfigResponse, Self::Error>; fn approve_approval_request( &mut self, request_id: Uuid, body: Option<ApproveRequest>, ) -> Result<ApprovalRequest, Self::Error>; fn create_approval_request( &mut self, body: ApprovalRequestRequest, ) -> Result<ApprovalRequest, Self::Error>; fn delete_approval_request( &mut self, request_id: Uuid, ) -> Result<(), Self::Error>; fn deny_approval_request( &mut self, request_id: Uuid, body: Option<DenyRequest>, ) -> Result<ApprovalRequest, Self::Error>; fn get_all_approval_requests( &mut self, requester: Option<Uuid>, reviewer: Option<Uuid>, subject: Option<Uuid>, status: Option<String>, all_search: Option<String>, sort_by: Option<String>, limit: Option<i32>, offset: Option<i32>, ) -> Result<GetAllApprovalRequests, Self::Error>; fn get_approval_request( &mut self, request_id: Uuid, ) -> Result<ApprovalRequest, Self::Error>; fn get_approval_request_result( &mut self, request_id: Uuid, ) -> Result<ApprovableResult, Self::Error>; fn authenticate_user( &mut self, body: Option<AuthRequest>, ) -> Result<AuthResponse, Self::Error>; fn convert_app_build( &mut self, body: ConvertAppBuildRequest, ) -> Result<Build, Self::Error>; fn create_build( &mut self, body: CreateBuildRequest, ) -> Result<Build, Self::Error>; fn delete_build(&mut self, build_id: Uuid) -> Result<(), Self::Error>; fn get_all_builds( &mut self, all_search: Option<String>, docker_image_name: Option<String>, config_id: Option<String>, deployed_status: Option<String>, status: Option<String>, limit: Option<i32>, offset: Option<i32>, sort_by: Option<String>, ) -> Result<GetAllBuildsResponse, Self::Error>; fn get_build(&mut self, build_id: Uuid) -> Result<Build, Self::Error>; fn get_build_deployments( &mut self, build_id: Uuid, status: Option<String>, all_search: Option<String>, sort_by: Option<String>, limit: Option<i32>, offset: Option<i32>, ) -> Result<GetAllBuildDeploymentsResponse, Self::Error>; fn update_build( &mut self, build_id: Uuid, body: BuildUpdateRequest, ) -> Result<Build, Self::Error>; fn get_certificate( &mut self, cert_id: Uuid, ) -> Result<Certificate, Self::Error>; fn new_certificate( &mut self, body: NewCertificateRequest, ) -> Result<TaskResult, Self::Error>; fn create_dataset( &mut self, body: CreateDatasetRequest, ) -> Result<Dataset, Self::Error>; fn delete_dataset(&mut self, dataset_id: Uuid) -> Result<(), Self::Error>; fn get_all_datasets( &mut self, name: Option<String>, description: Option<String>, limit: Option<i32>, offset: Option<i32>, ) -> Result<GetAllDatasetsResponse, Self::Error>; fn get_dataset(&mut self, dataset_id: Uuid) -> Result<Dataset, Self::Error>; fn update_dataset( &mut self, dataset_id: Uuid, body: DatasetUpdateRequest, ) -> Result<Dataset, Self::Error>; fn deactivate_node(&mut self, node_id: Uuid) -> Result<(), Self::Error>; fn get_all_nodes( &mut self, name: Option<String>, description: Option<String>, sgx_version: Option<String>, all_search: Option<String>, status: Option<String>, limit: Option<i32>, offset: Option<i32>, sort_by: Option<String>, ) -> Result<GetAllNodesResponse, Self::Error>; fn get_node(&mut self, node_id: Uuid) -> Result<Node, Self::Error>; fn get_node_certificate( &mut self, node_id: Uuid, ) -> Result<Certificate, Self::Error>; fn get_node_certificate_details( &mut self, node_id: Uuid, ) -> Result<CertificateDetails, Self::Error>; fn get_nodes_unique_labels(&mut self) -> Result<LabelsCount, Self::Error>; fn provision_node( &mut self, body: NodeProvisionRequest, ) -> Result<TaskResult, Self::Error>; fn update_node( &mut self, node_id: Uuid, body: NodeUpdateRequest, ) -> Result<Node, Self::Error>; fn update_node_status( &mut self, body: NodeStatusRequest, ) -> Result<NodeStatusResponse, Self::Error>; fn create_registry( &mut self, registry_request: RegistryRequest, ) -> Result<Registry, Self::Error>; fn delete_registry(&mut self, registry_id: Uuid) -> Result<(), Self::Error>; fn get_all_registries(&mut self) -> Result<Vec<Registry>, Self::Error>; fn get_registry( &mut self, registry_id: Uuid, ) -> Result<Registry, Self::Error>; fn get_registry_for_app( &mut self, app_id: Uuid, ) -> Result<AppRegistryResponse, Self::Error>; fn get_registry_for_image( &mut self, image_name: String, ) -> Result<ImageRegistryResponse, Self::Error>; fn update_registry( &mut self, registry_id: Uuid, body: UpdateRegistryRequest, ) -> Result<Registry, Self::Error>; fn get_manager_version(&mut self) -> Result<VersionResponse, Self::Error>; fn get_all_tasks( &mut self, task_type: Option<String>, status: Option<String>, requester: Option<String>, approver: Option<String>, all_search: Option<String>, limit: Option<i32>, offset: Option<i32>, sort_by: Option<String>, base_filters: Option<String>, ) -> Result<GetAllTasksResponse, Self::Error>; fn get_task(&mut self, task_id: Uuid) -> Result<Task, Self::Error>; fn get_task_status( &mut self, task_id: Uuid, ) -> Result<TaskResult, Self::Error>; fn update_task( &mut self, task_id: Uuid, body: TaskUpdateRequest, ) -> Result<TaskResult, Self::Error>; fn convert_app( &mut self, body: ConversionRequest, ) -> Result<ConversionResponse, Self::Error>; fn accept_terms_and_conditions(&mut self) -> Result<(), Self::Error>; fn change_password( &mut self, body: PasswordChangeRequest, ) -> Result<(), Self::Error>; fn confirm_email( &mut self, body: ConfirmEmailRequest, ) -> Result<ConfirmEmailResponse, Self::Error>; fn create_user(&mut self, body: SignupRequest) -> Result<User, Self::Error>; fn delete_user_account(&mut self, user_id: Uuid) -> Result<(), Self::Error>; fn delete_user_from_account( &mut self, user_id: Uuid, ) -> Result<(), Self::Error>; fn forgot_password( &mut self, body: ForgotPasswordRequest, ) -> Result<(), Self::Error>; fn get_all_users( &mut self, all_search: Option<String>, limit: Option<i32>, offset: Option<i32>, sort_by: Option<String>, ) -> Result<GetAllUsersResponse, Self::Error>; fn get_logged_in_user(&mut self) -> Result<User, Self::Error>; fn get_user(&mut self, user_id: Uuid) -> Result<User, Self::Error>; fn invite_user( &mut self, body: InviteUserRequest, ) -> Result<User, Self::Error>; fn process_invitations( &mut self, body: ProcessInviteRequest, ) -> Result<(), Self::Error>; fn resend_confirm_email(&mut self) -> Result<(), Self::Error>; fn resend_invitation(&mut self, user_id: Uuid) -> Result<(), Self::Error>; fn reset_password( &mut self, user_id: Uuid, body: PasswordResetRequest, ) -> Result<(), Self::Error>; fn update_user( &mut self, user_id: Uuid, body: UpdateUserRequest, ) -> Result<User, Self::Error>; fn validate_password_reset_token( &mut self, user_id: Uuid, body: ValidateTokenRequest, ) -> Result<ValidateTokenResponse, Self::Error>; fn create_workflow_graph( &mut self, body: CreateWorkflowGraph, ) -> Result<WorkflowGraph, Self::Error>; fn delete_workflow_graph( &mut self, graph_id: Uuid, ) -> Result<(), Self::Error>; fn get_all_workflow_graphs( &mut self, name: Option<String>, description: Option<String>, all_search: Option<String>, parent_graph_id: Option<String>, sort_by: Option<String>, limit: Option<i32>, offset: Option<i32>, ) -> Result<GetAllWorkflowGraphsResponse, Self::Error>; fn get_workflow_graph( &mut self, graph_id: Uuid, ) -> Result<WorkflowGraph, Self::Error>; fn update_workflow_graph( &mut self, graph_id: Uuid, body: UpdateWorkflowGraph, ) -> Result<WorkflowGraph, Self::Error>; fn create_final_workflow_graph( &mut self, body: CreateFinalWorkflowGraph, ) -> Result<FinalWorkflow, Self::Error>; fn delete_final_workflow_graph( &mut self, graph_id: Uuid, version: String, ) -> Result<(), Self::Error>; fn get_all_final_workflow_graphs( &mut self, name: Option<String>, description: Option<String>, all_search: Option<String>, sort_by: Option<String>, limit: Option<i32>, offset: Option<i32>, ) -> Result<GetAllFinalWorkflowGraphsResponse, Self::Error>; fn get_final_workflow_graph( &mut self, graph_id: Uuid, version: String, ) -> Result<VersionInFinalWorkflow, Self::Error>; fn get_full_final_workflow_graph( &mut self, graph_id: Uuid, ) -> Result<FinalWorkflow, Self::Error>; fn update_final_workflow_graph( &mut self, graph_id: Uuid, body: CreateWorkflowVersionRequest, ) -> Result<VersionInFinalWorkflow, Self::Error>; fn get_zone(&mut self, zone_id: Uuid) -> Result<Zone, Self::Error>; fn get_zone_join_token( &mut self, zone_id: Uuid, ) -> Result<ZoneJoinToken, Self::Error>; fn get_zones(&mut self) -> Result<Vec<Zone>, Self::Error>;
}
Expand description

API trait with mutable receivers i.e. fn api_call(&mut self, ...)

Required Associated Types§

Required Methods§

Source

fn create_account( &mut self, body: AccountRequest, ) -> Result<Account, Self::Error>

Create a new account.

Source

fn delete_account(&mut self, account_id: Uuid) -> Result<(), Self::Error>

Delete an account.

Source

fn get_account(&mut self, account_id: Uuid) -> Result<Account, Self::Error>

Get a specific account.

Source

fn get_accounts(&mut self) -> Result<AccountListResponse, Self::Error>

Get all accounts.

Source

fn select_account(&mut self, account_id: Uuid) -> Result<(), Self::Error>

Select a user’s account to work on.

Source

fn update_account( &mut self, account_id: Uuid, body: AccountUpdateRequest, ) -> Result<Account, Self::Error>

Update an account.

Source

fn add_application(&mut self, body: AppRequest) -> Result<App, Self::Error>

Add an application.

Source

fn delete_app(&mut self, app_id: Uuid) -> Result<(), Self::Error>

Delete a particular app

Source

fn get_all_apps( &mut self, name: Option<String>, description: Option<String>, all_search: Option<String>, limit: Option<i32>, offset: Option<i32>, sort_by: Option<String>, ) -> Result<GetAllAppsResponse, Self::Error>

Get all apps information.

Source

fn get_app(&mut self, app_id: Uuid) -> Result<App, Self::Error>

Get details of a particular app.

Source

fn get_app_certificate( &mut self, node_id: Uuid, app_id: Uuid, ) -> Result<Certificate, Self::Error>

Get an attested app’s certificate.

Source

fn get_app_node_certificate_details( &mut self, node_id: Uuid, app_id: Uuid, ) -> Result<CertificateDetails, Self::Error>

Get an app’s certificate for a compute node.

Source

fn get_apps_unique_labels(&mut self) -> Result<LabelsCount, Self::Error>

Get all the unique labels across all the applications within selected account

Source

fn update_app( &mut self, app_id: Uuid, body: AppBodyUpdateRequest, ) -> Result<App, Self::Error>

Update details of a particular app.

Source

fn create_application_config( &mut self, body: ApplicationConfig, ) -> Result<ApplicationConfigResponse, Self::Error>

Add an app config.

Source

fn delete_application_config( &mut self, config_id: String, ) -> Result<(), Self::Error>

Delete a particular app config

Source

fn get_all_application_configs( &mut self, name: Option<String>, description: Option<String>, image_id: Option<Uuid>, limit: Option<i32>, offset: Option<i32>, ) -> Result<GetAllApplicationConfigsResponse, Self::Error>

Get all app configs

Source

fn get_application_config( &mut self, config_id: String, ) -> Result<ApplicationConfigResponse, Self::Error>

Get details of a particular app config.

Source

fn get_runtime_application_config( &mut self, expected_hash: &[u8; 32], ) -> Result<RuntimeAppConfig, Self::Error>

Get app config

Source

fn get_specific_runtime_application_config( &mut self, config_id: String, ) -> Result<RuntimeAppConfig, Self::Error>

Get details of a particular runtime app config.

Source

fn update_application_config( &mut self, config_id: String, body: UpdateApplicationConfigRequest, ) -> Result<ApplicationConfigResponse, Self::Error>

Update details of a particular app config.

Source

fn approve_approval_request( &mut self, request_id: Uuid, body: Option<ApproveRequest>, ) -> Result<ApprovalRequest, Self::Error>

Approve a request.

Source

fn create_approval_request( &mut self, body: ApprovalRequestRequest, ) -> Result<ApprovalRequest, Self::Error>

Create approval request.

Source

fn delete_approval_request( &mut self, request_id: Uuid, ) -> Result<(), Self::Error>

Delete an approval request.

Source

fn deny_approval_request( &mut self, request_id: Uuid, body: Option<DenyRequest>, ) -> Result<ApprovalRequest, Self::Error>

Deny a request.

Source

fn get_all_approval_requests( &mut self, requester: Option<Uuid>, reviewer: Option<Uuid>, subject: Option<Uuid>, status: Option<String>, all_search: Option<String>, sort_by: Option<String>, limit: Option<i32>, offset: Option<i32>, ) -> Result<GetAllApprovalRequests, Self::Error>

Get all approval requests

Source

fn get_approval_request( &mut self, request_id: Uuid, ) -> Result<ApprovalRequest, Self::Error>

Get an approval request.

Source

fn get_approval_request_result( &mut self, request_id: Uuid, ) -> Result<ApprovableResult, Self::Error>

Get the result for an approved or failed request.

Source

fn authenticate_user( &mut self, body: Option<AuthRequest>, ) -> Result<AuthResponse, Self::Error>

User authentication

Source

fn convert_app_build( &mut self, body: ConvertAppBuildRequest, ) -> Result<Build, Self::Error>

Convert a docker image and create a new image.

Source

fn create_build( &mut self, body: CreateBuildRequest, ) -> Result<Build, Self::Error>

Create a new image.

Source

fn delete_build(&mut self, build_id: Uuid) -> Result<(), Self::Error>

Delete a particular image.

Source

fn get_all_builds( &mut self, all_search: Option<String>, docker_image_name: Option<String>, config_id: Option<String>, deployed_status: Option<String>, status: Option<String>, limit: Option<i32>, offset: Option<i32>, sort_by: Option<String>, ) -> Result<GetAllBuildsResponse, Self::Error>

Get all images information.

Source

fn get_build(&mut self, build_id: Uuid) -> Result<Build, Self::Error>

Get details of a particular image.

Source

fn get_build_deployments( &mut self, build_id: Uuid, status: Option<String>, all_search: Option<String>, sort_by: Option<String>, limit: Option<i32>, offset: Option<i32>, ) -> Result<GetAllBuildDeploymentsResponse, Self::Error>

Get all deployments of an image.

Source

fn update_build( &mut self, build_id: Uuid, body: BuildUpdateRequest, ) -> Result<Build, Self::Error>

Update details of a particular image.

Source

fn get_certificate(&mut self, cert_id: Uuid) -> Result<Certificate, Self::Error>

Retrieve a certificate.

Source

fn new_certificate( &mut self, body: NewCertificateRequest, ) -> Result<TaskResult, Self::Error>

Request a new certificate for an Enclave application

Source

fn create_dataset( &mut self, body: CreateDatasetRequest, ) -> Result<Dataset, Self::Error>

Source

fn delete_dataset(&mut self, dataset_id: Uuid) -> Result<(), Self::Error>

Source

fn get_all_datasets( &mut self, name: Option<String>, description: Option<String>, limit: Option<i32>, offset: Option<i32>, ) -> Result<GetAllDatasetsResponse, Self::Error>

Get all datasets

Source

fn get_dataset(&mut self, dataset_id: Uuid) -> Result<Dataset, Self::Error>

Source

fn update_dataset( &mut self, dataset_id: Uuid, body: DatasetUpdateRequest, ) -> Result<Dataset, Self::Error>

Source

fn deactivate_node(&mut self, node_id: Uuid) -> Result<(), Self::Error>

Deactivate a particular compute node.

Source

fn get_all_nodes( &mut self, name: Option<String>, description: Option<String>, sgx_version: Option<String>, all_search: Option<String>, status: Option<String>, limit: Option<i32>, offset: Option<i32>, sort_by: Option<String>, ) -> Result<GetAllNodesResponse, Self::Error>

Get all compute nodes information.

Source

fn get_node(&mut self, node_id: Uuid) -> Result<Node, Self::Error>

Get details of a particular compute node.

Source

fn get_node_certificate( &mut self, node_id: Uuid, ) -> Result<Certificate, Self::Error>

Get an attested compute node’s certificate.

Source

fn get_node_certificate_details( &mut self, node_id: Uuid, ) -> Result<CertificateDetails, Self::Error>

Get a compute node’s certificate.

Source

fn get_nodes_unique_labels(&mut self) -> Result<LabelsCount, Self::Error>

Get all the unique labels across all the nodes within selected account

Source

fn provision_node( &mut self, body: NodeProvisionRequest, ) -> Result<TaskResult, Self::Error>

Provision a new compute node.

Source

fn update_node( &mut self, node_id: Uuid, body: NodeUpdateRequest, ) -> Result<Node, Self::Error>

Update details of a particular compute node.

Source

fn update_node_status( &mut self, body: NodeStatusRequest, ) -> Result<NodeStatusResponse, Self::Error>

Called periodically by a compute node.

Source

fn create_registry( &mut self, registry_request: RegistryRequest, ) -> Result<Registry, Self::Error>

Add a new registry to an account

Source

fn delete_registry(&mut self, registry_id: Uuid) -> Result<(), Self::Error>

Delete registry

Source

fn get_all_registries(&mut self) -> Result<Vec<Registry>, Self::Error>

Get details of all registry in the account

Source

fn get_registry(&mut self, registry_id: Uuid) -> Result<Registry, Self::Error>

Get details of a particular registry

Source

fn get_registry_for_app( &mut self, app_id: Uuid, ) -> Result<AppRegistryResponse, Self::Error>

Get details of the registry that will be used for the particular app images

Source

fn get_registry_for_image( &mut self, image_name: String, ) -> Result<ImageRegistryResponse, Self::Error>

Get details of the registry that will be used for the particular image

Source

fn update_registry( &mut self, registry_id: Uuid, body: UpdateRegistryRequest, ) -> Result<Registry, Self::Error>

Update a particular registry details

Source

fn get_manager_version(&mut self) -> Result<VersionResponse, Self::Error>

Get Manager Version.

Source

fn get_all_tasks( &mut self, task_type: Option<String>, status: Option<String>, requester: Option<String>, approver: Option<String>, all_search: Option<String>, limit: Option<i32>, offset: Option<i32>, sort_by: Option<String>, base_filters: Option<String>, ) -> Result<GetAllTasksResponse, Self::Error>

Get all the tasks.

Source

fn get_task(&mut self, task_id: Uuid) -> Result<Task, Self::Error>

Get details of a particular task.

Source

fn get_task_status(&mut self, task_id: Uuid) -> Result<TaskResult, Self::Error>

Get status and result of a particular task.

Source

fn update_task( &mut self, task_id: Uuid, body: TaskUpdateRequest, ) -> Result<TaskResult, Self::Error>

Update status of approver and task.

Source

fn convert_app( &mut self, body: ConversionRequest, ) -> Result<ConversionResponse, Self::Error>

Convert an application to run in EnclaveOS.

Source

fn accept_terms_and_conditions(&mut self) -> Result<(), Self::Error>

Current user accepts latest terms and conditions.

Source

fn change_password( &mut self, body: PasswordChangeRequest, ) -> Result<(), Self::Error>

Change user password.

Source

fn confirm_email( &mut self, body: ConfirmEmailRequest, ) -> Result<ConfirmEmailResponse, Self::Error>

Confirms user’s email address.

Source

fn create_user(&mut self, body: SignupRequest) -> Result<User, Self::Error>

Create a new user.

Source

fn delete_user_account(&mut self, user_id: Uuid) -> Result<(), Self::Error>

Completely delete a user profile from system

Source

fn delete_user_from_account(&mut self, user_id: Uuid) -> Result<(), Self::Error>

Removed user’s association with an account.

Source

fn forgot_password( &mut self, body: ForgotPasswordRequest, ) -> Result<(), Self::Error>

Initiate password reset sequence for a user.

Source

fn get_all_users( &mut self, all_search: Option<String>, limit: Option<i32>, offset: Option<i32>, sort_by: Option<String>, ) -> Result<GetAllUsersResponse, Self::Error>

Get all user’s information.

Source

fn get_logged_in_user(&mut self) -> Result<User, Self::Error>

Get details of the current logged in user.

Source

fn get_user(&mut self, user_id: Uuid) -> Result<User, Self::Error>

Get details of a particular user.

Source

fn invite_user(&mut self, body: InviteUserRequest) -> Result<User, Self::Error>

Invite a user.

Source

fn process_invitations( &mut self, body: ProcessInviteRequest, ) -> Result<(), Self::Error>

Process a user’s pending account invitations.

Source

fn resend_confirm_email(&mut self) -> Result<(), Self::Error>

Resend email with link to confirm user’s email address.

Source

fn resend_invitation(&mut self, user_id: Uuid) -> Result<(), Self::Error>

Resend invite to the user to join a specific account.

Source

fn reset_password( &mut self, user_id: Uuid, body: PasswordResetRequest, ) -> Result<(), Self::Error>

Reset a user’s password.

Source

fn update_user( &mut self, user_id: Uuid, body: UpdateUserRequest, ) -> Result<User, Self::Error>

Update status, name, and the role of a user. User with MANAGER access role can only update another user.

Source

fn validate_password_reset_token( &mut self, user_id: Uuid, body: ValidateTokenRequest, ) -> Result<ValidateTokenResponse, Self::Error>

Validates password reset token for the user.

Source

fn create_workflow_graph( &mut self, body: CreateWorkflowGraph, ) -> Result<WorkflowGraph, Self::Error>

Source

fn delete_workflow_graph(&mut self, graph_id: Uuid) -> Result<(), Self::Error>

Delete a particular draft workflow

Source

fn get_all_workflow_graphs( &mut self, name: Option<String>, description: Option<String>, all_search: Option<String>, parent_graph_id: Option<String>, sort_by: Option<String>, limit: Option<i32>, offset: Option<i32>, ) -> Result<GetAllWorkflowGraphsResponse, Self::Error>

Source

fn get_workflow_graph( &mut self, graph_id: Uuid, ) -> Result<WorkflowGraph, Self::Error>

Get details of a particular draft workflow

Source

fn update_workflow_graph( &mut self, graph_id: Uuid, body: UpdateWorkflowGraph, ) -> Result<WorkflowGraph, Self::Error>

Source

fn create_final_workflow_graph( &mut self, body: CreateFinalWorkflowGraph, ) -> Result<FinalWorkflow, Self::Error>

Source

fn delete_final_workflow_graph( &mut self, graph_id: Uuid, version: String, ) -> Result<(), Self::Error>

Delete a particular final workflow

Source

fn get_all_final_workflow_graphs( &mut self, name: Option<String>, description: Option<String>, all_search: Option<String>, sort_by: Option<String>, limit: Option<i32>, offset: Option<i32>, ) -> Result<GetAllFinalWorkflowGraphsResponse, Self::Error>

Source

fn get_final_workflow_graph( &mut self, graph_id: Uuid, version: String, ) -> Result<VersionInFinalWorkflow, Self::Error>

Get details of a particular final workflow version

Source

fn get_full_final_workflow_graph( &mut self, graph_id: Uuid, ) -> Result<FinalWorkflow, Self::Error>

Get details of a particular final workflow

Source

fn update_final_workflow_graph( &mut self, graph_id: Uuid, body: CreateWorkflowVersionRequest, ) -> Result<VersionInFinalWorkflow, Self::Error>

Create a new version for a particular final workflow

Source

fn get_zone(&mut self, zone_id: Uuid) -> Result<Zone, Self::Error>

Get zone details.

Source

fn get_zone_join_token( &mut self, zone_id: Uuid, ) -> Result<ZoneJoinToken, Self::Error>

Get the authentication token.

Source

fn get_zones(&mut self) -> Result<Vec<Zone>, Self::Error>

Get all zones.

Implementors§

Source§

impl<T, E> ApiMut for T
where T: AccountsApiMut<Error = E> + AppApiMut<Error = E> + ApplicationConfigApiMut<Error = E> + ApprovalRequestsApiMut<Error = E> + AuthApiMut<Error = E> + BuildApiMut<Error = E> + CertificateApiMut<Error = E> + DatasetApiMut<Error = E> + NodeApiMut<Error = E> + RegistryApiMut<Error = E> + SystemApiMut<Error = E> + TaskApiMut<Error = E> + ToolsApiMut<Error = E> + UsersApiMut<Error = E> + WorkflowApiMut<Error = E> + WorkflowFinalApiMut<Error = E> + ZoneApiMut<Error = E>,

Implements with functions of the form fn api_call(&mut self, ...) { self.api_call(...) }

Source§

type Error = E