Publish Claude Code Binaries / Stage and publish binaries (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-arm64 (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build linux-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build windows-amd64 (push) Canceled after 0s
Sync Tutti Agent Skills / sync (push) Canceled after 0s
Windows Agent Adapters / Test Windows agent adapters (push) Canceled after 0s
Windows Daemon Adapters / Test Windows daemon adapters (push) Canceled after 0s
Publish Tutti App Runtime / Publish runtime catalog (push) Canceled after 0s
535 lines
34 KiB
Go
535 lines
34 KiB
Go
package api
|
|
|
|
import (
|
|
tuttigenerated "github.com/tutti-os/tutti/services/tuttid/api/generated"
|
|
"github.com/tutti-os/tutti/services/tuttid/apierrors"
|
|
)
|
|
|
|
func workspaceIssueResourceNotFoundError(err *apierrors.ProtocolError) tuttigenerated.WorkspaceIssueResourceNotFoundErrorJSONResponse {
|
|
return tuttigenerated.WorkspaceIssueResourceNotFoundErrorJSONResponse(protocolErrorResponse(err))
|
|
}
|
|
|
|
func workspaceIssueResourceExistsError(err *apierrors.ProtocolError) tuttigenerated.WorkspaceIssueResourceExistsErrorJSONResponse {
|
|
return tuttigenerated.WorkspaceIssueResourceExistsErrorJSONResponse(protocolErrorResponse(err))
|
|
}
|
|
|
|
func issueManagerServiceUnavailableError() tuttigenerated.ServiceUnavailableErrorJSONResponse {
|
|
return serviceUnavailableError(
|
|
apierrors.WorkspaceIssueServiceUnavailable(
|
|
apierrors.WithDeveloperMessage("workspace issue-manager service is unavailable"),
|
|
),
|
|
)
|
|
}
|
|
|
|
func writeListWorkspaceIssuesError(err error) tuttigenerated.ListWorkspaceIssuesResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.ListWorkspaceIssues400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceNotFound:
|
|
return tuttigenerated.ListWorkspaceIssues404JSONResponse{WorkspaceNotFoundErrorJSONResponse: workspaceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.ListWorkspaceIssues404JSONResponse{WorkspaceNotFoundErrorJSONResponse: tuttigenerated.WorkspaceNotFoundErrorJSONResponse(protocolErrorResponse(protocolErr))}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.ListWorkspaceIssues503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.ListWorkspaceIssues502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeSearchWorkspaceIssueReferencesError(err error) tuttigenerated.SearchWorkspaceIssueReferencesResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.SearchWorkspaceIssueReferences400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceNotFound:
|
|
return tuttigenerated.SearchWorkspaceIssueReferences404JSONResponse{WorkspaceNotFoundErrorJSONResponse: workspaceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.SearchWorkspaceIssueReferences404JSONResponse{WorkspaceNotFoundErrorJSONResponse: tuttigenerated.WorkspaceNotFoundErrorJSONResponse(protocolErrorResponse(protocolErr))}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.SearchWorkspaceIssueReferences503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.SearchWorkspaceIssueReferences502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeListWorkspaceIssueTopicsError(err error) tuttigenerated.ListWorkspaceIssueTopicsResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.ListWorkspaceIssueTopics400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceNotFound:
|
|
return tuttigenerated.ListWorkspaceIssueTopics404JSONResponse{WorkspaceNotFoundErrorJSONResponse: workspaceNotFoundError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.ListWorkspaceIssueTopics503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.ListWorkspaceIssueTopics502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeCreateWorkspaceIssueTopicError(err error) tuttigenerated.CreateWorkspaceIssueTopicResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.CreateWorkspaceIssueTopic400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceNotFound:
|
|
return tuttigenerated.CreateWorkspaceIssueTopic404JSONResponse{WorkspaceNotFoundErrorJSONResponse: workspaceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.CreateWorkspaceIssueTopic409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.CreateWorkspaceIssueTopic503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.CreateWorkspaceIssueTopic502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeUpdateWorkspaceIssueTopicError(err error) tuttigenerated.UpdateWorkspaceIssueTopicResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.UpdateWorkspaceIssueTopic400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.UpdateWorkspaceIssueTopic404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.UpdateWorkspaceIssueTopic503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.UpdateWorkspaceIssueTopic502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeDeleteWorkspaceIssueTopicError(err error) tuttigenerated.DeleteWorkspaceIssueTopicResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.DeleteWorkspaceIssueTopic400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.DeleteWorkspaceIssueTopic404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.DeleteWorkspaceIssueTopic409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.DeleteWorkspaceIssueTopic503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.DeleteWorkspaceIssueTopic502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeCreateWorkspaceIssueError(err error) tuttigenerated.CreateWorkspaceIssueResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.CreateWorkspaceIssue400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceNotFound:
|
|
return tuttigenerated.CreateWorkspaceIssue404JSONResponse{WorkspaceNotFoundErrorJSONResponse: workspaceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.CreateWorkspaceIssue404JSONResponse{WorkspaceNotFoundErrorJSONResponse: tuttigenerated.WorkspaceNotFoundErrorJSONResponse(protocolErrorResponse(protocolErr))}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.CreateWorkspaceIssue409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.CreateWorkspaceIssue503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.CreateWorkspaceIssue502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeRemoveWorkspaceIssueContextRefError(err error) tuttigenerated.RemoveWorkspaceIssueContextRefResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.RemoveWorkspaceIssueContextRef400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.RemoveWorkspaceIssueContextRef404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.RemoveWorkspaceIssueContextRef409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.RemoveWorkspaceIssueContextRef503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.RemoveWorkspaceIssueContextRef502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeCancelWorkspaceIssueExecutionError(err error) tuttigenerated.CancelWorkspaceIssueExecutionResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.CancelWorkspaceIssueExecution400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.CancelWorkspaceIssueExecution404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.CancelWorkspaceIssueExecution409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.CancelWorkspaceIssueExecution503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.CancelWorkspaceIssueExecution502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeRemoveWorkspaceIssueTaskContextRefError(err error) tuttigenerated.RemoveWorkspaceIssueTaskContextRefResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.RemoveWorkspaceIssueTaskContextRef400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.RemoveWorkspaceIssueTaskContextRef404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.RemoveWorkspaceIssueTaskContextRef409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.RemoveWorkspaceIssueTaskContextRef503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.RemoveWorkspaceIssueTaskContextRef502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeDeleteWorkspaceIssueError(err error) tuttigenerated.DeleteWorkspaceIssueResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.DeleteWorkspaceIssue400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.DeleteWorkspaceIssue404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.DeleteWorkspaceIssue409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.DeleteWorkspaceIssue503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.DeleteWorkspaceIssue502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeGetWorkspaceIssueDetailError(err error) tuttigenerated.GetWorkspaceIssueDetailResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.GetWorkspaceIssueDetail400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.GetWorkspaceIssueDetail404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.GetWorkspaceIssueDetail503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.GetWorkspaceIssueDetail502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeUpdateWorkspaceIssueError(err error) tuttigenerated.UpdateWorkspaceIssueResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.UpdateWorkspaceIssue400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.UpdateWorkspaceIssue404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.UpdateWorkspaceIssue409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.UpdateWorkspaceIssue503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.UpdateWorkspaceIssue502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeAddWorkspaceIssueContextRefsError(err error) tuttigenerated.AddWorkspaceIssueContextRefsResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.AddWorkspaceIssueContextRefs400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.AddWorkspaceIssueContextRefs404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.AddWorkspaceIssueContextRefs409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.AddWorkspaceIssueContextRefs503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.AddWorkspaceIssueContextRefs502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeReadWorkspaceIssueAttachmentError(err error) tuttigenerated.ReadWorkspaceIssueAttachmentResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.ReadWorkspaceIssueAttachment400JSONResponse{
|
|
InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr),
|
|
}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.ReadWorkspaceIssueAttachment404JSONResponse{
|
|
WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr),
|
|
}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.ReadWorkspaceIssueAttachment503JSONResponse{
|
|
ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr),
|
|
}
|
|
default:
|
|
return tuttigenerated.ReadWorkspaceIssueAttachment502JSONResponse{
|
|
WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr),
|
|
}
|
|
}
|
|
}
|
|
|
|
func writeListWorkspaceIssueTasksError(err error) tuttigenerated.ListWorkspaceIssueTasksResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.ListWorkspaceIssueTasks400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.ListWorkspaceIssueTasks404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.ListWorkspaceIssueTasks503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.ListWorkspaceIssueTasks502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeCreateWorkspaceIssueTaskError(err error) tuttigenerated.CreateWorkspaceIssueTaskResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.CreateWorkspaceIssueTask400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.CreateWorkspaceIssueTask404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.CreateWorkspaceIssueTask409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.CreateWorkspaceIssueTask503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.CreateWorkspaceIssueTask502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeCreateWorkspaceIssueTasksError(err error) tuttigenerated.CreateWorkspaceIssueTasksResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.CreateWorkspaceIssueTasks400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.CreateWorkspaceIssueTasks404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.CreateWorkspaceIssueTasks409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.CreateWorkspaceIssueTasks503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.CreateWorkspaceIssueTasks502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeDeleteWorkspaceIssueTaskError(err error) tuttigenerated.DeleteWorkspaceIssueTaskResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.DeleteWorkspaceIssueTask400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.DeleteWorkspaceIssueTask404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.DeleteWorkspaceIssueTask409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.DeleteWorkspaceIssueTask503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.DeleteWorkspaceIssueTask502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeGetWorkspaceIssueTaskDetailError(err error) tuttigenerated.GetWorkspaceIssueTaskDetailResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.GetWorkspaceIssueTaskDetail400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.GetWorkspaceIssueTaskDetail404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.GetWorkspaceIssueTaskDetail503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.GetWorkspaceIssueTaskDetail502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeUpdateWorkspaceIssueTaskError(err error) tuttigenerated.UpdateWorkspaceIssueTaskResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.UpdateWorkspaceIssueTask400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.UpdateWorkspaceIssueTask404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.UpdateWorkspaceIssueTask409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.UpdateWorkspaceIssueTask503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.UpdateWorkspaceIssueTask502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeAddWorkspaceIssueTaskContextRefsError(err error) tuttigenerated.AddWorkspaceIssueTaskContextRefsResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.AddWorkspaceIssueTaskContextRefs400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.AddWorkspaceIssueTaskContextRefs404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.AddWorkspaceIssueTaskContextRefs409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.AddWorkspaceIssueTaskContextRefs503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.AddWorkspaceIssueTaskContextRefs502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeListWorkspaceIssueRunsError(err error) tuttigenerated.ListWorkspaceIssueRunsResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.ListWorkspaceIssueRuns400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.ListWorkspaceIssueRuns404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.ListWorkspaceIssueRuns503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.ListWorkspaceIssueRuns502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeCreateWorkspaceIssueRunError(err error) tuttigenerated.CreateWorkspaceIssueRunResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.CreateWorkspaceIssueRun400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.CreateWorkspaceIssueRun404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.CreateWorkspaceIssueRun409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.CreateWorkspaceIssueRun503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.CreateWorkspaceIssueRun502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeStartWorkspaceIssueRunError(err error) tuttigenerated.StartWorkspaceIssueRunResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.StartWorkspaceIssueRun400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.StartWorkspaceIssueRun404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.StartWorkspaceIssueRun409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.StartWorkspaceIssueRun503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.StartWorkspaceIssueRun502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeGetWorkspaceIssueRunError(err error) tuttigenerated.GetWorkspaceIssueRunResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.GetWorkspaceIssueRun400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.GetWorkspaceIssueRun404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.GetWorkspaceIssueRun503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.GetWorkspaceIssueRun502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeCompleteWorkspaceIssueRunError(err error) tuttigenerated.CompleteWorkspaceIssueRunResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.CompleteWorkspaceIssueRun400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.CompleteWorkspaceIssueRun404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.CompleteWorkspaceIssueRun503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.CompleteWorkspaceIssueRun502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeListWorkspaceIssueTaskRunsError(err error) tuttigenerated.ListWorkspaceIssueTaskRunsResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.ListWorkspaceIssueTaskRuns400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.ListWorkspaceIssueTaskRuns404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.ListWorkspaceIssueTaskRuns503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.ListWorkspaceIssueTaskRuns502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeCreateWorkspaceIssueTaskRunError(err error) tuttigenerated.CreateWorkspaceIssueTaskRunResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.CreateWorkspaceIssueTaskRun400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.CreateWorkspaceIssueTaskRun404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.CreateWorkspaceIssueTaskRun409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.CreateWorkspaceIssueTaskRun503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.CreateWorkspaceIssueTaskRun502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeGetWorkspaceIssueTaskRunError(err error) tuttigenerated.GetWorkspaceIssueTaskRunResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.GetWorkspaceIssueTaskRun400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.GetWorkspaceIssueTaskRun404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.GetWorkspaceIssueTaskRun503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.GetWorkspaceIssueTaskRun502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeCompleteWorkspaceIssueTaskRunError(err error) tuttigenerated.CompleteWorkspaceIssueTaskRunResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.CompleteWorkspaceIssueTaskRun400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.CompleteWorkspaceIssueTaskRun404JSONResponse{WorkspaceIssueResourceNotFoundErrorJSONResponse: workspaceIssueResourceNotFoundError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.CompleteWorkspaceIssueTaskRun503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.CompleteWorkspaceIssueTaskRun502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeCreateWorkspaceIssueFromPlanError(err error) tuttigenerated.CreateWorkspaceIssueFromPlanResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.CreateWorkspaceIssueFromPlan400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceNotFound, tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.CreateWorkspaceIssueFromPlan404JSONResponse{WorkspaceNotFoundErrorJSONResponse: workspaceNotFoundError(protocolErr)}
|
|
case tuttigenerated.WorkspaceIssueResourceExists:
|
|
return tuttigenerated.CreateWorkspaceIssueFromPlan409JSONResponse{WorkspaceIssueResourceExistsErrorJSONResponse: workspaceIssueResourceExistsError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.CreateWorkspaceIssueFromPlan503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.CreateWorkspaceIssueFromPlan502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|
|
|
|
func writeEstimateWorkspaceIssueAutoTokenBudgetError(err error) tuttigenerated.EstimateWorkspaceIssueAutoTokenBudgetResponseObject {
|
|
protocolErr := apierrors.Classify(err)
|
|
switch protocolErr.Code {
|
|
case tuttigenerated.InvalidRequest:
|
|
return tuttigenerated.EstimateWorkspaceIssueAutoTokenBudget400JSONResponse{InvalidRequestErrorJSONResponse: invalidRequestError(protocolErr)}
|
|
case tuttigenerated.WorkspaceNotFound, tuttigenerated.WorkspaceIssueResourceNotFound:
|
|
return tuttigenerated.EstimateWorkspaceIssueAutoTokenBudget404JSONResponse{WorkspaceNotFoundErrorJSONResponse: workspaceNotFoundError(protocolErr)}
|
|
case tuttigenerated.ServiceUnavailable:
|
|
return tuttigenerated.EstimateWorkspaceIssueAutoTokenBudget503JSONResponse{ServiceUnavailableErrorJSONResponse: serviceUnavailableError(protocolErr)}
|
|
default:
|
|
return tuttigenerated.EstimateWorkspaceIssueAutoTokenBudget502JSONResponse{WorkspaceOperationErrorJSONResponse: workspaceOperationError(protocolErr)}
|
|
}
|
|
}
|