#![allow(
missing_docs,
clippy::derive_partial_eq_without_eq,
clippy::large_enum_variant
)]
use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateComputeNodeResponse {
SuccessfulResponse(models::ComputeNodeModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateEventResponse {
SuccessfulResponse(models::EventModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateFileResponse {
SuccessfulResponse(models::FileModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateJobResponse {
SuccessfulResponse(models::JobModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
UnprocessableContentErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateJobsResponse {
SuccessfulResponse(models::CreateJobsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
UnprocessableContentErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateLocalSchedulerResponse {
SuccessfulResponse(models::LocalSchedulerModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateFailureHandlerResponse {
SuccessfulResponse(models::FailureHandlerModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetFailureHandlerResponse {
SuccessfulResponse(models::FailureHandlerModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListFailureHandlersResponse {
SuccessfulResponse(models::ListFailureHandlersResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteFailureHandlerResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateRoCrateEntityResponse {
SuccessfulResponse(models::RoCrateEntityModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetRoCrateEntityResponse {
SuccessfulResponse(models::RoCrateEntityModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListRoCrateEntitiesResponse {
SuccessfulResponse(models::ListRoCrateEntitiesResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum UpdateRoCrateEntityResponse {
SuccessfulResponse(models::RoCrateEntityModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteRoCrateEntityResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteRoCrateEntitiesResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum RetryJobResponse {
SuccessfulResponse(models::JobModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
UnprocessableContentErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateResourceRequirementsResponse {
SuccessfulResponse(models::ResourceRequirementsModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
UnprocessableContentErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateResultResponse {
SuccessfulResponse(models::ResultModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateScheduledComputeNodeResponse {
SuccessfulResponse(models::ScheduledComputeNodesModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateSlurmSchedulerResponse {
SuccessfulResponse(models::SlurmSchedulerModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateSlurmStatsResponse {
SuccessfulResponse(models::SlurmStatsModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateUserDataResponse {
SuccessfulResponse(models::UserDataModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateWorkflowResponse {
SuccessfulResponse(models::WorkflowModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateWorkflowActionResponse {
SuccessfulResponse(models::WorkflowActionModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
UnprocessableContentErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetWorkflowActionsResponse {
SuccessfulResponse(Vec<models::WorkflowActionModel>),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetPendingActionsResponse {
SuccessfulResponse(Vec<models::WorkflowActionModel>),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ClaimActionResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
ConflictResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteComputeNodesResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteEventsResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteFilesResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteJobsResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteLocalSchedulersResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteAllResourceRequirementsResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteResultsResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteScheduledComputeNodesResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteSlurmSchedulersResponse {
Message(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteAllUserDataResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetVersionResponse {
SuccessfulResponse(serde_json::Value),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListComputeNodesResponse {
SuccessfulResponse(models::ListComputeNodesResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListEventsResponse {
SuccessfulResponse(models::ListEventsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListFilesResponse {
SuccessfulResponse(models::ListFilesResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListJobsResponse {
SuccessfulResponse(models::ListJobsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListJobDependenciesResponse {
SuccessfulResponse(models::ListJobDependenciesResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListJobFileRelationshipsResponse {
SuccessfulResponse(models::ListJobFileRelationshipsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListJobUserDataRelationshipsResponse {
SuccessfulResponse(models::ListJobUserDataRelationshipsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListLocalSchedulersResponse {
HTTP(models::ListLocalSchedulersResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListResourceRequirementsResponse {
SuccessfulResponse(models::ListResourceRequirementsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListResultsResponse {
SuccessfulResponse(models::ListResultsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListSlurmStatsResponse {
SuccessfulResponse(models::ListSlurmStatsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListScheduledComputeNodesResponse {
SuccessfulResponse(models::ListScheduledComputeNodesResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListSlurmSchedulersResponse {
SuccessfulResponse(models::ListSlurmSchedulersResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListUserDataResponse {
SuccessfulResponse(models::ListUserDataResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListWorkflowsResponse {
SuccessfulResponse(models::ListWorkflowsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum PingResponse {
SuccessfulResponse(serde_json::Value),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CancelWorkflowResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetComputeNodeResponse {
SuccessfulResponse(models::ComputeNodeModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetEventResponse {
SuccessfulResponse(models::EventModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetFileResponse {
SuccessfulResponse(models::FileModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetJobResponse {
SuccessfulResponse(models::JobModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetLocalSchedulerResponse {
SuccessfulResponse(models::LocalSchedulerModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetReadyJobRequirementsResponse {
SuccessfulResponse(models::GetReadyJobRequirementsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetResourceRequirementsResponse {
SuccessfulResponse(models::ResourceRequirementsModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetResultResponse {
SuccessfulResponse(models::ResultModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetScheduledComputeNodeResponse {
HTTP(models::ScheduledComputeNodesModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetSlurmSchedulerResponse {
SuccessfulResponse(models::SlurmSchedulerModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetUserDataResponse {
SuccessfulResponse(models::UserDataModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetWorkflowResponse {
SuccessfulResponse(models::WorkflowModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetWorkflowStatusResponse {
SuccessfulResponse(models::WorkflowStatusModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum InitializeJobsResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum IsWorkflowCompleteResponse {
SuccessfulResponse(models::IsCompleteResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum IsWorkflowUninitializedResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListJobIdsResponse {
SuccessfulResponse(models::ListJobIdsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListMissingUserDataResponse {
SuccessfulResponse(models::ListMissingUserDataResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListRequiredExistingFilesResponse {
SuccessfulResponse(models::ListRequiredExistingFilesResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum UpdateComputeNodeResponse {
SuccessfulResponse(models::ComputeNodeModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum UpdateEventResponse {
SuccessfulResponse(models::EventModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum UpdateFileResponse {
SuccessfulResponse(models::FileModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum UpdateJobResponse {
SuccessfulResponse(models::JobModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
UnprocessableContentErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum UpdateLocalSchedulerResponse {
SuccessfulResponse(models::LocalSchedulerModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum UpdateResourceRequirementsResponse {
SuccessfulResponse(models::ResourceRequirementsModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
UnprocessableContentErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum UpdateResultResponse {
SuccessfulResponse(models::ResultModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum UpdateScheduledComputeNodeResponse {
ScheduledComputeNodeUpdatedInTheTable(models::ScheduledComputeNodesModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum UpdateSlurmSchedulerResponse {
SuccessfulResponse(models::SlurmSchedulerModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum UpdateUserDataResponse {
SuccessfulResponse(models::UserDataModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum UpdateWorkflowResponse {
SuccessfulResponse(models::WorkflowModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum UpdateWorkflowStatusResponse {
SuccessfulResponse(models::WorkflowStatusModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ClaimJobsBasedOnResources {
SuccessfulResponse(models::ClaimJobsBasedOnResources),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
UnprocessableContentErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ClaimNextJobsResponse {
SuccessfulResponse(models::ClaimNextJobsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ProcessChangedJobInputsResponse {
SuccessfulResponse(models::ProcessChangedJobInputsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteComputeNodeResponse {
SuccessfulResponse(models::ComputeNodeModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteEventResponse {
SuccessfulResponse(models::EventModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteFileResponse {
SuccessfulResponse(models::FileModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteJobResponse {
SuccessfulResponse(models::JobModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteLocalSchedulerResponse {
LocalComputeNodeConfigurationStoredInTheTable(models::LocalSchedulerModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteResourceRequirementsResponse {
SuccessfulResponse(models::ResourceRequirementsModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteResultResponse {
SuccessfulResponse(models::ResultModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteScheduledComputeNodeResponse {
SuccessfulResponse(models::ScheduledComputeNodesModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateRemoteWorkersResponse {
SuccessfulResponse(Vec<models::RemoteWorkerModel>),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListRemoteWorkersResponse {
SuccessfulResponse(Vec<models::RemoteWorkerModel>),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteRemoteWorkerResponse {
SuccessfulResponse(models::RemoteWorkerModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteSlurmSchedulerResponse {
SuccessfulResponse(models::SlurmSchedulerModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteUserDataResponse {
SuccessfulResponse(models::UserDataModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteWorkflowResponse {
SuccessfulResponse(models::WorkflowModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ResetJobStatusResponse {
SuccessfulResponse(models::ResetJobStatusResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ResetWorkflowStatusResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
UnprocessableContentErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ManageStatusChangeResponse {
SuccessfulResponse(models::JobModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
UnprocessableContentErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum StartJobResponse {
SuccessfulResponse(models::JobModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
UnprocessableContentErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CompleteJobResponse {
SuccessfulResponse(models::JobModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
UnprocessableContentErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CreateAccessGroupResponse {
SuccessfulResponse(models::AccessGroupModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
ConflictErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum GetAccessGroupResponse {
SuccessfulResponse(models::AccessGroupModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListAccessGroupsApiResponse {
SuccessfulResponse(models::ListAccessGroupsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum DeleteAccessGroupResponse {
SuccessfulResponse(models::AccessGroupModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum AddUserToGroupResponse {
SuccessfulResponse(models::UserGroupMembershipModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
ConflictErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum RemoveUserFromGroupResponse {
SuccessfulResponse(models::UserGroupMembershipModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListGroupMembersResponse {
SuccessfulResponse(models::ListUserGroupMembershipsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListUserGroupsApiResponse {
SuccessfulResponse(models::ListAccessGroupsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum AddWorkflowToGroupResponse {
SuccessfulResponse(models::WorkflowAccessGroupModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
ConflictErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum RemoveWorkflowFromGroupResponse {
SuccessfulResponse(models::WorkflowAccessGroupModel),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ListWorkflowGroupsResponse {
SuccessfulResponse(models::ListAccessGroupsResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum CheckWorkflowAccessResponse {
SuccessfulResponse(models::AccessCheckResponse),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}
#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[must_use]
pub enum ReloadAuthResponse {
SuccessfulResponse(serde_json::Value),
ForbiddenErrorResponse(models::ErrorResponse),
NotFoundErrorResponse(models::ErrorResponse),
DefaultErrorResponse(models::ErrorResponse),
}