generated

package
v0.7.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 30, 2026 License: MIT Imports: 17 Imported by: 0

Documentation

Overview

Package generated provides primitives to interact with the Basecamp HTTP API.

Code generated by oapi-codegen. DO NOT EDIT.

Index

Constants

View Source
const (
	ErrCodeUsage     = "usage"
	ErrCodeNotFound  = "not_found"
	ErrCodeAuth      = "auth_required"
	ErrCodeForbidden = "forbidden"
	ErrCodeRateLimit = "rate_limit"
	ErrCodeNetwork   = "network"
	ErrCodeAPI       = "api_error"
	ErrCodeAmbiguous = "ambiguous"
)

Error codes for API responses.

Variables

This section is empty.

Functions

func IsIdempotent

func IsIdempotent(operationId string) bool

IsIdempotent returns whether the given operation is idempotent and safe to retry.

func NewArchiveRecordingRequest

func NewArchiveRecordingRequest(server string, accountId string, recordingId int64) (*http.Request, error)

NewArchiveRecordingRequest generates requests for ArchiveRecording

func NewCloneToolRequest

func NewCloneToolRequest(server string, accountId string, body CloneToolJSONRequestBody) (*http.Request, error)

NewCloneToolRequest calls the generic CloneTool builder with application/json body

func NewCloneToolRequestWithBody

func NewCloneToolRequestWithBody(server string, accountId string, contentType string, body io.Reader) (*http.Request, error)

NewCloneToolRequestWithBody generates requests for CloneTool with any type of body

func NewCompleteTodoRequest

func NewCompleteTodoRequest(server string, accountId string, todoId int64) (*http.Request, error)

NewCompleteTodoRequest generates requests for CompleteTodo

func NewCreateAnswerRequest

func NewCreateAnswerRequest(server string, accountId string, questionId int64, body CreateAnswerJSONRequestBody) (*http.Request, error)

NewCreateAnswerRequest calls the generic CreateAnswer builder with application/json body

func NewCreateAnswerRequestWithBody

func NewCreateAnswerRequestWithBody(server string, accountId string, questionId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateAnswerRequestWithBody generates requests for CreateAnswer with any type of body

func NewCreateAttachmentRequestWithBody

func NewCreateAttachmentRequestWithBody(server string, accountId string, params *CreateAttachmentParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateAttachmentRequestWithBody generates requests for CreateAttachment with any type of body

func NewCreateCampfireLineRequest

func NewCreateCampfireLineRequest(server string, accountId string, campfireId int64, body CreateCampfireLineJSONRequestBody) (*http.Request, error)

NewCreateCampfireLineRequest calls the generic CreateCampfireLine builder with application/json body

func NewCreateCampfireLineRequestWithBody

func NewCreateCampfireLineRequestWithBody(server string, accountId string, campfireId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateCampfireLineRequestWithBody generates requests for CreateCampfireLine with any type of body

func NewCreateCampfireUploadRequestWithBody added in v0.2.3

func NewCreateCampfireUploadRequestWithBody(server string, accountId string, campfireId int64, params *CreateCampfireUploadParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateCampfireUploadRequestWithBody generates requests for CreateCampfireUpload with any type of body

func NewCreateCardColumnRequest

func NewCreateCardColumnRequest(server string, accountId string, cardTableId int64, body CreateCardColumnJSONRequestBody) (*http.Request, error)

NewCreateCardColumnRequest calls the generic CreateCardColumn builder with application/json body

func NewCreateCardColumnRequestWithBody

func NewCreateCardColumnRequestWithBody(server string, accountId string, cardTableId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateCardColumnRequestWithBody generates requests for CreateCardColumn with any type of body

func NewCreateCardRequest

func NewCreateCardRequest(server string, accountId string, columnId int64, body CreateCardJSONRequestBody) (*http.Request, error)

NewCreateCardRequest calls the generic CreateCard builder with application/json body

func NewCreateCardRequestWithBody

func NewCreateCardRequestWithBody(server string, accountId string, columnId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateCardRequestWithBody generates requests for CreateCard with any type of body

func NewCreateCardStepRequest

func NewCreateCardStepRequest(server string, accountId string, cardId int64, body CreateCardStepJSONRequestBody) (*http.Request, error)

NewCreateCardStepRequest calls the generic CreateCardStep builder with application/json body

func NewCreateCardStepRequestWithBody

func NewCreateCardStepRequestWithBody(server string, accountId string, cardId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateCardStepRequestWithBody generates requests for CreateCardStep with any type of body

func NewCreateChatbotRequest

func NewCreateChatbotRequest(server string, accountId string, campfireId int64, body CreateChatbotJSONRequestBody) (*http.Request, error)

NewCreateChatbotRequest calls the generic CreateChatbot builder with application/json body

func NewCreateChatbotRequestWithBody

func NewCreateChatbotRequestWithBody(server string, accountId string, campfireId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateChatbotRequestWithBody generates requests for CreateChatbot with any type of body

func NewCreateCommentRequest

func NewCreateCommentRequest(server string, accountId string, recordingId int64, body CreateCommentJSONRequestBody) (*http.Request, error)

NewCreateCommentRequest calls the generic CreateComment builder with application/json body

func NewCreateCommentRequestWithBody

func NewCreateCommentRequestWithBody(server string, accountId string, recordingId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateCommentRequestWithBody generates requests for CreateComment with any type of body

func NewCreateDocumentRequest

func NewCreateDocumentRequest(server string, accountId string, vaultId int64, body CreateDocumentJSONRequestBody) (*http.Request, error)

NewCreateDocumentRequest calls the generic CreateDocument builder with application/json body

func NewCreateDocumentRequestWithBody

func NewCreateDocumentRequestWithBody(server string, accountId string, vaultId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateDocumentRequestWithBody generates requests for CreateDocument with any type of body

func NewCreateEventBoostRequest

func NewCreateEventBoostRequest(server string, accountId string, recordingId int64, eventId int64, body CreateEventBoostJSONRequestBody) (*http.Request, error)

NewCreateEventBoostRequest calls the generic CreateEventBoost builder with application/json body

func NewCreateEventBoostRequestWithBody

func NewCreateEventBoostRequestWithBody(server string, accountId string, recordingId int64, eventId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateEventBoostRequestWithBody generates requests for CreateEventBoost with any type of body

func NewCreateForwardReplyRequest

func NewCreateForwardReplyRequest(server string, accountId string, forwardId int64, body CreateForwardReplyJSONRequestBody) (*http.Request, error)

NewCreateForwardReplyRequest calls the generic CreateForwardReply builder with application/json body

func NewCreateForwardReplyRequestWithBody

func NewCreateForwardReplyRequestWithBody(server string, accountId string, forwardId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateForwardReplyRequestWithBody generates requests for CreateForwardReply with any type of body

func NewCreateGaugeNeedleRequest added in v0.7.0

func NewCreateGaugeNeedleRequest(server string, accountId string, projectId int64, body CreateGaugeNeedleJSONRequestBody) (*http.Request, error)

NewCreateGaugeNeedleRequest calls the generic CreateGaugeNeedle builder with application/json body

func NewCreateGaugeNeedleRequestWithBody added in v0.7.0

func NewCreateGaugeNeedleRequestWithBody(server string, accountId string, projectId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateGaugeNeedleRequestWithBody generates requests for CreateGaugeNeedle with any type of body

func NewCreateLineupMarkerRequest

func NewCreateLineupMarkerRequest(server string, accountId string, body CreateLineupMarkerJSONRequestBody) (*http.Request, error)

NewCreateLineupMarkerRequest calls the generic CreateLineupMarker builder with application/json body

func NewCreateLineupMarkerRequestWithBody

func NewCreateLineupMarkerRequestWithBody(server string, accountId string, contentType string, body io.Reader) (*http.Request, error)

NewCreateLineupMarkerRequestWithBody generates requests for CreateLineupMarker with any type of body

func NewCreateMessageRequest

func NewCreateMessageRequest(server string, accountId string, boardId int64, body CreateMessageJSONRequestBody) (*http.Request, error)

NewCreateMessageRequest calls the generic CreateMessage builder with application/json body

func NewCreateMessageRequestWithBody

func NewCreateMessageRequestWithBody(server string, accountId string, boardId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateMessageRequestWithBody generates requests for CreateMessage with any type of body

func NewCreateMessageTypeRequest

func NewCreateMessageTypeRequest(server string, accountId string, body CreateMessageTypeJSONRequestBody) (*http.Request, error)

NewCreateMessageTypeRequest calls the generic CreateMessageType builder with application/json body

func NewCreateMessageTypeRequestWithBody

func NewCreateMessageTypeRequestWithBody(server string, accountId string, contentType string, body io.Reader) (*http.Request, error)

NewCreateMessageTypeRequestWithBody generates requests for CreateMessageType with any type of body

func NewCreateProjectFromTemplateRequest

func NewCreateProjectFromTemplateRequest(server string, accountId string, templateId int64, body CreateProjectFromTemplateJSONRequestBody) (*http.Request, error)

NewCreateProjectFromTemplateRequest calls the generic CreateProjectFromTemplate builder with application/json body

func NewCreateProjectFromTemplateRequestWithBody

func NewCreateProjectFromTemplateRequestWithBody(server string, accountId string, templateId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateProjectFromTemplateRequestWithBody generates requests for CreateProjectFromTemplate with any type of body

func NewCreateProjectRequest

func NewCreateProjectRequest(server string, accountId string, body CreateProjectJSONRequestBody) (*http.Request, error)

NewCreateProjectRequest calls the generic CreateProject builder with application/json body

func NewCreateProjectRequestWithBody

func NewCreateProjectRequestWithBody(server string, accountId string, contentType string, body io.Reader) (*http.Request, error)

NewCreateProjectRequestWithBody generates requests for CreateProject with any type of body

func NewCreateQuestionRequest

func NewCreateQuestionRequest(server string, accountId string, questionnaireId int64, body CreateQuestionJSONRequestBody) (*http.Request, error)

NewCreateQuestionRequest calls the generic CreateQuestion builder with application/json body

func NewCreateQuestionRequestWithBody

func NewCreateQuestionRequestWithBody(server string, accountId string, questionnaireId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateQuestionRequestWithBody generates requests for CreateQuestion with any type of body

func NewCreateRecordingBoostRequest

func NewCreateRecordingBoostRequest(server string, accountId string, recordingId int64, body CreateRecordingBoostJSONRequestBody) (*http.Request, error)

NewCreateRecordingBoostRequest calls the generic CreateRecordingBoost builder with application/json body

func NewCreateRecordingBoostRequestWithBody

func NewCreateRecordingBoostRequestWithBody(server string, accountId string, recordingId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateRecordingBoostRequestWithBody generates requests for CreateRecordingBoost with any type of body

func NewCreateScheduleEntryRequest

func NewCreateScheduleEntryRequest(server string, accountId string, scheduleId int64, body CreateScheduleEntryJSONRequestBody) (*http.Request, error)

NewCreateScheduleEntryRequest calls the generic CreateScheduleEntry builder with application/json body

func NewCreateScheduleEntryRequestWithBody

func NewCreateScheduleEntryRequestWithBody(server string, accountId string, scheduleId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateScheduleEntryRequestWithBody generates requests for CreateScheduleEntry with any type of body

func NewCreateTemplateRequest

func NewCreateTemplateRequest(server string, accountId string, body CreateTemplateJSONRequestBody) (*http.Request, error)

NewCreateTemplateRequest calls the generic CreateTemplate builder with application/json body

func NewCreateTemplateRequestWithBody

func NewCreateTemplateRequestWithBody(server string, accountId string, contentType string, body io.Reader) (*http.Request, error)

NewCreateTemplateRequestWithBody generates requests for CreateTemplate with any type of body

func NewCreateTimesheetEntryRequest

func NewCreateTimesheetEntryRequest(server string, accountId string, recordingId int64, body CreateTimesheetEntryJSONRequestBody) (*http.Request, error)

NewCreateTimesheetEntryRequest calls the generic CreateTimesheetEntry builder with application/json body

func NewCreateTimesheetEntryRequestWithBody

func NewCreateTimesheetEntryRequestWithBody(server string, accountId string, recordingId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateTimesheetEntryRequestWithBody generates requests for CreateTimesheetEntry with any type of body

func NewCreateTodoRequest

func NewCreateTodoRequest(server string, accountId string, todolistId int64, body CreateTodoJSONRequestBody) (*http.Request, error)

NewCreateTodoRequest calls the generic CreateTodo builder with application/json body

func NewCreateTodoRequestWithBody

func NewCreateTodoRequestWithBody(server string, accountId string, todolistId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateTodoRequestWithBody generates requests for CreateTodo with any type of body

func NewCreateTodolistGroupRequest

func NewCreateTodolistGroupRequest(server string, accountId string, todolistId int64, body CreateTodolistGroupJSONRequestBody) (*http.Request, error)

NewCreateTodolistGroupRequest calls the generic CreateTodolistGroup builder with application/json body

func NewCreateTodolistGroupRequestWithBody

func NewCreateTodolistGroupRequestWithBody(server string, accountId string, todolistId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateTodolistGroupRequestWithBody generates requests for CreateTodolistGroup with any type of body

func NewCreateTodolistRequest

func NewCreateTodolistRequest(server string, accountId string, todosetId int64, body CreateTodolistJSONRequestBody) (*http.Request, error)

NewCreateTodolistRequest calls the generic CreateTodolist builder with application/json body

func NewCreateTodolistRequestWithBody

func NewCreateTodolistRequestWithBody(server string, accountId string, todosetId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateTodolistRequestWithBody generates requests for CreateTodolist with any type of body

func NewCreateUploadRequest

func NewCreateUploadRequest(server string, accountId string, vaultId int64, body CreateUploadJSONRequestBody) (*http.Request, error)

NewCreateUploadRequest calls the generic CreateUpload builder with application/json body

func NewCreateUploadRequestWithBody

func NewCreateUploadRequestWithBody(server string, accountId string, vaultId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateUploadRequestWithBody generates requests for CreateUpload with any type of body

func NewCreateVaultRequest

func NewCreateVaultRequest(server string, accountId string, vaultId int64, body CreateVaultJSONRequestBody) (*http.Request, error)

NewCreateVaultRequest calls the generic CreateVault builder with application/json body

func NewCreateVaultRequestWithBody

func NewCreateVaultRequestWithBody(server string, accountId string, vaultId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateVaultRequestWithBody generates requests for CreateVault with any type of body

func NewCreateWebhookRequest

func NewCreateWebhookRequest(server string, accountId string, bucketId int64, body CreateWebhookJSONRequestBody) (*http.Request, error)

NewCreateWebhookRequest calls the generic CreateWebhook builder with application/json body

func NewCreateWebhookRequestWithBody

func NewCreateWebhookRequestWithBody(server string, accountId string, bucketId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateWebhookRequestWithBody generates requests for CreateWebhook with any type of body

func NewDeleteBoostRequest

func NewDeleteBoostRequest(server string, accountId string, boostId int64) (*http.Request, error)

NewDeleteBoostRequest generates requests for DeleteBoost

func NewDeleteCampfireLineRequest

func NewDeleteCampfireLineRequest(server string, accountId string, campfireId int64, lineId int64) (*http.Request, error)

NewDeleteCampfireLineRequest generates requests for DeleteCampfireLine

func NewDeleteChatbotRequest

func NewDeleteChatbotRequest(server string, accountId string, campfireId int64, chatbotId int64) (*http.Request, error)

NewDeleteChatbotRequest generates requests for DeleteChatbot

func NewDeleteLineupMarkerRequest

func NewDeleteLineupMarkerRequest(server string, accountId string, markerId int64) (*http.Request, error)

NewDeleteLineupMarkerRequest generates requests for DeleteLineupMarker

func NewDeleteMessageTypeRequest

func NewDeleteMessageTypeRequest(server string, accountId string, typeId int64) (*http.Request, error)

NewDeleteMessageTypeRequest generates requests for DeleteMessageType

func NewDeleteTemplateRequest

func NewDeleteTemplateRequest(server string, accountId string, templateId int64) (*http.Request, error)

NewDeleteTemplateRequest generates requests for DeleteTemplate

func NewDeleteToolRequest

func NewDeleteToolRequest(server string, accountId string, toolId int64) (*http.Request, error)

NewDeleteToolRequest generates requests for DeleteTool

func NewDeleteWebhookRequest

func NewDeleteWebhookRequest(server string, accountId string, webhookId int64) (*http.Request, error)

NewDeleteWebhookRequest generates requests for DeleteWebhook

func NewDestroyGaugeNeedleRequest added in v0.7.0

func NewDestroyGaugeNeedleRequest(server string, accountId string, needleId int64) (*http.Request, error)

NewDestroyGaugeNeedleRequest generates requests for DestroyGaugeNeedle

func NewDisableCardColumnOnHoldRequest

func NewDisableCardColumnOnHoldRequest(server string, accountId string, columnId int64) (*http.Request, error)

NewDisableCardColumnOnHoldRequest generates requests for DisableCardColumnOnHold

func NewDisableOutOfOfficeRequest added in v0.7.0

func NewDisableOutOfOfficeRequest(server string, accountId string, personId int64) (*http.Request, error)

NewDisableOutOfOfficeRequest generates requests for DisableOutOfOffice

func NewDisableToolRequest

func NewDisableToolRequest(server string, accountId string, toolId int64) (*http.Request, error)

NewDisableToolRequest generates requests for DisableTool

func NewEnableCardColumnOnHoldRequest

func NewEnableCardColumnOnHoldRequest(server string, accountId string, columnId int64) (*http.Request, error)

NewEnableCardColumnOnHoldRequest generates requests for EnableCardColumnOnHold

func NewEnableOutOfOfficeRequest added in v0.7.0

func NewEnableOutOfOfficeRequest(server string, accountId string, personId int64, body EnableOutOfOfficeJSONRequestBody) (*http.Request, error)

NewEnableOutOfOfficeRequest calls the generic EnableOutOfOffice builder with application/json body

func NewEnableOutOfOfficeRequestWithBody added in v0.7.0

func NewEnableOutOfOfficeRequestWithBody(server string, accountId string, personId int64, contentType string, body io.Reader) (*http.Request, error)

NewEnableOutOfOfficeRequestWithBody generates requests for EnableOutOfOffice with any type of body

func NewEnableToolRequest

func NewEnableToolRequest(server string, accountId string, toolId int64) (*http.Request, error)

NewEnableToolRequest generates requests for EnableTool

func NewGetAccountRequest added in v0.7.0

func NewGetAccountRequest(server string, accountId string) (*http.Request, error)

NewGetAccountRequest generates requests for GetAccount

func NewGetAnswerRequest

func NewGetAnswerRequest(server string, accountId string, answerId int64) (*http.Request, error)

NewGetAnswerRequest generates requests for GetAnswer

func NewGetAnswersByPersonRequest

func NewGetAnswersByPersonRequest(server string, accountId string, questionId int64, personId int64) (*http.Request, error)

NewGetAnswersByPersonRequest generates requests for GetAnswersByPerson

func NewGetAssignedTodosRequest

func NewGetAssignedTodosRequest(server string, accountId string, personId int64, params *GetAssignedTodosParams) (*http.Request, error)

NewGetAssignedTodosRequest generates requests for GetAssignedTodos

func NewGetBoostRequest

func NewGetBoostRequest(server string, accountId string, boostId int64) (*http.Request, error)

NewGetBoostRequest generates requests for GetBoost

func NewGetCampfireLineRequest

func NewGetCampfireLineRequest(server string, accountId string, campfireId int64, lineId int64) (*http.Request, error)

NewGetCampfireLineRequest generates requests for GetCampfireLine

func NewGetCampfireRequest

func NewGetCampfireRequest(server string, accountId string, campfireId int64) (*http.Request, error)

NewGetCampfireRequest generates requests for GetCampfire

func NewGetCardColumnRequest

func NewGetCardColumnRequest(server string, accountId string, columnId int64) (*http.Request, error)

NewGetCardColumnRequest generates requests for GetCardColumn

func NewGetCardRequest

func NewGetCardRequest(server string, accountId string, cardId int64) (*http.Request, error)

NewGetCardRequest generates requests for GetCard

func NewGetCardStepRequest added in v0.6.0

func NewGetCardStepRequest(server string, accountId string, stepId int64) (*http.Request, error)

NewGetCardStepRequest generates requests for GetCardStep

func NewGetCardTableRequest

func NewGetCardTableRequest(server string, accountId string, cardTableId int64) (*http.Request, error)

NewGetCardTableRequest generates requests for GetCardTable

func NewGetChatbotRequest

func NewGetChatbotRequest(server string, accountId string, campfireId int64, chatbotId int64) (*http.Request, error)

NewGetChatbotRequest generates requests for GetChatbot

func NewGetClientApprovalRequest

func NewGetClientApprovalRequest(server string, accountId string, approvalId int64) (*http.Request, error)

NewGetClientApprovalRequest generates requests for GetClientApproval

func NewGetClientCorrespondenceRequest

func NewGetClientCorrespondenceRequest(server string, accountId string, correspondenceId int64) (*http.Request, error)

NewGetClientCorrespondenceRequest generates requests for GetClientCorrespondence

func NewGetClientReplyRequest

func NewGetClientReplyRequest(server string, accountId string, recordingId int64, replyId int64) (*http.Request, error)

NewGetClientReplyRequest generates requests for GetClientReply

func NewGetCommentRequest

func NewGetCommentRequest(server string, accountId string, commentId int64) (*http.Request, error)

NewGetCommentRequest generates requests for GetComment

func NewGetDocumentRequest

func NewGetDocumentRequest(server string, accountId string, documentId int64) (*http.Request, error)

NewGetDocumentRequest generates requests for GetDocument

func NewGetForwardReplyRequest

func NewGetForwardReplyRequest(server string, accountId string, forwardId int64, replyId int64) (*http.Request, error)

NewGetForwardReplyRequest generates requests for GetForwardReply

func NewGetForwardRequest

func NewGetForwardRequest(server string, accountId string, forwardId int64) (*http.Request, error)

NewGetForwardRequest generates requests for GetForward

func NewGetGaugeNeedleRequest added in v0.7.0

func NewGetGaugeNeedleRequest(server string, accountId string, needleId int64) (*http.Request, error)

NewGetGaugeNeedleRequest generates requests for GetGaugeNeedle

func NewGetHillChartRequest added in v0.7.0

func NewGetHillChartRequest(server string, accountId string, todosetId int64) (*http.Request, error)

NewGetHillChartRequest generates requests for GetHillChart

func NewGetInboxRequest

func NewGetInboxRequest(server string, accountId string, inboxId int64) (*http.Request, error)

NewGetInboxRequest generates requests for GetInbox

func NewGetMessageBoardRequest

func NewGetMessageBoardRequest(server string, accountId string, boardId int64) (*http.Request, error)

NewGetMessageBoardRequest generates requests for GetMessageBoard

func NewGetMessageRequest

func NewGetMessageRequest(server string, accountId string, messageId int64) (*http.Request, error)

NewGetMessageRequest generates requests for GetMessage

func NewGetMessageTypeRequest

func NewGetMessageTypeRequest(server string, accountId string, typeId int64) (*http.Request, error)

NewGetMessageTypeRequest generates requests for GetMessageType

func NewGetMyAssignmentsRequest added in v0.7.0

func NewGetMyAssignmentsRequest(server string, accountId string) (*http.Request, error)

NewGetMyAssignmentsRequest generates requests for GetMyAssignments

func NewGetMyCompletedAssignmentsRequest added in v0.7.0

func NewGetMyCompletedAssignmentsRequest(server string, accountId string) (*http.Request, error)

NewGetMyCompletedAssignmentsRequest generates requests for GetMyCompletedAssignments

func NewGetMyDueAssignmentsRequest added in v0.7.0

func NewGetMyDueAssignmentsRequest(server string, accountId string, params *GetMyDueAssignmentsParams) (*http.Request, error)

NewGetMyDueAssignmentsRequest generates requests for GetMyDueAssignments

func NewGetMyNotificationsRequest added in v0.7.0

func NewGetMyNotificationsRequest(server string, accountId string, params *GetMyNotificationsParams) (*http.Request, error)

NewGetMyNotificationsRequest generates requests for GetMyNotifications

func NewGetMyPreferencesRequest added in v0.7.0

func NewGetMyPreferencesRequest(server string, accountId string) (*http.Request, error)

NewGetMyPreferencesRequest generates requests for GetMyPreferences

func NewGetMyProfileRequest

func NewGetMyProfileRequest(server string, accountId string) (*http.Request, error)

NewGetMyProfileRequest generates requests for GetMyProfile

func NewGetOutOfOfficeRequest added in v0.7.0

func NewGetOutOfOfficeRequest(server string, accountId string, personId int64) (*http.Request, error)

NewGetOutOfOfficeRequest generates requests for GetOutOfOffice

func NewGetOverdueTodosRequest

func NewGetOverdueTodosRequest(server string, accountId string) (*http.Request, error)

NewGetOverdueTodosRequest generates requests for GetOverdueTodos

func NewGetPersonProgressRequest

func NewGetPersonProgressRequest(server string, accountId string, personId int64) (*http.Request, error)

NewGetPersonProgressRequest generates requests for GetPersonProgress

func NewGetPersonRequest

func NewGetPersonRequest(server string, accountId string, personId int64) (*http.Request, error)

NewGetPersonRequest generates requests for GetPerson

func NewGetProgressReportRequest

func NewGetProgressReportRequest(server string, accountId string) (*http.Request, error)

NewGetProgressReportRequest generates requests for GetProgressReport

func NewGetProjectConstructionRequest

func NewGetProjectConstructionRequest(server string, accountId string, templateId int64, constructionId int64) (*http.Request, error)

NewGetProjectConstructionRequest generates requests for GetProjectConstruction

func NewGetProjectRequest

func NewGetProjectRequest(server string, accountId string, projectId int64) (*http.Request, error)

NewGetProjectRequest generates requests for GetProject

func NewGetProjectTimelineRequest

func NewGetProjectTimelineRequest(server string, accountId string, projectId int64) (*http.Request, error)

NewGetProjectTimelineRequest generates requests for GetProjectTimeline

func NewGetProjectTimesheetRequest

func NewGetProjectTimesheetRequest(server string, accountId string, projectId int64, params *GetProjectTimesheetParams) (*http.Request, error)

NewGetProjectTimesheetRequest generates requests for GetProjectTimesheet

func NewGetQuestionRemindersRequest

func NewGetQuestionRemindersRequest(server string, accountId string) (*http.Request, error)

NewGetQuestionRemindersRequest generates requests for GetQuestionReminders

func NewGetQuestionRequest

func NewGetQuestionRequest(server string, accountId string, questionId int64) (*http.Request, error)

NewGetQuestionRequest generates requests for GetQuestion

func NewGetQuestionnaireRequest

func NewGetQuestionnaireRequest(server string, accountId string, questionnaireId int64) (*http.Request, error)

NewGetQuestionnaireRequest generates requests for GetQuestionnaire

func NewGetRecordingRequest

func NewGetRecordingRequest(server string, accountId string, recordingId int64) (*http.Request, error)

NewGetRecordingRequest generates requests for GetRecording

func NewGetRecordingTimesheetRequest

func NewGetRecordingTimesheetRequest(server string, accountId string, recordingId int64, params *GetRecordingTimesheetParams) (*http.Request, error)

NewGetRecordingTimesheetRequest generates requests for GetRecordingTimesheet

func NewGetScheduleEntryOccurrenceRequest

func NewGetScheduleEntryOccurrenceRequest(server string, accountId string, entryId int64, date string) (*http.Request, error)

NewGetScheduleEntryOccurrenceRequest generates requests for GetScheduleEntryOccurrence

func NewGetScheduleEntryRequest

func NewGetScheduleEntryRequest(server string, accountId string, entryId int64) (*http.Request, error)

NewGetScheduleEntryRequest generates requests for GetScheduleEntry

func NewGetScheduleRequest

func NewGetScheduleRequest(server string, accountId string, scheduleId int64) (*http.Request, error)

NewGetScheduleRequest generates requests for GetSchedule

func NewGetSearchMetadataRequest

func NewGetSearchMetadataRequest(server string, accountId string) (*http.Request, error)

NewGetSearchMetadataRequest generates requests for GetSearchMetadata

func NewGetSubscriptionRequest

func NewGetSubscriptionRequest(server string, accountId string, recordingId int64) (*http.Request, error)

NewGetSubscriptionRequest generates requests for GetSubscription

func NewGetTemplateRequest

func NewGetTemplateRequest(server string, accountId string, templateId int64) (*http.Request, error)

NewGetTemplateRequest generates requests for GetTemplate

func NewGetTimesheetEntryRequest

func NewGetTimesheetEntryRequest(server string, accountId string, entryId int64) (*http.Request, error)

NewGetTimesheetEntryRequest generates requests for GetTimesheetEntry

func NewGetTimesheetReportRequest

func NewGetTimesheetReportRequest(server string, accountId string, params *GetTimesheetReportParams) (*http.Request, error)

NewGetTimesheetReportRequest generates requests for GetTimesheetReport

func NewGetTodoRequest

func NewGetTodoRequest(server string, accountId string, todoId int64) (*http.Request, error)

NewGetTodoRequest generates requests for GetTodo

func NewGetTodolistOrGroupRequest

func NewGetTodolistOrGroupRequest(server string, accountId string, id int64) (*http.Request, error)

NewGetTodolistOrGroupRequest generates requests for GetTodolistOrGroup

func NewGetTodosetRequest

func NewGetTodosetRequest(server string, accountId string, todosetId int64) (*http.Request, error)

NewGetTodosetRequest generates requests for GetTodoset

func NewGetToolRequest

func NewGetToolRequest(server string, accountId string, toolId int64) (*http.Request, error)

NewGetToolRequest generates requests for GetTool

func NewGetUpcomingScheduleRequest

func NewGetUpcomingScheduleRequest(server string, accountId string, params *GetUpcomingScheduleParams) (*http.Request, error)

NewGetUpcomingScheduleRequest generates requests for GetUpcomingSchedule

func NewGetUploadRequest

func NewGetUploadRequest(server string, accountId string, uploadId int64) (*http.Request, error)

NewGetUploadRequest generates requests for GetUpload

func NewGetVaultRequest

func NewGetVaultRequest(server string, accountId string, vaultId int64) (*http.Request, error)

NewGetVaultRequest generates requests for GetVault

func NewGetWebhookRequest

func NewGetWebhookRequest(server string, accountId string, webhookId int64) (*http.Request, error)

NewGetWebhookRequest generates requests for GetWebhook

func NewListAnswersRequest

func NewListAnswersRequest(server string, accountId string, questionId int64) (*http.Request, error)

NewListAnswersRequest generates requests for ListAnswers

func NewListAssignablePeopleRequest

func NewListAssignablePeopleRequest(server string, accountId string) (*http.Request, error)

NewListAssignablePeopleRequest generates requests for ListAssignablePeople

func NewListCampfireLinesRequest

func NewListCampfireLinesRequest(server string, accountId string, campfireId int64, params *ListCampfireLinesParams) (*http.Request, error)

NewListCampfireLinesRequest generates requests for ListCampfireLines

func NewListCampfireUploadsRequest added in v0.2.3

func NewListCampfireUploadsRequest(server string, accountId string, campfireId int64, params *ListCampfireUploadsParams) (*http.Request, error)

NewListCampfireUploadsRequest generates requests for ListCampfireUploads

func NewListCampfiresRequest

func NewListCampfiresRequest(server string, accountId string) (*http.Request, error)

NewListCampfiresRequest generates requests for ListCampfires

func NewListCardsRequest

func NewListCardsRequest(server string, accountId string, columnId int64) (*http.Request, error)

NewListCardsRequest generates requests for ListCards

func NewListChatbotsRequest

func NewListChatbotsRequest(server string, accountId string, campfireId int64) (*http.Request, error)

NewListChatbotsRequest generates requests for ListChatbots

func NewListClientApprovalsRequest

func NewListClientApprovalsRequest(server string, accountId string, params *ListClientApprovalsParams) (*http.Request, error)

NewListClientApprovalsRequest generates requests for ListClientApprovals

func NewListClientCorrespondencesRequest

func NewListClientCorrespondencesRequest(server string, accountId string, params *ListClientCorrespondencesParams) (*http.Request, error)

NewListClientCorrespondencesRequest generates requests for ListClientCorrespondences

func NewListClientRepliesRequest

func NewListClientRepliesRequest(server string, accountId string, recordingId int64) (*http.Request, error)

NewListClientRepliesRequest generates requests for ListClientReplies

func NewListCommentsRequest

func NewListCommentsRequest(server string, accountId string, recordingId int64) (*http.Request, error)

NewListCommentsRequest generates requests for ListComments

func NewListDocumentsRequest

func NewListDocumentsRequest(server string, accountId string, vaultId int64) (*http.Request, error)

NewListDocumentsRequest generates requests for ListDocuments

func NewListEventBoostsRequest

func NewListEventBoostsRequest(server string, accountId string, recordingId int64, eventId int64) (*http.Request, error)

NewListEventBoostsRequest generates requests for ListEventBoosts

func NewListEventsRequest

func NewListEventsRequest(server string, accountId string, recordingId int64) (*http.Request, error)

NewListEventsRequest generates requests for ListEvents

func NewListForwardRepliesRequest

func NewListForwardRepliesRequest(server string, accountId string, forwardId int64) (*http.Request, error)

NewListForwardRepliesRequest generates requests for ListForwardReplies

func NewListForwardsRequest

func NewListForwardsRequest(server string, accountId string, inboxId int64, params *ListForwardsParams) (*http.Request, error)

NewListForwardsRequest generates requests for ListForwards

func NewListGaugeNeedlesRequest added in v0.7.0

func NewListGaugeNeedlesRequest(server string, accountId string, projectId int64) (*http.Request, error)

NewListGaugeNeedlesRequest generates requests for ListGaugeNeedles

func NewListGaugesRequest added in v0.7.0

func NewListGaugesRequest(server string, accountId string, params *ListGaugesParams) (*http.Request, error)

NewListGaugesRequest generates requests for ListGauges

func NewListLineupMarkersRequest added in v0.6.0

func NewListLineupMarkersRequest(server string, accountId string) (*http.Request, error)

NewListLineupMarkersRequest generates requests for ListLineupMarkers

func NewListMessageTypesRequest

func NewListMessageTypesRequest(server string, accountId string) (*http.Request, error)

NewListMessageTypesRequest generates requests for ListMessageTypes

func NewListMessagesRequest

func NewListMessagesRequest(server string, accountId string, boardId int64, params *ListMessagesParams) (*http.Request, error)

NewListMessagesRequest generates requests for ListMessages

func NewListPeopleRequest

func NewListPeopleRequest(server string, accountId string) (*http.Request, error)

NewListPeopleRequest generates requests for ListPeople

func NewListPingablePeopleRequest

func NewListPingablePeopleRequest(server string, accountId string) (*http.Request, error)

NewListPingablePeopleRequest generates requests for ListPingablePeople

func NewListProjectPeopleRequest

func NewListProjectPeopleRequest(server string, accountId string, projectId int64) (*http.Request, error)

NewListProjectPeopleRequest generates requests for ListProjectPeople

func NewListProjectsRequest

func NewListProjectsRequest(server string, accountId string, params *ListProjectsParams) (*http.Request, error)

NewListProjectsRequest generates requests for ListProjects

func NewListQuestionAnswerersRequest

func NewListQuestionAnswerersRequest(server string, accountId string, questionId int64) (*http.Request, error)

NewListQuestionAnswerersRequest generates requests for ListQuestionAnswerers

func NewListQuestionsRequest

func NewListQuestionsRequest(server string, accountId string, questionnaireId int64) (*http.Request, error)

NewListQuestionsRequest generates requests for ListQuestions

func NewListRecordingBoostsRequest

func NewListRecordingBoostsRequest(server string, accountId string, recordingId int64) (*http.Request, error)

NewListRecordingBoostsRequest generates requests for ListRecordingBoosts

func NewListRecordingsRequest

func NewListRecordingsRequest(server string, accountId string, params *ListRecordingsParams) (*http.Request, error)

NewListRecordingsRequest generates requests for ListRecordings

func NewListScheduleEntriesRequest

func NewListScheduleEntriesRequest(server string, accountId string, scheduleId int64, params *ListScheduleEntriesParams) (*http.Request, error)

NewListScheduleEntriesRequest generates requests for ListScheduleEntries

func NewListTemplatesRequest

func NewListTemplatesRequest(server string, accountId string, params *ListTemplatesParams) (*http.Request, error)

NewListTemplatesRequest generates requests for ListTemplates

func NewListTodolistGroupsRequest

func NewListTodolistGroupsRequest(server string, accountId string, todolistId int64) (*http.Request, error)

NewListTodolistGroupsRequest generates requests for ListTodolistGroups

func NewListTodolistsRequest

func NewListTodolistsRequest(server string, accountId string, todosetId int64, params *ListTodolistsParams) (*http.Request, error)

NewListTodolistsRequest generates requests for ListTodolists

func NewListTodosRequest

func NewListTodosRequest(server string, accountId string, todolistId int64, params *ListTodosParams) (*http.Request, error)

NewListTodosRequest generates requests for ListTodos

func NewListUploadVersionsRequest

func NewListUploadVersionsRequest(server string, accountId string, uploadId int64) (*http.Request, error)

NewListUploadVersionsRequest generates requests for ListUploadVersions

func NewListUploadsRequest

func NewListUploadsRequest(server string, accountId string, vaultId int64) (*http.Request, error)

NewListUploadsRequest generates requests for ListUploads

func NewListVaultsRequest

func NewListVaultsRequest(server string, accountId string, vaultId int64) (*http.Request, error)

NewListVaultsRequest generates requests for ListVaults

func NewListWebhooksRequest

func NewListWebhooksRequest(server string, accountId string, bucketId int64) (*http.Request, error)

NewListWebhooksRequest generates requests for ListWebhooks

func NewMarkAsReadRequest added in v0.7.0

func NewMarkAsReadRequest(server string, accountId string, body MarkAsReadJSONRequestBody) (*http.Request, error)

NewMarkAsReadRequest calls the generic MarkAsRead builder with application/json body

func NewMarkAsReadRequestWithBody added in v0.7.0

func NewMarkAsReadRequestWithBody(server string, accountId string, contentType string, body io.Reader) (*http.Request, error)

NewMarkAsReadRequestWithBody generates requests for MarkAsRead with any type of body

func NewMoveCardColumnRequest

func NewMoveCardColumnRequest(server string, accountId string, cardTableId int64, body MoveCardColumnJSONRequestBody) (*http.Request, error)

NewMoveCardColumnRequest calls the generic MoveCardColumn builder with application/json body

func NewMoveCardColumnRequestWithBody

func NewMoveCardColumnRequestWithBody(server string, accountId string, cardTableId int64, contentType string, body io.Reader) (*http.Request, error)

NewMoveCardColumnRequestWithBody generates requests for MoveCardColumn with any type of body

func NewMoveCardRequest

func NewMoveCardRequest(server string, accountId string, cardId int64, body MoveCardJSONRequestBody) (*http.Request, error)

NewMoveCardRequest calls the generic MoveCard builder with application/json body

func NewMoveCardRequestWithBody

func NewMoveCardRequestWithBody(server string, accountId string, cardId int64, contentType string, body io.Reader) (*http.Request, error)

NewMoveCardRequestWithBody generates requests for MoveCard with any type of body

func NewPauseQuestionRequest

func NewPauseQuestionRequest(server string, accountId string, questionId int64) (*http.Request, error)

NewPauseQuestionRequest generates requests for PauseQuestion

func NewPinMessageRequest

func NewPinMessageRequest(server string, accountId string, messageId int64) (*http.Request, error)

NewPinMessageRequest generates requests for PinMessage

func NewRemoveAccountLogoRequest added in v0.7.0

func NewRemoveAccountLogoRequest(server string, accountId string) (*http.Request, error)

NewRemoveAccountLogoRequest generates requests for RemoveAccountLogo

func NewRepositionCardStepRequest

func NewRepositionCardStepRequest(server string, accountId string, cardId int64, body RepositionCardStepJSONRequestBody) (*http.Request, error)

NewRepositionCardStepRequest calls the generic RepositionCardStep builder with application/json body

func NewRepositionCardStepRequestWithBody

func NewRepositionCardStepRequestWithBody(server string, accountId string, cardId int64, contentType string, body io.Reader) (*http.Request, error)

NewRepositionCardStepRequestWithBody generates requests for RepositionCardStep with any type of body

func NewRepositionTodoRequest

func NewRepositionTodoRequest(server string, accountId string, todoId int64, body RepositionTodoJSONRequestBody) (*http.Request, error)

NewRepositionTodoRequest calls the generic RepositionTodo builder with application/json body

func NewRepositionTodoRequestWithBody

func NewRepositionTodoRequestWithBody(server string, accountId string, todoId int64, contentType string, body io.Reader) (*http.Request, error)

NewRepositionTodoRequestWithBody generates requests for RepositionTodo with any type of body

func NewRepositionTodolistGroupRequest

func NewRepositionTodolistGroupRequest(server string, accountId string, groupId int64, body RepositionTodolistGroupJSONRequestBody) (*http.Request, error)

NewRepositionTodolistGroupRequest calls the generic RepositionTodolistGroup builder with application/json body

func NewRepositionTodolistGroupRequestWithBody

func NewRepositionTodolistGroupRequestWithBody(server string, accountId string, groupId int64, contentType string, body io.Reader) (*http.Request, error)

NewRepositionTodolistGroupRequestWithBody generates requests for RepositionTodolistGroup with any type of body

func NewRepositionToolRequest

func NewRepositionToolRequest(server string, accountId string, toolId int64, body RepositionToolJSONRequestBody) (*http.Request, error)

NewRepositionToolRequest calls the generic RepositionTool builder with application/json body

func NewRepositionToolRequestWithBody

func NewRepositionToolRequestWithBody(server string, accountId string, toolId int64, contentType string, body io.Reader) (*http.Request, error)

NewRepositionToolRequestWithBody generates requests for RepositionTool with any type of body

func NewResumeQuestionRequest

func NewResumeQuestionRequest(server string, accountId string, questionId int64) (*http.Request, error)

NewResumeQuestionRequest generates requests for ResumeQuestion

func NewSearchRequest

func NewSearchRequest(server string, accountId string, params *SearchParams) (*http.Request, error)

NewSearchRequest generates requests for Search

func NewSetCardColumnColorRequest

func NewSetCardColumnColorRequest(server string, accountId string, columnId int64, body SetCardColumnColorJSONRequestBody) (*http.Request, error)

NewSetCardColumnColorRequest calls the generic SetCardColumnColor builder with application/json body

func NewSetCardColumnColorRequestWithBody

func NewSetCardColumnColorRequestWithBody(server string, accountId string, columnId int64, contentType string, body io.Reader) (*http.Request, error)

NewSetCardColumnColorRequestWithBody generates requests for SetCardColumnColor with any type of body

func NewSetCardStepCompletionRequest

func NewSetCardStepCompletionRequest(server string, accountId string, stepId int64, body SetCardStepCompletionJSONRequestBody) (*http.Request, error)

NewSetCardStepCompletionRequest calls the generic SetCardStepCompletion builder with application/json body

func NewSetCardStepCompletionRequestWithBody

func NewSetCardStepCompletionRequestWithBody(server string, accountId string, stepId int64, contentType string, body io.Reader) (*http.Request, error)

NewSetCardStepCompletionRequestWithBody generates requests for SetCardStepCompletion with any type of body

func NewSetClientVisibilityRequest

func NewSetClientVisibilityRequest(server string, accountId string, recordingId int64, body SetClientVisibilityJSONRequestBody) (*http.Request, error)

NewSetClientVisibilityRequest calls the generic SetClientVisibility builder with application/json body

func NewSetClientVisibilityRequestWithBody

func NewSetClientVisibilityRequestWithBody(server string, accountId string, recordingId int64, contentType string, body io.Reader) (*http.Request, error)

NewSetClientVisibilityRequestWithBody generates requests for SetClientVisibility with any type of body

func NewSubscribeRequest

func NewSubscribeRequest(server string, accountId string, recordingId int64) (*http.Request, error)

NewSubscribeRequest generates requests for Subscribe

func NewSubscribeToCardColumnRequest

func NewSubscribeToCardColumnRequest(server string, accountId string, columnId int64) (*http.Request, error)

NewSubscribeToCardColumnRequest generates requests for SubscribeToCardColumn

func NewToggleGaugeRequest added in v0.7.0

func NewToggleGaugeRequest(server string, accountId string, projectId int64, body ToggleGaugeJSONRequestBody) (*http.Request, error)

NewToggleGaugeRequest calls the generic ToggleGauge builder with application/json body

func NewToggleGaugeRequestWithBody added in v0.7.0

func NewToggleGaugeRequestWithBody(server string, accountId string, projectId int64, contentType string, body io.Reader) (*http.Request, error)

NewToggleGaugeRequestWithBody generates requests for ToggleGauge with any type of body

func NewTrashProjectRequest

func NewTrashProjectRequest(server string, accountId string, projectId int64) (*http.Request, error)

NewTrashProjectRequest generates requests for TrashProject

func NewTrashRecordingRequest

func NewTrashRecordingRequest(server string, accountId string, recordingId int64) (*http.Request, error)

NewTrashRecordingRequest generates requests for TrashRecording

func NewTrashTodoRequest

func NewTrashTodoRequest(server string, accountId string, todoId int64) (*http.Request, error)

NewTrashTodoRequest generates requests for TrashTodo

func NewUnarchiveRecordingRequest

func NewUnarchiveRecordingRequest(server string, accountId string, recordingId int64) (*http.Request, error)

NewUnarchiveRecordingRequest generates requests for UnarchiveRecording

func NewUncompleteTodoRequest

func NewUncompleteTodoRequest(server string, accountId string, todoId int64) (*http.Request, error)

NewUncompleteTodoRequest generates requests for UncompleteTodo

func NewUnpinMessageRequest

func NewUnpinMessageRequest(server string, accountId string, messageId int64) (*http.Request, error)

NewUnpinMessageRequest generates requests for UnpinMessage

func NewUnsubscribeFromCardColumnRequest

func NewUnsubscribeFromCardColumnRequest(server string, accountId string, columnId int64) (*http.Request, error)

NewUnsubscribeFromCardColumnRequest generates requests for UnsubscribeFromCardColumn

func NewUnsubscribeRequest

func NewUnsubscribeRequest(server string, accountId string, recordingId int64) (*http.Request, error)

NewUnsubscribeRequest generates requests for Unsubscribe

func NewUpdateAccountLogoRequestWithBody added in v0.7.0

func NewUpdateAccountLogoRequestWithBody(server string, accountId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAccountLogoRequestWithBody generates requests for UpdateAccountLogo with any type of body

func NewUpdateAccountNameRequest added in v0.7.0

func NewUpdateAccountNameRequest(server string, accountId string, body UpdateAccountNameJSONRequestBody) (*http.Request, error)

NewUpdateAccountNameRequest calls the generic UpdateAccountName builder with application/json body

func NewUpdateAccountNameRequestWithBody added in v0.7.0

func NewUpdateAccountNameRequestWithBody(server string, accountId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAccountNameRequestWithBody generates requests for UpdateAccountName with any type of body

func NewUpdateAnswerRequest

func NewUpdateAnswerRequest(server string, accountId string, answerId int64, body UpdateAnswerJSONRequestBody) (*http.Request, error)

NewUpdateAnswerRequest calls the generic UpdateAnswer builder with application/json body

func NewUpdateAnswerRequestWithBody

func NewUpdateAnswerRequestWithBody(server string, accountId string, answerId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAnswerRequestWithBody generates requests for UpdateAnswer with any type of body

func NewUpdateCardColumnRequest

func NewUpdateCardColumnRequest(server string, accountId string, columnId int64, body UpdateCardColumnJSONRequestBody) (*http.Request, error)

NewUpdateCardColumnRequest calls the generic UpdateCardColumn builder with application/json body

func NewUpdateCardColumnRequestWithBody

func NewUpdateCardColumnRequestWithBody(server string, accountId string, columnId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCardColumnRequestWithBody generates requests for UpdateCardColumn with any type of body

func NewUpdateCardRequest

func NewUpdateCardRequest(server string, accountId string, cardId int64, body UpdateCardJSONRequestBody) (*http.Request, error)

NewUpdateCardRequest calls the generic UpdateCard builder with application/json body

func NewUpdateCardRequestWithBody

func NewUpdateCardRequestWithBody(server string, accountId string, cardId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCardRequestWithBody generates requests for UpdateCard with any type of body

func NewUpdateCardStepRequest

func NewUpdateCardStepRequest(server string, accountId string, stepId int64, body UpdateCardStepJSONRequestBody) (*http.Request, error)

NewUpdateCardStepRequest calls the generic UpdateCardStep builder with application/json body

func NewUpdateCardStepRequestWithBody

func NewUpdateCardStepRequestWithBody(server string, accountId string, stepId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCardStepRequestWithBody generates requests for UpdateCardStep with any type of body

func NewUpdateChatbotRequest

func NewUpdateChatbotRequest(server string, accountId string, campfireId int64, chatbotId int64, body UpdateChatbotJSONRequestBody) (*http.Request, error)

NewUpdateChatbotRequest calls the generic UpdateChatbot builder with application/json body

func NewUpdateChatbotRequestWithBody

func NewUpdateChatbotRequestWithBody(server string, accountId string, campfireId int64, chatbotId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateChatbotRequestWithBody generates requests for UpdateChatbot with any type of body

func NewUpdateCommentRequest

func NewUpdateCommentRequest(server string, accountId string, commentId int64, body UpdateCommentJSONRequestBody) (*http.Request, error)

NewUpdateCommentRequest calls the generic UpdateComment builder with application/json body

func NewUpdateCommentRequestWithBody

func NewUpdateCommentRequestWithBody(server string, accountId string, commentId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCommentRequestWithBody generates requests for UpdateComment with any type of body

func NewUpdateDocumentRequest

func NewUpdateDocumentRequest(server string, accountId string, documentId int64, body UpdateDocumentJSONRequestBody) (*http.Request, error)

NewUpdateDocumentRequest calls the generic UpdateDocument builder with application/json body

func NewUpdateDocumentRequestWithBody

func NewUpdateDocumentRequestWithBody(server string, accountId string, documentId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDocumentRequestWithBody generates requests for UpdateDocument with any type of body

func NewUpdateGaugeNeedleRequest added in v0.7.0

func NewUpdateGaugeNeedleRequest(server string, accountId string, needleId int64, body UpdateGaugeNeedleJSONRequestBody) (*http.Request, error)

NewUpdateGaugeNeedleRequest calls the generic UpdateGaugeNeedle builder with application/json body

func NewUpdateGaugeNeedleRequestWithBody added in v0.7.0

func NewUpdateGaugeNeedleRequestWithBody(server string, accountId string, needleId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateGaugeNeedleRequestWithBody generates requests for UpdateGaugeNeedle with any type of body

func NewUpdateHillChartSettingsRequest added in v0.7.0

func NewUpdateHillChartSettingsRequest(server string, accountId string, todosetId int64, body UpdateHillChartSettingsJSONRequestBody) (*http.Request, error)

NewUpdateHillChartSettingsRequest calls the generic UpdateHillChartSettings builder with application/json body

func NewUpdateHillChartSettingsRequestWithBody added in v0.7.0

func NewUpdateHillChartSettingsRequestWithBody(server string, accountId string, todosetId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateHillChartSettingsRequestWithBody generates requests for UpdateHillChartSettings with any type of body

func NewUpdateLineupMarkerRequest

func NewUpdateLineupMarkerRequest(server string, accountId string, markerId int64, body UpdateLineupMarkerJSONRequestBody) (*http.Request, error)

NewUpdateLineupMarkerRequest calls the generic UpdateLineupMarker builder with application/json body

func NewUpdateLineupMarkerRequestWithBody

func NewUpdateLineupMarkerRequestWithBody(server string, accountId string, markerId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateLineupMarkerRequestWithBody generates requests for UpdateLineupMarker with any type of body

func NewUpdateMessageRequest

func NewUpdateMessageRequest(server string, accountId string, messageId int64, body UpdateMessageJSONRequestBody) (*http.Request, error)

NewUpdateMessageRequest calls the generic UpdateMessage builder with application/json body

func NewUpdateMessageRequestWithBody

func NewUpdateMessageRequestWithBody(server string, accountId string, messageId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateMessageRequestWithBody generates requests for UpdateMessage with any type of body

func NewUpdateMessageTypeRequest

func NewUpdateMessageTypeRequest(server string, accountId string, typeId int64, body UpdateMessageTypeJSONRequestBody) (*http.Request, error)

NewUpdateMessageTypeRequest calls the generic UpdateMessageType builder with application/json body

func NewUpdateMessageTypeRequestWithBody

func NewUpdateMessageTypeRequestWithBody(server string, accountId string, typeId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateMessageTypeRequestWithBody generates requests for UpdateMessageType with any type of body

func NewUpdateMyPreferencesRequest added in v0.7.0

func NewUpdateMyPreferencesRequest(server string, accountId string, body UpdateMyPreferencesJSONRequestBody) (*http.Request, error)

NewUpdateMyPreferencesRequest calls the generic UpdateMyPreferences builder with application/json body

func NewUpdateMyPreferencesRequestWithBody added in v0.7.0

func NewUpdateMyPreferencesRequestWithBody(server string, accountId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateMyPreferencesRequestWithBody generates requests for UpdateMyPreferences with any type of body

func NewUpdateMyProfileRequest added in v0.7.0

func NewUpdateMyProfileRequest(server string, accountId string, body UpdateMyProfileJSONRequestBody) (*http.Request, error)

NewUpdateMyProfileRequest calls the generic UpdateMyProfile builder with application/json body

func NewUpdateMyProfileRequestWithBody added in v0.7.0

func NewUpdateMyProfileRequestWithBody(server string, accountId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateMyProfileRequestWithBody generates requests for UpdateMyProfile with any type of body

func NewUpdateProjectAccessRequest

func NewUpdateProjectAccessRequest(server string, accountId string, projectId int64, body UpdateProjectAccessJSONRequestBody) (*http.Request, error)

NewUpdateProjectAccessRequest calls the generic UpdateProjectAccess builder with application/json body

func NewUpdateProjectAccessRequestWithBody

func NewUpdateProjectAccessRequestWithBody(server string, accountId string, projectId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateProjectAccessRequestWithBody generates requests for UpdateProjectAccess with any type of body

func NewUpdateProjectRequest

func NewUpdateProjectRequest(server string, accountId string, projectId int64, body UpdateProjectJSONRequestBody) (*http.Request, error)

NewUpdateProjectRequest calls the generic UpdateProject builder with application/json body

func NewUpdateProjectRequestWithBody

func NewUpdateProjectRequestWithBody(server string, accountId string, projectId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateProjectRequestWithBody generates requests for UpdateProject with any type of body

func NewUpdateQuestionNotificationSettingsRequest

func NewUpdateQuestionNotificationSettingsRequest(server string, accountId string, questionId int64, body UpdateQuestionNotificationSettingsJSONRequestBody) (*http.Request, error)

NewUpdateQuestionNotificationSettingsRequest calls the generic UpdateQuestionNotificationSettings builder with application/json body

func NewUpdateQuestionNotificationSettingsRequestWithBody

func NewUpdateQuestionNotificationSettingsRequestWithBody(server string, accountId string, questionId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateQuestionNotificationSettingsRequestWithBody generates requests for UpdateQuestionNotificationSettings with any type of body

func NewUpdateQuestionRequest

func NewUpdateQuestionRequest(server string, accountId string, questionId int64, body UpdateQuestionJSONRequestBody) (*http.Request, error)

NewUpdateQuestionRequest calls the generic UpdateQuestion builder with application/json body

func NewUpdateQuestionRequestWithBody

func NewUpdateQuestionRequestWithBody(server string, accountId string, questionId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateQuestionRequestWithBody generates requests for UpdateQuestion with any type of body

func NewUpdateScheduleEntryRequest

func NewUpdateScheduleEntryRequest(server string, accountId string, entryId int64, body UpdateScheduleEntryJSONRequestBody) (*http.Request, error)

NewUpdateScheduleEntryRequest calls the generic UpdateScheduleEntry builder with application/json body

func NewUpdateScheduleEntryRequestWithBody

func NewUpdateScheduleEntryRequestWithBody(server string, accountId string, entryId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateScheduleEntryRequestWithBody generates requests for UpdateScheduleEntry with any type of body

func NewUpdateScheduleSettingsRequest

func NewUpdateScheduleSettingsRequest(server string, accountId string, scheduleId int64, body UpdateScheduleSettingsJSONRequestBody) (*http.Request, error)

NewUpdateScheduleSettingsRequest calls the generic UpdateScheduleSettings builder with application/json body

func NewUpdateScheduleSettingsRequestWithBody

func NewUpdateScheduleSettingsRequestWithBody(server string, accountId string, scheduleId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateScheduleSettingsRequestWithBody generates requests for UpdateScheduleSettings with any type of body

func NewUpdateSubscriptionRequest

func NewUpdateSubscriptionRequest(server string, accountId string, recordingId int64, body UpdateSubscriptionJSONRequestBody) (*http.Request, error)

NewUpdateSubscriptionRequest calls the generic UpdateSubscription builder with application/json body

func NewUpdateSubscriptionRequestWithBody

func NewUpdateSubscriptionRequestWithBody(server string, accountId string, recordingId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSubscriptionRequestWithBody generates requests for UpdateSubscription with any type of body

func NewUpdateTemplateRequest

func NewUpdateTemplateRequest(server string, accountId string, templateId int64, body UpdateTemplateJSONRequestBody) (*http.Request, error)

NewUpdateTemplateRequest calls the generic UpdateTemplate builder with application/json body

func NewUpdateTemplateRequestWithBody

func NewUpdateTemplateRequestWithBody(server string, accountId string, templateId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTemplateRequestWithBody generates requests for UpdateTemplate with any type of body

func NewUpdateTimesheetEntryRequest

func NewUpdateTimesheetEntryRequest(server string, accountId string, entryId int64, body UpdateTimesheetEntryJSONRequestBody) (*http.Request, error)

NewUpdateTimesheetEntryRequest calls the generic UpdateTimesheetEntry builder with application/json body

func NewUpdateTimesheetEntryRequestWithBody

func NewUpdateTimesheetEntryRequestWithBody(server string, accountId string, entryId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTimesheetEntryRequestWithBody generates requests for UpdateTimesheetEntry with any type of body

func NewUpdateTodoRequest

func NewUpdateTodoRequest(server string, accountId string, todoId int64, body UpdateTodoJSONRequestBody) (*http.Request, error)

NewUpdateTodoRequest calls the generic UpdateTodo builder with application/json body

func NewUpdateTodoRequestWithBody

func NewUpdateTodoRequestWithBody(server string, accountId string, todoId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTodoRequestWithBody generates requests for UpdateTodo with any type of body

func NewUpdateTodolistOrGroupRequest

func NewUpdateTodolistOrGroupRequest(server string, accountId string, id int64, body UpdateTodolistOrGroupJSONRequestBody) (*http.Request, error)

NewUpdateTodolistOrGroupRequest calls the generic UpdateTodolistOrGroup builder with application/json body

func NewUpdateTodolistOrGroupRequestWithBody

func NewUpdateTodolistOrGroupRequestWithBody(server string, accountId string, id int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTodolistOrGroupRequestWithBody generates requests for UpdateTodolistOrGroup with any type of body

func NewUpdateToolRequest

func NewUpdateToolRequest(server string, accountId string, toolId int64, body UpdateToolJSONRequestBody) (*http.Request, error)

NewUpdateToolRequest calls the generic UpdateTool builder with application/json body

func NewUpdateToolRequestWithBody

func NewUpdateToolRequestWithBody(server string, accountId string, toolId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateToolRequestWithBody generates requests for UpdateTool with any type of body

func NewUpdateUploadRequest

func NewUpdateUploadRequest(server string, accountId string, uploadId int64, body UpdateUploadJSONRequestBody) (*http.Request, error)

NewUpdateUploadRequest calls the generic UpdateUpload builder with application/json body

func NewUpdateUploadRequestWithBody

func NewUpdateUploadRequestWithBody(server string, accountId string, uploadId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateUploadRequestWithBody generates requests for UpdateUpload with any type of body

func NewUpdateVaultRequest

func NewUpdateVaultRequest(server string, accountId string, vaultId int64, body UpdateVaultJSONRequestBody) (*http.Request, error)

NewUpdateVaultRequest calls the generic UpdateVault builder with application/json body

func NewUpdateVaultRequestWithBody

func NewUpdateVaultRequestWithBody(server string, accountId string, vaultId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateVaultRequestWithBody generates requests for UpdateVault with any type of body

func NewUpdateWebhookRequest

func NewUpdateWebhookRequest(server string, accountId string, webhookId int64, body UpdateWebhookJSONRequestBody) (*http.Request, error)

NewUpdateWebhookRequest calls the generic UpdateWebhook builder with application/json body

func NewUpdateWebhookRequestWithBody

func NewUpdateWebhookRequestWithBody(server string, accountId string, webhookId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateWebhookRequestWithBody generates requests for UpdateWebhook with any type of body

Types

type APIError

type APIError struct {
	// Code is a machine-readable error code.
	Code string
	// Message is a human-readable error message.
	Message string
	// Hint provides additional context or suggestions for resolution.
	Hint string
	// HTTPStatus is the HTTP status code that triggered this error.
	HTTPStatus int
	// Retryable indicates whether the operation can be retried.
	Retryable bool
	// Cause is the underlying error, if any.
	Cause error
}

APIError is a structured error with code, message, and optional hint.

func AsAPIError

func AsAPIError(err error) *APIError

AsAPIError attempts to convert an error to an *APIError. If the error is not an *APIError, it wraps it in one.

func NewAPIError

func NewAPIError(status int, msg string) *APIError

NewAPIError creates an API error with an HTTP status code.

func NewAmbiguousError

func NewAmbiguousError(resource string, matches []string) *APIError

NewAmbiguousError creates an ambiguous match error.

func NewAuthError

func NewAuthError(msg string) *APIError

NewAuthError creates an authentication error.

func NewForbiddenError

func NewForbiddenError(msg string) *APIError

NewForbiddenError creates a forbidden error.

func NewForbiddenScopeError

func NewForbiddenScopeError() *APIError

NewForbiddenScopeError creates a forbidden error due to insufficient scope.

func NewNetworkError

func NewNetworkError(cause error) *APIError

NewNetworkError creates a network error.

func NewNotFoundError

func NewNotFoundError(resource, identifier string) *APIError

NewNotFoundError creates a not-found error.

func NewNotFoundErrorWithHint

func NewNotFoundErrorWithHint(resource, identifier, hint string) *APIError

NewNotFoundErrorWithHint creates a not-found error with a hint.

func NewRateLimitError

func NewRateLimitError(retryAfter int) *APIError

NewRateLimitError creates a rate-limit error.

func NewUsageError

func NewUsageError(msg string) *APIError

NewUsageError creates a usage error.

func NewUsageErrorWithHint

func NewUsageErrorWithHint(msg, hint string) *APIError

NewUsageErrorWithHint creates a usage error with a hint.

func ParseHTTPError

func ParseHTTPError(resp *http.Response) *APIError

ParseHTTPError converts an HTTP response to an appropriate APIError.

func (*APIError) Error

func (e *APIError) Error() string

Error implements the error interface.

func (*APIError) IsRetryable

func (e *APIError) IsRetryable() bool

IsRetryable returns whether this error indicates a retryable condition.

func (*APIError) Unwrap

func (e *APIError) Unwrap() error

Unwrap returns the underlying cause for errors.Is/As support.

type Account added in v0.7.0

type Account struct {
	Active       bool                `json:"active,omitempty"`
	CreatedAt    time.Time           `json:"created_at"`
	Frozen       bool                `json:"frozen,omitempty"`
	Id           int64               `json:"id"`
	Limits       AccountLimits       `json:"limits,omitempty"`
	Name         string              `json:"name"`
	OwnerName    string              `json:"owner_name,omitempty"`
	Paused       bool                `json:"paused,omitempty"`
	Settings     AccountSettings     `json:"settings,omitempty"`
	Subscription AccountSubscription `json:"subscription,omitempty"`
	Trial        bool                `json:"trial,omitempty"`
	TrialEndsOn  types.Date          `json:"trial_ends_on,omitempty"`
	UpdatedAt    time.Time           `json:"updated_at"`
}

Account defines model for Account.

type AccountLimits added in v0.7.0

type AccountLimits struct {
	CanCreateProjects bool `json:"can_create_projects,omitempty"`
	CanCreateUsers    bool `json:"can_create_users,omitempty"`
	CanPinProjects    bool `json:"can_pin_projects,omitempty"`
	CanUploadFiles    bool `json:"can_upload_files,omitempty"`
}

AccountLimits defines model for AccountLimits.

type AccountLogo struct {
	Url string `json:"url,omitempty"`
}

AccountLogo defines model for AccountLogo.

type AccountSettings added in v0.7.0

type AccountSettings struct {
	CompanyHqEnabled bool `json:"company_hq_enabled,omitempty"`
	ProjectsEnabled  bool `json:"projects_enabled,omitempty"`
	TeamsEnabled     bool `json:"teams_enabled,omitempty"`
}

AccountSettings defines model for AccountSettings.

type AccountSubscription added in v0.7.0

type AccountSubscription struct {
	Clients      bool   `json:"clients,omitempty"`
	ProjectLimit int32  `json:"project_limit,omitempty"`
	ProperName   string `json:"proper_name,omitempty"`
	ShortName    string `json:"short_name,omitempty"`
	Teams        bool   `json:"teams,omitempty"`
	Templates    bool   `json:"templates,omitempty"`
	Timesheet    bool   `json:"timesheet,omitempty"`
}

AccountSubscription defines model for AccountSubscription.

type ArchiveRecordingResponse

type ArchiveRecordingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON422      *ValidationErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseArchiveRecordingResponse

func ParseArchiveRecordingResponse(rsp *http.Response) (*ArchiveRecordingResponse, error)

ParseArchiveRecordingResponse parses an HTTP response from a ArchiveRecordingWithResponse call

func (ArchiveRecordingResponse) Status

func (r ArchiveRecordingResponse) Status() string

Status returns HTTPResponse.Status

func (ArchiveRecordingResponse) StatusCode

func (r ArchiveRecordingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Assignable

type Assignable struct {
	AppUrl    string     `json:"app_url,omitempty"`
	Assignees []Person   `json:"assignees,omitempty"`
	Bucket    TodoBucket `json:"bucket,omitempty"`
	DueOn     types.Date `json:"due_on,omitempty"`
	Id        *int64     `json:"id,omitempty"`
	Parent    TodoParent `json:"parent,omitempty"`
	StartsOn  types.Date `json:"starts_on,omitempty"`
	Title     string     `json:"title,omitempty"`
	Type      string     `json:"type,omitempty"`
	Url       string     `json:"url,omitempty"`
}

Assignable defines model for Assignable.

type AuthTransport

type AuthTransport struct {
	// TokenProvider supplies access tokens for requests.
	TokenProvider TokenProvider
	// Base is the underlying transport. If nil, http.DefaultTransport is used.
	Base http.RoundTripper
	// UserAgent is the User-Agent header value. If empty, a default is used.
	UserAgent string
}

AuthTransport is an http.RoundTripper that adds Bearer token authentication.

func (*AuthTransport) RoundTrip

func (t *AuthTransport) RoundTrip(req *http.Request) (*http.Response, error)

RoundTrip implements http.RoundTripper, adding the Authorization header.

type BadRequestErrorResponseContent

type BadRequestErrorResponseContent struct {
	Error   string `json:"error"`
	Message string `json:"message,omitempty"`
}

BadRequestErrorResponseContent defines model for BadRequestErrorResponseContent.

type Boost

type Boost struct {
	Booster   Person          `json:"booster,omitempty"`
	Content   string          `json:"content,omitempty"`
	CreatedAt time.Time       `json:"created_at"`
	Id        int64           `json:"id"`
	Recording RecordingParent `json:"recording,omitempty"`
}

Boost defines model for Boost.

type CachingTransport

type CachingTransport struct {
	// Cache stores responses by URL.
	Cache ResponseCache
	// Base is the underlying transport. If nil, http.DefaultTransport is used.
	Base http.RoundTripper
}

CachingTransport is an http.RoundTripper that implements ETag-based caching.

func (*CachingTransport) RoundTrip

func (t *CachingTransport) RoundTrip(req *http.Request) (*http.Response, error)

RoundTrip implements http.RoundTripper with ETag-based caching.

type Campfire

type Campfire struct {
	AppUrl           string     `json:"app_url"`
	BookmarkUrl      string     `json:"bookmark_url,omitempty"`
	Bucket           TodoBucket `json:"bucket"`
	CreatedAt        time.Time  `json:"created_at"`
	Creator          Person     `json:"creator"`
	FilesUrl         string     `json:"files_url,omitempty"`
	Id               int64      `json:"id"`
	InheritsStatus   bool       `json:"inherits_status"`
	LinesUrl         string     `json:"lines_url,omitempty"`
	Position         int32      `json:"position,omitempty"`
	Status           string     `json:"status"`
	SubscriptionUrl  string     `json:"subscription_url,omitempty"`
	Title            string     `json:"title"`
	Topic            string     `json:"topic,omitempty"`
	Type             string     `json:"type"`
	UpdatedAt        time.Time  `json:"updated_at"`
	Url              string     `json:"url"`
	VisibleToClients bool       `json:"visible_to_clients"`
}

Campfire defines model for Campfire.

type CampfireLine

type CampfireLine struct {
	AppUrl           string                   `json:"app_url"`
	Attachments      []CampfireLineAttachment `json:"attachments,omitempty"`
	BookmarkUrl      string                   `json:"bookmark_url,omitempty"`
	BoostsCount      int32                    `json:"boosts_count,omitempty"`
	BoostsUrl        string                   `json:"boosts_url,omitempty"`
	Bucket           TodoBucket               `json:"bucket"`
	Content          string                   `json:"content,omitempty"`
	CreatedAt        time.Time                `json:"created_at"`
	Creator          Person                   `json:"creator"`
	Id               int64                    `json:"id"`
	InheritsStatus   bool                     `json:"inherits_status"`
	Parent           RecordingParent          `json:"parent"`
	Status           string                   `json:"status"`
	Title            string                   `json:"title"`
	Type             string                   `json:"type"`
	UpdatedAt        time.Time                `json:"updated_at"`
	Url              string                   `json:"url"`
	VisibleToClients bool                     `json:"visible_to_clients"`
}

CampfireLine defines model for CampfireLine.

type CampfireLineAttachment added in v0.2.3

type CampfireLineAttachment struct {
	ByteSize    int64  `json:"byte_size,omitempty"`
	ContentType string `json:"content_type,omitempty"`
	DownloadUrl string `json:"download_url,omitempty"`
	Filename    string `json:"filename,omitempty"`
	Title       string `json:"title,omitempty"`
	Url         string `json:"url,omitempty"`
}

CampfireLineAttachment defines model for CampfireLineAttachment.

type CampfiresService

type CampfiresService struct {
	// contains filtered or unexported fields
}

CampfiresService provides campfire-related operations.

func (*CampfiresService) Get

func (s *CampfiresService) Get(ctx context.Context, accountId string, campfireId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*CampfiresService) List

func (s *CampfiresService) List(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

type Card

type Card struct {
	AppUrl                string          `json:"app_url"`
	Assignees             []Person        `json:"assignees,omitempty"`
	BookmarkUrl           string          `json:"bookmark_url,omitempty"`
	BoostsCount           int32           `json:"boosts_count,omitempty"`
	BoostsUrl             string          `json:"boosts_url,omitempty"`
	Bucket                TodoBucket      `json:"bucket"`
	CommentsCount         int32           `json:"comments_count,omitempty"`
	CommentsUrl           string          `json:"comments_url,omitempty"`
	Completed             bool            `json:"completed,omitempty"`
	CompletedAt           time.Time       `json:"completed_at,omitempty"`
	Completer             Person          `json:"completer,omitempty"`
	CompletionSubscribers []Person        `json:"completion_subscribers,omitempty"`
	CompletionUrl         string          `json:"completion_url,omitempty"`
	Content               string          `json:"content,omitempty"`
	CreatedAt             time.Time       `json:"created_at"`
	Creator               Person          `json:"creator"`
	Description           string          `json:"description,omitempty"`
	DueOn                 types.Date      `json:"due_on,omitempty"`
	Id                    int64           `json:"id"`
	InheritsStatus        bool            `json:"inherits_status"`
	Parent                RecordingParent `json:"parent"`
	Position              int32           `json:"position,omitempty"`
	Status                string          `json:"status"`
	Steps                 []CardStep      `json:"steps,omitempty"`
	SubscriptionUrl       string          `json:"subscription_url,omitempty"`
	Title                 string          `json:"title"`
	Type                  string          `json:"type"`
	UpdatedAt             time.Time       `json:"updated_at"`
	Url                   string          `json:"url"`
	VisibleToClients      bool            `json:"visible_to_clients"`
}

Card defines model for Card.

type CardColumn

type CardColumn struct {
	AppUrl           string           `json:"app_url"`
	BookmarkUrl      string           `json:"bookmark_url,omitempty"`
	Bucket           TodoBucket       `json:"bucket"`
	CardsCount       int32            `json:"cards_count,omitempty"`
	CardsUrl         string           `json:"cards_url,omitempty"`
	Color            string           `json:"color,omitempty"`
	CommentsCount    int32            `json:"comments_count,omitempty"`
	CreatedAt        time.Time        `json:"created_at"`
	Creator          Person           `json:"creator"`
	Description      string           `json:"description,omitempty"`
	Id               int64            `json:"id"`
	InheritsStatus   bool             `json:"inherits_status"`
	OnHold           CardColumnOnHold `json:"on_hold,omitempty"`
	Parent           RecordingParent  `json:"parent"`
	Position         int32            `json:"position,omitempty"`
	Status           string           `json:"status"`
	Subscribers      []Person         `json:"subscribers,omitempty"`
	Title            string           `json:"title"`
	Type             string           `json:"type"`
	UpdatedAt        time.Time        `json:"updated_at"`
	Url              string           `json:"url"`
	VisibleToClients bool             `json:"visible_to_clients"`
}

CardColumn defines model for CardColumn.

type CardColumnOnHold added in v0.7.0

type CardColumnOnHold struct {
	CardsCount     int32     `json:"cards_count"`
	CardsUrl       string    `json:"cards_url"`
	CreatedAt      time.Time `json:"created_at"`
	Id             int64     `json:"id"`
	InheritsStatus bool      `json:"inherits_status"`
	Status         string    `json:"status"`
	Title          string    `json:"title"`
	UpdatedAt      time.Time `json:"updated_at"`
}

CardColumnOnHold defines model for CardColumnOnHold.

type CardStep

type CardStep struct {
	AppUrl           string          `json:"app_url"`
	Assignees        []Person        `json:"assignees,omitempty"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	Bucket           TodoBucket      `json:"bucket"`
	Completed        bool            `json:"completed,omitempty"`
	CompletedAt      time.Time       `json:"completed_at,omitempty"`
	Completer        Person          `json:"completer,omitempty"`
	CompletionUrl    string          `json:"completion_url,omitempty"`
	CreatedAt        time.Time       `json:"created_at"`
	Creator          Person          `json:"creator"`
	DueOn            types.Date      `json:"due_on,omitempty"`
	Id               int64           `json:"id"`
	InheritsStatus   bool            `json:"inherits_status"`
	Parent           RecordingParent `json:"parent"`
	Position         int32           `json:"position,omitempty"`
	Status           string          `json:"status"`
	Title            string          `json:"title"`
	Type             string          `json:"type"`
	UpdatedAt        time.Time       `json:"updated_at"`
	Url              string          `json:"url"`
	VisibleToClients bool            `json:"visible_to_clients"`
}

CardStep defines model for CardStep.

type CardTable

type CardTable struct {
	AppUrl           string       `json:"app_url"`
	BookmarkUrl      string       `json:"bookmark_url,omitempty"`
	Bucket           TodoBucket   `json:"bucket"`
	CreatedAt        time.Time    `json:"created_at"`
	Creator          Person       `json:"creator"`
	Id               int64        `json:"id"`
	InheritsStatus   bool         `json:"inherits_status"`
	Lists            []CardColumn `json:"lists,omitempty"`
	Status           string       `json:"status"`
	Subscribers      []Person     `json:"subscribers,omitempty"`
	SubscriptionUrl  string       `json:"subscription_url,omitempty"`
	Title            string       `json:"title"`
	Type             string       `json:"type"`
	UpdatedAt        time.Time    `json:"updated_at"`
	Url              string       `json:"url"`
	VisibleToClients bool         `json:"visible_to_clients"`
}

CardTable defines model for CardTable.

type CardsService

type CardsService struct {
	// contains filtered or unexported fields
}

CardsService provides card-related operations.

func (*CardsService) Create

func (s *CardsService) Create(ctx context.Context, accountId string, columnId int64, body CreateCardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*CardsService) CreateWithBody

func (s *CardsService) CreateWithBody(ctx context.Context, accountId string, columnId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*CardsService) Get

func (s *CardsService) Get(ctx context.Context, accountId string, cardId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*CardsService) List

func (s *CardsService) List(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*CardsService) Move

func (s *CardsService) Move(ctx context.Context, accountId string, cardId int64, body MoveCardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*CardsService) MoveWithBody

func (s *CardsService) MoveWithBody(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*CardsService) Update

func (s *CardsService) Update(ctx context.Context, accountId string, cardId int64, body UpdateCardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*CardsService) UpdateWithBody

func (s *CardsService) UpdateWithBody(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type Chatbot

type Chatbot struct {
	AppUrl      string    `json:"app_url,omitempty"`
	CommandUrl  string    `json:"command_url,omitempty"`
	CreatedAt   time.Time `json:"created_at"`
	Id          int64     `json:"id"`
	LinesUrl    string    `json:"lines_url,omitempty"`
	ServiceName string    `json:"service_name"`
	UpdatedAt   time.Time `json:"updated_at"`
	Url         string    `json:"url,omitempty"`
}

Chatbot defines model for Chatbot.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn

	// RetryConfig for idempotent operations
	RetryConfig RetryConfig

	// Logger for debug output (optional)
	Logger *slog.Logger
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) ArchiveRecording

func (c *Client) ArchiveRecording(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Campfires

func (c *Client) Campfires() *CampfiresService

Campfires returns the CampfiresService.

func (*Client) Cards

func (c *Client) Cards() *CardsService

Cards returns the CardsService.

func (*Client) CloneTool

func (c *Client) CloneTool(ctx context.Context, accountId string, body CloneToolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CloneToolWithBody

func (c *Client) CloneToolWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Comments

func (c *Client) Comments() *CommentsService

Comments returns the CommentsService.

func (*Client) CompleteTodo

func (c *Client) CompleteTodo(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAnswer

func (c *Client) CreateAnswer(ctx context.Context, accountId string, questionId int64, body CreateAnswerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAnswerWithBody

func (c *Client) CreateAnswerWithBody(ctx context.Context, accountId string, questionId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAttachmentWithBody

func (c *Client) CreateAttachmentWithBody(ctx context.Context, accountId string, params *CreateAttachmentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCampfireLine

func (c *Client) CreateCampfireLine(ctx context.Context, accountId string, campfireId int64, body CreateCampfireLineJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCampfireLineWithBody

func (c *Client) CreateCampfireLineWithBody(ctx context.Context, accountId string, campfireId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCampfireUploadWithBody added in v0.2.3

func (c *Client) CreateCampfireUploadWithBody(ctx context.Context, accountId string, campfireId int64, params *CreateCampfireUploadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCard

func (c *Client) CreateCard(ctx context.Context, accountId string, columnId int64, body CreateCardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCardColumn

func (c *Client) CreateCardColumn(ctx context.Context, accountId string, cardTableId int64, body CreateCardColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCardColumnWithBody

func (c *Client) CreateCardColumnWithBody(ctx context.Context, accountId string, cardTableId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCardStep

func (c *Client) CreateCardStep(ctx context.Context, accountId string, cardId int64, body CreateCardStepJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCardStepWithBody

func (c *Client) CreateCardStepWithBody(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCardWithBody

func (c *Client) CreateCardWithBody(ctx context.Context, accountId string, columnId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateChatbot

func (c *Client) CreateChatbot(ctx context.Context, accountId string, campfireId int64, body CreateChatbotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateChatbotWithBody

func (c *Client) CreateChatbotWithBody(ctx context.Context, accountId string, campfireId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateComment

func (c *Client) CreateComment(ctx context.Context, accountId string, recordingId int64, body CreateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCommentWithBody

func (c *Client) CreateCommentWithBody(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDocument

func (c *Client) CreateDocument(ctx context.Context, accountId string, vaultId int64, body CreateDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDocumentWithBody

func (c *Client) CreateDocumentWithBody(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEventBoost

func (c *Client) CreateEventBoost(ctx context.Context, accountId string, recordingId int64, eventId int64, body CreateEventBoostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEventBoostWithBody

func (c *Client) CreateEventBoostWithBody(ctx context.Context, accountId string, recordingId int64, eventId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateForwardReply

func (c *Client) CreateForwardReply(ctx context.Context, accountId string, forwardId int64, body CreateForwardReplyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateForwardReplyWithBody

func (c *Client) CreateForwardReplyWithBody(ctx context.Context, accountId string, forwardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGaugeNeedle added in v0.7.0

func (c *Client) CreateGaugeNeedle(ctx context.Context, accountId string, projectId int64, body CreateGaugeNeedleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGaugeNeedleWithBody added in v0.7.0

func (c *Client) CreateGaugeNeedleWithBody(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLineupMarker

func (c *Client) CreateLineupMarker(ctx context.Context, accountId string, body CreateLineupMarkerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLineupMarkerWithBody

func (c *Client) CreateLineupMarkerWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMessage

func (c *Client) CreateMessage(ctx context.Context, accountId string, boardId int64, body CreateMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMessageType

func (c *Client) CreateMessageType(ctx context.Context, accountId string, body CreateMessageTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMessageTypeWithBody

func (c *Client) CreateMessageTypeWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMessageWithBody

func (c *Client) CreateMessageWithBody(ctx context.Context, accountId string, boardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProject

func (c *Client) CreateProject(ctx context.Context, accountId string, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectFromTemplate

func (c *Client) CreateProjectFromTemplate(ctx context.Context, accountId string, templateId int64, body CreateProjectFromTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectFromTemplateWithBody

func (c *Client) CreateProjectFromTemplateWithBody(ctx context.Context, accountId string, templateId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectWithBody

func (c *Client) CreateProjectWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateQuestion

func (c *Client) CreateQuestion(ctx context.Context, accountId string, questionnaireId int64, body CreateQuestionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateQuestionWithBody

func (c *Client) CreateQuestionWithBody(ctx context.Context, accountId string, questionnaireId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRecordingBoost

func (c *Client) CreateRecordingBoost(ctx context.Context, accountId string, recordingId int64, body CreateRecordingBoostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRecordingBoostWithBody

func (c *Client) CreateRecordingBoostWithBody(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateScheduleEntry

func (c *Client) CreateScheduleEntry(ctx context.Context, accountId string, scheduleId int64, body CreateScheduleEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateScheduleEntryWithBody

func (c *Client) CreateScheduleEntryWithBody(ctx context.Context, accountId string, scheduleId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTemplate

func (c *Client) CreateTemplate(ctx context.Context, accountId string, body CreateTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTemplateWithBody

func (c *Client) CreateTemplateWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTimesheetEntry

func (c *Client) CreateTimesheetEntry(ctx context.Context, accountId string, recordingId int64, body CreateTimesheetEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTimesheetEntryWithBody

func (c *Client) CreateTimesheetEntryWithBody(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTodo

func (c *Client) CreateTodo(ctx context.Context, accountId string, todolistId int64, body CreateTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTodoWithBody

func (c *Client) CreateTodoWithBody(ctx context.Context, accountId string, todolistId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTodolist

func (c *Client) CreateTodolist(ctx context.Context, accountId string, todosetId int64, body CreateTodolistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTodolistGroup

func (c *Client) CreateTodolistGroup(ctx context.Context, accountId string, todolistId int64, body CreateTodolistGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTodolistGroupWithBody

func (c *Client) CreateTodolistGroupWithBody(ctx context.Context, accountId string, todolistId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTodolistWithBody

func (c *Client) CreateTodolistWithBody(ctx context.Context, accountId string, todosetId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUpload

func (c *Client) CreateUpload(ctx context.Context, accountId string, vaultId int64, body CreateUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateUploadWithBody

func (c *Client) CreateUploadWithBody(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateVault

func (c *Client) CreateVault(ctx context.Context, accountId string, vaultId int64, body CreateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateVaultWithBody

func (c *Client) CreateVaultWithBody(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateWebhook

func (c *Client) CreateWebhook(ctx context.Context, accountId string, bucketId int64, body CreateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateWebhookWithBody

func (c *Client) CreateWebhookWithBody(ctx context.Context, accountId string, bucketId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBoost

func (c *Client) DeleteBoost(ctx context.Context, accountId string, boostId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCampfireLine

func (c *Client) DeleteCampfireLine(ctx context.Context, accountId string, campfireId int64, lineId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteChatbot

func (c *Client) DeleteChatbot(ctx context.Context, accountId string, campfireId int64, chatbotId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteLineupMarker

func (c *Client) DeleteLineupMarker(ctx context.Context, accountId string, markerId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteMessageType

func (c *Client) DeleteMessageType(ctx context.Context, accountId string, typeId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTemplate

func (c *Client) DeleteTemplate(ctx context.Context, accountId string, templateId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTool

func (c *Client) DeleteTool(ctx context.Context, accountId string, toolId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteWebhook

func (c *Client) DeleteWebhook(ctx context.Context, accountId string, webhookId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DestroyGaugeNeedle added in v0.7.0

func (c *Client) DestroyGaugeNeedle(ctx context.Context, accountId string, needleId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DisableCardColumnOnHold

func (c *Client) DisableCardColumnOnHold(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DisableOutOfOffice added in v0.7.0

func (c *Client) DisableOutOfOffice(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DisableTool

func (c *Client) DisableTool(ctx context.Context, accountId string, toolId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Documents

func (c *Client) Documents() *DocumentsService

Documents returns the DocumentsService.

func (*Client) EnableCardColumnOnHold

func (c *Client) EnableCardColumnOnHold(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableOutOfOffice added in v0.7.0

func (c *Client) EnableOutOfOffice(ctx context.Context, accountId string, personId int64, body EnableOutOfOfficeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableOutOfOfficeWithBody added in v0.7.0

func (c *Client) EnableOutOfOfficeWithBody(ctx context.Context, accountId string, personId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableTool

func (c *Client) EnableTool(ctx context.Context, accountId string, toolId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Events

func (c *Client) Events() *EventsService

Events returns the EventsService.

func (*Client) GetAccount added in v0.7.0

func (c *Client) GetAccount(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAnswer

func (c *Client) GetAnswer(ctx context.Context, accountId string, answerId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAnswersByPerson

func (c *Client) GetAnswersByPerson(ctx context.Context, accountId string, questionId int64, personId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAssignedTodos

func (c *Client) GetAssignedTodos(ctx context.Context, accountId string, personId int64, params *GetAssignedTodosParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBoost

func (c *Client) GetBoost(ctx context.Context, accountId string, boostId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCampfire

func (c *Client) GetCampfire(ctx context.Context, accountId string, campfireId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCampfireLine

func (c *Client) GetCampfireLine(ctx context.Context, accountId string, campfireId int64, lineId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCard

func (c *Client) GetCard(ctx context.Context, accountId string, cardId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCardColumn

func (c *Client) GetCardColumn(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCardStep added in v0.6.0

func (c *Client) GetCardStep(ctx context.Context, accountId string, stepId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCardTable

func (c *Client) GetCardTable(ctx context.Context, accountId string, cardTableId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetChatbot

func (c *Client) GetChatbot(ctx context.Context, accountId string, campfireId int64, chatbotId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClientApproval

func (c *Client) GetClientApproval(ctx context.Context, accountId string, approvalId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClientCorrespondence

func (c *Client) GetClientCorrespondence(ctx context.Context, accountId string, correspondenceId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClientReply

func (c *Client) GetClientReply(ctx context.Context, accountId string, recordingId int64, replyId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComment

func (c *Client) GetComment(ctx context.Context, accountId string, commentId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDocument

func (c *Client) GetDocument(ctx context.Context, accountId string, documentId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetForward

func (c *Client) GetForward(ctx context.Context, accountId string, forwardId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetForwardReply

func (c *Client) GetForwardReply(ctx context.Context, accountId string, forwardId int64, replyId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGaugeNeedle added in v0.7.0

func (c *Client) GetGaugeNeedle(ctx context.Context, accountId string, needleId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHillChart added in v0.7.0

func (c *Client) GetHillChart(ctx context.Context, accountId string, todosetId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetInbox

func (c *Client) GetInbox(ctx context.Context, accountId string, inboxId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMessage

func (c *Client) GetMessage(ctx context.Context, accountId string, messageId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMessageBoard

func (c *Client) GetMessageBoard(ctx context.Context, accountId string, boardId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMessageType

func (c *Client) GetMessageType(ctx context.Context, accountId string, typeId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMyAssignments added in v0.7.0

func (c *Client) GetMyAssignments(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMyCompletedAssignments added in v0.7.0

func (c *Client) GetMyCompletedAssignments(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMyDueAssignments added in v0.7.0

func (c *Client) GetMyDueAssignments(ctx context.Context, accountId string, params *GetMyDueAssignmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMyNotifications added in v0.7.0

func (c *Client) GetMyNotifications(ctx context.Context, accountId string, params *GetMyNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMyPreferences added in v0.7.0

func (c *Client) GetMyPreferences(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMyProfile

func (c *Client) GetMyProfile(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOutOfOffice added in v0.7.0

func (c *Client) GetOutOfOffice(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOverdueTodos

func (c *Client) GetOverdueTodos(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPerson

func (c *Client) GetPerson(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPersonProgress

func (c *Client) GetPersonProgress(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProgressReport

func (c *Client) GetProgressReport(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProject

func (c *Client) GetProject(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectConstruction

func (c *Client) GetProjectConstruction(ctx context.Context, accountId string, templateId int64, constructionId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectTimeline

func (c *Client) GetProjectTimeline(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectTimesheet

func (c *Client) GetProjectTimesheet(ctx context.Context, accountId string, projectId int64, params *GetProjectTimesheetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetQuestion

func (c *Client) GetQuestion(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetQuestionReminders

func (c *Client) GetQuestionReminders(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetQuestionnaire

func (c *Client) GetQuestionnaire(ctx context.Context, accountId string, questionnaireId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRecording

func (c *Client) GetRecording(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRecordingTimesheet

func (c *Client) GetRecordingTimesheet(ctx context.Context, accountId string, recordingId int64, params *GetRecordingTimesheetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSchedule

func (c *Client) GetSchedule(ctx context.Context, accountId string, scheduleId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetScheduleEntry

func (c *Client) GetScheduleEntry(ctx context.Context, accountId string, entryId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetScheduleEntryOccurrence

func (c *Client) GetScheduleEntryOccurrence(ctx context.Context, accountId string, entryId int64, date string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSearchMetadata

func (c *Client) GetSearchMetadata(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSubscription

func (c *Client) GetSubscription(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTemplate

func (c *Client) GetTemplate(ctx context.Context, accountId string, templateId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTimesheetEntry

func (c *Client) GetTimesheetEntry(ctx context.Context, accountId string, entryId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTimesheetReport

func (c *Client) GetTimesheetReport(ctx context.Context, accountId string, params *GetTimesheetReportParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTodo

func (c *Client) GetTodo(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTodolistOrGroup

func (c *Client) GetTodolistOrGroup(ctx context.Context, accountId string, id int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTodoset

func (c *Client) GetTodoset(ctx context.Context, accountId string, todosetId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTool

func (c *Client) GetTool(ctx context.Context, accountId string, toolId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUpcomingSchedule

func (c *Client) GetUpcomingSchedule(ctx context.Context, accountId string, params *GetUpcomingScheduleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUpload

func (c *Client) GetUpload(ctx context.Context, accountId string, uploadId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVault

func (c *Client) GetVault(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetWebhook

func (c *Client) GetWebhook(ctx context.Context, accountId string, webhookId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAnswers

func (c *Client) ListAnswers(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAssignablePeople

func (c *Client) ListAssignablePeople(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCampfireLines

func (c *Client) ListCampfireLines(ctx context.Context, accountId string, campfireId int64, params *ListCampfireLinesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCampfireUploads added in v0.2.3

func (c *Client) ListCampfireUploads(ctx context.Context, accountId string, campfireId int64, params *ListCampfireUploadsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCampfires

func (c *Client) ListCampfires(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCards

func (c *Client) ListCards(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListChatbots

func (c *Client) ListChatbots(ctx context.Context, accountId string, campfireId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListClientApprovals

func (c *Client) ListClientApprovals(ctx context.Context, accountId string, params *ListClientApprovalsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListClientCorrespondences

func (c *Client) ListClientCorrespondences(ctx context.Context, accountId string, params *ListClientCorrespondencesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListClientReplies

func (c *Client) ListClientReplies(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListComments

func (c *Client) ListComments(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListDocuments

func (c *Client) ListDocuments(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListEventBoosts

func (c *Client) ListEventBoosts(ctx context.Context, accountId string, recordingId int64, eventId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListEvents

func (c *Client) ListEvents(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListForwardReplies

func (c *Client) ListForwardReplies(ctx context.Context, accountId string, forwardId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListForwards

func (c *Client) ListForwards(ctx context.Context, accountId string, inboxId int64, params *ListForwardsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGaugeNeedles added in v0.7.0

func (c *Client) ListGaugeNeedles(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGauges added in v0.7.0

func (c *Client) ListGauges(ctx context.Context, accountId string, params *ListGaugesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListLineupMarkers added in v0.6.0

func (c *Client) ListLineupMarkers(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMessageTypes

func (c *Client) ListMessageTypes(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMessages

func (c *Client) ListMessages(ctx context.Context, accountId string, boardId int64, params *ListMessagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPeople

func (c *Client) ListPeople(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPingablePeople

func (c *Client) ListPingablePeople(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjectPeople

func (c *Client) ListProjectPeople(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjects

func (c *Client) ListProjects(ctx context.Context, accountId string, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListQuestionAnswerers

func (c *Client) ListQuestionAnswerers(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListQuestions

func (c *Client) ListQuestions(ctx context.Context, accountId string, questionnaireId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRecordingBoosts

func (c *Client) ListRecordingBoosts(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRecordings

func (c *Client) ListRecordings(ctx context.Context, accountId string, params *ListRecordingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListScheduleEntries

func (c *Client) ListScheduleEntries(ctx context.Context, accountId string, scheduleId int64, params *ListScheduleEntriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTemplates

func (c *Client) ListTemplates(ctx context.Context, accountId string, params *ListTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTodolistGroups

func (c *Client) ListTodolistGroups(ctx context.Context, accountId string, todolistId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTodolists

func (c *Client) ListTodolists(ctx context.Context, accountId string, todosetId int64, params *ListTodolistsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTodos

func (c *Client) ListTodos(ctx context.Context, accountId string, todolistId int64, params *ListTodosParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUploadVersions

func (c *Client) ListUploadVersions(ctx context.Context, accountId string, uploadId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListUploads

func (c *Client) ListUploads(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListVaults

func (c *Client) ListVaults(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListWebhooks

func (c *Client) ListWebhooks(ctx context.Context, accountId string, bucketId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MarkAsRead added in v0.7.0

func (c *Client) MarkAsRead(ctx context.Context, accountId string, body MarkAsReadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MarkAsReadWithBody added in v0.7.0

func (c *Client) MarkAsReadWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Messages

func (c *Client) Messages() *MessagesService

Messages returns the MessagesService.

func (*Client) MoveCard

func (c *Client) MoveCard(ctx context.Context, accountId string, cardId int64, body MoveCardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MoveCardColumn

func (c *Client) MoveCardColumn(ctx context.Context, accountId string, cardTableId int64, body MoveCardColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MoveCardColumnWithBody

func (c *Client) MoveCardColumnWithBody(ctx context.Context, accountId string, cardTableId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MoveCardWithBody

func (c *Client) MoveCardWithBody(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PauseQuestion

func (c *Client) PauseQuestion(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) People

func (c *Client) People() *PeopleService

People returns the PeopleService.

func (*Client) PinMessage

func (c *Client) PinMessage(ctx context.Context, accountId string, messageId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Projects

func (c *Client) Projects() *ProjectsService

Projects returns the ProjectsService.

func (*Client) Recordings

func (c *Client) Recordings() *RecordingsService

Recordings returns the RecordingsService.

func (c *Client) RemoveAccountLogo(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RepositionCardStep

func (c *Client) RepositionCardStep(ctx context.Context, accountId string, cardId int64, body RepositionCardStepJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RepositionCardStepWithBody

func (c *Client) RepositionCardStepWithBody(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RepositionTodo

func (c *Client) RepositionTodo(ctx context.Context, accountId string, todoId int64, body RepositionTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RepositionTodoWithBody

func (c *Client) RepositionTodoWithBody(ctx context.Context, accountId string, todoId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RepositionTodolistGroup

func (c *Client) RepositionTodolistGroup(ctx context.Context, accountId string, groupId int64, body RepositionTodolistGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RepositionTodolistGroupWithBody

func (c *Client) RepositionTodolistGroupWithBody(ctx context.Context, accountId string, groupId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RepositionTool

func (c *Client) RepositionTool(ctx context.Context, accountId string, toolId int64, body RepositionToolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RepositionToolWithBody

func (c *Client) RepositionToolWithBody(ctx context.Context, accountId string, toolId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResumeQuestion

func (c *Client) ResumeQuestion(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Schedules

func (c *Client) Schedules() *SchedulesService

Schedules returns the SchedulesService.

func (*Client) Search

func (c *Client) Search(ctx context.Context, accountId string, params *SearchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetCardColumnColor

func (c *Client) SetCardColumnColor(ctx context.Context, accountId string, columnId int64, body SetCardColumnColorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetCardColumnColorWithBody

func (c *Client) SetCardColumnColorWithBody(ctx context.Context, accountId string, columnId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetCardStepCompletion

func (c *Client) SetCardStepCompletion(ctx context.Context, accountId string, stepId int64, body SetCardStepCompletionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetCardStepCompletionWithBody

func (c *Client) SetCardStepCompletionWithBody(ctx context.Context, accountId string, stepId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetClientVisibility

func (c *Client) SetClientVisibility(ctx context.Context, accountId string, recordingId int64, body SetClientVisibilityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetClientVisibilityWithBody

func (c *Client) SetClientVisibilityWithBody(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Subscribe

func (c *Client) Subscribe(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SubscribeToCardColumn

func (c *Client) SubscribeToCardColumn(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Templates

func (c *Client) Templates() *TemplatesService

Templates returns the TemplatesService.

func (*Client) Todos

func (c *Client) Todos() *TodosService

Todos returns the TodosService.

func (*Client) ToggleGauge added in v0.7.0

func (c *Client) ToggleGauge(ctx context.Context, accountId string, projectId int64, body ToggleGaugeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ToggleGaugeWithBody added in v0.7.0

func (c *Client) ToggleGaugeWithBody(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TrashProject

func (c *Client) TrashProject(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TrashRecording

func (c *Client) TrashRecording(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TrashTodo

func (c *Client) TrashTodo(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UnarchiveRecording

func (c *Client) UnarchiveRecording(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UncompleteTodo

func (c *Client) UncompleteTodo(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UnpinMessage

func (c *Client) UnpinMessage(ctx context.Context, accountId string, messageId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Unsubscribe

func (c *Client) Unsubscribe(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UnsubscribeFromCardColumn

func (c *Client) UnsubscribeFromCardColumn(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAccountLogoWithBody added in v0.7.0

func (c *Client) UpdateAccountLogoWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAccountName added in v0.7.0

func (c *Client) UpdateAccountName(ctx context.Context, accountId string, body UpdateAccountNameJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAccountNameWithBody added in v0.7.0

func (c *Client) UpdateAccountNameWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAnswer

func (c *Client) UpdateAnswer(ctx context.Context, accountId string, answerId int64, body UpdateAnswerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAnswerWithBody

func (c *Client) UpdateAnswerWithBody(ctx context.Context, accountId string, answerId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCard

func (c *Client) UpdateCard(ctx context.Context, accountId string, cardId int64, body UpdateCardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCardColumn

func (c *Client) UpdateCardColumn(ctx context.Context, accountId string, columnId int64, body UpdateCardColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCardColumnWithBody

func (c *Client) UpdateCardColumnWithBody(ctx context.Context, accountId string, columnId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCardStep

func (c *Client) UpdateCardStep(ctx context.Context, accountId string, stepId int64, body UpdateCardStepJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCardStepWithBody

func (c *Client) UpdateCardStepWithBody(ctx context.Context, accountId string, stepId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCardWithBody

func (c *Client) UpdateCardWithBody(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateChatbot

func (c *Client) UpdateChatbot(ctx context.Context, accountId string, campfireId int64, chatbotId int64, body UpdateChatbotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateChatbotWithBody

func (c *Client) UpdateChatbotWithBody(ctx context.Context, accountId string, campfireId int64, chatbotId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateComment

func (c *Client) UpdateComment(ctx context.Context, accountId string, commentId int64, body UpdateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCommentWithBody

func (c *Client) UpdateCommentWithBody(ctx context.Context, accountId string, commentId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDocument

func (c *Client) UpdateDocument(ctx context.Context, accountId string, documentId int64, body UpdateDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDocumentWithBody

func (c *Client) UpdateDocumentWithBody(ctx context.Context, accountId string, documentId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGaugeNeedle added in v0.7.0

func (c *Client) UpdateGaugeNeedle(ctx context.Context, accountId string, needleId int64, body UpdateGaugeNeedleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGaugeNeedleWithBody added in v0.7.0

func (c *Client) UpdateGaugeNeedleWithBody(ctx context.Context, accountId string, needleId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateHillChartSettings added in v0.7.0

func (c *Client) UpdateHillChartSettings(ctx context.Context, accountId string, todosetId int64, body UpdateHillChartSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateHillChartSettingsWithBody added in v0.7.0

func (c *Client) UpdateHillChartSettingsWithBody(ctx context.Context, accountId string, todosetId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateLineupMarker

func (c *Client) UpdateLineupMarker(ctx context.Context, accountId string, markerId int64, body UpdateLineupMarkerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateLineupMarkerWithBody

func (c *Client) UpdateLineupMarkerWithBody(ctx context.Context, accountId string, markerId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMessage

func (c *Client) UpdateMessage(ctx context.Context, accountId string, messageId int64, body UpdateMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMessageType

func (c *Client) UpdateMessageType(ctx context.Context, accountId string, typeId int64, body UpdateMessageTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMessageTypeWithBody

func (c *Client) UpdateMessageTypeWithBody(ctx context.Context, accountId string, typeId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMessageWithBody

func (c *Client) UpdateMessageWithBody(ctx context.Context, accountId string, messageId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMyPreferences added in v0.7.0

func (c *Client) UpdateMyPreferences(ctx context.Context, accountId string, body UpdateMyPreferencesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMyPreferencesWithBody added in v0.7.0

func (c *Client) UpdateMyPreferencesWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMyProfile added in v0.7.0

func (c *Client) UpdateMyProfile(ctx context.Context, accountId string, body UpdateMyProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMyProfileWithBody added in v0.7.0

func (c *Client) UpdateMyProfileWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProject

func (c *Client) UpdateProject(ctx context.Context, accountId string, projectId int64, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectAccess

func (c *Client) UpdateProjectAccess(ctx context.Context, accountId string, projectId int64, body UpdateProjectAccessJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectAccessWithBody

func (c *Client) UpdateProjectAccessWithBody(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProjectWithBody

func (c *Client) UpdateProjectWithBody(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateQuestion

func (c *Client) UpdateQuestion(ctx context.Context, accountId string, questionId int64, body UpdateQuestionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateQuestionNotificationSettings

func (c *Client) UpdateQuestionNotificationSettings(ctx context.Context, accountId string, questionId int64, body UpdateQuestionNotificationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateQuestionNotificationSettingsWithBody

func (c *Client) UpdateQuestionNotificationSettingsWithBody(ctx context.Context, accountId string, questionId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateQuestionWithBody

func (c *Client) UpdateQuestionWithBody(ctx context.Context, accountId string, questionId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateScheduleEntry

func (c *Client) UpdateScheduleEntry(ctx context.Context, accountId string, entryId int64, body UpdateScheduleEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateScheduleEntryWithBody

func (c *Client) UpdateScheduleEntryWithBody(ctx context.Context, accountId string, entryId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateScheduleSettings

func (c *Client) UpdateScheduleSettings(ctx context.Context, accountId string, scheduleId int64, body UpdateScheduleSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateScheduleSettingsWithBody

func (c *Client) UpdateScheduleSettingsWithBody(ctx context.Context, accountId string, scheduleId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSubscription

func (c *Client) UpdateSubscription(ctx context.Context, accountId string, recordingId int64, body UpdateSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSubscriptionWithBody

func (c *Client) UpdateSubscriptionWithBody(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTemplate

func (c *Client) UpdateTemplate(ctx context.Context, accountId string, templateId int64, body UpdateTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTemplateWithBody

func (c *Client) UpdateTemplateWithBody(ctx context.Context, accountId string, templateId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTimesheetEntry

func (c *Client) UpdateTimesheetEntry(ctx context.Context, accountId string, entryId int64, body UpdateTimesheetEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTimesheetEntryWithBody

func (c *Client) UpdateTimesheetEntryWithBody(ctx context.Context, accountId string, entryId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTodo

func (c *Client) UpdateTodo(ctx context.Context, accountId string, todoId int64, body UpdateTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTodoWithBody

func (c *Client) UpdateTodoWithBody(ctx context.Context, accountId string, todoId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTodolistOrGroup

func (c *Client) UpdateTodolistOrGroup(ctx context.Context, accountId string, id int64, body UpdateTodolistOrGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTodolistOrGroupWithBody

func (c *Client) UpdateTodolistOrGroupWithBody(ctx context.Context, accountId string, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTool

func (c *Client) UpdateTool(ctx context.Context, accountId string, toolId int64, body UpdateToolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateToolWithBody

func (c *Client) UpdateToolWithBody(ctx context.Context, accountId string, toolId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUpload

func (c *Client) UpdateUpload(ctx context.Context, accountId string, uploadId int64, body UpdateUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUploadWithBody

func (c *Client) UpdateUploadWithBody(ctx context.Context, accountId string, uploadId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVault

func (c *Client) UpdateVault(ctx context.Context, accountId string, vaultId int64, body UpdateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVaultWithBody

func (c *Client) UpdateVaultWithBody(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateWebhook

func (c *Client) UpdateWebhook(ctx context.Context, accountId string, webhookId int64, body UpdateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateWebhookWithBody

func (c *Client) UpdateWebhookWithBody(ctx context.Context, accountId string, webhookId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Uploads

func (c *Client) Uploads() *UploadsService

Uploads returns the UploadsService.

func (*Client) Vaults

func (c *Client) Vaults() *VaultsService

Vaults returns the VaultsService.

func (*Client) Webhooks

func (c *Client) Webhooks() *WebhooksService

Webhooks returns the WebhooksService.

type ClientApproval

type ClientApproval struct {
	AppUrl           string                   `json:"app_url"`
	ApprovalStatus   string                   `json:"approval_status,omitempty"`
	Approver         Person                   `json:"approver,omitempty"`
	BookmarkUrl      string                   `json:"bookmark_url,omitempty"`
	Bucket           RecordingBucket          `json:"bucket"`
	Content          string                   `json:"content,omitempty"`
	CreatedAt        time.Time                `json:"created_at"`
	Creator          Person                   `json:"creator"`
	DueOn            types.Date               `json:"due_on,omitempty"`
	Id               int64                    `json:"id"`
	InheritsStatus   bool                     `json:"inherits_status"`
	Parent           RecordingParent          `json:"parent"`
	RepliesCount     int32                    `json:"replies_count,omitempty"`
	RepliesUrl       string                   `json:"replies_url,omitempty"`
	Responses        []ClientApprovalResponse `json:"responses,omitempty"`
	Status           string                   `json:"status"`
	Subject          string                   `json:"subject,omitempty"`
	SubscriptionUrl  string                   `json:"subscription_url,omitempty"`
	Title            string                   `json:"title"`
	Type             string                   `json:"type"`
	UpdatedAt        time.Time                `json:"updated_at"`
	Url              string                   `json:"url"`
	VisibleToClients bool                     `json:"visible_to_clients"`
}

ClientApproval defines model for ClientApproval.

type ClientApprovalResponse

type ClientApprovalResponse struct {
	AppUrl           string          `json:"app_url,omitempty"`
	Approved         bool            `json:"approved,omitempty"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	Bucket           RecordingBucket `json:"bucket,omitempty"`
	Content          string          `json:"content,omitempty"`
	CreatedAt        time.Time       `json:"created_at,omitempty"`
	Creator          Person          `json:"creator,omitempty"`
	Id               *int64          `json:"id,omitempty"`
	InheritsStatus   bool            `json:"inherits_status,omitempty"`
	Parent           RecordingParent `json:"parent,omitempty"`
	Status           string          `json:"status,omitempty"`
	Title            string          `json:"title,omitempty"`
	Type             string          `json:"type,omitempty"`
	UpdatedAt        time.Time       `json:"updated_at,omitempty"`
	VisibleToClients bool            `json:"visible_to_clients,omitempty"`
}

ClientApprovalResponse defines model for ClientApprovalResponse.

type ClientCompany

type ClientCompany struct {
	Id   int64  `json:"id"`
	Name string `json:"name"`
}

ClientCompany defines model for ClientCompany.

type ClientCorrespondence

type ClientCorrespondence struct {
	AppUrl           string          `json:"app_url"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	Bucket           RecordingBucket `json:"bucket"`
	Content          string          `json:"content,omitempty"`
	CreatedAt        time.Time       `json:"created_at"`
	Creator          Person          `json:"creator"`
	Id               int64           `json:"id"`
	InheritsStatus   bool            `json:"inherits_status"`
	Parent           RecordingParent `json:"parent"`
	RepliesCount     int32           `json:"replies_count,omitempty"`
	RepliesUrl       string          `json:"replies_url,omitempty"`
	Status           string          `json:"status"`
	Subject          string          `json:"subject"`
	SubscriptionUrl  string          `json:"subscription_url,omitempty"`
	Title            string          `json:"title"`
	Type             string          `json:"type"`
	UpdatedAt        time.Time       `json:"updated_at"`
	Url              string          `json:"url"`
	VisibleToClients bool            `json:"visible_to_clients"`
}

ClientCorrespondence defines model for ClientCorrespondence.

type ClientInterface

type ClientInterface interface {
	// GetAccount request
	GetAccount(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	RemoveAccountLogo(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAccountLogoWithBody request with any body
	UpdateAccountLogoWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAccountNameWithBody request with any body
	UpdateAccountNameWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAccountName(ctx context.Context, accountId string, body UpdateAccountNameJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAttachmentWithBody request with any body
	CreateAttachmentWithBody(ctx context.Context, accountId string, params *CreateAttachmentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBoost request
	DeleteBoost(ctx context.Context, accountId string, boostId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBoost request
	GetBoost(ctx context.Context, accountId string, boostId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListWebhooks request
	ListWebhooks(ctx context.Context, accountId string, bucketId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateWebhookWithBody request with any body
	CreateWebhookWithBody(ctx context.Context, accountId string, bucketId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateWebhook(ctx context.Context, accountId string, bucketId int64, body CreateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCard request
	GetCard(ctx context.Context, accountId string, cardId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCardWithBody request with any body
	UpdateCardWithBody(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateCard(ctx context.Context, accountId string, cardId int64, body UpdateCardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MoveCardWithBody request with any body
	MoveCardWithBody(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	MoveCard(ctx context.Context, accountId string, cardId int64, body MoveCardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RepositionCardStepWithBody request with any body
	RepositionCardStepWithBody(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RepositionCardStep(ctx context.Context, accountId string, cardId int64, body RepositionCardStepJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCardStepWithBody request with any body
	CreateCardStepWithBody(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCardStep(ctx context.Context, accountId string, cardId int64, body CreateCardStepJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCardColumn request
	GetCardColumn(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCardColumnWithBody request with any body
	UpdateCardColumnWithBody(ctx context.Context, accountId string, columnId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateCardColumn(ctx context.Context, accountId string, columnId int64, body UpdateCardColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetCardColumnColorWithBody request with any body
	SetCardColumnColorWithBody(ctx context.Context, accountId string, columnId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetCardColumnColor(ctx context.Context, accountId string, columnId int64, body SetCardColumnColorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisableCardColumnOnHold request
	DisableCardColumnOnHold(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableCardColumnOnHold request
	EnableCardColumnOnHold(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCards request
	ListCards(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCardWithBody request with any body
	CreateCardWithBody(ctx context.Context, accountId string, columnId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCard(ctx context.Context, accountId string, columnId int64, body CreateCardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnsubscribeFromCardColumn request
	UnsubscribeFromCardColumn(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SubscribeToCardColumn request
	SubscribeToCardColumn(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCardStep request
	GetCardStep(ctx context.Context, accountId string, stepId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCardStepWithBody request with any body
	UpdateCardStepWithBody(ctx context.Context, accountId string, stepId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateCardStep(ctx context.Context, accountId string, stepId int64, body UpdateCardStepJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetCardStepCompletionWithBody request with any body
	SetCardStepCompletionWithBody(ctx context.Context, accountId string, stepId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetCardStepCompletion(ctx context.Context, accountId string, stepId int64, body SetCardStepCompletionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCardTable request
	GetCardTable(ctx context.Context, accountId string, cardTableId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCardColumnWithBody request with any body
	CreateCardColumnWithBody(ctx context.Context, accountId string, cardTableId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCardColumn(ctx context.Context, accountId string, cardTableId int64, body CreateCardColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MoveCardColumnWithBody request with any body
	MoveCardColumnWithBody(ctx context.Context, accountId string, cardTableId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	MoveCardColumn(ctx context.Context, accountId string, cardTableId int64, body MoveCardColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMessageTypes request
	ListMessageTypes(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMessageTypeWithBody request with any body
	CreateMessageTypeWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateMessageType(ctx context.Context, accountId string, body CreateMessageTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteMessageType request
	DeleteMessageType(ctx context.Context, accountId string, typeId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMessageType request
	GetMessageType(ctx context.Context, accountId string, typeId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateMessageTypeWithBody request with any body
	UpdateMessageTypeWithBody(ctx context.Context, accountId string, typeId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateMessageType(ctx context.Context, accountId string, typeId int64, body UpdateMessageTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCampfires request
	ListCampfires(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCampfire request
	GetCampfire(ctx context.Context, accountId string, campfireId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListChatbots request
	ListChatbots(ctx context.Context, accountId string, campfireId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateChatbotWithBody request with any body
	CreateChatbotWithBody(ctx context.Context, accountId string, campfireId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateChatbot(ctx context.Context, accountId string, campfireId int64, body CreateChatbotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteChatbot request
	DeleteChatbot(ctx context.Context, accountId string, campfireId int64, chatbotId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetChatbot request
	GetChatbot(ctx context.Context, accountId string, campfireId int64, chatbotId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateChatbotWithBody request with any body
	UpdateChatbotWithBody(ctx context.Context, accountId string, campfireId int64, chatbotId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateChatbot(ctx context.Context, accountId string, campfireId int64, chatbotId int64, body UpdateChatbotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCampfireLines request
	ListCampfireLines(ctx context.Context, accountId string, campfireId int64, params *ListCampfireLinesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCampfireLineWithBody request with any body
	CreateCampfireLineWithBody(ctx context.Context, accountId string, campfireId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCampfireLine(ctx context.Context, accountId string, campfireId int64, body CreateCampfireLineJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCampfireLine request
	DeleteCampfireLine(ctx context.Context, accountId string, campfireId int64, lineId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCampfireLine request
	GetCampfireLine(ctx context.Context, accountId string, campfireId int64, lineId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCampfireUploads request
	ListCampfireUploads(ctx context.Context, accountId string, campfireId int64, params *ListCampfireUploadsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCampfireUploadWithBody request with any body
	CreateCampfireUploadWithBody(ctx context.Context, accountId string, campfireId int64, params *CreateCampfireUploadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPingablePeople request
	ListPingablePeople(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListClientApprovals request
	ListClientApprovals(ctx context.Context, accountId string, params *ListClientApprovalsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClientApproval request
	GetClientApproval(ctx context.Context, accountId string, approvalId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListClientCorrespondences request
	ListClientCorrespondences(ctx context.Context, accountId string, params *ListClientCorrespondencesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClientCorrespondence request
	GetClientCorrespondence(ctx context.Context, accountId string, correspondenceId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListClientReplies request
	ListClientReplies(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClientReply request
	GetClientReply(ctx context.Context, accountId string, recordingId int64, replyId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComment request
	GetComment(ctx context.Context, accountId string, commentId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCommentWithBody request with any body
	UpdateCommentWithBody(ctx context.Context, accountId string, commentId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateComment(ctx context.Context, accountId string, commentId int64, body UpdateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CloneToolWithBody request with any body
	CloneToolWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CloneTool(ctx context.Context, accountId string, body CloneToolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTool request
	DeleteTool(ctx context.Context, accountId string, toolId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTool request
	GetTool(ctx context.Context, accountId string, toolId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateToolWithBody request with any body
	UpdateToolWithBody(ctx context.Context, accountId string, toolId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateTool(ctx context.Context, accountId string, toolId int64, body UpdateToolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDocument request
	GetDocument(ctx context.Context, accountId string, documentId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDocumentWithBody request with any body
	UpdateDocumentWithBody(ctx context.Context, accountId string, documentId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDocument(ctx context.Context, accountId string, documentId int64, body UpdateDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DestroyGaugeNeedle request
	DestroyGaugeNeedle(ctx context.Context, accountId string, needleId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGaugeNeedle request
	GetGaugeNeedle(ctx context.Context, accountId string, needleId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateGaugeNeedleWithBody request with any body
	UpdateGaugeNeedleWithBody(ctx context.Context, accountId string, needleId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateGaugeNeedle(ctx context.Context, accountId string, needleId int64, body UpdateGaugeNeedleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetForward request
	GetForward(ctx context.Context, accountId string, forwardId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListForwardReplies request
	ListForwardReplies(ctx context.Context, accountId string, forwardId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateForwardReplyWithBody request with any body
	CreateForwardReplyWithBody(ctx context.Context, accountId string, forwardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateForwardReply(ctx context.Context, accountId string, forwardId int64, body CreateForwardReplyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetForwardReply request
	GetForwardReply(ctx context.Context, accountId string, forwardId int64, replyId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetInbox request
	GetInbox(ctx context.Context, accountId string, inboxId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListForwards request
	ListForwards(ctx context.Context, accountId string, inboxId int64, params *ListForwardsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListLineupMarkers request
	ListLineupMarkers(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateLineupMarkerWithBody request with any body
	CreateLineupMarkerWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateLineupMarker(ctx context.Context, accountId string, body CreateLineupMarkerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteLineupMarker request
	DeleteLineupMarker(ctx context.Context, accountId string, markerId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateLineupMarkerWithBody request with any body
	UpdateLineupMarkerWithBody(ctx context.Context, accountId string, markerId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateLineupMarker(ctx context.Context, accountId string, markerId int64, body UpdateLineupMarkerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMessageBoard request
	GetMessageBoard(ctx context.Context, accountId string, boardId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMessages request
	ListMessages(ctx context.Context, accountId string, boardId int64, params *ListMessagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMessageWithBody request with any body
	CreateMessageWithBody(ctx context.Context, accountId string, boardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateMessage(ctx context.Context, accountId string, boardId int64, body CreateMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMessage request
	GetMessage(ctx context.Context, accountId string, messageId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateMessageWithBody request with any body
	UpdateMessageWithBody(ctx context.Context, accountId string, messageId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateMessage(ctx context.Context, accountId string, messageId int64, body UpdateMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMyAssignments request
	GetMyAssignments(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMyCompletedAssignments request
	GetMyCompletedAssignments(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMyDueAssignments request
	GetMyDueAssignments(ctx context.Context, accountId string, params *GetMyDueAssignmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMyPreferences request
	GetMyPreferences(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateMyPreferencesWithBody request with any body
	UpdateMyPreferencesWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateMyPreferences(ctx context.Context, accountId string, body UpdateMyPreferencesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMyProfile request
	GetMyProfile(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateMyProfileWithBody request with any body
	UpdateMyProfileWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateMyProfile(ctx context.Context, accountId string, body UpdateMyProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetQuestionReminders request
	GetQuestionReminders(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMyNotifications request
	GetMyNotifications(ctx context.Context, accountId string, params *GetMyNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MarkAsReadWithBody request with any body
	MarkAsReadWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	MarkAsRead(ctx context.Context, accountId string, body MarkAsReadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPeople request
	ListPeople(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPerson request
	GetPerson(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisableOutOfOffice request
	DisableOutOfOffice(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOutOfOffice request
	GetOutOfOffice(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableOutOfOfficeWithBody request with any body
	EnableOutOfOfficeWithBody(ctx context.Context, accountId string, personId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EnableOutOfOffice(ctx context.Context, accountId string, personId int64, body EnableOutOfOfficeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjects request
	ListProjects(ctx context.Context, accountId string, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectWithBody request with any body
	CreateProjectWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProject(ctx context.Context, accountId string, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRecordings request
	ListRecordings(ctx context.Context, accountId string, params *ListRecordingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TrashProject request
	TrashProject(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProject request
	GetProject(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectWithBody request with any body
	UpdateProjectWithBody(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProject(ctx context.Context, accountId string, projectId int64, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ToggleGaugeWithBody request with any body
	ToggleGaugeWithBody(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ToggleGauge(ctx context.Context, accountId string, projectId int64, body ToggleGaugeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGaugeNeedles request
	ListGaugeNeedles(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateGaugeNeedleWithBody request with any body
	CreateGaugeNeedleWithBody(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateGaugeNeedle(ctx context.Context, accountId string, projectId int64, body CreateGaugeNeedleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectPeople request
	ListProjectPeople(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProjectAccessWithBody request with any body
	UpdateProjectAccessWithBody(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProjectAccess(ctx context.Context, accountId string, projectId int64, body UpdateProjectAccessJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectTimeline request
	GetProjectTimeline(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectTimesheet request
	GetProjectTimesheet(ctx context.Context, accountId string, projectId int64, params *GetProjectTimesheetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAnswer request
	GetAnswer(ctx context.Context, accountId string, answerId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAnswerWithBody request with any body
	UpdateAnswerWithBody(ctx context.Context, accountId string, answerId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAnswer(ctx context.Context, accountId string, answerId int64, body UpdateAnswerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetQuestionnaire request
	GetQuestionnaire(ctx context.Context, accountId string, questionnaireId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListQuestions request
	ListQuestions(ctx context.Context, accountId string, questionnaireId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateQuestionWithBody request with any body
	CreateQuestionWithBody(ctx context.Context, accountId string, questionnaireId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateQuestion(ctx context.Context, accountId string, questionnaireId int64, body CreateQuestionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetQuestion request
	GetQuestion(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateQuestionWithBody request with any body
	UpdateQuestionWithBody(ctx context.Context, accountId string, questionId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateQuestion(ctx context.Context, accountId string, questionId int64, body UpdateQuestionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAnswers request
	ListAnswers(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAnswerWithBody request with any body
	CreateAnswerWithBody(ctx context.Context, accountId string, questionId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAnswer(ctx context.Context, accountId string, questionId int64, body CreateAnswerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListQuestionAnswerers request
	ListQuestionAnswerers(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAnswersByPerson request
	GetAnswersByPerson(ctx context.Context, accountId string, questionId int64, personId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateQuestionNotificationSettingsWithBody request with any body
	UpdateQuestionNotificationSettingsWithBody(ctx context.Context, accountId string, questionId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateQuestionNotificationSettings(ctx context.Context, accountId string, questionId int64, body UpdateQuestionNotificationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResumeQuestion request
	ResumeQuestion(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PauseQuestion request
	PauseQuestion(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnpinMessage request
	UnpinMessage(ctx context.Context, accountId string, messageId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PinMessage request
	PinMessage(ctx context.Context, accountId string, messageId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRecording request
	GetRecording(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRecordingBoosts request
	ListRecordingBoosts(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateRecordingBoostWithBody request with any body
	CreateRecordingBoostWithBody(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateRecordingBoost(ctx context.Context, accountId string, recordingId int64, body CreateRecordingBoostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetClientVisibilityWithBody request with any body
	SetClientVisibilityWithBody(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetClientVisibility(ctx context.Context, accountId string, recordingId int64, body SetClientVisibilityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListComments request
	ListComments(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCommentWithBody request with any body
	CreateCommentWithBody(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateComment(ctx context.Context, accountId string, recordingId int64, body CreateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEvents request
	ListEvents(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEventBoosts request
	ListEventBoosts(ctx context.Context, accountId string, recordingId int64, eventId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateEventBoostWithBody request with any body
	CreateEventBoostWithBody(ctx context.Context, accountId string, recordingId int64, eventId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateEventBoost(ctx context.Context, accountId string, recordingId int64, eventId int64, body CreateEventBoostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnarchiveRecording request
	UnarchiveRecording(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ArchiveRecording request
	ArchiveRecording(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TrashRecording request
	TrashRecording(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Unsubscribe request
	Unsubscribe(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSubscription request
	GetSubscription(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Subscribe request
	Subscribe(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSubscriptionWithBody request with any body
	UpdateSubscriptionWithBody(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSubscription(ctx context.Context, accountId string, recordingId int64, body UpdateSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRecordingTimesheet request
	GetRecordingTimesheet(ctx context.Context, accountId string, recordingId int64, params *GetRecordingTimesheetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTimesheetEntryWithBody request with any body
	CreateTimesheetEntryWithBody(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTimesheetEntry(ctx context.Context, accountId string, recordingId int64, body CreateTimesheetEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisableTool request
	DisableTool(ctx context.Context, accountId string, toolId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableTool request
	EnableTool(ctx context.Context, accountId string, toolId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RepositionToolWithBody request with any body
	RepositionToolWithBody(ctx context.Context, accountId string, toolId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RepositionTool(ctx context.Context, accountId string, toolId int64, body RepositionToolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGauges request
	ListGauges(ctx context.Context, accountId string, params *ListGaugesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProgressReport request
	GetProgressReport(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUpcomingSchedule request
	GetUpcomingSchedule(ctx context.Context, accountId string, params *GetUpcomingScheduleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTimesheetReport request
	GetTimesheetReport(ctx context.Context, accountId string, params *GetTimesheetReportParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAssignablePeople request
	ListAssignablePeople(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAssignedTodos request
	GetAssignedTodos(ctx context.Context, accountId string, personId int64, params *GetAssignedTodosParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOverdueTodos request
	GetOverdueTodos(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPersonProgress request
	GetPersonProgress(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetScheduleEntry request
	GetScheduleEntry(ctx context.Context, accountId string, entryId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateScheduleEntryWithBody request with any body
	UpdateScheduleEntryWithBody(ctx context.Context, accountId string, entryId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateScheduleEntry(ctx context.Context, accountId string, entryId int64, body UpdateScheduleEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetScheduleEntryOccurrence request
	GetScheduleEntryOccurrence(ctx context.Context, accountId string, entryId int64, date string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSchedule request
	GetSchedule(ctx context.Context, accountId string, scheduleId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateScheduleSettingsWithBody request with any body
	UpdateScheduleSettingsWithBody(ctx context.Context, accountId string, scheduleId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateScheduleSettings(ctx context.Context, accountId string, scheduleId int64, body UpdateScheduleSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListScheduleEntries request
	ListScheduleEntries(ctx context.Context, accountId string, scheduleId int64, params *ListScheduleEntriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateScheduleEntryWithBody request with any body
	CreateScheduleEntryWithBody(ctx context.Context, accountId string, scheduleId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateScheduleEntry(ctx context.Context, accountId string, scheduleId int64, body CreateScheduleEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Search request
	Search(ctx context.Context, accountId string, params *SearchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSearchMetadata request
	GetSearchMetadata(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTemplates request
	ListTemplates(ctx context.Context, accountId string, params *ListTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTemplateWithBody request with any body
	CreateTemplateWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTemplate(ctx context.Context, accountId string, body CreateTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTemplate request
	DeleteTemplate(ctx context.Context, accountId string, templateId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTemplate request
	GetTemplate(ctx context.Context, accountId string, templateId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateTemplateWithBody request with any body
	UpdateTemplateWithBody(ctx context.Context, accountId string, templateId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateTemplate(ctx context.Context, accountId string, templateId int64, body UpdateTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectFromTemplateWithBody request with any body
	CreateProjectFromTemplateWithBody(ctx context.Context, accountId string, templateId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProjectFromTemplate(ctx context.Context, accountId string, templateId int64, body CreateProjectFromTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectConstruction request
	GetProjectConstruction(ctx context.Context, accountId string, templateId int64, constructionId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTimesheetEntry request
	GetTimesheetEntry(ctx context.Context, accountId string, entryId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateTimesheetEntryWithBody request with any body
	UpdateTimesheetEntryWithBody(ctx context.Context, accountId string, entryId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateTimesheetEntry(ctx context.Context, accountId string, entryId int64, body UpdateTimesheetEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RepositionTodolistGroupWithBody request with any body
	RepositionTodolistGroupWithBody(ctx context.Context, accountId string, groupId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RepositionTodolistGroup(ctx context.Context, accountId string, groupId int64, body RepositionTodolistGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTodolistOrGroup request
	GetTodolistOrGroup(ctx context.Context, accountId string, id int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateTodolistOrGroupWithBody request with any body
	UpdateTodolistOrGroupWithBody(ctx context.Context, accountId string, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateTodolistOrGroup(ctx context.Context, accountId string, id int64, body UpdateTodolistOrGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTodolistGroups request
	ListTodolistGroups(ctx context.Context, accountId string, todolistId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTodolistGroupWithBody request with any body
	CreateTodolistGroupWithBody(ctx context.Context, accountId string, todolistId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTodolistGroup(ctx context.Context, accountId string, todolistId int64, body CreateTodolistGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTodos request
	ListTodos(ctx context.Context, accountId string, todolistId int64, params *ListTodosParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTodoWithBody request with any body
	CreateTodoWithBody(ctx context.Context, accountId string, todolistId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTodo(ctx context.Context, accountId string, todolistId int64, body CreateTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TrashTodo request
	TrashTodo(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTodo request
	GetTodo(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateTodoWithBody request with any body
	UpdateTodoWithBody(ctx context.Context, accountId string, todoId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateTodo(ctx context.Context, accountId string, todoId int64, body UpdateTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UncompleteTodo request
	UncompleteTodo(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CompleteTodo request
	CompleteTodo(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RepositionTodoWithBody request with any body
	RepositionTodoWithBody(ctx context.Context, accountId string, todoId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RepositionTodo(ctx context.Context, accountId string, todoId int64, body RepositionTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTodoset request
	GetTodoset(ctx context.Context, accountId string, todosetId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHillChart request
	GetHillChart(ctx context.Context, accountId string, todosetId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateHillChartSettingsWithBody request with any body
	UpdateHillChartSettingsWithBody(ctx context.Context, accountId string, todosetId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateHillChartSettings(ctx context.Context, accountId string, todosetId int64, body UpdateHillChartSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTodolists request
	ListTodolists(ctx context.Context, accountId string, todosetId int64, params *ListTodolistsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTodolistWithBody request with any body
	CreateTodolistWithBody(ctx context.Context, accountId string, todosetId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTodolist(ctx context.Context, accountId string, todosetId int64, body CreateTodolistJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUpload request
	GetUpload(ctx context.Context, accountId string, uploadId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateUploadWithBody request with any body
	UpdateUploadWithBody(ctx context.Context, accountId string, uploadId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateUpload(ctx context.Context, accountId string, uploadId int64, body UpdateUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUploadVersions request
	ListUploadVersions(ctx context.Context, accountId string, uploadId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVault request
	GetVault(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateVaultWithBody request with any body
	UpdateVaultWithBody(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateVault(ctx context.Context, accountId string, vaultId int64, body UpdateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListDocuments request
	ListDocuments(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDocumentWithBody request with any body
	CreateDocumentWithBody(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDocument(ctx context.Context, accountId string, vaultId int64, body CreateDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListUploads request
	ListUploads(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateUploadWithBody request with any body
	CreateUploadWithBody(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateUpload(ctx context.Context, accountId string, vaultId int64, body CreateUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListVaults request
	ListVaults(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateVaultWithBody request with any body
	CreateVaultWithBody(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateVault(ctx context.Context, accountId string, vaultId int64, body CreateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteWebhook request
	DeleteWebhook(ctx context.Context, accountId string, webhookId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetWebhook request
	GetWebhook(ctx context.Context, accountId string, webhookId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateWebhookWithBody request with any body
	UpdateWebhookWithBody(ctx context.Context, accountId string, webhookId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateWebhook(ctx context.Context, accountId string, webhookId int64, body UpdateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithAuthTransport

func WithAuthTransport(tokenProvider TokenProvider, userAgent string) ClientOption

WithAuthTransport returns a ClientOption that configures authentication.

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithCachingTransport

func WithCachingTransport(cache ResponseCache) ClientOption

WithCachingTransport returns a ClientOption that enables ETag-based caching.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithLogger

func WithLogger(logger *slog.Logger) ClientOption

WithLogger allows setting a custom logger for debug output.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

func WithRetryConfig

func WithRetryConfig(cfg RetryConfig) ClientOption

WithRetryConfig allows setting custom retry configuration for idempotent operations.

type ClientReply

type ClientReply struct {
	AppUrl           string          `json:"app_url"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	Bucket           RecordingBucket `json:"bucket"`
	Content          string          `json:"content"`
	CreatedAt        time.Time       `json:"created_at"`
	Creator          Person          `json:"creator"`
	Id               int64           `json:"id"`
	InheritsStatus   bool            `json:"inherits_status"`
	Parent           RecordingParent `json:"parent"`
	Status           string          `json:"status"`
	Title            string          `json:"title"`
	Type             string          `json:"type"`
	UpdatedAt        time.Time       `json:"updated_at"`
	Url              string          `json:"url"`
	VisibleToClients bool            `json:"visible_to_clients"`
}

ClientReply defines model for ClientReply.

type ClientSide

type ClientSide struct {
	AppUrl string `json:"app_url,omitempty"`
	Url    string `json:"url,omitempty"`
}

ClientSide This shape is deprecated since 2024-01: Use Client Visibility feature instead

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) ArchiveRecordingWithResponse

func (c *ClientWithResponses) ArchiveRecordingWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*ArchiveRecordingResponse, error)

ArchiveRecordingWithResponse request returning *ArchiveRecordingResponse

func (*ClientWithResponses) CloneToolWithBodyWithResponse

func (c *ClientWithResponses) CloneToolWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CloneToolResponse, error)

CloneToolWithBodyWithResponse request with arbitrary body returning *CloneToolResponse

func (*ClientWithResponses) CloneToolWithResponse

func (c *ClientWithResponses) CloneToolWithResponse(ctx context.Context, accountId string, body CloneToolJSONRequestBody, reqEditors ...RequestEditorFn) (*CloneToolResponse, error)

func (*ClientWithResponses) CompleteTodoWithResponse

func (c *ClientWithResponses) CompleteTodoWithResponse(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*CompleteTodoResponse, error)

CompleteTodoWithResponse request returning *CompleteTodoResponse

func (*ClientWithResponses) CreateAnswerWithBodyWithResponse

func (c *ClientWithResponses) CreateAnswerWithBodyWithResponse(ctx context.Context, accountId string, questionId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAnswerResponse, error)

CreateAnswerWithBodyWithResponse request with arbitrary body returning *CreateAnswerResponse

func (*ClientWithResponses) CreateAnswerWithResponse

func (c *ClientWithResponses) CreateAnswerWithResponse(ctx context.Context, accountId string, questionId int64, body CreateAnswerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAnswerResponse, error)

func (*ClientWithResponses) CreateAttachmentWithBodyWithResponse

func (c *ClientWithResponses) CreateAttachmentWithBodyWithResponse(ctx context.Context, accountId string, params *CreateAttachmentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAttachmentResponse, error)

CreateAttachmentWithBodyWithResponse request with arbitrary body returning *CreateAttachmentResponse

func (*ClientWithResponses) CreateCampfireLineWithBodyWithResponse

func (c *ClientWithResponses) CreateCampfireLineWithBodyWithResponse(ctx context.Context, accountId string, campfireId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCampfireLineResponse, error)

CreateCampfireLineWithBodyWithResponse request with arbitrary body returning *CreateCampfireLineResponse

func (*ClientWithResponses) CreateCampfireLineWithResponse

func (c *ClientWithResponses) CreateCampfireLineWithResponse(ctx context.Context, accountId string, campfireId int64, body CreateCampfireLineJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCampfireLineResponse, error)

func (*ClientWithResponses) CreateCampfireUploadWithBodyWithResponse added in v0.2.3

func (c *ClientWithResponses) CreateCampfireUploadWithBodyWithResponse(ctx context.Context, accountId string, campfireId int64, params *CreateCampfireUploadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCampfireUploadResponse, error)

CreateCampfireUploadWithBodyWithResponse request with arbitrary body returning *CreateCampfireUploadResponse

func (*ClientWithResponses) CreateCardColumnWithBodyWithResponse

func (c *ClientWithResponses) CreateCardColumnWithBodyWithResponse(ctx context.Context, accountId string, cardTableId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCardColumnResponse, error)

CreateCardColumnWithBodyWithResponse request with arbitrary body returning *CreateCardColumnResponse

func (*ClientWithResponses) CreateCardColumnWithResponse

func (c *ClientWithResponses) CreateCardColumnWithResponse(ctx context.Context, accountId string, cardTableId int64, body CreateCardColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCardColumnResponse, error)

func (*ClientWithResponses) CreateCardStepWithBodyWithResponse

func (c *ClientWithResponses) CreateCardStepWithBodyWithResponse(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCardStepResponse, error)

CreateCardStepWithBodyWithResponse request with arbitrary body returning *CreateCardStepResponse

func (*ClientWithResponses) CreateCardStepWithResponse

func (c *ClientWithResponses) CreateCardStepWithResponse(ctx context.Context, accountId string, cardId int64, body CreateCardStepJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCardStepResponse, error)

func (*ClientWithResponses) CreateCardWithBodyWithResponse

func (c *ClientWithResponses) CreateCardWithBodyWithResponse(ctx context.Context, accountId string, columnId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCardResponse, error)

CreateCardWithBodyWithResponse request with arbitrary body returning *CreateCardResponse

func (*ClientWithResponses) CreateCardWithResponse

func (c *ClientWithResponses) CreateCardWithResponse(ctx context.Context, accountId string, columnId int64, body CreateCardJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCardResponse, error)

func (*ClientWithResponses) CreateChatbotWithBodyWithResponse

func (c *ClientWithResponses) CreateChatbotWithBodyWithResponse(ctx context.Context, accountId string, campfireId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateChatbotResponse, error)

CreateChatbotWithBodyWithResponse request with arbitrary body returning *CreateChatbotResponse

func (*ClientWithResponses) CreateChatbotWithResponse

func (c *ClientWithResponses) CreateChatbotWithResponse(ctx context.Context, accountId string, campfireId int64, body CreateChatbotJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateChatbotResponse, error)

func (*ClientWithResponses) CreateCommentWithBodyWithResponse

func (c *ClientWithResponses) CreateCommentWithBodyWithResponse(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCommentResponse, error)

CreateCommentWithBodyWithResponse request with arbitrary body returning *CreateCommentResponse

func (*ClientWithResponses) CreateCommentWithResponse

func (c *ClientWithResponses) CreateCommentWithResponse(ctx context.Context, accountId string, recordingId int64, body CreateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCommentResponse, error)

func (*ClientWithResponses) CreateDocumentWithBodyWithResponse

func (c *ClientWithResponses) CreateDocumentWithBodyWithResponse(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDocumentResponse, error)

CreateDocumentWithBodyWithResponse request with arbitrary body returning *CreateDocumentResponse

func (*ClientWithResponses) CreateDocumentWithResponse

func (c *ClientWithResponses) CreateDocumentWithResponse(ctx context.Context, accountId string, vaultId int64, body CreateDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDocumentResponse, error)

func (*ClientWithResponses) CreateEventBoostWithBodyWithResponse

func (c *ClientWithResponses) CreateEventBoostWithBodyWithResponse(ctx context.Context, accountId string, recordingId int64, eventId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEventBoostResponse, error)

CreateEventBoostWithBodyWithResponse request with arbitrary body returning *CreateEventBoostResponse

func (*ClientWithResponses) CreateEventBoostWithResponse

func (c *ClientWithResponses) CreateEventBoostWithResponse(ctx context.Context, accountId string, recordingId int64, eventId int64, body CreateEventBoostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEventBoostResponse, error)

func (*ClientWithResponses) CreateForwardReplyWithBodyWithResponse

func (c *ClientWithResponses) CreateForwardReplyWithBodyWithResponse(ctx context.Context, accountId string, forwardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateForwardReplyResponse, error)

CreateForwardReplyWithBodyWithResponse request with arbitrary body returning *CreateForwardReplyResponse

func (*ClientWithResponses) CreateForwardReplyWithResponse

func (c *ClientWithResponses) CreateForwardReplyWithResponse(ctx context.Context, accountId string, forwardId int64, body CreateForwardReplyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateForwardReplyResponse, error)

func (*ClientWithResponses) CreateGaugeNeedleWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) CreateGaugeNeedleWithBodyWithResponse(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGaugeNeedleResponse, error)

CreateGaugeNeedleWithBodyWithResponse request with arbitrary body returning *CreateGaugeNeedleResponse

func (*ClientWithResponses) CreateGaugeNeedleWithResponse added in v0.7.0

func (c *ClientWithResponses) CreateGaugeNeedleWithResponse(ctx context.Context, accountId string, projectId int64, body CreateGaugeNeedleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGaugeNeedleResponse, error)

func (*ClientWithResponses) CreateLineupMarkerWithBodyWithResponse

func (c *ClientWithResponses) CreateLineupMarkerWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLineupMarkerResponse, error)

CreateLineupMarkerWithBodyWithResponse request with arbitrary body returning *CreateLineupMarkerResponse

func (*ClientWithResponses) CreateLineupMarkerWithResponse

func (c *ClientWithResponses) CreateLineupMarkerWithResponse(ctx context.Context, accountId string, body CreateLineupMarkerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLineupMarkerResponse, error)

func (*ClientWithResponses) CreateMessageTypeWithBodyWithResponse

func (c *ClientWithResponses) CreateMessageTypeWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMessageTypeResponse, error)

CreateMessageTypeWithBodyWithResponse request with arbitrary body returning *CreateMessageTypeResponse

func (*ClientWithResponses) CreateMessageTypeWithResponse

func (c *ClientWithResponses) CreateMessageTypeWithResponse(ctx context.Context, accountId string, body CreateMessageTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMessageTypeResponse, error)

func (*ClientWithResponses) CreateMessageWithBodyWithResponse

func (c *ClientWithResponses) CreateMessageWithBodyWithResponse(ctx context.Context, accountId string, boardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMessageResponse, error)

CreateMessageWithBodyWithResponse request with arbitrary body returning *CreateMessageResponse

func (*ClientWithResponses) CreateMessageWithResponse

func (c *ClientWithResponses) CreateMessageWithResponse(ctx context.Context, accountId string, boardId int64, body CreateMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMessageResponse, error)

func (*ClientWithResponses) CreateProjectFromTemplateWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectFromTemplateWithBodyWithResponse(ctx context.Context, accountId string, templateId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectFromTemplateResponse, error)

CreateProjectFromTemplateWithBodyWithResponse request with arbitrary body returning *CreateProjectFromTemplateResponse

func (*ClientWithResponses) CreateProjectFromTemplateWithResponse

func (c *ClientWithResponses) CreateProjectFromTemplateWithResponse(ctx context.Context, accountId string, templateId int64, body CreateProjectFromTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectFromTemplateResponse, error)

func (*ClientWithResponses) CreateProjectWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

CreateProjectWithBodyWithResponse request with arbitrary body returning *CreateProjectResponse

func (*ClientWithResponses) CreateProjectWithResponse

func (c *ClientWithResponses) CreateProjectWithResponse(ctx context.Context, accountId string, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

func (*ClientWithResponses) CreateQuestionWithBodyWithResponse

func (c *ClientWithResponses) CreateQuestionWithBodyWithResponse(ctx context.Context, accountId string, questionnaireId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateQuestionResponse, error)

CreateQuestionWithBodyWithResponse request with arbitrary body returning *CreateQuestionResponse

func (*ClientWithResponses) CreateQuestionWithResponse

func (c *ClientWithResponses) CreateQuestionWithResponse(ctx context.Context, accountId string, questionnaireId int64, body CreateQuestionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateQuestionResponse, error)

func (*ClientWithResponses) CreateRecordingBoostWithBodyWithResponse

func (c *ClientWithResponses) CreateRecordingBoostWithBodyWithResponse(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRecordingBoostResponse, error)

CreateRecordingBoostWithBodyWithResponse request with arbitrary body returning *CreateRecordingBoostResponse

func (*ClientWithResponses) CreateRecordingBoostWithResponse

func (c *ClientWithResponses) CreateRecordingBoostWithResponse(ctx context.Context, accountId string, recordingId int64, body CreateRecordingBoostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRecordingBoostResponse, error)

func (*ClientWithResponses) CreateScheduleEntryWithBodyWithResponse

func (c *ClientWithResponses) CreateScheduleEntryWithBodyWithResponse(ctx context.Context, accountId string, scheduleId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateScheduleEntryResponse, error)

CreateScheduleEntryWithBodyWithResponse request with arbitrary body returning *CreateScheduleEntryResponse

func (*ClientWithResponses) CreateScheduleEntryWithResponse

func (c *ClientWithResponses) CreateScheduleEntryWithResponse(ctx context.Context, accountId string, scheduleId int64, body CreateScheduleEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateScheduleEntryResponse, error)

func (*ClientWithResponses) CreateTemplateWithBodyWithResponse

func (c *ClientWithResponses) CreateTemplateWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTemplateResponse, error)

CreateTemplateWithBodyWithResponse request with arbitrary body returning *CreateTemplateResponse

func (*ClientWithResponses) CreateTemplateWithResponse

func (c *ClientWithResponses) CreateTemplateWithResponse(ctx context.Context, accountId string, body CreateTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTemplateResponse, error)

func (*ClientWithResponses) CreateTimesheetEntryWithBodyWithResponse

func (c *ClientWithResponses) CreateTimesheetEntryWithBodyWithResponse(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTimesheetEntryResponse, error)

CreateTimesheetEntryWithBodyWithResponse request with arbitrary body returning *CreateTimesheetEntryResponse

func (*ClientWithResponses) CreateTimesheetEntryWithResponse

func (c *ClientWithResponses) CreateTimesheetEntryWithResponse(ctx context.Context, accountId string, recordingId int64, body CreateTimesheetEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTimesheetEntryResponse, error)

func (*ClientWithResponses) CreateTodoWithBodyWithResponse

func (c *ClientWithResponses) CreateTodoWithBodyWithResponse(ctx context.Context, accountId string, todolistId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTodoResponse, error)

CreateTodoWithBodyWithResponse request with arbitrary body returning *CreateTodoResponse

func (*ClientWithResponses) CreateTodoWithResponse

func (c *ClientWithResponses) CreateTodoWithResponse(ctx context.Context, accountId string, todolistId int64, body CreateTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTodoResponse, error)

func (*ClientWithResponses) CreateTodolistGroupWithBodyWithResponse

func (c *ClientWithResponses) CreateTodolistGroupWithBodyWithResponse(ctx context.Context, accountId string, todolistId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTodolistGroupResponse, error)

CreateTodolistGroupWithBodyWithResponse request with arbitrary body returning *CreateTodolistGroupResponse

func (*ClientWithResponses) CreateTodolistGroupWithResponse

func (c *ClientWithResponses) CreateTodolistGroupWithResponse(ctx context.Context, accountId string, todolistId int64, body CreateTodolistGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTodolistGroupResponse, error)

func (*ClientWithResponses) CreateTodolistWithBodyWithResponse

func (c *ClientWithResponses) CreateTodolistWithBodyWithResponse(ctx context.Context, accountId string, todosetId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTodolistResponse, error)

CreateTodolistWithBodyWithResponse request with arbitrary body returning *CreateTodolistResponse

func (*ClientWithResponses) CreateTodolistWithResponse

func (c *ClientWithResponses) CreateTodolistWithResponse(ctx context.Context, accountId string, todosetId int64, body CreateTodolistJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTodolistResponse, error)

func (*ClientWithResponses) CreateUploadWithBodyWithResponse

func (c *ClientWithResponses) CreateUploadWithBodyWithResponse(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUploadResponse, error)

CreateUploadWithBodyWithResponse request with arbitrary body returning *CreateUploadResponse

func (*ClientWithResponses) CreateUploadWithResponse

func (c *ClientWithResponses) CreateUploadWithResponse(ctx context.Context, accountId string, vaultId int64, body CreateUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUploadResponse, error)

func (*ClientWithResponses) CreateVaultWithBodyWithResponse

func (c *ClientWithResponses) CreateVaultWithBodyWithResponse(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateVaultResponse, error)

CreateVaultWithBodyWithResponse request with arbitrary body returning *CreateVaultResponse

func (*ClientWithResponses) CreateVaultWithResponse

func (c *ClientWithResponses) CreateVaultWithResponse(ctx context.Context, accountId string, vaultId int64, body CreateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateVaultResponse, error)

func (*ClientWithResponses) CreateWebhookWithBodyWithResponse

func (c *ClientWithResponses) CreateWebhookWithBodyWithResponse(ctx context.Context, accountId string, bucketId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWebhookResponse, error)

CreateWebhookWithBodyWithResponse request with arbitrary body returning *CreateWebhookResponse

func (*ClientWithResponses) CreateWebhookWithResponse

func (c *ClientWithResponses) CreateWebhookWithResponse(ctx context.Context, accountId string, bucketId int64, body CreateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWebhookResponse, error)

func (*ClientWithResponses) DeleteBoostWithResponse

func (c *ClientWithResponses) DeleteBoostWithResponse(ctx context.Context, accountId string, boostId int64, reqEditors ...RequestEditorFn) (*DeleteBoostResponse, error)

DeleteBoostWithResponse request returning *DeleteBoostResponse

func (*ClientWithResponses) DeleteCampfireLineWithResponse

func (c *ClientWithResponses) DeleteCampfireLineWithResponse(ctx context.Context, accountId string, campfireId int64, lineId int64, reqEditors ...RequestEditorFn) (*DeleteCampfireLineResponse, error)

DeleteCampfireLineWithResponse request returning *DeleteCampfireLineResponse

func (*ClientWithResponses) DeleteChatbotWithResponse

func (c *ClientWithResponses) DeleteChatbotWithResponse(ctx context.Context, accountId string, campfireId int64, chatbotId int64, reqEditors ...RequestEditorFn) (*DeleteChatbotResponse, error)

DeleteChatbotWithResponse request returning *DeleteChatbotResponse

func (*ClientWithResponses) DeleteLineupMarkerWithResponse

func (c *ClientWithResponses) DeleteLineupMarkerWithResponse(ctx context.Context, accountId string, markerId int64, reqEditors ...RequestEditorFn) (*DeleteLineupMarkerResponse, error)

DeleteLineupMarkerWithResponse request returning *DeleteLineupMarkerResponse

func (*ClientWithResponses) DeleteMessageTypeWithResponse

func (c *ClientWithResponses) DeleteMessageTypeWithResponse(ctx context.Context, accountId string, typeId int64, reqEditors ...RequestEditorFn) (*DeleteMessageTypeResponse, error)

DeleteMessageTypeWithResponse request returning *DeleteMessageTypeResponse

func (*ClientWithResponses) DeleteTemplateWithResponse

func (c *ClientWithResponses) DeleteTemplateWithResponse(ctx context.Context, accountId string, templateId int64, reqEditors ...RequestEditorFn) (*DeleteTemplateResponse, error)

DeleteTemplateWithResponse request returning *DeleteTemplateResponse

func (*ClientWithResponses) DeleteToolWithResponse

func (c *ClientWithResponses) DeleteToolWithResponse(ctx context.Context, accountId string, toolId int64, reqEditors ...RequestEditorFn) (*DeleteToolResponse, error)

DeleteToolWithResponse request returning *DeleteToolResponse

func (*ClientWithResponses) DeleteWebhookWithResponse

func (c *ClientWithResponses) DeleteWebhookWithResponse(ctx context.Context, accountId string, webhookId int64, reqEditors ...RequestEditorFn) (*DeleteWebhookResponse, error)

DeleteWebhookWithResponse request returning *DeleteWebhookResponse

func (*ClientWithResponses) DestroyGaugeNeedleWithResponse added in v0.7.0

func (c *ClientWithResponses) DestroyGaugeNeedleWithResponse(ctx context.Context, accountId string, needleId int64, reqEditors ...RequestEditorFn) (*DestroyGaugeNeedleResponse, error)

DestroyGaugeNeedleWithResponse request returning *DestroyGaugeNeedleResponse

func (*ClientWithResponses) DisableCardColumnOnHoldWithResponse

func (c *ClientWithResponses) DisableCardColumnOnHoldWithResponse(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*DisableCardColumnOnHoldResponse, error)

DisableCardColumnOnHoldWithResponse request returning *DisableCardColumnOnHoldResponse

func (*ClientWithResponses) DisableOutOfOfficeWithResponse added in v0.7.0

func (c *ClientWithResponses) DisableOutOfOfficeWithResponse(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*DisableOutOfOfficeResponse, error)

DisableOutOfOfficeWithResponse request returning *DisableOutOfOfficeResponse

func (*ClientWithResponses) DisableToolWithResponse

func (c *ClientWithResponses) DisableToolWithResponse(ctx context.Context, accountId string, toolId int64, reqEditors ...RequestEditorFn) (*DisableToolResponse, error)

DisableToolWithResponse request returning *DisableToolResponse

func (*ClientWithResponses) EnableCardColumnOnHoldWithResponse

func (c *ClientWithResponses) EnableCardColumnOnHoldWithResponse(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*EnableCardColumnOnHoldResponse, error)

EnableCardColumnOnHoldWithResponse request returning *EnableCardColumnOnHoldResponse

func (*ClientWithResponses) EnableOutOfOfficeWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) EnableOutOfOfficeWithBodyWithResponse(ctx context.Context, accountId string, personId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableOutOfOfficeResponse, error)

EnableOutOfOfficeWithBodyWithResponse request with arbitrary body returning *EnableOutOfOfficeResponse

func (*ClientWithResponses) EnableOutOfOfficeWithResponse added in v0.7.0

func (c *ClientWithResponses) EnableOutOfOfficeWithResponse(ctx context.Context, accountId string, personId int64, body EnableOutOfOfficeJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableOutOfOfficeResponse, error)

func (*ClientWithResponses) EnableToolWithResponse

func (c *ClientWithResponses) EnableToolWithResponse(ctx context.Context, accountId string, toolId int64, reqEditors ...RequestEditorFn) (*EnableToolResponse, error)

EnableToolWithResponse request returning *EnableToolResponse

func (*ClientWithResponses) GetAccountWithResponse added in v0.7.0

func (c *ClientWithResponses) GetAccountWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetAccountResponse, error)

GetAccountWithResponse request returning *GetAccountResponse

func (*ClientWithResponses) GetAnswerWithResponse

func (c *ClientWithResponses) GetAnswerWithResponse(ctx context.Context, accountId string, answerId int64, reqEditors ...RequestEditorFn) (*GetAnswerResponse, error)

GetAnswerWithResponse request returning *GetAnswerResponse

func (*ClientWithResponses) GetAnswersByPersonWithResponse

func (c *ClientWithResponses) GetAnswersByPersonWithResponse(ctx context.Context, accountId string, questionId int64, personId int64, reqEditors ...RequestEditorFn) (*GetAnswersByPersonResponse, error)

GetAnswersByPersonWithResponse request returning *GetAnswersByPersonResponse

func (*ClientWithResponses) GetAssignedTodosWithResponse

func (c *ClientWithResponses) GetAssignedTodosWithResponse(ctx context.Context, accountId string, personId int64, params *GetAssignedTodosParams, reqEditors ...RequestEditorFn) (*GetAssignedTodosResponse, error)

GetAssignedTodosWithResponse request returning *GetAssignedTodosResponse

func (*ClientWithResponses) GetBoostWithResponse

func (c *ClientWithResponses) GetBoostWithResponse(ctx context.Context, accountId string, boostId int64, reqEditors ...RequestEditorFn) (*GetBoostResponse, error)

GetBoostWithResponse request returning *GetBoostResponse

func (*ClientWithResponses) GetCampfireLineWithResponse

func (c *ClientWithResponses) GetCampfireLineWithResponse(ctx context.Context, accountId string, campfireId int64, lineId int64, reqEditors ...RequestEditorFn) (*GetCampfireLineResponse, error)

GetCampfireLineWithResponse request returning *GetCampfireLineResponse

func (*ClientWithResponses) GetCampfireWithResponse

func (c *ClientWithResponses) GetCampfireWithResponse(ctx context.Context, accountId string, campfireId int64, reqEditors ...RequestEditorFn) (*GetCampfireResponse, error)

GetCampfireWithResponse request returning *GetCampfireResponse

func (*ClientWithResponses) GetCardColumnWithResponse

func (c *ClientWithResponses) GetCardColumnWithResponse(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*GetCardColumnResponse, error)

GetCardColumnWithResponse request returning *GetCardColumnResponse

func (*ClientWithResponses) GetCardStepWithResponse added in v0.6.0

func (c *ClientWithResponses) GetCardStepWithResponse(ctx context.Context, accountId string, stepId int64, reqEditors ...RequestEditorFn) (*GetCardStepResponse, error)

GetCardStepWithResponse request returning *GetCardStepResponse

func (*ClientWithResponses) GetCardTableWithResponse

func (c *ClientWithResponses) GetCardTableWithResponse(ctx context.Context, accountId string, cardTableId int64, reqEditors ...RequestEditorFn) (*GetCardTableResponse, error)

GetCardTableWithResponse request returning *GetCardTableResponse

func (*ClientWithResponses) GetCardWithResponse

func (c *ClientWithResponses) GetCardWithResponse(ctx context.Context, accountId string, cardId int64, reqEditors ...RequestEditorFn) (*GetCardResponse, error)

GetCardWithResponse request returning *GetCardResponse

func (*ClientWithResponses) GetChatbotWithResponse

func (c *ClientWithResponses) GetChatbotWithResponse(ctx context.Context, accountId string, campfireId int64, chatbotId int64, reqEditors ...RequestEditorFn) (*GetChatbotResponse, error)

GetChatbotWithResponse request returning *GetChatbotResponse

func (*ClientWithResponses) GetClientApprovalWithResponse

func (c *ClientWithResponses) GetClientApprovalWithResponse(ctx context.Context, accountId string, approvalId int64, reqEditors ...RequestEditorFn) (*GetClientApprovalResponse, error)

GetClientApprovalWithResponse request returning *GetClientApprovalResponse

func (*ClientWithResponses) GetClientCorrespondenceWithResponse

func (c *ClientWithResponses) GetClientCorrespondenceWithResponse(ctx context.Context, accountId string, correspondenceId int64, reqEditors ...RequestEditorFn) (*GetClientCorrespondenceResponse, error)

GetClientCorrespondenceWithResponse request returning *GetClientCorrespondenceResponse

func (*ClientWithResponses) GetClientReplyWithResponse

func (c *ClientWithResponses) GetClientReplyWithResponse(ctx context.Context, accountId string, recordingId int64, replyId int64, reqEditors ...RequestEditorFn) (*GetClientReplyResponse, error)

GetClientReplyWithResponse request returning *GetClientReplyResponse

func (*ClientWithResponses) GetCommentWithResponse

func (c *ClientWithResponses) GetCommentWithResponse(ctx context.Context, accountId string, commentId int64, reqEditors ...RequestEditorFn) (*GetCommentResponse, error)

GetCommentWithResponse request returning *GetCommentResponse

func (*ClientWithResponses) GetDocumentWithResponse

func (c *ClientWithResponses) GetDocumentWithResponse(ctx context.Context, accountId string, documentId int64, reqEditors ...RequestEditorFn) (*GetDocumentResponse, error)

GetDocumentWithResponse request returning *GetDocumentResponse

func (*ClientWithResponses) GetForwardReplyWithResponse

func (c *ClientWithResponses) GetForwardReplyWithResponse(ctx context.Context, accountId string, forwardId int64, replyId int64, reqEditors ...RequestEditorFn) (*GetForwardReplyResponse, error)

GetForwardReplyWithResponse request returning *GetForwardReplyResponse

func (*ClientWithResponses) GetForwardWithResponse

func (c *ClientWithResponses) GetForwardWithResponse(ctx context.Context, accountId string, forwardId int64, reqEditors ...RequestEditorFn) (*GetForwardResponse, error)

GetForwardWithResponse request returning *GetForwardResponse

func (*ClientWithResponses) GetGaugeNeedleWithResponse added in v0.7.0

func (c *ClientWithResponses) GetGaugeNeedleWithResponse(ctx context.Context, accountId string, needleId int64, reqEditors ...RequestEditorFn) (*GetGaugeNeedleResponse, error)

GetGaugeNeedleWithResponse request returning *GetGaugeNeedleResponse

func (*ClientWithResponses) GetHillChartWithResponse added in v0.7.0

func (c *ClientWithResponses) GetHillChartWithResponse(ctx context.Context, accountId string, todosetId int64, reqEditors ...RequestEditorFn) (*GetHillChartResponse, error)

GetHillChartWithResponse request returning *GetHillChartResponse

func (*ClientWithResponses) GetInboxWithResponse

func (c *ClientWithResponses) GetInboxWithResponse(ctx context.Context, accountId string, inboxId int64, reqEditors ...RequestEditorFn) (*GetInboxResponse, error)

GetInboxWithResponse request returning *GetInboxResponse

func (*ClientWithResponses) GetMessageBoardWithResponse

func (c *ClientWithResponses) GetMessageBoardWithResponse(ctx context.Context, accountId string, boardId int64, reqEditors ...RequestEditorFn) (*GetMessageBoardResponse, error)

GetMessageBoardWithResponse request returning *GetMessageBoardResponse

func (*ClientWithResponses) GetMessageTypeWithResponse

func (c *ClientWithResponses) GetMessageTypeWithResponse(ctx context.Context, accountId string, typeId int64, reqEditors ...RequestEditorFn) (*GetMessageTypeResponse, error)

GetMessageTypeWithResponse request returning *GetMessageTypeResponse

func (*ClientWithResponses) GetMessageWithResponse

func (c *ClientWithResponses) GetMessageWithResponse(ctx context.Context, accountId string, messageId int64, reqEditors ...RequestEditorFn) (*GetMessageResponse, error)

GetMessageWithResponse request returning *GetMessageResponse

func (*ClientWithResponses) GetMyAssignmentsWithResponse added in v0.7.0

func (c *ClientWithResponses) GetMyAssignmentsWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetMyAssignmentsResponse, error)

GetMyAssignmentsWithResponse request returning *GetMyAssignmentsResponse

func (*ClientWithResponses) GetMyCompletedAssignmentsWithResponse added in v0.7.0

func (c *ClientWithResponses) GetMyCompletedAssignmentsWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetMyCompletedAssignmentsResponse, error)

GetMyCompletedAssignmentsWithResponse request returning *GetMyCompletedAssignmentsResponse

func (*ClientWithResponses) GetMyDueAssignmentsWithResponse added in v0.7.0

func (c *ClientWithResponses) GetMyDueAssignmentsWithResponse(ctx context.Context, accountId string, params *GetMyDueAssignmentsParams, reqEditors ...RequestEditorFn) (*GetMyDueAssignmentsResponse, error)

GetMyDueAssignmentsWithResponse request returning *GetMyDueAssignmentsResponse

func (*ClientWithResponses) GetMyNotificationsWithResponse added in v0.7.0

func (c *ClientWithResponses) GetMyNotificationsWithResponse(ctx context.Context, accountId string, params *GetMyNotificationsParams, reqEditors ...RequestEditorFn) (*GetMyNotificationsResponse, error)

GetMyNotificationsWithResponse request returning *GetMyNotificationsResponse

func (*ClientWithResponses) GetMyPreferencesWithResponse added in v0.7.0

func (c *ClientWithResponses) GetMyPreferencesWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetMyPreferencesResponse, error)

GetMyPreferencesWithResponse request returning *GetMyPreferencesResponse

func (*ClientWithResponses) GetMyProfileWithResponse

func (c *ClientWithResponses) GetMyProfileWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetMyProfileResponse, error)

GetMyProfileWithResponse request returning *GetMyProfileResponse

func (*ClientWithResponses) GetOutOfOfficeWithResponse added in v0.7.0

func (c *ClientWithResponses) GetOutOfOfficeWithResponse(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*GetOutOfOfficeResponse, error)

GetOutOfOfficeWithResponse request returning *GetOutOfOfficeResponse

func (*ClientWithResponses) GetOverdueTodosWithResponse

func (c *ClientWithResponses) GetOverdueTodosWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetOverdueTodosResponse, error)

GetOverdueTodosWithResponse request returning *GetOverdueTodosResponse

func (*ClientWithResponses) GetPersonProgressWithResponse

func (c *ClientWithResponses) GetPersonProgressWithResponse(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*GetPersonProgressResponse, error)

GetPersonProgressWithResponse request returning *GetPersonProgressResponse

func (*ClientWithResponses) GetPersonWithResponse

func (c *ClientWithResponses) GetPersonWithResponse(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*GetPersonResponse, error)

GetPersonWithResponse request returning *GetPersonResponse

func (*ClientWithResponses) GetProgressReportWithResponse

func (c *ClientWithResponses) GetProgressReportWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetProgressReportResponse, error)

GetProgressReportWithResponse request returning *GetProgressReportResponse

func (*ClientWithResponses) GetProjectConstructionWithResponse

func (c *ClientWithResponses) GetProjectConstructionWithResponse(ctx context.Context, accountId string, templateId int64, constructionId int64, reqEditors ...RequestEditorFn) (*GetProjectConstructionResponse, error)

GetProjectConstructionWithResponse request returning *GetProjectConstructionResponse

func (*ClientWithResponses) GetProjectTimelineWithResponse

func (c *ClientWithResponses) GetProjectTimelineWithResponse(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*GetProjectTimelineResponse, error)

GetProjectTimelineWithResponse request returning *GetProjectTimelineResponse

func (*ClientWithResponses) GetProjectTimesheetWithResponse

func (c *ClientWithResponses) GetProjectTimesheetWithResponse(ctx context.Context, accountId string, projectId int64, params *GetProjectTimesheetParams, reqEditors ...RequestEditorFn) (*GetProjectTimesheetResponse, error)

GetProjectTimesheetWithResponse request returning *GetProjectTimesheetResponse

func (*ClientWithResponses) GetProjectWithResponse

func (c *ClientWithResponses) GetProjectWithResponse(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*GetProjectResponse, error)

GetProjectWithResponse request returning *GetProjectResponse

func (*ClientWithResponses) GetQuestionRemindersWithResponse

func (c *ClientWithResponses) GetQuestionRemindersWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetQuestionRemindersResponse, error)

GetQuestionRemindersWithResponse request returning *GetQuestionRemindersResponse

func (*ClientWithResponses) GetQuestionWithResponse

func (c *ClientWithResponses) GetQuestionWithResponse(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*GetQuestionResponse, error)

GetQuestionWithResponse request returning *GetQuestionResponse

func (*ClientWithResponses) GetQuestionnaireWithResponse

func (c *ClientWithResponses) GetQuestionnaireWithResponse(ctx context.Context, accountId string, questionnaireId int64, reqEditors ...RequestEditorFn) (*GetQuestionnaireResponse, error)

GetQuestionnaireWithResponse request returning *GetQuestionnaireResponse

func (*ClientWithResponses) GetRecordingTimesheetWithResponse

func (c *ClientWithResponses) GetRecordingTimesheetWithResponse(ctx context.Context, accountId string, recordingId int64, params *GetRecordingTimesheetParams, reqEditors ...RequestEditorFn) (*GetRecordingTimesheetResponse, error)

GetRecordingTimesheetWithResponse request returning *GetRecordingTimesheetResponse

func (*ClientWithResponses) GetRecordingWithResponse

func (c *ClientWithResponses) GetRecordingWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*GetRecordingResponse, error)

GetRecordingWithResponse request returning *GetRecordingResponse

func (*ClientWithResponses) GetScheduleEntryOccurrenceWithResponse

func (c *ClientWithResponses) GetScheduleEntryOccurrenceWithResponse(ctx context.Context, accountId string, entryId int64, date string, reqEditors ...RequestEditorFn) (*GetScheduleEntryOccurrenceResponse, error)

GetScheduleEntryOccurrenceWithResponse request returning *GetScheduleEntryOccurrenceResponse

func (*ClientWithResponses) GetScheduleEntryWithResponse

func (c *ClientWithResponses) GetScheduleEntryWithResponse(ctx context.Context, accountId string, entryId int64, reqEditors ...RequestEditorFn) (*GetScheduleEntryResponse, error)

GetScheduleEntryWithResponse request returning *GetScheduleEntryResponse

func (*ClientWithResponses) GetScheduleWithResponse

func (c *ClientWithResponses) GetScheduleWithResponse(ctx context.Context, accountId string, scheduleId int64, reqEditors ...RequestEditorFn) (*GetScheduleResponse, error)

GetScheduleWithResponse request returning *GetScheduleResponse

func (*ClientWithResponses) GetSearchMetadataWithResponse

func (c *ClientWithResponses) GetSearchMetadataWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetSearchMetadataResponse, error)

GetSearchMetadataWithResponse request returning *GetSearchMetadataResponse

func (*ClientWithResponses) GetSubscriptionWithResponse

func (c *ClientWithResponses) GetSubscriptionWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*GetSubscriptionResponse, error)

GetSubscriptionWithResponse request returning *GetSubscriptionResponse

func (*ClientWithResponses) GetTemplateWithResponse

func (c *ClientWithResponses) GetTemplateWithResponse(ctx context.Context, accountId string, templateId int64, reqEditors ...RequestEditorFn) (*GetTemplateResponse, error)

GetTemplateWithResponse request returning *GetTemplateResponse

func (*ClientWithResponses) GetTimesheetEntryWithResponse

func (c *ClientWithResponses) GetTimesheetEntryWithResponse(ctx context.Context, accountId string, entryId int64, reqEditors ...RequestEditorFn) (*GetTimesheetEntryResponse, error)

GetTimesheetEntryWithResponse request returning *GetTimesheetEntryResponse

func (*ClientWithResponses) GetTimesheetReportWithResponse

func (c *ClientWithResponses) GetTimesheetReportWithResponse(ctx context.Context, accountId string, params *GetTimesheetReportParams, reqEditors ...RequestEditorFn) (*GetTimesheetReportResponse, error)

GetTimesheetReportWithResponse request returning *GetTimesheetReportResponse

func (*ClientWithResponses) GetTodoWithResponse

func (c *ClientWithResponses) GetTodoWithResponse(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*GetTodoResponse, error)

GetTodoWithResponse request returning *GetTodoResponse

func (*ClientWithResponses) GetTodolistOrGroupWithResponse

func (c *ClientWithResponses) GetTodolistOrGroupWithResponse(ctx context.Context, accountId string, id int64, reqEditors ...RequestEditorFn) (*GetTodolistOrGroupResponse, error)

GetTodolistOrGroupWithResponse request returning *GetTodolistOrGroupResponse

func (*ClientWithResponses) GetTodosetWithResponse

func (c *ClientWithResponses) GetTodosetWithResponse(ctx context.Context, accountId string, todosetId int64, reqEditors ...RequestEditorFn) (*GetTodosetResponse, error)

GetTodosetWithResponse request returning *GetTodosetResponse

func (*ClientWithResponses) GetToolWithResponse

func (c *ClientWithResponses) GetToolWithResponse(ctx context.Context, accountId string, toolId int64, reqEditors ...RequestEditorFn) (*GetToolResponse, error)

GetToolWithResponse request returning *GetToolResponse

func (*ClientWithResponses) GetUpcomingScheduleWithResponse

func (c *ClientWithResponses) GetUpcomingScheduleWithResponse(ctx context.Context, accountId string, params *GetUpcomingScheduleParams, reqEditors ...RequestEditorFn) (*GetUpcomingScheduleResponse, error)

GetUpcomingScheduleWithResponse request returning *GetUpcomingScheduleResponse

func (*ClientWithResponses) GetUploadWithResponse

func (c *ClientWithResponses) GetUploadWithResponse(ctx context.Context, accountId string, uploadId int64, reqEditors ...RequestEditorFn) (*GetUploadResponse, error)

GetUploadWithResponse request returning *GetUploadResponse

func (*ClientWithResponses) GetVaultWithResponse

func (c *ClientWithResponses) GetVaultWithResponse(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*GetVaultResponse, error)

GetVaultWithResponse request returning *GetVaultResponse

func (*ClientWithResponses) GetWebhookWithResponse

func (c *ClientWithResponses) GetWebhookWithResponse(ctx context.Context, accountId string, webhookId int64, reqEditors ...RequestEditorFn) (*GetWebhookResponse, error)

GetWebhookWithResponse request returning *GetWebhookResponse

func (*ClientWithResponses) ListAnswersWithResponse

func (c *ClientWithResponses) ListAnswersWithResponse(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*ListAnswersResponse, error)

ListAnswersWithResponse request returning *ListAnswersResponse

func (*ClientWithResponses) ListAssignablePeopleWithResponse

func (c *ClientWithResponses) ListAssignablePeopleWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*ListAssignablePeopleResponse, error)

ListAssignablePeopleWithResponse request returning *ListAssignablePeopleResponse

func (*ClientWithResponses) ListCampfireLinesWithResponse

func (c *ClientWithResponses) ListCampfireLinesWithResponse(ctx context.Context, accountId string, campfireId int64, params *ListCampfireLinesParams, reqEditors ...RequestEditorFn) (*ListCampfireLinesResponse, error)

ListCampfireLinesWithResponse request returning *ListCampfireLinesResponse

func (*ClientWithResponses) ListCampfireUploadsWithResponse added in v0.2.3

func (c *ClientWithResponses) ListCampfireUploadsWithResponse(ctx context.Context, accountId string, campfireId int64, params *ListCampfireUploadsParams, reqEditors ...RequestEditorFn) (*ListCampfireUploadsResponse, error)

ListCampfireUploadsWithResponse request returning *ListCampfireUploadsResponse

func (*ClientWithResponses) ListCampfiresWithResponse

func (c *ClientWithResponses) ListCampfiresWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*ListCampfiresResponse, error)

ListCampfiresWithResponse request returning *ListCampfiresResponse

func (*ClientWithResponses) ListCardsWithResponse

func (c *ClientWithResponses) ListCardsWithResponse(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*ListCardsResponse, error)

ListCardsWithResponse request returning *ListCardsResponse

func (*ClientWithResponses) ListChatbotsWithResponse

func (c *ClientWithResponses) ListChatbotsWithResponse(ctx context.Context, accountId string, campfireId int64, reqEditors ...RequestEditorFn) (*ListChatbotsResponse, error)

ListChatbotsWithResponse request returning *ListChatbotsResponse

func (*ClientWithResponses) ListClientApprovalsWithResponse

func (c *ClientWithResponses) ListClientApprovalsWithResponse(ctx context.Context, accountId string, params *ListClientApprovalsParams, reqEditors ...RequestEditorFn) (*ListClientApprovalsResponse, error)

ListClientApprovalsWithResponse request returning *ListClientApprovalsResponse

func (*ClientWithResponses) ListClientCorrespondencesWithResponse

func (c *ClientWithResponses) ListClientCorrespondencesWithResponse(ctx context.Context, accountId string, params *ListClientCorrespondencesParams, reqEditors ...RequestEditorFn) (*ListClientCorrespondencesResponse, error)

ListClientCorrespondencesWithResponse request returning *ListClientCorrespondencesResponse

func (*ClientWithResponses) ListClientRepliesWithResponse

func (c *ClientWithResponses) ListClientRepliesWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*ListClientRepliesResponse, error)

ListClientRepliesWithResponse request returning *ListClientRepliesResponse

func (*ClientWithResponses) ListCommentsWithResponse

func (c *ClientWithResponses) ListCommentsWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*ListCommentsResponse, error)

ListCommentsWithResponse request returning *ListCommentsResponse

func (*ClientWithResponses) ListDocumentsWithResponse

func (c *ClientWithResponses) ListDocumentsWithResponse(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*ListDocumentsResponse, error)

ListDocumentsWithResponse request returning *ListDocumentsResponse

func (*ClientWithResponses) ListEventBoostsWithResponse

func (c *ClientWithResponses) ListEventBoostsWithResponse(ctx context.Context, accountId string, recordingId int64, eventId int64, reqEditors ...RequestEditorFn) (*ListEventBoostsResponse, error)

ListEventBoostsWithResponse request returning *ListEventBoostsResponse

func (*ClientWithResponses) ListEventsWithResponse

func (c *ClientWithResponses) ListEventsWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*ListEventsResponse, error)

ListEventsWithResponse request returning *ListEventsResponse

func (*ClientWithResponses) ListForwardRepliesWithResponse

func (c *ClientWithResponses) ListForwardRepliesWithResponse(ctx context.Context, accountId string, forwardId int64, reqEditors ...RequestEditorFn) (*ListForwardRepliesResponse, error)

ListForwardRepliesWithResponse request returning *ListForwardRepliesResponse

func (*ClientWithResponses) ListForwardsWithResponse

func (c *ClientWithResponses) ListForwardsWithResponse(ctx context.Context, accountId string, inboxId int64, params *ListForwardsParams, reqEditors ...RequestEditorFn) (*ListForwardsResponse, error)

ListForwardsWithResponse request returning *ListForwardsResponse

func (*ClientWithResponses) ListGaugeNeedlesWithResponse added in v0.7.0

func (c *ClientWithResponses) ListGaugeNeedlesWithResponse(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*ListGaugeNeedlesResponse, error)

ListGaugeNeedlesWithResponse request returning *ListGaugeNeedlesResponse

func (*ClientWithResponses) ListGaugesWithResponse added in v0.7.0

func (c *ClientWithResponses) ListGaugesWithResponse(ctx context.Context, accountId string, params *ListGaugesParams, reqEditors ...RequestEditorFn) (*ListGaugesResponse, error)

ListGaugesWithResponse request returning *ListGaugesResponse

func (*ClientWithResponses) ListLineupMarkersWithResponse added in v0.6.0

func (c *ClientWithResponses) ListLineupMarkersWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*ListLineupMarkersResponse, error)

ListLineupMarkersWithResponse request returning *ListLineupMarkersResponse

func (*ClientWithResponses) ListMessageTypesWithResponse

func (c *ClientWithResponses) ListMessageTypesWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*ListMessageTypesResponse, error)

ListMessageTypesWithResponse request returning *ListMessageTypesResponse

func (*ClientWithResponses) ListMessagesWithResponse

func (c *ClientWithResponses) ListMessagesWithResponse(ctx context.Context, accountId string, boardId int64, params *ListMessagesParams, reqEditors ...RequestEditorFn) (*ListMessagesResponse, error)

ListMessagesWithResponse request returning *ListMessagesResponse

func (*ClientWithResponses) ListPeopleWithResponse

func (c *ClientWithResponses) ListPeopleWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*ListPeopleResponse, error)

ListPeopleWithResponse request returning *ListPeopleResponse

func (*ClientWithResponses) ListPingablePeopleWithResponse

func (c *ClientWithResponses) ListPingablePeopleWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*ListPingablePeopleResponse, error)

ListPingablePeopleWithResponse request returning *ListPingablePeopleResponse

func (*ClientWithResponses) ListProjectPeopleWithResponse

func (c *ClientWithResponses) ListProjectPeopleWithResponse(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*ListProjectPeopleResponse, error)

ListProjectPeopleWithResponse request returning *ListProjectPeopleResponse

func (*ClientWithResponses) ListProjectsWithResponse

func (c *ClientWithResponses) ListProjectsWithResponse(ctx context.Context, accountId string, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)

ListProjectsWithResponse request returning *ListProjectsResponse

func (*ClientWithResponses) ListQuestionAnswerersWithResponse

func (c *ClientWithResponses) ListQuestionAnswerersWithResponse(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*ListQuestionAnswerersResponse, error)

ListQuestionAnswerersWithResponse request returning *ListQuestionAnswerersResponse

func (*ClientWithResponses) ListQuestionsWithResponse

func (c *ClientWithResponses) ListQuestionsWithResponse(ctx context.Context, accountId string, questionnaireId int64, reqEditors ...RequestEditorFn) (*ListQuestionsResponse, error)

ListQuestionsWithResponse request returning *ListQuestionsResponse

func (*ClientWithResponses) ListRecordingBoostsWithResponse

func (c *ClientWithResponses) ListRecordingBoostsWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*ListRecordingBoostsResponse, error)

ListRecordingBoostsWithResponse request returning *ListRecordingBoostsResponse

func (*ClientWithResponses) ListRecordingsWithResponse

func (c *ClientWithResponses) ListRecordingsWithResponse(ctx context.Context, accountId string, params *ListRecordingsParams, reqEditors ...RequestEditorFn) (*ListRecordingsResponse, error)

ListRecordingsWithResponse request returning *ListRecordingsResponse

func (*ClientWithResponses) ListScheduleEntriesWithResponse

func (c *ClientWithResponses) ListScheduleEntriesWithResponse(ctx context.Context, accountId string, scheduleId int64, params *ListScheduleEntriesParams, reqEditors ...RequestEditorFn) (*ListScheduleEntriesResponse, error)

ListScheduleEntriesWithResponse request returning *ListScheduleEntriesResponse

func (*ClientWithResponses) ListTemplatesWithResponse

func (c *ClientWithResponses) ListTemplatesWithResponse(ctx context.Context, accountId string, params *ListTemplatesParams, reqEditors ...RequestEditorFn) (*ListTemplatesResponse, error)

ListTemplatesWithResponse request returning *ListTemplatesResponse

func (*ClientWithResponses) ListTodolistGroupsWithResponse

func (c *ClientWithResponses) ListTodolistGroupsWithResponse(ctx context.Context, accountId string, todolistId int64, reqEditors ...RequestEditorFn) (*ListTodolistGroupsResponse, error)

ListTodolistGroupsWithResponse request returning *ListTodolistGroupsResponse

func (*ClientWithResponses) ListTodolistsWithResponse

func (c *ClientWithResponses) ListTodolistsWithResponse(ctx context.Context, accountId string, todosetId int64, params *ListTodolistsParams, reqEditors ...RequestEditorFn) (*ListTodolistsResponse, error)

ListTodolistsWithResponse request returning *ListTodolistsResponse

func (*ClientWithResponses) ListTodosWithResponse

func (c *ClientWithResponses) ListTodosWithResponse(ctx context.Context, accountId string, todolistId int64, params *ListTodosParams, reqEditors ...RequestEditorFn) (*ListTodosResponse, error)

ListTodosWithResponse request returning *ListTodosResponse

func (*ClientWithResponses) ListUploadVersionsWithResponse

func (c *ClientWithResponses) ListUploadVersionsWithResponse(ctx context.Context, accountId string, uploadId int64, reqEditors ...RequestEditorFn) (*ListUploadVersionsResponse, error)

ListUploadVersionsWithResponse request returning *ListUploadVersionsResponse

func (*ClientWithResponses) ListUploadsWithResponse

func (c *ClientWithResponses) ListUploadsWithResponse(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*ListUploadsResponse, error)

ListUploadsWithResponse request returning *ListUploadsResponse

func (*ClientWithResponses) ListVaultsWithResponse

func (c *ClientWithResponses) ListVaultsWithResponse(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*ListVaultsResponse, error)

ListVaultsWithResponse request returning *ListVaultsResponse

func (*ClientWithResponses) ListWebhooksWithResponse

func (c *ClientWithResponses) ListWebhooksWithResponse(ctx context.Context, accountId string, bucketId int64, reqEditors ...RequestEditorFn) (*ListWebhooksResponse, error)

ListWebhooksWithResponse request returning *ListWebhooksResponse

func (*ClientWithResponses) MarkAsReadWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) MarkAsReadWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkAsReadResponse, error)

MarkAsReadWithBodyWithResponse request with arbitrary body returning *MarkAsReadResponse

func (*ClientWithResponses) MarkAsReadWithResponse added in v0.7.0

func (c *ClientWithResponses) MarkAsReadWithResponse(ctx context.Context, accountId string, body MarkAsReadJSONRequestBody, reqEditors ...RequestEditorFn) (*MarkAsReadResponse, error)

func (*ClientWithResponses) MoveCardColumnWithBodyWithResponse

func (c *ClientWithResponses) MoveCardColumnWithBodyWithResponse(ctx context.Context, accountId string, cardTableId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MoveCardColumnResponse, error)

MoveCardColumnWithBodyWithResponse request with arbitrary body returning *MoveCardColumnResponse

func (*ClientWithResponses) MoveCardColumnWithResponse

func (c *ClientWithResponses) MoveCardColumnWithResponse(ctx context.Context, accountId string, cardTableId int64, body MoveCardColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*MoveCardColumnResponse, error)

func (*ClientWithResponses) MoveCardWithBodyWithResponse

func (c *ClientWithResponses) MoveCardWithBodyWithResponse(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MoveCardResponse, error)

MoveCardWithBodyWithResponse request with arbitrary body returning *MoveCardResponse

func (*ClientWithResponses) MoveCardWithResponse

func (c *ClientWithResponses) MoveCardWithResponse(ctx context.Context, accountId string, cardId int64, body MoveCardJSONRequestBody, reqEditors ...RequestEditorFn) (*MoveCardResponse, error)

func (*ClientWithResponses) PauseQuestionWithResponse

func (c *ClientWithResponses) PauseQuestionWithResponse(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*PauseQuestionResponse, error)

PauseQuestionWithResponse request returning *PauseQuestionResponse

func (*ClientWithResponses) PinMessageWithResponse

func (c *ClientWithResponses) PinMessageWithResponse(ctx context.Context, accountId string, messageId int64, reqEditors ...RequestEditorFn) (*PinMessageResponse, error)

PinMessageWithResponse request returning *PinMessageResponse

func (*ClientWithResponses) RemoveAccountLogoWithResponse added in v0.7.0

func (c *ClientWithResponses) RemoveAccountLogoWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*RemoveAccountLogoResponse, error)

RemoveAccountLogoWithResponse request returning *RemoveAccountLogoResponse

func (*ClientWithResponses) RepositionCardStepWithBodyWithResponse

func (c *ClientWithResponses) RepositionCardStepWithBodyWithResponse(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RepositionCardStepResponse, error)

RepositionCardStepWithBodyWithResponse request with arbitrary body returning *RepositionCardStepResponse

func (*ClientWithResponses) RepositionCardStepWithResponse

func (c *ClientWithResponses) RepositionCardStepWithResponse(ctx context.Context, accountId string, cardId int64, body RepositionCardStepJSONRequestBody, reqEditors ...RequestEditorFn) (*RepositionCardStepResponse, error)

func (*ClientWithResponses) RepositionTodoWithBodyWithResponse

func (c *ClientWithResponses) RepositionTodoWithBodyWithResponse(ctx context.Context, accountId string, todoId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RepositionTodoResponse, error)

RepositionTodoWithBodyWithResponse request with arbitrary body returning *RepositionTodoResponse

func (*ClientWithResponses) RepositionTodoWithResponse

func (c *ClientWithResponses) RepositionTodoWithResponse(ctx context.Context, accountId string, todoId int64, body RepositionTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*RepositionTodoResponse, error)

func (*ClientWithResponses) RepositionTodolistGroupWithBodyWithResponse

func (c *ClientWithResponses) RepositionTodolistGroupWithBodyWithResponse(ctx context.Context, accountId string, groupId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RepositionTodolistGroupResponse, error)

RepositionTodolistGroupWithBodyWithResponse request with arbitrary body returning *RepositionTodolistGroupResponse

func (*ClientWithResponses) RepositionTodolistGroupWithResponse

func (c *ClientWithResponses) RepositionTodolistGroupWithResponse(ctx context.Context, accountId string, groupId int64, body RepositionTodolistGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*RepositionTodolistGroupResponse, error)

func (*ClientWithResponses) RepositionToolWithBodyWithResponse

func (c *ClientWithResponses) RepositionToolWithBodyWithResponse(ctx context.Context, accountId string, toolId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RepositionToolResponse, error)

RepositionToolWithBodyWithResponse request with arbitrary body returning *RepositionToolResponse

func (*ClientWithResponses) RepositionToolWithResponse

func (c *ClientWithResponses) RepositionToolWithResponse(ctx context.Context, accountId string, toolId int64, body RepositionToolJSONRequestBody, reqEditors ...RequestEditorFn) (*RepositionToolResponse, error)

func (*ClientWithResponses) ResumeQuestionWithResponse

func (c *ClientWithResponses) ResumeQuestionWithResponse(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*ResumeQuestionResponse, error)

ResumeQuestionWithResponse request returning *ResumeQuestionResponse

func (*ClientWithResponses) SearchWithResponse

func (c *ClientWithResponses) SearchWithResponse(ctx context.Context, accountId string, params *SearchParams, reqEditors ...RequestEditorFn) (*SearchResponse, error)

SearchWithResponse request returning *SearchResponse

func (*ClientWithResponses) SetCardColumnColorWithBodyWithResponse

func (c *ClientWithResponses) SetCardColumnColorWithBodyWithResponse(ctx context.Context, accountId string, columnId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCardColumnColorResponse, error)

SetCardColumnColorWithBodyWithResponse request with arbitrary body returning *SetCardColumnColorResponse

func (*ClientWithResponses) SetCardColumnColorWithResponse

func (c *ClientWithResponses) SetCardColumnColorWithResponse(ctx context.Context, accountId string, columnId int64, body SetCardColumnColorJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCardColumnColorResponse, error)

func (*ClientWithResponses) SetCardStepCompletionWithBodyWithResponse

func (c *ClientWithResponses) SetCardStepCompletionWithBodyWithResponse(ctx context.Context, accountId string, stepId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCardStepCompletionResponse, error)

SetCardStepCompletionWithBodyWithResponse request with arbitrary body returning *SetCardStepCompletionResponse

func (*ClientWithResponses) SetCardStepCompletionWithResponse

func (c *ClientWithResponses) SetCardStepCompletionWithResponse(ctx context.Context, accountId string, stepId int64, body SetCardStepCompletionJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCardStepCompletionResponse, error)

func (*ClientWithResponses) SetClientVisibilityWithBodyWithResponse

func (c *ClientWithResponses) SetClientVisibilityWithBodyWithResponse(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetClientVisibilityResponse, error)

SetClientVisibilityWithBodyWithResponse request with arbitrary body returning *SetClientVisibilityResponse

func (*ClientWithResponses) SetClientVisibilityWithResponse

func (c *ClientWithResponses) SetClientVisibilityWithResponse(ctx context.Context, accountId string, recordingId int64, body SetClientVisibilityJSONRequestBody, reqEditors ...RequestEditorFn) (*SetClientVisibilityResponse, error)

func (*ClientWithResponses) SubscribeToCardColumnWithResponse

func (c *ClientWithResponses) SubscribeToCardColumnWithResponse(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*SubscribeToCardColumnResponse, error)

SubscribeToCardColumnWithResponse request returning *SubscribeToCardColumnResponse

func (*ClientWithResponses) SubscribeWithResponse

func (c *ClientWithResponses) SubscribeWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*SubscribeResponse, error)

SubscribeWithResponse request returning *SubscribeResponse

func (*ClientWithResponses) ToggleGaugeWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) ToggleGaugeWithBodyWithResponse(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ToggleGaugeResponse, error)

ToggleGaugeWithBodyWithResponse request with arbitrary body returning *ToggleGaugeResponse

func (*ClientWithResponses) ToggleGaugeWithResponse added in v0.7.0

func (c *ClientWithResponses) ToggleGaugeWithResponse(ctx context.Context, accountId string, projectId int64, body ToggleGaugeJSONRequestBody, reqEditors ...RequestEditorFn) (*ToggleGaugeResponse, error)

func (*ClientWithResponses) TrashProjectWithResponse

func (c *ClientWithResponses) TrashProjectWithResponse(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*TrashProjectResponse, error)

TrashProjectWithResponse request returning *TrashProjectResponse

func (*ClientWithResponses) TrashRecordingWithResponse

func (c *ClientWithResponses) TrashRecordingWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*TrashRecordingResponse, error)

TrashRecordingWithResponse request returning *TrashRecordingResponse

func (*ClientWithResponses) TrashTodoWithResponse

func (c *ClientWithResponses) TrashTodoWithResponse(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*TrashTodoResponse, error)

TrashTodoWithResponse request returning *TrashTodoResponse

func (*ClientWithResponses) UnarchiveRecordingWithResponse

func (c *ClientWithResponses) UnarchiveRecordingWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*UnarchiveRecordingResponse, error)

UnarchiveRecordingWithResponse request returning *UnarchiveRecordingResponse

func (*ClientWithResponses) UncompleteTodoWithResponse

func (c *ClientWithResponses) UncompleteTodoWithResponse(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*UncompleteTodoResponse, error)

UncompleteTodoWithResponse request returning *UncompleteTodoResponse

func (*ClientWithResponses) UnpinMessageWithResponse

func (c *ClientWithResponses) UnpinMessageWithResponse(ctx context.Context, accountId string, messageId int64, reqEditors ...RequestEditorFn) (*UnpinMessageResponse, error)

UnpinMessageWithResponse request returning *UnpinMessageResponse

func (*ClientWithResponses) UnsubscribeFromCardColumnWithResponse

func (c *ClientWithResponses) UnsubscribeFromCardColumnWithResponse(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*UnsubscribeFromCardColumnResponse, error)

UnsubscribeFromCardColumnWithResponse request returning *UnsubscribeFromCardColumnResponse

func (*ClientWithResponses) UnsubscribeWithResponse

func (c *ClientWithResponses) UnsubscribeWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*UnsubscribeResponse, error)

UnsubscribeWithResponse request returning *UnsubscribeResponse

func (*ClientWithResponses) UpdateAccountLogoWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) UpdateAccountLogoWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAccountLogoResponse, error)

UpdateAccountLogoWithBodyWithResponse request with arbitrary body returning *UpdateAccountLogoResponse

func (*ClientWithResponses) UpdateAccountNameWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) UpdateAccountNameWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAccountNameResponse, error)

UpdateAccountNameWithBodyWithResponse request with arbitrary body returning *UpdateAccountNameResponse

func (*ClientWithResponses) UpdateAccountNameWithResponse added in v0.7.0

func (c *ClientWithResponses) UpdateAccountNameWithResponse(ctx context.Context, accountId string, body UpdateAccountNameJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAccountNameResponse, error)

func (*ClientWithResponses) UpdateAnswerWithBodyWithResponse

func (c *ClientWithResponses) UpdateAnswerWithBodyWithResponse(ctx context.Context, accountId string, answerId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAnswerResponse, error)

UpdateAnswerWithBodyWithResponse request with arbitrary body returning *UpdateAnswerResponse

func (*ClientWithResponses) UpdateAnswerWithResponse

func (c *ClientWithResponses) UpdateAnswerWithResponse(ctx context.Context, accountId string, answerId int64, body UpdateAnswerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAnswerResponse, error)

func (*ClientWithResponses) UpdateCardColumnWithBodyWithResponse

func (c *ClientWithResponses) UpdateCardColumnWithBodyWithResponse(ctx context.Context, accountId string, columnId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCardColumnResponse, error)

UpdateCardColumnWithBodyWithResponse request with arbitrary body returning *UpdateCardColumnResponse

func (*ClientWithResponses) UpdateCardColumnWithResponse

func (c *ClientWithResponses) UpdateCardColumnWithResponse(ctx context.Context, accountId string, columnId int64, body UpdateCardColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCardColumnResponse, error)

func (*ClientWithResponses) UpdateCardStepWithBodyWithResponse

func (c *ClientWithResponses) UpdateCardStepWithBodyWithResponse(ctx context.Context, accountId string, stepId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCardStepResponse, error)

UpdateCardStepWithBodyWithResponse request with arbitrary body returning *UpdateCardStepResponse

func (*ClientWithResponses) UpdateCardStepWithResponse

func (c *ClientWithResponses) UpdateCardStepWithResponse(ctx context.Context, accountId string, stepId int64, body UpdateCardStepJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCardStepResponse, error)

func (*ClientWithResponses) UpdateCardWithBodyWithResponse

func (c *ClientWithResponses) UpdateCardWithBodyWithResponse(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCardResponse, error)

UpdateCardWithBodyWithResponse request with arbitrary body returning *UpdateCardResponse

func (*ClientWithResponses) UpdateCardWithResponse

func (c *ClientWithResponses) UpdateCardWithResponse(ctx context.Context, accountId string, cardId int64, body UpdateCardJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCardResponse, error)

func (*ClientWithResponses) UpdateChatbotWithBodyWithResponse

func (c *ClientWithResponses) UpdateChatbotWithBodyWithResponse(ctx context.Context, accountId string, campfireId int64, chatbotId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateChatbotResponse, error)

UpdateChatbotWithBodyWithResponse request with arbitrary body returning *UpdateChatbotResponse

func (*ClientWithResponses) UpdateChatbotWithResponse

func (c *ClientWithResponses) UpdateChatbotWithResponse(ctx context.Context, accountId string, campfireId int64, chatbotId int64, body UpdateChatbotJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateChatbotResponse, error)

func (*ClientWithResponses) UpdateCommentWithBodyWithResponse

func (c *ClientWithResponses) UpdateCommentWithBodyWithResponse(ctx context.Context, accountId string, commentId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCommentResponse, error)

UpdateCommentWithBodyWithResponse request with arbitrary body returning *UpdateCommentResponse

func (*ClientWithResponses) UpdateCommentWithResponse

func (c *ClientWithResponses) UpdateCommentWithResponse(ctx context.Context, accountId string, commentId int64, body UpdateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCommentResponse, error)

func (*ClientWithResponses) UpdateDocumentWithBodyWithResponse

func (c *ClientWithResponses) UpdateDocumentWithBodyWithResponse(ctx context.Context, accountId string, documentId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDocumentResponse, error)

UpdateDocumentWithBodyWithResponse request with arbitrary body returning *UpdateDocumentResponse

func (*ClientWithResponses) UpdateDocumentWithResponse

func (c *ClientWithResponses) UpdateDocumentWithResponse(ctx context.Context, accountId string, documentId int64, body UpdateDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDocumentResponse, error)

func (*ClientWithResponses) UpdateGaugeNeedleWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) UpdateGaugeNeedleWithBodyWithResponse(ctx context.Context, accountId string, needleId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGaugeNeedleResponse, error)

UpdateGaugeNeedleWithBodyWithResponse request with arbitrary body returning *UpdateGaugeNeedleResponse

func (*ClientWithResponses) UpdateGaugeNeedleWithResponse added in v0.7.0

func (c *ClientWithResponses) UpdateGaugeNeedleWithResponse(ctx context.Context, accountId string, needleId int64, body UpdateGaugeNeedleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGaugeNeedleResponse, error)

func (*ClientWithResponses) UpdateHillChartSettingsWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) UpdateHillChartSettingsWithBodyWithResponse(ctx context.Context, accountId string, todosetId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateHillChartSettingsResponse, error)

UpdateHillChartSettingsWithBodyWithResponse request with arbitrary body returning *UpdateHillChartSettingsResponse

func (*ClientWithResponses) UpdateHillChartSettingsWithResponse added in v0.7.0

func (c *ClientWithResponses) UpdateHillChartSettingsWithResponse(ctx context.Context, accountId string, todosetId int64, body UpdateHillChartSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateHillChartSettingsResponse, error)

func (*ClientWithResponses) UpdateLineupMarkerWithBodyWithResponse

func (c *ClientWithResponses) UpdateLineupMarkerWithBodyWithResponse(ctx context.Context, accountId string, markerId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLineupMarkerResponse, error)

UpdateLineupMarkerWithBodyWithResponse request with arbitrary body returning *UpdateLineupMarkerResponse

func (*ClientWithResponses) UpdateLineupMarkerWithResponse

func (c *ClientWithResponses) UpdateLineupMarkerWithResponse(ctx context.Context, accountId string, markerId int64, body UpdateLineupMarkerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLineupMarkerResponse, error)

func (*ClientWithResponses) UpdateMessageTypeWithBodyWithResponse

func (c *ClientWithResponses) UpdateMessageTypeWithBodyWithResponse(ctx context.Context, accountId string, typeId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMessageTypeResponse, error)

UpdateMessageTypeWithBodyWithResponse request with arbitrary body returning *UpdateMessageTypeResponse

func (*ClientWithResponses) UpdateMessageTypeWithResponse

func (c *ClientWithResponses) UpdateMessageTypeWithResponse(ctx context.Context, accountId string, typeId int64, body UpdateMessageTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMessageTypeResponse, error)

func (*ClientWithResponses) UpdateMessageWithBodyWithResponse

func (c *ClientWithResponses) UpdateMessageWithBodyWithResponse(ctx context.Context, accountId string, messageId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMessageResponse, error)

UpdateMessageWithBodyWithResponse request with arbitrary body returning *UpdateMessageResponse

func (*ClientWithResponses) UpdateMessageWithResponse

func (c *ClientWithResponses) UpdateMessageWithResponse(ctx context.Context, accountId string, messageId int64, body UpdateMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMessageResponse, error)

func (*ClientWithResponses) UpdateMyPreferencesWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) UpdateMyPreferencesWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMyPreferencesResponse, error)

UpdateMyPreferencesWithBodyWithResponse request with arbitrary body returning *UpdateMyPreferencesResponse

func (*ClientWithResponses) UpdateMyPreferencesWithResponse added in v0.7.0

func (c *ClientWithResponses) UpdateMyPreferencesWithResponse(ctx context.Context, accountId string, body UpdateMyPreferencesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMyPreferencesResponse, error)

func (*ClientWithResponses) UpdateMyProfileWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) UpdateMyProfileWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMyProfileResponse, error)

UpdateMyProfileWithBodyWithResponse request with arbitrary body returning *UpdateMyProfileResponse

func (*ClientWithResponses) UpdateMyProfileWithResponse added in v0.7.0

func (c *ClientWithResponses) UpdateMyProfileWithResponse(ctx context.Context, accountId string, body UpdateMyProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMyProfileResponse, error)

func (*ClientWithResponses) UpdateProjectAccessWithBodyWithResponse

func (c *ClientWithResponses) UpdateProjectAccessWithBodyWithResponse(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectAccessResponse, error)

UpdateProjectAccessWithBodyWithResponse request with arbitrary body returning *UpdateProjectAccessResponse

func (*ClientWithResponses) UpdateProjectAccessWithResponse

func (c *ClientWithResponses) UpdateProjectAccessWithResponse(ctx context.Context, accountId string, projectId int64, body UpdateProjectAccessJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectAccessResponse, error)

func (*ClientWithResponses) UpdateProjectWithBodyWithResponse

func (c *ClientWithResponses) UpdateProjectWithBodyWithResponse(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

UpdateProjectWithBodyWithResponse request with arbitrary body returning *UpdateProjectResponse

func (*ClientWithResponses) UpdateProjectWithResponse

func (c *ClientWithResponses) UpdateProjectWithResponse(ctx context.Context, accountId string, projectId int64, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

func (*ClientWithResponses) UpdateQuestionNotificationSettingsWithBodyWithResponse

func (c *ClientWithResponses) UpdateQuestionNotificationSettingsWithBodyWithResponse(ctx context.Context, accountId string, questionId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateQuestionNotificationSettingsResponse, error)

UpdateQuestionNotificationSettingsWithBodyWithResponse request with arbitrary body returning *UpdateQuestionNotificationSettingsResponse

func (*ClientWithResponses) UpdateQuestionNotificationSettingsWithResponse

func (c *ClientWithResponses) UpdateQuestionNotificationSettingsWithResponse(ctx context.Context, accountId string, questionId int64, body UpdateQuestionNotificationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateQuestionNotificationSettingsResponse, error)

func (*ClientWithResponses) UpdateQuestionWithBodyWithResponse

func (c *ClientWithResponses) UpdateQuestionWithBodyWithResponse(ctx context.Context, accountId string, questionId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateQuestionResponse, error)

UpdateQuestionWithBodyWithResponse request with arbitrary body returning *UpdateQuestionResponse

func (*ClientWithResponses) UpdateQuestionWithResponse

func (c *ClientWithResponses) UpdateQuestionWithResponse(ctx context.Context, accountId string, questionId int64, body UpdateQuestionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateQuestionResponse, error)

func (*ClientWithResponses) UpdateScheduleEntryWithBodyWithResponse

func (c *ClientWithResponses) UpdateScheduleEntryWithBodyWithResponse(ctx context.Context, accountId string, entryId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateScheduleEntryResponse, error)

UpdateScheduleEntryWithBodyWithResponse request with arbitrary body returning *UpdateScheduleEntryResponse

func (*ClientWithResponses) UpdateScheduleEntryWithResponse

func (c *ClientWithResponses) UpdateScheduleEntryWithResponse(ctx context.Context, accountId string, entryId int64, body UpdateScheduleEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateScheduleEntryResponse, error)

func (*ClientWithResponses) UpdateScheduleSettingsWithBodyWithResponse

func (c *ClientWithResponses) UpdateScheduleSettingsWithBodyWithResponse(ctx context.Context, accountId string, scheduleId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateScheduleSettingsResponse, error)

UpdateScheduleSettingsWithBodyWithResponse request with arbitrary body returning *UpdateScheduleSettingsResponse

func (*ClientWithResponses) UpdateScheduleSettingsWithResponse

func (c *ClientWithResponses) UpdateScheduleSettingsWithResponse(ctx context.Context, accountId string, scheduleId int64, body UpdateScheduleSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateScheduleSettingsResponse, error)

func (*ClientWithResponses) UpdateSubscriptionWithBodyWithResponse

func (c *ClientWithResponses) UpdateSubscriptionWithBodyWithResponse(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSubscriptionResponse, error)

UpdateSubscriptionWithBodyWithResponse request with arbitrary body returning *UpdateSubscriptionResponse

func (*ClientWithResponses) UpdateSubscriptionWithResponse

func (c *ClientWithResponses) UpdateSubscriptionWithResponse(ctx context.Context, accountId string, recordingId int64, body UpdateSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSubscriptionResponse, error)

func (*ClientWithResponses) UpdateTemplateWithBodyWithResponse

func (c *ClientWithResponses) UpdateTemplateWithBodyWithResponse(ctx context.Context, accountId string, templateId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTemplateResponse, error)

UpdateTemplateWithBodyWithResponse request with arbitrary body returning *UpdateTemplateResponse

func (*ClientWithResponses) UpdateTemplateWithResponse

func (c *ClientWithResponses) UpdateTemplateWithResponse(ctx context.Context, accountId string, templateId int64, body UpdateTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTemplateResponse, error)

func (*ClientWithResponses) UpdateTimesheetEntryWithBodyWithResponse

func (c *ClientWithResponses) UpdateTimesheetEntryWithBodyWithResponse(ctx context.Context, accountId string, entryId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTimesheetEntryResponse, error)

UpdateTimesheetEntryWithBodyWithResponse request with arbitrary body returning *UpdateTimesheetEntryResponse

func (*ClientWithResponses) UpdateTimesheetEntryWithResponse

func (c *ClientWithResponses) UpdateTimesheetEntryWithResponse(ctx context.Context, accountId string, entryId int64, body UpdateTimesheetEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTimesheetEntryResponse, error)

func (*ClientWithResponses) UpdateTodoWithBodyWithResponse

func (c *ClientWithResponses) UpdateTodoWithBodyWithResponse(ctx context.Context, accountId string, todoId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTodoResponse, error)

UpdateTodoWithBodyWithResponse request with arbitrary body returning *UpdateTodoResponse

func (*ClientWithResponses) UpdateTodoWithResponse

func (c *ClientWithResponses) UpdateTodoWithResponse(ctx context.Context, accountId string, todoId int64, body UpdateTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTodoResponse, error)

func (*ClientWithResponses) UpdateTodolistOrGroupWithBodyWithResponse

func (c *ClientWithResponses) UpdateTodolistOrGroupWithBodyWithResponse(ctx context.Context, accountId string, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTodolistOrGroupResponse, error)

UpdateTodolistOrGroupWithBodyWithResponse request with arbitrary body returning *UpdateTodolistOrGroupResponse

func (*ClientWithResponses) UpdateTodolistOrGroupWithResponse

func (c *ClientWithResponses) UpdateTodolistOrGroupWithResponse(ctx context.Context, accountId string, id int64, body UpdateTodolistOrGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTodolistOrGroupResponse, error)

func (*ClientWithResponses) UpdateToolWithBodyWithResponse

func (c *ClientWithResponses) UpdateToolWithBodyWithResponse(ctx context.Context, accountId string, toolId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateToolResponse, error)

UpdateToolWithBodyWithResponse request with arbitrary body returning *UpdateToolResponse

func (*ClientWithResponses) UpdateToolWithResponse

func (c *ClientWithResponses) UpdateToolWithResponse(ctx context.Context, accountId string, toolId int64, body UpdateToolJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateToolResponse, error)

func (*ClientWithResponses) UpdateUploadWithBodyWithResponse

func (c *ClientWithResponses) UpdateUploadWithBodyWithResponse(ctx context.Context, accountId string, uploadId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUploadResponse, error)

UpdateUploadWithBodyWithResponse request with arbitrary body returning *UpdateUploadResponse

func (*ClientWithResponses) UpdateUploadWithResponse

func (c *ClientWithResponses) UpdateUploadWithResponse(ctx context.Context, accountId string, uploadId int64, body UpdateUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUploadResponse, error)

func (*ClientWithResponses) UpdateVaultWithBodyWithResponse

func (c *ClientWithResponses) UpdateVaultWithBodyWithResponse(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVaultResponse, error)

UpdateVaultWithBodyWithResponse request with arbitrary body returning *UpdateVaultResponse

func (*ClientWithResponses) UpdateVaultWithResponse

func (c *ClientWithResponses) UpdateVaultWithResponse(ctx context.Context, accountId string, vaultId int64, body UpdateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateVaultResponse, error)

func (*ClientWithResponses) UpdateWebhookWithBodyWithResponse

func (c *ClientWithResponses) UpdateWebhookWithBodyWithResponse(ctx context.Context, accountId string, webhookId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWebhookResponse, error)

UpdateWebhookWithBodyWithResponse request with arbitrary body returning *UpdateWebhookResponse

func (*ClientWithResponses) UpdateWebhookWithResponse

func (c *ClientWithResponses) UpdateWebhookWithResponse(ctx context.Context, accountId string, webhookId int64, body UpdateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWebhookResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetAccountWithResponse request
	GetAccountWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetAccountResponse, error)

	// RemoveAccountLogoWithResponse request
	RemoveAccountLogoWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*RemoveAccountLogoResponse, error)

	// UpdateAccountLogoWithBodyWithResponse request with any body
	UpdateAccountLogoWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAccountLogoResponse, error)

	// UpdateAccountNameWithBodyWithResponse request with any body
	UpdateAccountNameWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAccountNameResponse, error)

	UpdateAccountNameWithResponse(ctx context.Context, accountId string, body UpdateAccountNameJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAccountNameResponse, error)

	// CreateAttachmentWithBodyWithResponse request with any body
	CreateAttachmentWithBodyWithResponse(ctx context.Context, accountId string, params *CreateAttachmentParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAttachmentResponse, error)

	// DeleteBoostWithResponse request
	DeleteBoostWithResponse(ctx context.Context, accountId string, boostId int64, reqEditors ...RequestEditorFn) (*DeleteBoostResponse, error)

	// GetBoostWithResponse request
	GetBoostWithResponse(ctx context.Context, accountId string, boostId int64, reqEditors ...RequestEditorFn) (*GetBoostResponse, error)

	// ListWebhooksWithResponse request
	ListWebhooksWithResponse(ctx context.Context, accountId string, bucketId int64, reqEditors ...RequestEditorFn) (*ListWebhooksResponse, error)

	// CreateWebhookWithBodyWithResponse request with any body
	CreateWebhookWithBodyWithResponse(ctx context.Context, accountId string, bucketId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWebhookResponse, error)

	CreateWebhookWithResponse(ctx context.Context, accountId string, bucketId int64, body CreateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWebhookResponse, error)

	// GetCardWithResponse request
	GetCardWithResponse(ctx context.Context, accountId string, cardId int64, reqEditors ...RequestEditorFn) (*GetCardResponse, error)

	// UpdateCardWithBodyWithResponse request with any body
	UpdateCardWithBodyWithResponse(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCardResponse, error)

	UpdateCardWithResponse(ctx context.Context, accountId string, cardId int64, body UpdateCardJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCardResponse, error)

	// MoveCardWithBodyWithResponse request with any body
	MoveCardWithBodyWithResponse(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MoveCardResponse, error)

	MoveCardWithResponse(ctx context.Context, accountId string, cardId int64, body MoveCardJSONRequestBody, reqEditors ...RequestEditorFn) (*MoveCardResponse, error)

	// RepositionCardStepWithBodyWithResponse request with any body
	RepositionCardStepWithBodyWithResponse(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RepositionCardStepResponse, error)

	RepositionCardStepWithResponse(ctx context.Context, accountId string, cardId int64, body RepositionCardStepJSONRequestBody, reqEditors ...RequestEditorFn) (*RepositionCardStepResponse, error)

	// CreateCardStepWithBodyWithResponse request with any body
	CreateCardStepWithBodyWithResponse(ctx context.Context, accountId string, cardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCardStepResponse, error)

	CreateCardStepWithResponse(ctx context.Context, accountId string, cardId int64, body CreateCardStepJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCardStepResponse, error)

	// GetCardColumnWithResponse request
	GetCardColumnWithResponse(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*GetCardColumnResponse, error)

	// UpdateCardColumnWithBodyWithResponse request with any body
	UpdateCardColumnWithBodyWithResponse(ctx context.Context, accountId string, columnId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCardColumnResponse, error)

	UpdateCardColumnWithResponse(ctx context.Context, accountId string, columnId int64, body UpdateCardColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCardColumnResponse, error)

	// SetCardColumnColorWithBodyWithResponse request with any body
	SetCardColumnColorWithBodyWithResponse(ctx context.Context, accountId string, columnId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCardColumnColorResponse, error)

	SetCardColumnColorWithResponse(ctx context.Context, accountId string, columnId int64, body SetCardColumnColorJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCardColumnColorResponse, error)

	// DisableCardColumnOnHoldWithResponse request
	DisableCardColumnOnHoldWithResponse(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*DisableCardColumnOnHoldResponse, error)

	// EnableCardColumnOnHoldWithResponse request
	EnableCardColumnOnHoldWithResponse(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*EnableCardColumnOnHoldResponse, error)

	// ListCardsWithResponse request
	ListCardsWithResponse(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*ListCardsResponse, error)

	// CreateCardWithBodyWithResponse request with any body
	CreateCardWithBodyWithResponse(ctx context.Context, accountId string, columnId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCardResponse, error)

	CreateCardWithResponse(ctx context.Context, accountId string, columnId int64, body CreateCardJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCardResponse, error)

	// UnsubscribeFromCardColumnWithResponse request
	UnsubscribeFromCardColumnWithResponse(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*UnsubscribeFromCardColumnResponse, error)

	// SubscribeToCardColumnWithResponse request
	SubscribeToCardColumnWithResponse(ctx context.Context, accountId string, columnId int64, reqEditors ...RequestEditorFn) (*SubscribeToCardColumnResponse, error)

	// GetCardStepWithResponse request
	GetCardStepWithResponse(ctx context.Context, accountId string, stepId int64, reqEditors ...RequestEditorFn) (*GetCardStepResponse, error)

	// UpdateCardStepWithBodyWithResponse request with any body
	UpdateCardStepWithBodyWithResponse(ctx context.Context, accountId string, stepId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCardStepResponse, error)

	UpdateCardStepWithResponse(ctx context.Context, accountId string, stepId int64, body UpdateCardStepJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCardStepResponse, error)

	// SetCardStepCompletionWithBodyWithResponse request with any body
	SetCardStepCompletionWithBodyWithResponse(ctx context.Context, accountId string, stepId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCardStepCompletionResponse, error)

	SetCardStepCompletionWithResponse(ctx context.Context, accountId string, stepId int64, body SetCardStepCompletionJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCardStepCompletionResponse, error)

	// GetCardTableWithResponse request
	GetCardTableWithResponse(ctx context.Context, accountId string, cardTableId int64, reqEditors ...RequestEditorFn) (*GetCardTableResponse, error)

	// CreateCardColumnWithBodyWithResponse request with any body
	CreateCardColumnWithBodyWithResponse(ctx context.Context, accountId string, cardTableId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCardColumnResponse, error)

	CreateCardColumnWithResponse(ctx context.Context, accountId string, cardTableId int64, body CreateCardColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCardColumnResponse, error)

	// MoveCardColumnWithBodyWithResponse request with any body
	MoveCardColumnWithBodyWithResponse(ctx context.Context, accountId string, cardTableId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MoveCardColumnResponse, error)

	MoveCardColumnWithResponse(ctx context.Context, accountId string, cardTableId int64, body MoveCardColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*MoveCardColumnResponse, error)

	// ListMessageTypesWithResponse request
	ListMessageTypesWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*ListMessageTypesResponse, error)

	// CreateMessageTypeWithBodyWithResponse request with any body
	CreateMessageTypeWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMessageTypeResponse, error)

	CreateMessageTypeWithResponse(ctx context.Context, accountId string, body CreateMessageTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMessageTypeResponse, error)

	// DeleteMessageTypeWithResponse request
	DeleteMessageTypeWithResponse(ctx context.Context, accountId string, typeId int64, reqEditors ...RequestEditorFn) (*DeleteMessageTypeResponse, error)

	// GetMessageTypeWithResponse request
	GetMessageTypeWithResponse(ctx context.Context, accountId string, typeId int64, reqEditors ...RequestEditorFn) (*GetMessageTypeResponse, error)

	// UpdateMessageTypeWithBodyWithResponse request with any body
	UpdateMessageTypeWithBodyWithResponse(ctx context.Context, accountId string, typeId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMessageTypeResponse, error)

	UpdateMessageTypeWithResponse(ctx context.Context, accountId string, typeId int64, body UpdateMessageTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMessageTypeResponse, error)

	// ListCampfiresWithResponse request
	ListCampfiresWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*ListCampfiresResponse, error)

	// GetCampfireWithResponse request
	GetCampfireWithResponse(ctx context.Context, accountId string, campfireId int64, reqEditors ...RequestEditorFn) (*GetCampfireResponse, error)

	// ListChatbotsWithResponse request
	ListChatbotsWithResponse(ctx context.Context, accountId string, campfireId int64, reqEditors ...RequestEditorFn) (*ListChatbotsResponse, error)

	// CreateChatbotWithBodyWithResponse request with any body
	CreateChatbotWithBodyWithResponse(ctx context.Context, accountId string, campfireId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateChatbotResponse, error)

	CreateChatbotWithResponse(ctx context.Context, accountId string, campfireId int64, body CreateChatbotJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateChatbotResponse, error)

	// DeleteChatbotWithResponse request
	DeleteChatbotWithResponse(ctx context.Context, accountId string, campfireId int64, chatbotId int64, reqEditors ...RequestEditorFn) (*DeleteChatbotResponse, error)

	// GetChatbotWithResponse request
	GetChatbotWithResponse(ctx context.Context, accountId string, campfireId int64, chatbotId int64, reqEditors ...RequestEditorFn) (*GetChatbotResponse, error)

	// UpdateChatbotWithBodyWithResponse request with any body
	UpdateChatbotWithBodyWithResponse(ctx context.Context, accountId string, campfireId int64, chatbotId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateChatbotResponse, error)

	UpdateChatbotWithResponse(ctx context.Context, accountId string, campfireId int64, chatbotId int64, body UpdateChatbotJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateChatbotResponse, error)

	// ListCampfireLinesWithResponse request
	ListCampfireLinesWithResponse(ctx context.Context, accountId string, campfireId int64, params *ListCampfireLinesParams, reqEditors ...RequestEditorFn) (*ListCampfireLinesResponse, error)

	// CreateCampfireLineWithBodyWithResponse request with any body
	CreateCampfireLineWithBodyWithResponse(ctx context.Context, accountId string, campfireId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCampfireLineResponse, error)

	CreateCampfireLineWithResponse(ctx context.Context, accountId string, campfireId int64, body CreateCampfireLineJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCampfireLineResponse, error)

	// DeleteCampfireLineWithResponse request
	DeleteCampfireLineWithResponse(ctx context.Context, accountId string, campfireId int64, lineId int64, reqEditors ...RequestEditorFn) (*DeleteCampfireLineResponse, error)

	// GetCampfireLineWithResponse request
	GetCampfireLineWithResponse(ctx context.Context, accountId string, campfireId int64, lineId int64, reqEditors ...RequestEditorFn) (*GetCampfireLineResponse, error)

	// ListCampfireUploadsWithResponse request
	ListCampfireUploadsWithResponse(ctx context.Context, accountId string, campfireId int64, params *ListCampfireUploadsParams, reqEditors ...RequestEditorFn) (*ListCampfireUploadsResponse, error)

	// CreateCampfireUploadWithBodyWithResponse request with any body
	CreateCampfireUploadWithBodyWithResponse(ctx context.Context, accountId string, campfireId int64, params *CreateCampfireUploadParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCampfireUploadResponse, error)

	// ListPingablePeopleWithResponse request
	ListPingablePeopleWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*ListPingablePeopleResponse, error)

	// ListClientApprovalsWithResponse request
	ListClientApprovalsWithResponse(ctx context.Context, accountId string, params *ListClientApprovalsParams, reqEditors ...RequestEditorFn) (*ListClientApprovalsResponse, error)

	// GetClientApprovalWithResponse request
	GetClientApprovalWithResponse(ctx context.Context, accountId string, approvalId int64, reqEditors ...RequestEditorFn) (*GetClientApprovalResponse, error)

	// ListClientCorrespondencesWithResponse request
	ListClientCorrespondencesWithResponse(ctx context.Context, accountId string, params *ListClientCorrespondencesParams, reqEditors ...RequestEditorFn) (*ListClientCorrespondencesResponse, error)

	// GetClientCorrespondenceWithResponse request
	GetClientCorrespondenceWithResponse(ctx context.Context, accountId string, correspondenceId int64, reqEditors ...RequestEditorFn) (*GetClientCorrespondenceResponse, error)

	// ListClientRepliesWithResponse request
	ListClientRepliesWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*ListClientRepliesResponse, error)

	// GetClientReplyWithResponse request
	GetClientReplyWithResponse(ctx context.Context, accountId string, recordingId int64, replyId int64, reqEditors ...RequestEditorFn) (*GetClientReplyResponse, error)

	// GetCommentWithResponse request
	GetCommentWithResponse(ctx context.Context, accountId string, commentId int64, reqEditors ...RequestEditorFn) (*GetCommentResponse, error)

	// UpdateCommentWithBodyWithResponse request with any body
	UpdateCommentWithBodyWithResponse(ctx context.Context, accountId string, commentId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCommentResponse, error)

	UpdateCommentWithResponse(ctx context.Context, accountId string, commentId int64, body UpdateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCommentResponse, error)

	// CloneToolWithBodyWithResponse request with any body
	CloneToolWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CloneToolResponse, error)

	CloneToolWithResponse(ctx context.Context, accountId string, body CloneToolJSONRequestBody, reqEditors ...RequestEditorFn) (*CloneToolResponse, error)

	// DeleteToolWithResponse request
	DeleteToolWithResponse(ctx context.Context, accountId string, toolId int64, reqEditors ...RequestEditorFn) (*DeleteToolResponse, error)

	// GetToolWithResponse request
	GetToolWithResponse(ctx context.Context, accountId string, toolId int64, reqEditors ...RequestEditorFn) (*GetToolResponse, error)

	// UpdateToolWithBodyWithResponse request with any body
	UpdateToolWithBodyWithResponse(ctx context.Context, accountId string, toolId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateToolResponse, error)

	UpdateToolWithResponse(ctx context.Context, accountId string, toolId int64, body UpdateToolJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateToolResponse, error)

	// GetDocumentWithResponse request
	GetDocumentWithResponse(ctx context.Context, accountId string, documentId int64, reqEditors ...RequestEditorFn) (*GetDocumentResponse, error)

	// UpdateDocumentWithBodyWithResponse request with any body
	UpdateDocumentWithBodyWithResponse(ctx context.Context, accountId string, documentId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDocumentResponse, error)

	UpdateDocumentWithResponse(ctx context.Context, accountId string, documentId int64, body UpdateDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDocumentResponse, error)

	// DestroyGaugeNeedleWithResponse request
	DestroyGaugeNeedleWithResponse(ctx context.Context, accountId string, needleId int64, reqEditors ...RequestEditorFn) (*DestroyGaugeNeedleResponse, error)

	// GetGaugeNeedleWithResponse request
	GetGaugeNeedleWithResponse(ctx context.Context, accountId string, needleId int64, reqEditors ...RequestEditorFn) (*GetGaugeNeedleResponse, error)

	// UpdateGaugeNeedleWithBodyWithResponse request with any body
	UpdateGaugeNeedleWithBodyWithResponse(ctx context.Context, accountId string, needleId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGaugeNeedleResponse, error)

	UpdateGaugeNeedleWithResponse(ctx context.Context, accountId string, needleId int64, body UpdateGaugeNeedleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGaugeNeedleResponse, error)

	// GetForwardWithResponse request
	GetForwardWithResponse(ctx context.Context, accountId string, forwardId int64, reqEditors ...RequestEditorFn) (*GetForwardResponse, error)

	// ListForwardRepliesWithResponse request
	ListForwardRepliesWithResponse(ctx context.Context, accountId string, forwardId int64, reqEditors ...RequestEditorFn) (*ListForwardRepliesResponse, error)

	// CreateForwardReplyWithBodyWithResponse request with any body
	CreateForwardReplyWithBodyWithResponse(ctx context.Context, accountId string, forwardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateForwardReplyResponse, error)

	CreateForwardReplyWithResponse(ctx context.Context, accountId string, forwardId int64, body CreateForwardReplyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateForwardReplyResponse, error)

	// GetForwardReplyWithResponse request
	GetForwardReplyWithResponse(ctx context.Context, accountId string, forwardId int64, replyId int64, reqEditors ...RequestEditorFn) (*GetForwardReplyResponse, error)

	// GetInboxWithResponse request
	GetInboxWithResponse(ctx context.Context, accountId string, inboxId int64, reqEditors ...RequestEditorFn) (*GetInboxResponse, error)

	// ListForwardsWithResponse request
	ListForwardsWithResponse(ctx context.Context, accountId string, inboxId int64, params *ListForwardsParams, reqEditors ...RequestEditorFn) (*ListForwardsResponse, error)

	// ListLineupMarkersWithResponse request
	ListLineupMarkersWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*ListLineupMarkersResponse, error)

	// CreateLineupMarkerWithBodyWithResponse request with any body
	CreateLineupMarkerWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLineupMarkerResponse, error)

	CreateLineupMarkerWithResponse(ctx context.Context, accountId string, body CreateLineupMarkerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLineupMarkerResponse, error)

	// DeleteLineupMarkerWithResponse request
	DeleteLineupMarkerWithResponse(ctx context.Context, accountId string, markerId int64, reqEditors ...RequestEditorFn) (*DeleteLineupMarkerResponse, error)

	// UpdateLineupMarkerWithBodyWithResponse request with any body
	UpdateLineupMarkerWithBodyWithResponse(ctx context.Context, accountId string, markerId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLineupMarkerResponse, error)

	UpdateLineupMarkerWithResponse(ctx context.Context, accountId string, markerId int64, body UpdateLineupMarkerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLineupMarkerResponse, error)

	// GetMessageBoardWithResponse request
	GetMessageBoardWithResponse(ctx context.Context, accountId string, boardId int64, reqEditors ...RequestEditorFn) (*GetMessageBoardResponse, error)

	// ListMessagesWithResponse request
	ListMessagesWithResponse(ctx context.Context, accountId string, boardId int64, params *ListMessagesParams, reqEditors ...RequestEditorFn) (*ListMessagesResponse, error)

	// CreateMessageWithBodyWithResponse request with any body
	CreateMessageWithBodyWithResponse(ctx context.Context, accountId string, boardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMessageResponse, error)

	CreateMessageWithResponse(ctx context.Context, accountId string, boardId int64, body CreateMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMessageResponse, error)

	// GetMessageWithResponse request
	GetMessageWithResponse(ctx context.Context, accountId string, messageId int64, reqEditors ...RequestEditorFn) (*GetMessageResponse, error)

	// UpdateMessageWithBodyWithResponse request with any body
	UpdateMessageWithBodyWithResponse(ctx context.Context, accountId string, messageId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMessageResponse, error)

	UpdateMessageWithResponse(ctx context.Context, accountId string, messageId int64, body UpdateMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMessageResponse, error)

	// GetMyAssignmentsWithResponse request
	GetMyAssignmentsWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetMyAssignmentsResponse, error)

	// GetMyCompletedAssignmentsWithResponse request
	GetMyCompletedAssignmentsWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetMyCompletedAssignmentsResponse, error)

	// GetMyDueAssignmentsWithResponse request
	GetMyDueAssignmentsWithResponse(ctx context.Context, accountId string, params *GetMyDueAssignmentsParams, reqEditors ...RequestEditorFn) (*GetMyDueAssignmentsResponse, error)

	// GetMyPreferencesWithResponse request
	GetMyPreferencesWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetMyPreferencesResponse, error)

	// UpdateMyPreferencesWithBodyWithResponse request with any body
	UpdateMyPreferencesWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMyPreferencesResponse, error)

	UpdateMyPreferencesWithResponse(ctx context.Context, accountId string, body UpdateMyPreferencesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMyPreferencesResponse, error)

	// GetMyProfileWithResponse request
	GetMyProfileWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetMyProfileResponse, error)

	// UpdateMyProfileWithBodyWithResponse request with any body
	UpdateMyProfileWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMyProfileResponse, error)

	UpdateMyProfileWithResponse(ctx context.Context, accountId string, body UpdateMyProfileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMyProfileResponse, error)

	// GetQuestionRemindersWithResponse request
	GetQuestionRemindersWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetQuestionRemindersResponse, error)

	// GetMyNotificationsWithResponse request
	GetMyNotificationsWithResponse(ctx context.Context, accountId string, params *GetMyNotificationsParams, reqEditors ...RequestEditorFn) (*GetMyNotificationsResponse, error)

	// MarkAsReadWithBodyWithResponse request with any body
	MarkAsReadWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MarkAsReadResponse, error)

	MarkAsReadWithResponse(ctx context.Context, accountId string, body MarkAsReadJSONRequestBody, reqEditors ...RequestEditorFn) (*MarkAsReadResponse, error)

	// ListPeopleWithResponse request
	ListPeopleWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*ListPeopleResponse, error)

	// GetPersonWithResponse request
	GetPersonWithResponse(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*GetPersonResponse, error)

	// DisableOutOfOfficeWithResponse request
	DisableOutOfOfficeWithResponse(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*DisableOutOfOfficeResponse, error)

	// GetOutOfOfficeWithResponse request
	GetOutOfOfficeWithResponse(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*GetOutOfOfficeResponse, error)

	// EnableOutOfOfficeWithBodyWithResponse request with any body
	EnableOutOfOfficeWithBodyWithResponse(ctx context.Context, accountId string, personId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableOutOfOfficeResponse, error)

	EnableOutOfOfficeWithResponse(ctx context.Context, accountId string, personId int64, body EnableOutOfOfficeJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableOutOfOfficeResponse, error)

	// ListProjectsWithResponse request
	ListProjectsWithResponse(ctx context.Context, accountId string, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*ListProjectsResponse, error)

	// CreateProjectWithBodyWithResponse request with any body
	CreateProjectWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

	CreateProjectWithResponse(ctx context.Context, accountId string, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectResponse, error)

	// ListRecordingsWithResponse request
	ListRecordingsWithResponse(ctx context.Context, accountId string, params *ListRecordingsParams, reqEditors ...RequestEditorFn) (*ListRecordingsResponse, error)

	// TrashProjectWithResponse request
	TrashProjectWithResponse(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*TrashProjectResponse, error)

	// GetProjectWithResponse request
	GetProjectWithResponse(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*GetProjectResponse, error)

	// UpdateProjectWithBodyWithResponse request with any body
	UpdateProjectWithBodyWithResponse(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

	UpdateProjectWithResponse(ctx context.Context, accountId string, projectId int64, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectResponse, error)

	// ToggleGaugeWithBodyWithResponse request with any body
	ToggleGaugeWithBodyWithResponse(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ToggleGaugeResponse, error)

	ToggleGaugeWithResponse(ctx context.Context, accountId string, projectId int64, body ToggleGaugeJSONRequestBody, reqEditors ...RequestEditorFn) (*ToggleGaugeResponse, error)

	// ListGaugeNeedlesWithResponse request
	ListGaugeNeedlesWithResponse(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*ListGaugeNeedlesResponse, error)

	// CreateGaugeNeedleWithBodyWithResponse request with any body
	CreateGaugeNeedleWithBodyWithResponse(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGaugeNeedleResponse, error)

	CreateGaugeNeedleWithResponse(ctx context.Context, accountId string, projectId int64, body CreateGaugeNeedleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGaugeNeedleResponse, error)

	// ListProjectPeopleWithResponse request
	ListProjectPeopleWithResponse(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*ListProjectPeopleResponse, error)

	// UpdateProjectAccessWithBodyWithResponse request with any body
	UpdateProjectAccessWithBodyWithResponse(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProjectAccessResponse, error)

	UpdateProjectAccessWithResponse(ctx context.Context, accountId string, projectId int64, body UpdateProjectAccessJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProjectAccessResponse, error)

	// GetProjectTimelineWithResponse request
	GetProjectTimelineWithResponse(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*GetProjectTimelineResponse, error)

	// GetProjectTimesheetWithResponse request
	GetProjectTimesheetWithResponse(ctx context.Context, accountId string, projectId int64, params *GetProjectTimesheetParams, reqEditors ...RequestEditorFn) (*GetProjectTimesheetResponse, error)

	// GetAnswerWithResponse request
	GetAnswerWithResponse(ctx context.Context, accountId string, answerId int64, reqEditors ...RequestEditorFn) (*GetAnswerResponse, error)

	// UpdateAnswerWithBodyWithResponse request with any body
	UpdateAnswerWithBodyWithResponse(ctx context.Context, accountId string, answerId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAnswerResponse, error)

	UpdateAnswerWithResponse(ctx context.Context, accountId string, answerId int64, body UpdateAnswerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAnswerResponse, error)

	// GetQuestionnaireWithResponse request
	GetQuestionnaireWithResponse(ctx context.Context, accountId string, questionnaireId int64, reqEditors ...RequestEditorFn) (*GetQuestionnaireResponse, error)

	// ListQuestionsWithResponse request
	ListQuestionsWithResponse(ctx context.Context, accountId string, questionnaireId int64, reqEditors ...RequestEditorFn) (*ListQuestionsResponse, error)

	// CreateQuestionWithBodyWithResponse request with any body
	CreateQuestionWithBodyWithResponse(ctx context.Context, accountId string, questionnaireId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateQuestionResponse, error)

	CreateQuestionWithResponse(ctx context.Context, accountId string, questionnaireId int64, body CreateQuestionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateQuestionResponse, error)

	// GetQuestionWithResponse request
	GetQuestionWithResponse(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*GetQuestionResponse, error)

	// UpdateQuestionWithBodyWithResponse request with any body
	UpdateQuestionWithBodyWithResponse(ctx context.Context, accountId string, questionId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateQuestionResponse, error)

	UpdateQuestionWithResponse(ctx context.Context, accountId string, questionId int64, body UpdateQuestionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateQuestionResponse, error)

	// ListAnswersWithResponse request
	ListAnswersWithResponse(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*ListAnswersResponse, error)

	// CreateAnswerWithBodyWithResponse request with any body
	CreateAnswerWithBodyWithResponse(ctx context.Context, accountId string, questionId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAnswerResponse, error)

	CreateAnswerWithResponse(ctx context.Context, accountId string, questionId int64, body CreateAnswerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAnswerResponse, error)

	// ListQuestionAnswerersWithResponse request
	ListQuestionAnswerersWithResponse(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*ListQuestionAnswerersResponse, error)

	// GetAnswersByPersonWithResponse request
	GetAnswersByPersonWithResponse(ctx context.Context, accountId string, questionId int64, personId int64, reqEditors ...RequestEditorFn) (*GetAnswersByPersonResponse, error)

	// UpdateQuestionNotificationSettingsWithBodyWithResponse request with any body
	UpdateQuestionNotificationSettingsWithBodyWithResponse(ctx context.Context, accountId string, questionId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateQuestionNotificationSettingsResponse, error)

	UpdateQuestionNotificationSettingsWithResponse(ctx context.Context, accountId string, questionId int64, body UpdateQuestionNotificationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateQuestionNotificationSettingsResponse, error)

	// ResumeQuestionWithResponse request
	ResumeQuestionWithResponse(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*ResumeQuestionResponse, error)

	// PauseQuestionWithResponse request
	PauseQuestionWithResponse(ctx context.Context, accountId string, questionId int64, reqEditors ...RequestEditorFn) (*PauseQuestionResponse, error)

	// UnpinMessageWithResponse request
	UnpinMessageWithResponse(ctx context.Context, accountId string, messageId int64, reqEditors ...RequestEditorFn) (*UnpinMessageResponse, error)

	// PinMessageWithResponse request
	PinMessageWithResponse(ctx context.Context, accountId string, messageId int64, reqEditors ...RequestEditorFn) (*PinMessageResponse, error)

	// GetRecordingWithResponse request
	GetRecordingWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*GetRecordingResponse, error)

	// ListRecordingBoostsWithResponse request
	ListRecordingBoostsWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*ListRecordingBoostsResponse, error)

	// CreateRecordingBoostWithBodyWithResponse request with any body
	CreateRecordingBoostWithBodyWithResponse(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRecordingBoostResponse, error)

	CreateRecordingBoostWithResponse(ctx context.Context, accountId string, recordingId int64, body CreateRecordingBoostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRecordingBoostResponse, error)

	// SetClientVisibilityWithBodyWithResponse request with any body
	SetClientVisibilityWithBodyWithResponse(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetClientVisibilityResponse, error)

	SetClientVisibilityWithResponse(ctx context.Context, accountId string, recordingId int64, body SetClientVisibilityJSONRequestBody, reqEditors ...RequestEditorFn) (*SetClientVisibilityResponse, error)

	// ListCommentsWithResponse request
	ListCommentsWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*ListCommentsResponse, error)

	// CreateCommentWithBodyWithResponse request with any body
	CreateCommentWithBodyWithResponse(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCommentResponse, error)

	CreateCommentWithResponse(ctx context.Context, accountId string, recordingId int64, body CreateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCommentResponse, error)

	// ListEventsWithResponse request
	ListEventsWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*ListEventsResponse, error)

	// ListEventBoostsWithResponse request
	ListEventBoostsWithResponse(ctx context.Context, accountId string, recordingId int64, eventId int64, reqEditors ...RequestEditorFn) (*ListEventBoostsResponse, error)

	// CreateEventBoostWithBodyWithResponse request with any body
	CreateEventBoostWithBodyWithResponse(ctx context.Context, accountId string, recordingId int64, eventId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEventBoostResponse, error)

	CreateEventBoostWithResponse(ctx context.Context, accountId string, recordingId int64, eventId int64, body CreateEventBoostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEventBoostResponse, error)

	// UnarchiveRecordingWithResponse request
	UnarchiveRecordingWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*UnarchiveRecordingResponse, error)

	// ArchiveRecordingWithResponse request
	ArchiveRecordingWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*ArchiveRecordingResponse, error)

	// TrashRecordingWithResponse request
	TrashRecordingWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*TrashRecordingResponse, error)

	// UnsubscribeWithResponse request
	UnsubscribeWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*UnsubscribeResponse, error)

	// GetSubscriptionWithResponse request
	GetSubscriptionWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*GetSubscriptionResponse, error)

	// SubscribeWithResponse request
	SubscribeWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*SubscribeResponse, error)

	// UpdateSubscriptionWithBodyWithResponse request with any body
	UpdateSubscriptionWithBodyWithResponse(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSubscriptionResponse, error)

	UpdateSubscriptionWithResponse(ctx context.Context, accountId string, recordingId int64, body UpdateSubscriptionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSubscriptionResponse, error)

	// GetRecordingTimesheetWithResponse request
	GetRecordingTimesheetWithResponse(ctx context.Context, accountId string, recordingId int64, params *GetRecordingTimesheetParams, reqEditors ...RequestEditorFn) (*GetRecordingTimesheetResponse, error)

	// CreateTimesheetEntryWithBodyWithResponse request with any body
	CreateTimesheetEntryWithBodyWithResponse(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTimesheetEntryResponse, error)

	CreateTimesheetEntryWithResponse(ctx context.Context, accountId string, recordingId int64, body CreateTimesheetEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTimesheetEntryResponse, error)

	// DisableToolWithResponse request
	DisableToolWithResponse(ctx context.Context, accountId string, toolId int64, reqEditors ...RequestEditorFn) (*DisableToolResponse, error)

	// EnableToolWithResponse request
	EnableToolWithResponse(ctx context.Context, accountId string, toolId int64, reqEditors ...RequestEditorFn) (*EnableToolResponse, error)

	// RepositionToolWithBodyWithResponse request with any body
	RepositionToolWithBodyWithResponse(ctx context.Context, accountId string, toolId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RepositionToolResponse, error)

	RepositionToolWithResponse(ctx context.Context, accountId string, toolId int64, body RepositionToolJSONRequestBody, reqEditors ...RequestEditorFn) (*RepositionToolResponse, error)

	// ListGaugesWithResponse request
	ListGaugesWithResponse(ctx context.Context, accountId string, params *ListGaugesParams, reqEditors ...RequestEditorFn) (*ListGaugesResponse, error)

	// GetProgressReportWithResponse request
	GetProgressReportWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetProgressReportResponse, error)

	// GetUpcomingScheduleWithResponse request
	GetUpcomingScheduleWithResponse(ctx context.Context, accountId string, params *GetUpcomingScheduleParams, reqEditors ...RequestEditorFn) (*GetUpcomingScheduleResponse, error)

	// GetTimesheetReportWithResponse request
	GetTimesheetReportWithResponse(ctx context.Context, accountId string, params *GetTimesheetReportParams, reqEditors ...RequestEditorFn) (*GetTimesheetReportResponse, error)

	// ListAssignablePeopleWithResponse request
	ListAssignablePeopleWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*ListAssignablePeopleResponse, error)

	// GetAssignedTodosWithResponse request
	GetAssignedTodosWithResponse(ctx context.Context, accountId string, personId int64, params *GetAssignedTodosParams, reqEditors ...RequestEditorFn) (*GetAssignedTodosResponse, error)

	// GetOverdueTodosWithResponse request
	GetOverdueTodosWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetOverdueTodosResponse, error)

	// GetPersonProgressWithResponse request
	GetPersonProgressWithResponse(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*GetPersonProgressResponse, error)

	// GetScheduleEntryWithResponse request
	GetScheduleEntryWithResponse(ctx context.Context, accountId string, entryId int64, reqEditors ...RequestEditorFn) (*GetScheduleEntryResponse, error)

	// UpdateScheduleEntryWithBodyWithResponse request with any body
	UpdateScheduleEntryWithBodyWithResponse(ctx context.Context, accountId string, entryId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateScheduleEntryResponse, error)

	UpdateScheduleEntryWithResponse(ctx context.Context, accountId string, entryId int64, body UpdateScheduleEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateScheduleEntryResponse, error)

	// GetScheduleEntryOccurrenceWithResponse request
	GetScheduleEntryOccurrenceWithResponse(ctx context.Context, accountId string, entryId int64, date string, reqEditors ...RequestEditorFn) (*GetScheduleEntryOccurrenceResponse, error)

	// GetScheduleWithResponse request
	GetScheduleWithResponse(ctx context.Context, accountId string, scheduleId int64, reqEditors ...RequestEditorFn) (*GetScheduleResponse, error)

	// UpdateScheduleSettingsWithBodyWithResponse request with any body
	UpdateScheduleSettingsWithBodyWithResponse(ctx context.Context, accountId string, scheduleId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateScheduleSettingsResponse, error)

	UpdateScheduleSettingsWithResponse(ctx context.Context, accountId string, scheduleId int64, body UpdateScheduleSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateScheduleSettingsResponse, error)

	// ListScheduleEntriesWithResponse request
	ListScheduleEntriesWithResponse(ctx context.Context, accountId string, scheduleId int64, params *ListScheduleEntriesParams, reqEditors ...RequestEditorFn) (*ListScheduleEntriesResponse, error)

	// CreateScheduleEntryWithBodyWithResponse request with any body
	CreateScheduleEntryWithBodyWithResponse(ctx context.Context, accountId string, scheduleId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateScheduleEntryResponse, error)

	CreateScheduleEntryWithResponse(ctx context.Context, accountId string, scheduleId int64, body CreateScheduleEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateScheduleEntryResponse, error)

	// SearchWithResponse request
	SearchWithResponse(ctx context.Context, accountId string, params *SearchParams, reqEditors ...RequestEditorFn) (*SearchResponse, error)

	// GetSearchMetadataWithResponse request
	GetSearchMetadataWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetSearchMetadataResponse, error)

	// ListTemplatesWithResponse request
	ListTemplatesWithResponse(ctx context.Context, accountId string, params *ListTemplatesParams, reqEditors ...RequestEditorFn) (*ListTemplatesResponse, error)

	// CreateTemplateWithBodyWithResponse request with any body
	CreateTemplateWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTemplateResponse, error)

	CreateTemplateWithResponse(ctx context.Context, accountId string, body CreateTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTemplateResponse, error)

	// DeleteTemplateWithResponse request
	DeleteTemplateWithResponse(ctx context.Context, accountId string, templateId int64, reqEditors ...RequestEditorFn) (*DeleteTemplateResponse, error)

	// GetTemplateWithResponse request
	GetTemplateWithResponse(ctx context.Context, accountId string, templateId int64, reqEditors ...RequestEditorFn) (*GetTemplateResponse, error)

	// UpdateTemplateWithBodyWithResponse request with any body
	UpdateTemplateWithBodyWithResponse(ctx context.Context, accountId string, templateId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTemplateResponse, error)

	UpdateTemplateWithResponse(ctx context.Context, accountId string, templateId int64, body UpdateTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTemplateResponse, error)

	// CreateProjectFromTemplateWithBodyWithResponse request with any body
	CreateProjectFromTemplateWithBodyWithResponse(ctx context.Context, accountId string, templateId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectFromTemplateResponse, error)

	CreateProjectFromTemplateWithResponse(ctx context.Context, accountId string, templateId int64, body CreateProjectFromTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectFromTemplateResponse, error)

	// GetProjectConstructionWithResponse request
	GetProjectConstructionWithResponse(ctx context.Context, accountId string, templateId int64, constructionId int64, reqEditors ...RequestEditorFn) (*GetProjectConstructionResponse, error)

	// GetTimesheetEntryWithResponse request
	GetTimesheetEntryWithResponse(ctx context.Context, accountId string, entryId int64, reqEditors ...RequestEditorFn) (*GetTimesheetEntryResponse, error)

	// UpdateTimesheetEntryWithBodyWithResponse request with any body
	UpdateTimesheetEntryWithBodyWithResponse(ctx context.Context, accountId string, entryId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTimesheetEntryResponse, error)

	UpdateTimesheetEntryWithResponse(ctx context.Context, accountId string, entryId int64, body UpdateTimesheetEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTimesheetEntryResponse, error)

	// RepositionTodolistGroupWithBodyWithResponse request with any body
	RepositionTodolistGroupWithBodyWithResponse(ctx context.Context, accountId string, groupId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RepositionTodolistGroupResponse, error)

	RepositionTodolistGroupWithResponse(ctx context.Context, accountId string, groupId int64, body RepositionTodolistGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*RepositionTodolistGroupResponse, error)

	// GetTodolistOrGroupWithResponse request
	GetTodolistOrGroupWithResponse(ctx context.Context, accountId string, id int64, reqEditors ...RequestEditorFn) (*GetTodolistOrGroupResponse, error)

	// UpdateTodolistOrGroupWithBodyWithResponse request with any body
	UpdateTodolistOrGroupWithBodyWithResponse(ctx context.Context, accountId string, id int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTodolistOrGroupResponse, error)

	UpdateTodolistOrGroupWithResponse(ctx context.Context, accountId string, id int64, body UpdateTodolistOrGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTodolistOrGroupResponse, error)

	// ListTodolistGroupsWithResponse request
	ListTodolistGroupsWithResponse(ctx context.Context, accountId string, todolistId int64, reqEditors ...RequestEditorFn) (*ListTodolistGroupsResponse, error)

	// CreateTodolistGroupWithBodyWithResponse request with any body
	CreateTodolistGroupWithBodyWithResponse(ctx context.Context, accountId string, todolistId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTodolistGroupResponse, error)

	CreateTodolistGroupWithResponse(ctx context.Context, accountId string, todolistId int64, body CreateTodolistGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTodolistGroupResponse, error)

	// ListTodosWithResponse request
	ListTodosWithResponse(ctx context.Context, accountId string, todolistId int64, params *ListTodosParams, reqEditors ...RequestEditorFn) (*ListTodosResponse, error)

	// CreateTodoWithBodyWithResponse request with any body
	CreateTodoWithBodyWithResponse(ctx context.Context, accountId string, todolistId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTodoResponse, error)

	CreateTodoWithResponse(ctx context.Context, accountId string, todolistId int64, body CreateTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTodoResponse, error)

	// TrashTodoWithResponse request
	TrashTodoWithResponse(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*TrashTodoResponse, error)

	// GetTodoWithResponse request
	GetTodoWithResponse(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*GetTodoResponse, error)

	// UpdateTodoWithBodyWithResponse request with any body
	UpdateTodoWithBodyWithResponse(ctx context.Context, accountId string, todoId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTodoResponse, error)

	UpdateTodoWithResponse(ctx context.Context, accountId string, todoId int64, body UpdateTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTodoResponse, error)

	// UncompleteTodoWithResponse request
	UncompleteTodoWithResponse(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*UncompleteTodoResponse, error)

	// CompleteTodoWithResponse request
	CompleteTodoWithResponse(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*CompleteTodoResponse, error)

	// RepositionTodoWithBodyWithResponse request with any body
	RepositionTodoWithBodyWithResponse(ctx context.Context, accountId string, todoId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RepositionTodoResponse, error)

	RepositionTodoWithResponse(ctx context.Context, accountId string, todoId int64, body RepositionTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*RepositionTodoResponse, error)

	// GetTodosetWithResponse request
	GetTodosetWithResponse(ctx context.Context, accountId string, todosetId int64, reqEditors ...RequestEditorFn) (*GetTodosetResponse, error)

	// GetHillChartWithResponse request
	GetHillChartWithResponse(ctx context.Context, accountId string, todosetId int64, reqEditors ...RequestEditorFn) (*GetHillChartResponse, error)

	// UpdateHillChartSettingsWithBodyWithResponse request with any body
	UpdateHillChartSettingsWithBodyWithResponse(ctx context.Context, accountId string, todosetId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateHillChartSettingsResponse, error)

	UpdateHillChartSettingsWithResponse(ctx context.Context, accountId string, todosetId int64, body UpdateHillChartSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateHillChartSettingsResponse, error)

	// ListTodolistsWithResponse request
	ListTodolistsWithResponse(ctx context.Context, accountId string, todosetId int64, params *ListTodolistsParams, reqEditors ...RequestEditorFn) (*ListTodolistsResponse, error)

	// CreateTodolistWithBodyWithResponse request with any body
	CreateTodolistWithBodyWithResponse(ctx context.Context, accountId string, todosetId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTodolistResponse, error)

	CreateTodolistWithResponse(ctx context.Context, accountId string, todosetId int64, body CreateTodolistJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTodolistResponse, error)

	// GetUploadWithResponse request
	GetUploadWithResponse(ctx context.Context, accountId string, uploadId int64, reqEditors ...RequestEditorFn) (*GetUploadResponse, error)

	// UpdateUploadWithBodyWithResponse request with any body
	UpdateUploadWithBodyWithResponse(ctx context.Context, accountId string, uploadId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUploadResponse, error)

	UpdateUploadWithResponse(ctx context.Context, accountId string, uploadId int64, body UpdateUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUploadResponse, error)

	// ListUploadVersionsWithResponse request
	ListUploadVersionsWithResponse(ctx context.Context, accountId string, uploadId int64, reqEditors ...RequestEditorFn) (*ListUploadVersionsResponse, error)

	// GetVaultWithResponse request
	GetVaultWithResponse(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*GetVaultResponse, error)

	// UpdateVaultWithBodyWithResponse request with any body
	UpdateVaultWithBodyWithResponse(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVaultResponse, error)

	UpdateVaultWithResponse(ctx context.Context, accountId string, vaultId int64, body UpdateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateVaultResponse, error)

	// ListDocumentsWithResponse request
	ListDocumentsWithResponse(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*ListDocumentsResponse, error)

	// CreateDocumentWithBodyWithResponse request with any body
	CreateDocumentWithBodyWithResponse(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDocumentResponse, error)

	CreateDocumentWithResponse(ctx context.Context, accountId string, vaultId int64, body CreateDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDocumentResponse, error)

	// ListUploadsWithResponse request
	ListUploadsWithResponse(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*ListUploadsResponse, error)

	// CreateUploadWithBodyWithResponse request with any body
	CreateUploadWithBodyWithResponse(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUploadResponse, error)

	CreateUploadWithResponse(ctx context.Context, accountId string, vaultId int64, body CreateUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUploadResponse, error)

	// ListVaultsWithResponse request
	ListVaultsWithResponse(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*ListVaultsResponse, error)

	// CreateVaultWithBodyWithResponse request with any body
	CreateVaultWithBodyWithResponse(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateVaultResponse, error)

	CreateVaultWithResponse(ctx context.Context, accountId string, vaultId int64, body CreateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateVaultResponse, error)

	// DeleteWebhookWithResponse request
	DeleteWebhookWithResponse(ctx context.Context, accountId string, webhookId int64, reqEditors ...RequestEditorFn) (*DeleteWebhookResponse, error)

	// GetWebhookWithResponse request
	GetWebhookWithResponse(ctx context.Context, accountId string, webhookId int64, reqEditors ...RequestEditorFn) (*GetWebhookResponse, error)

	// UpdateWebhookWithBodyWithResponse request with any body
	UpdateWebhookWithBodyWithResponse(ctx context.Context, accountId string, webhookId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWebhookResponse, error)

	UpdateWebhookWithResponse(ctx context.Context, accountId string, webhookId int64, body UpdateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWebhookResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CloneToolJSONRequestBody

type CloneToolJSONRequestBody = CloneToolRequestContent

CloneToolJSONRequestBody defines body for CloneTool for application/json ContentType.

type CloneToolRequestContent

type CloneToolRequestContent struct {
	SourceRecordingId int64  `json:"source_recording_id"`
	Title             string `json:"title,omitempty"`
}

CloneToolRequestContent defines model for CloneToolRequestContent.

type CloneToolResponse

func ParseCloneToolResponse

func ParseCloneToolResponse(rsp *http.Response) (*CloneToolResponse, error)

ParseCloneToolResponse parses an HTTP response from a CloneToolWithResponse call

func (CloneToolResponse) Status

func (r CloneToolResponse) Status() string

Status returns HTTPResponse.Status

func (CloneToolResponse) StatusCode

func (r CloneToolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CloneToolResponseContent

type CloneToolResponseContent = Tool

CloneToolResponseContent defines model for CloneToolResponseContent.

type Comment

type Comment struct {
	AppUrl           string          `json:"app_url"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	BoostsCount      int32           `json:"boosts_count,omitempty"`
	BoostsUrl        string          `json:"boosts_url,omitempty"`
	Bucket           TodoBucket      `json:"bucket"`
	Content          string          `json:"content"`
	CreatedAt        time.Time       `json:"created_at"`
	Creator          Person          `json:"creator"`
	Id               int64           `json:"id"`
	InheritsStatus   bool            `json:"inherits_status"`
	Parent           RecordingParent `json:"parent"`
	Status           string          `json:"status"`
	Title            string          `json:"title"`
	Type             string          `json:"type"`
	UpdatedAt        time.Time       `json:"updated_at"`
	Url              string          `json:"url"`
	VisibleToClients bool            `json:"visible_to_clients"`
}

Comment defines model for Comment.

type CommentsService

type CommentsService struct {
	// contains filtered or unexported fields
}

CommentsService provides comment-related operations.

func (*CommentsService) Create

func (s *CommentsService) Create(ctx context.Context, accountId string, recordingId int64, body CreateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*CommentsService) CreateWithBody

func (s *CommentsService) CreateWithBody(ctx context.Context, accountId string, recordingId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*CommentsService) Get

func (s *CommentsService) Get(ctx context.Context, accountId string, commentId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*CommentsService) List

func (s *CommentsService) List(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*CommentsService) Update

func (s *CommentsService) Update(ctx context.Context, accountId string, commentId int64, body UpdateCommentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*CommentsService) UpdateWithBody

func (s *CommentsService) UpdateWithBody(ctx context.Context, accountId string, commentId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type CompleteTodoResponse

func ParseCompleteTodoResponse

func ParseCompleteTodoResponse(rsp *http.Response) (*CompleteTodoResponse, error)

ParseCompleteTodoResponse parses an HTTP response from a CompleteTodoWithResponse call

func (CompleteTodoResponse) Status

func (r CompleteTodoResponse) Status() string

Status returns HTTPResponse.Status

func (CompleteTodoResponse) StatusCode

func (r CompleteTodoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAnswerJSONRequestBody

type CreateAnswerJSONRequestBody = QuestionAnswerPayload

CreateAnswerJSONRequestBody defines body for CreateAnswer for application/json ContentType.

type CreateAnswerResponse

func ParseCreateAnswerResponse

func ParseCreateAnswerResponse(rsp *http.Response) (*CreateAnswerResponse, error)

ParseCreateAnswerResponse parses an HTTP response from a CreateAnswerWithResponse call

func (CreateAnswerResponse) Status

func (r CreateAnswerResponse) Status() string

Status returns HTTPResponse.Status

func (CreateAnswerResponse) StatusCode

func (r CreateAnswerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAnswerResponseContent

type CreateAnswerResponseContent = QuestionAnswer

CreateAnswerResponseContent defines model for CreateAnswerResponseContent.

type CreateAttachmentInputPayload

type CreateAttachmentInputPayload = string

CreateAttachmentInputPayload defines model for CreateAttachmentInputPayload.

type CreateAttachmentParams

type CreateAttachmentParams struct {
	Name string `form:"name" json:"name"`
}

CreateAttachmentParams defines parameters for CreateAttachment.

type CreateAttachmentResponse

func ParseCreateAttachmentResponse

func ParseCreateAttachmentResponse(rsp *http.Response) (*CreateAttachmentResponse, error)

ParseCreateAttachmentResponse parses an HTTP response from a CreateAttachmentWithResponse call

func (CreateAttachmentResponse) Status

func (r CreateAttachmentResponse) Status() string

Status returns HTTPResponse.Status

func (CreateAttachmentResponse) StatusCode

func (r CreateAttachmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAttachmentResponseContent

type CreateAttachmentResponseContent struct {
	AttachableSgid string `json:"attachable_sgid,omitempty"`
}

CreateAttachmentResponseContent defines model for CreateAttachmentResponseContent.

type CreateCampfireLineJSONRequestBody

type CreateCampfireLineJSONRequestBody = CreateCampfireLineRequestContent

CreateCampfireLineJSONRequestBody defines body for CreateCampfireLine for application/json ContentType.

type CreateCampfireLineRequestContent

type CreateCampfireLineRequestContent struct {
	Content     string `json:"content"`
	ContentType string `json:"content_type,omitempty"`
}

CreateCampfireLineRequestContent defines model for CreateCampfireLineRequestContent.

type CreateCampfireLineResponse

func ParseCreateCampfireLineResponse

func ParseCreateCampfireLineResponse(rsp *http.Response) (*CreateCampfireLineResponse, error)

ParseCreateCampfireLineResponse parses an HTTP response from a CreateCampfireLineWithResponse call

func (CreateCampfireLineResponse) Status

Status returns HTTPResponse.Status

func (CreateCampfireLineResponse) StatusCode

func (r CreateCampfireLineResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCampfireLineResponseContent

type CreateCampfireLineResponseContent = CampfireLine

CreateCampfireLineResponseContent defines model for CreateCampfireLineResponseContent.

type CreateCampfireUploadInputPayload added in v0.2.3

type CreateCampfireUploadInputPayload = string

CreateCampfireUploadInputPayload Raw binary content of the file. Set the Content-Type header to match the file's media type (e.g. "image/png", "application/pdf").

type CreateCampfireUploadParams added in v0.2.3

type CreateCampfireUploadParams struct {
	// Name Filename for the uploaded file (e.g. "report.pdf").
	Name string `form:"name" json:"name"`
}

CreateCampfireUploadParams defines parameters for CreateCampfireUpload.

type CreateCampfireUploadResponse added in v0.2.3

func ParseCreateCampfireUploadResponse added in v0.2.3

func ParseCreateCampfireUploadResponse(rsp *http.Response) (*CreateCampfireUploadResponse, error)

ParseCreateCampfireUploadResponse parses an HTTP response from a CreateCampfireUploadWithResponse call

func (CreateCampfireUploadResponse) Status added in v0.2.3

Status returns HTTPResponse.Status

func (CreateCampfireUploadResponse) StatusCode added in v0.2.3

func (r CreateCampfireUploadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCampfireUploadResponseContent added in v0.2.3

type CreateCampfireUploadResponseContent = CampfireLine

CreateCampfireUploadResponseContent defines model for CreateCampfireUploadResponseContent.

type CreateCardColumnJSONRequestBody

type CreateCardColumnJSONRequestBody = CreateCardColumnRequestContent

CreateCardColumnJSONRequestBody defines body for CreateCardColumn for application/json ContentType.

type CreateCardColumnRequestContent

type CreateCardColumnRequestContent struct {
	Description string `json:"description,omitempty"`
	Title       string `json:"title"`
}

CreateCardColumnRequestContent defines model for CreateCardColumnRequestContent.

type CreateCardColumnResponse

func ParseCreateCardColumnResponse

func ParseCreateCardColumnResponse(rsp *http.Response) (*CreateCardColumnResponse, error)

ParseCreateCardColumnResponse parses an HTTP response from a CreateCardColumnWithResponse call

func (CreateCardColumnResponse) Status

func (r CreateCardColumnResponse) Status() string

Status returns HTTPResponse.Status

func (CreateCardColumnResponse) StatusCode

func (r CreateCardColumnResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCardColumnResponseContent

type CreateCardColumnResponseContent = CardColumn

CreateCardColumnResponseContent defines model for CreateCardColumnResponseContent.

type CreateCardJSONRequestBody

type CreateCardJSONRequestBody = CreateCardRequestContent

CreateCardJSONRequestBody defines body for CreateCard for application/json ContentType.

type CreateCardRequestContent

type CreateCardRequestContent struct {
	Content string     `json:"content,omitempty"`
	DueOn   types.Date `json:"due_on,omitempty"`
	Notify  *bool      `json:"notify,omitempty"`
	Title   string     `json:"title"`
}

CreateCardRequestContent defines model for CreateCardRequestContent.

type CreateCardResponse

func ParseCreateCardResponse

func ParseCreateCardResponse(rsp *http.Response) (*CreateCardResponse, error)

ParseCreateCardResponse parses an HTTP response from a CreateCardWithResponse call

func (CreateCardResponse) Status

func (r CreateCardResponse) Status() string

Status returns HTTPResponse.Status

func (CreateCardResponse) StatusCode

func (r CreateCardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCardResponseContent

type CreateCardResponseContent = Card

CreateCardResponseContent defines model for CreateCardResponseContent.

type CreateCardStepJSONRequestBody

type CreateCardStepJSONRequestBody = CreateCardStepRequestContent

CreateCardStepJSONRequestBody defines body for CreateCardStep for application/json ContentType.

type CreateCardStepRequestContent

type CreateCardStepRequestContent struct {
	AssigneeIds []int64    `json:"assignee_ids,omitempty"`
	DueOn       types.Date `json:"due_on,omitempty"`
	Title       string     `json:"title"`
}

CreateCardStepRequestContent defines model for CreateCardStepRequestContent.

type CreateCardStepResponse

func ParseCreateCardStepResponse

func ParseCreateCardStepResponse(rsp *http.Response) (*CreateCardStepResponse, error)

ParseCreateCardStepResponse parses an HTTP response from a CreateCardStepWithResponse call

func (CreateCardStepResponse) Status

func (r CreateCardStepResponse) Status() string

Status returns HTTPResponse.Status

func (CreateCardStepResponse) StatusCode

func (r CreateCardStepResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCardStepResponseContent

type CreateCardStepResponseContent = CardStep

CreateCardStepResponseContent defines model for CreateCardStepResponseContent.

type CreateChatbotJSONRequestBody

type CreateChatbotJSONRequestBody = CreateChatbotRequestContent

CreateChatbotJSONRequestBody defines body for CreateChatbot for application/json ContentType.

type CreateChatbotRequestContent

type CreateChatbotRequestContent struct {
	CommandUrl  string `json:"command_url,omitempty"`
	ServiceName string `json:"service_name"`
}

CreateChatbotRequestContent defines model for CreateChatbotRequestContent.

type CreateChatbotResponse

func ParseCreateChatbotResponse

func ParseCreateChatbotResponse(rsp *http.Response) (*CreateChatbotResponse, error)

ParseCreateChatbotResponse parses an HTTP response from a CreateChatbotWithResponse call

func (CreateChatbotResponse) Status

func (r CreateChatbotResponse) Status() string

Status returns HTTPResponse.Status

func (CreateChatbotResponse) StatusCode

func (r CreateChatbotResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateChatbotResponseContent

type CreateChatbotResponseContent = Chatbot

CreateChatbotResponseContent defines model for CreateChatbotResponseContent.

type CreateCommentJSONRequestBody

type CreateCommentJSONRequestBody = CreateCommentRequestContent

CreateCommentJSONRequestBody defines body for CreateComment for application/json ContentType.

type CreateCommentRequestContent

type CreateCommentRequestContent struct {
	Content string `json:"content"`
}

CreateCommentRequestContent defines model for CreateCommentRequestContent.

type CreateCommentResponse

func ParseCreateCommentResponse

func ParseCreateCommentResponse(rsp *http.Response) (*CreateCommentResponse, error)

ParseCreateCommentResponse parses an HTTP response from a CreateCommentWithResponse call

func (CreateCommentResponse) Status

func (r CreateCommentResponse) Status() string

Status returns HTTPResponse.Status

func (CreateCommentResponse) StatusCode

func (r CreateCommentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCommentResponseContent

type CreateCommentResponseContent = Comment

CreateCommentResponseContent defines model for CreateCommentResponseContent.

type CreateDocumentJSONRequestBody

type CreateDocumentJSONRequestBody = CreateDocumentRequestContent

CreateDocumentJSONRequestBody defines body for CreateDocument for application/json ContentType.

type CreateDocumentRequestContent

type CreateDocumentRequestContent struct {
	Content string `json:"content,omitempty"`

	// Status active|drafted
	Status        string   `json:"status,omitempty"`
	Subscriptions *[]int64 `json:"subscriptions,omitempty"`
	Title         string   `json:"title"`
}

CreateDocumentRequestContent defines model for CreateDocumentRequestContent.

type CreateDocumentResponse

func ParseCreateDocumentResponse

func ParseCreateDocumentResponse(rsp *http.Response) (*CreateDocumentResponse, error)

ParseCreateDocumentResponse parses an HTTP response from a CreateDocumentWithResponse call

func (CreateDocumentResponse) Status

func (r CreateDocumentResponse) Status() string

Status returns HTTPResponse.Status

func (CreateDocumentResponse) StatusCode

func (r CreateDocumentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDocumentResponseContent

type CreateDocumentResponseContent = Document

CreateDocumentResponseContent defines model for CreateDocumentResponseContent.

type CreateEventBoostJSONRequestBody

type CreateEventBoostJSONRequestBody = CreateEventBoostRequestContent

CreateEventBoostJSONRequestBody defines body for CreateEventBoost for application/json ContentType.

type CreateEventBoostRequestContent

type CreateEventBoostRequestContent struct {
	Content string `json:"content"`
}

CreateEventBoostRequestContent defines model for CreateEventBoostRequestContent.

type CreateEventBoostResponse

func ParseCreateEventBoostResponse

func ParseCreateEventBoostResponse(rsp *http.Response) (*CreateEventBoostResponse, error)

ParseCreateEventBoostResponse parses an HTTP response from a CreateEventBoostWithResponse call

func (CreateEventBoostResponse) Status

func (r CreateEventBoostResponse) Status() string

Status returns HTTPResponse.Status

func (CreateEventBoostResponse) StatusCode

func (r CreateEventBoostResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateEventBoostResponseContent

type CreateEventBoostResponseContent = Boost

CreateEventBoostResponseContent defines model for CreateEventBoostResponseContent.

type CreateForwardReplyJSONRequestBody

type CreateForwardReplyJSONRequestBody = CreateForwardReplyRequestContent

CreateForwardReplyJSONRequestBody defines body for CreateForwardReply for application/json ContentType.

type CreateForwardReplyRequestContent

type CreateForwardReplyRequestContent struct {
	Content string `json:"content"`
}

CreateForwardReplyRequestContent defines model for CreateForwardReplyRequestContent.

type CreateForwardReplyResponse

func ParseCreateForwardReplyResponse

func ParseCreateForwardReplyResponse(rsp *http.Response) (*CreateForwardReplyResponse, error)

ParseCreateForwardReplyResponse parses an HTTP response from a CreateForwardReplyWithResponse call

func (CreateForwardReplyResponse) Status

Status returns HTTPResponse.Status

func (CreateForwardReplyResponse) StatusCode

func (r CreateForwardReplyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateForwardReplyResponseContent

type CreateForwardReplyResponseContent = ForwardReply

CreateForwardReplyResponseContent defines model for CreateForwardReplyResponseContent.

type CreateGaugeNeedleJSONRequestBody added in v0.7.0

type CreateGaugeNeedleJSONRequestBody = CreateGaugeNeedleRequestContent

CreateGaugeNeedleJSONRequestBody defines body for CreateGaugeNeedle for application/json ContentType.

type CreateGaugeNeedleRequestContent added in v0.7.0

type CreateGaugeNeedleRequestContent struct {
	GaugeNeedle GaugeNeedlePayload `json:"gauge_needle"`

	// Notify Who to notify: "everyone", "working_on", "custom", or omit for nobody
	Notify string `json:"notify,omitempty"`

	// Subscriptions Array of people IDs to notify (only used when notify is "custom")
	Subscriptions *[]int64 `json:"subscriptions,omitempty"`
}

CreateGaugeNeedleRequestContent defines model for CreateGaugeNeedleRequestContent.

type CreateGaugeNeedleResponse added in v0.7.0

func ParseCreateGaugeNeedleResponse added in v0.7.0

func ParseCreateGaugeNeedleResponse(rsp *http.Response) (*CreateGaugeNeedleResponse, error)

ParseCreateGaugeNeedleResponse parses an HTTP response from a CreateGaugeNeedleWithResponse call

func (CreateGaugeNeedleResponse) Status added in v0.7.0

func (r CreateGaugeNeedleResponse) Status() string

Status returns HTTPResponse.Status

func (CreateGaugeNeedleResponse) StatusCode added in v0.7.0

func (r CreateGaugeNeedleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateGaugeNeedleResponseContent added in v0.7.0

type CreateGaugeNeedleResponseContent = GaugeNeedle

CreateGaugeNeedleResponseContent defines model for CreateGaugeNeedleResponseContent.

type CreateLineupMarkerJSONRequestBody

type CreateLineupMarkerJSONRequestBody = CreateLineupMarkerRequestContent

CreateLineupMarkerJSONRequestBody defines body for CreateLineupMarker for application/json ContentType.

type CreateLineupMarkerRequestContent

type CreateLineupMarkerRequestContent struct {
	Date string `json:"date"`
	Name string `json:"name"`
}

CreateLineupMarkerRequestContent defines model for CreateLineupMarkerRequestContent.

type CreateLineupMarkerResponse

type CreateLineupMarkerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON422      *ValidationErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseCreateLineupMarkerResponse

func ParseCreateLineupMarkerResponse(rsp *http.Response) (*CreateLineupMarkerResponse, error)

ParseCreateLineupMarkerResponse parses an HTTP response from a CreateLineupMarkerWithResponse call

func (CreateLineupMarkerResponse) Status

Status returns HTTPResponse.Status

func (CreateLineupMarkerResponse) StatusCode

func (r CreateLineupMarkerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMessageJSONRequestBody

type CreateMessageJSONRequestBody = CreateMessageRequestContent

CreateMessageJSONRequestBody defines body for CreateMessage for application/json ContentType.

type CreateMessageRequestContent

type CreateMessageRequestContent struct {
	CategoryId *int64 `json:"category_id,omitempty"`
	Content    string `json:"content,omitempty"`

	// Status active|drafted
	Status        string   `json:"status,omitempty"`
	Subject       string   `json:"subject"`
	Subscriptions *[]int64 `json:"subscriptions,omitempty"`
}

CreateMessageRequestContent defines model for CreateMessageRequestContent.

type CreateMessageResponse

func ParseCreateMessageResponse

func ParseCreateMessageResponse(rsp *http.Response) (*CreateMessageResponse, error)

ParseCreateMessageResponse parses an HTTP response from a CreateMessageWithResponse call

func (CreateMessageResponse) Status

func (r CreateMessageResponse) Status() string

Status returns HTTPResponse.Status

func (CreateMessageResponse) StatusCode

func (r CreateMessageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMessageResponseContent

type CreateMessageResponseContent = Message

CreateMessageResponseContent defines model for CreateMessageResponseContent.

type CreateMessageTypeJSONRequestBody

type CreateMessageTypeJSONRequestBody = CreateMessageTypeRequestContent

CreateMessageTypeJSONRequestBody defines body for CreateMessageType for application/json ContentType.

type CreateMessageTypeRequestContent

type CreateMessageTypeRequestContent struct {
	Icon string `json:"icon"`
	Name string `json:"name"`
}

CreateMessageTypeRequestContent defines model for CreateMessageTypeRequestContent.

type CreateMessageTypeResponse

func ParseCreateMessageTypeResponse

func ParseCreateMessageTypeResponse(rsp *http.Response) (*CreateMessageTypeResponse, error)

ParseCreateMessageTypeResponse parses an HTTP response from a CreateMessageTypeWithResponse call

func (CreateMessageTypeResponse) Status

func (r CreateMessageTypeResponse) Status() string

Status returns HTTPResponse.Status

func (CreateMessageTypeResponse) StatusCode

func (r CreateMessageTypeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMessageTypeResponseContent

type CreateMessageTypeResponseContent = MessageType

CreateMessageTypeResponseContent defines model for CreateMessageTypeResponseContent.

type CreatePersonRequest

type CreatePersonRequest struct {
	CompanyName  string `json:"company_name,omitempty"`
	EmailAddress string `json:"email_address"`
	Name         string `json:"name"`
	Title        string `json:"title,omitempty"`
}

CreatePersonRequest defines model for CreatePersonRequest.

type CreateProjectFromTemplateJSONRequestBody

type CreateProjectFromTemplateJSONRequestBody = CreateProjectFromTemplateRequestContent

CreateProjectFromTemplateJSONRequestBody defines body for CreateProjectFromTemplate for application/json ContentType.

type CreateProjectFromTemplateRequestContent

type CreateProjectFromTemplateRequestContent struct {
	Description string `json:"description,omitempty"`
	Name        string `json:"name"`
}

CreateProjectFromTemplateRequestContent defines model for CreateProjectFromTemplateRequestContent.

type CreateProjectFromTemplateResponse

func ParseCreateProjectFromTemplateResponse

func ParseCreateProjectFromTemplateResponse(rsp *http.Response) (*CreateProjectFromTemplateResponse, error)

ParseCreateProjectFromTemplateResponse parses an HTTP response from a CreateProjectFromTemplateWithResponse call

func (CreateProjectFromTemplateResponse) Status

Status returns HTTPResponse.Status

func (CreateProjectFromTemplateResponse) StatusCode

func (r CreateProjectFromTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateProjectFromTemplateResponseContent

type CreateProjectFromTemplateResponseContent = ProjectConstruction

CreateProjectFromTemplateResponseContent defines model for CreateProjectFromTemplateResponseContent.

type CreateProjectJSONRequestBody

type CreateProjectJSONRequestBody = CreateProjectRequestContent

CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.

type CreateProjectRequestContent

type CreateProjectRequestContent struct {
	Description string `json:"description,omitempty"`
	Name        string `json:"name"`
}

CreateProjectRequestContent defines model for CreateProjectRequestContent.

type CreateProjectResponse

func ParseCreateProjectResponse

func ParseCreateProjectResponse(rsp *http.Response) (*CreateProjectResponse, error)

ParseCreateProjectResponse parses an HTTP response from a CreateProjectWithResponse call

func (CreateProjectResponse) Status

func (r CreateProjectResponse) Status() string

Status returns HTTPResponse.Status

func (CreateProjectResponse) StatusCode

func (r CreateProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateProjectResponseContent

type CreateProjectResponseContent = Project

CreateProjectResponseContent defines model for CreateProjectResponseContent.

type CreateQuestionJSONRequestBody

type CreateQuestionJSONRequestBody = CreateQuestionRequestContent

CreateQuestionJSONRequestBody defines body for CreateQuestion for application/json ContentType.

type CreateQuestionRequestContent

type CreateQuestionRequestContent struct {
	Schedule QuestionSchedule `json:"schedule"`
	Title    string           `json:"title"`
}

CreateQuestionRequestContent defines model for CreateQuestionRequestContent.

type CreateQuestionResponse

func ParseCreateQuestionResponse

func ParseCreateQuestionResponse(rsp *http.Response) (*CreateQuestionResponse, error)

ParseCreateQuestionResponse parses an HTTP response from a CreateQuestionWithResponse call

func (CreateQuestionResponse) Status

func (r CreateQuestionResponse) Status() string

Status returns HTTPResponse.Status

func (CreateQuestionResponse) StatusCode

func (r CreateQuestionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateQuestionResponseContent

type CreateQuestionResponseContent = Question

CreateQuestionResponseContent defines model for CreateQuestionResponseContent.

type CreateRecordingBoostJSONRequestBody

type CreateRecordingBoostJSONRequestBody = CreateRecordingBoostRequestContent

CreateRecordingBoostJSONRequestBody defines body for CreateRecordingBoost for application/json ContentType.

type CreateRecordingBoostRequestContent

type CreateRecordingBoostRequestContent struct {
	Content string `json:"content"`
}

CreateRecordingBoostRequestContent defines model for CreateRecordingBoostRequestContent.

type CreateRecordingBoostResponse

func ParseCreateRecordingBoostResponse

func ParseCreateRecordingBoostResponse(rsp *http.Response) (*CreateRecordingBoostResponse, error)

ParseCreateRecordingBoostResponse parses an HTTP response from a CreateRecordingBoostWithResponse call

func (CreateRecordingBoostResponse) Status

Status returns HTTPResponse.Status

func (CreateRecordingBoostResponse) StatusCode

func (r CreateRecordingBoostResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateRecordingBoostResponseContent

type CreateRecordingBoostResponseContent = Boost

CreateRecordingBoostResponseContent defines model for CreateRecordingBoostResponseContent.

type CreateScheduleEntryJSONRequestBody

type CreateScheduleEntryJSONRequestBody = CreateScheduleEntryRequestContent

CreateScheduleEntryJSONRequestBody defines body for CreateScheduleEntry for application/json ContentType.

type CreateScheduleEntryRequestContent

type CreateScheduleEntryRequestContent struct {
	AllDay         *bool     `json:"all_day,omitempty"`
	Description    string    `json:"description,omitempty"`
	EndsAt         time.Time `json:"ends_at"`
	Notify         *bool     `json:"notify,omitempty"`
	ParticipantIds []int64   `json:"participant_ids,omitempty"`
	StartsAt       time.Time `json:"starts_at"`
	Subscriptions  *[]int64  `json:"subscriptions,omitempty"`
	Summary        string    `json:"summary"`
}

CreateScheduleEntryRequestContent defines model for CreateScheduleEntryRequestContent.

type CreateScheduleEntryResponse

func ParseCreateScheduleEntryResponse

func ParseCreateScheduleEntryResponse(rsp *http.Response) (*CreateScheduleEntryResponse, error)

ParseCreateScheduleEntryResponse parses an HTTP response from a CreateScheduleEntryWithResponse call

func (CreateScheduleEntryResponse) Status

Status returns HTTPResponse.Status

func (CreateScheduleEntryResponse) StatusCode

func (r CreateScheduleEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateScheduleEntryResponseContent

type CreateScheduleEntryResponseContent = ScheduleEntry

CreateScheduleEntryResponseContent defines model for CreateScheduleEntryResponseContent.

type CreateTemplateJSONRequestBody

type CreateTemplateJSONRequestBody = CreateTemplateRequestContent

CreateTemplateJSONRequestBody defines body for CreateTemplate for application/json ContentType.

type CreateTemplateRequestContent

type CreateTemplateRequestContent struct {
	Description string `json:"description,omitempty"`
	Name        string `json:"name"`
}

CreateTemplateRequestContent defines model for CreateTemplateRequestContent.

type CreateTemplateResponse

func ParseCreateTemplateResponse

func ParseCreateTemplateResponse(rsp *http.Response) (*CreateTemplateResponse, error)

ParseCreateTemplateResponse parses an HTTP response from a CreateTemplateWithResponse call

func (CreateTemplateResponse) Status

func (r CreateTemplateResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTemplateResponse) StatusCode

func (r CreateTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTemplateResponseContent

type CreateTemplateResponseContent = Template

CreateTemplateResponseContent defines model for CreateTemplateResponseContent.

type CreateTimesheetEntryJSONRequestBody

type CreateTimesheetEntryJSONRequestBody = CreateTimesheetEntryRequestContent

CreateTimesheetEntryJSONRequestBody defines body for CreateTimesheetEntry for application/json ContentType.

type CreateTimesheetEntryRequestContent

type CreateTimesheetEntryRequestContent struct {
	Date        string `json:"date"`
	Description string `json:"description,omitempty"`
	Hours       string `json:"hours"`
	PersonId    *int64 `json:"person_id,omitempty"`
}

CreateTimesheetEntryRequestContent defines model for CreateTimesheetEntryRequestContent.

type CreateTimesheetEntryResponse

func ParseCreateTimesheetEntryResponse

func ParseCreateTimesheetEntryResponse(rsp *http.Response) (*CreateTimesheetEntryResponse, error)

ParseCreateTimesheetEntryResponse parses an HTTP response from a CreateTimesheetEntryWithResponse call

func (CreateTimesheetEntryResponse) Status

Status returns HTTPResponse.Status

func (CreateTimesheetEntryResponse) StatusCode

func (r CreateTimesheetEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTimesheetEntryResponseContent

type CreateTimesheetEntryResponseContent = TimesheetEntry

CreateTimesheetEntryResponseContent defines model for CreateTimesheetEntryResponseContent.

type CreateTodoJSONRequestBody

type CreateTodoJSONRequestBody = CreateTodoRequestContent

CreateTodoJSONRequestBody defines body for CreateTodo for application/json ContentType.

type CreateTodoRequestContent

type CreateTodoRequestContent struct {
	AssigneeIds             []int64    `json:"assignee_ids,omitempty"`
	CompletionSubscriberIds []int64    `json:"completion_subscriber_ids,omitempty"`
	Content                 string     `json:"content"`
	Description             string     `json:"description,omitempty"`
	DueOn                   types.Date `json:"due_on,omitempty"`
	Notify                  *bool      `json:"notify,omitempty"`
	StartsOn                types.Date `json:"starts_on,omitempty"`
}

CreateTodoRequestContent defines model for CreateTodoRequestContent.

type CreateTodoResponse

func ParseCreateTodoResponse

func ParseCreateTodoResponse(rsp *http.Response) (*CreateTodoResponse, error)

ParseCreateTodoResponse parses an HTTP response from a CreateTodoWithResponse call

func (CreateTodoResponse) Status

func (r CreateTodoResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTodoResponse) StatusCode

func (r CreateTodoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTodoResponseContent

type CreateTodoResponseContent = Todo

CreateTodoResponseContent defines model for CreateTodoResponseContent.

type CreateTodolistGroupJSONRequestBody

type CreateTodolistGroupJSONRequestBody = CreateTodolistGroupRequestContent

CreateTodolistGroupJSONRequestBody defines body for CreateTodolistGroup for application/json ContentType.

type CreateTodolistGroupRequestContent

type CreateTodolistGroupRequestContent struct {
	Name string `json:"name"`
}

CreateTodolistGroupRequestContent defines model for CreateTodolistGroupRequestContent.

type CreateTodolistGroupResponse

func ParseCreateTodolistGroupResponse

func ParseCreateTodolistGroupResponse(rsp *http.Response) (*CreateTodolistGroupResponse, error)

ParseCreateTodolistGroupResponse parses an HTTP response from a CreateTodolistGroupWithResponse call

func (CreateTodolistGroupResponse) Status

Status returns HTTPResponse.Status

func (CreateTodolistGroupResponse) StatusCode

func (r CreateTodolistGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTodolistGroupResponseContent

type CreateTodolistGroupResponseContent = TodolistGroup

CreateTodolistGroupResponseContent defines model for CreateTodolistGroupResponseContent.

type CreateTodolistJSONRequestBody

type CreateTodolistJSONRequestBody = CreateTodolistRequestContent

CreateTodolistJSONRequestBody defines body for CreateTodolist for application/json ContentType.

type CreateTodolistRequestContent

type CreateTodolistRequestContent struct {
	Description string `json:"description,omitempty"`
	Name        string `json:"name"`
}

CreateTodolistRequestContent defines model for CreateTodolistRequestContent.

type CreateTodolistResponse

func ParseCreateTodolistResponse

func ParseCreateTodolistResponse(rsp *http.Response) (*CreateTodolistResponse, error)

ParseCreateTodolistResponse parses an HTTP response from a CreateTodolistWithResponse call

func (CreateTodolistResponse) Status

func (r CreateTodolistResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTodolistResponse) StatusCode

func (r CreateTodolistResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTodolistResponseContent

type CreateTodolistResponseContent = Todolist

CreateTodolistResponseContent defines model for CreateTodolistResponseContent.

type CreateUploadJSONRequestBody

type CreateUploadJSONRequestBody = CreateUploadRequestContent

CreateUploadJSONRequestBody defines body for CreateUpload for application/json ContentType.

type CreateUploadRequestContent

type CreateUploadRequestContent struct {
	AttachableSgid string   `json:"attachable_sgid"`
	BaseName       string   `json:"base_name,omitempty"`
	Description    string   `json:"description,omitempty"`
	Subscriptions  *[]int64 `json:"subscriptions,omitempty"`
}

CreateUploadRequestContent defines model for CreateUploadRequestContent.

type CreateUploadResponse

func ParseCreateUploadResponse

func ParseCreateUploadResponse(rsp *http.Response) (*CreateUploadResponse, error)

ParseCreateUploadResponse parses an HTTP response from a CreateUploadWithResponse call

func (CreateUploadResponse) Status

func (r CreateUploadResponse) Status() string

Status returns HTTPResponse.Status

func (CreateUploadResponse) StatusCode

func (r CreateUploadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateUploadResponseContent

type CreateUploadResponseContent = Upload

CreateUploadResponseContent defines model for CreateUploadResponseContent.

type CreateVaultJSONRequestBody

type CreateVaultJSONRequestBody = CreateVaultRequestContent

CreateVaultJSONRequestBody defines body for CreateVault for application/json ContentType.

type CreateVaultRequestContent

type CreateVaultRequestContent struct {
	Title string `json:"title"`
}

CreateVaultRequestContent defines model for CreateVaultRequestContent.

type CreateVaultResponse

func ParseCreateVaultResponse

func ParseCreateVaultResponse(rsp *http.Response) (*CreateVaultResponse, error)

ParseCreateVaultResponse parses an HTTP response from a CreateVaultWithResponse call

func (CreateVaultResponse) Status

func (r CreateVaultResponse) Status() string

Status returns HTTPResponse.Status

func (CreateVaultResponse) StatusCode

func (r CreateVaultResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateVaultResponseContent

type CreateVaultResponseContent = Vault

CreateVaultResponseContent defines model for CreateVaultResponseContent.

type CreateWebhookJSONRequestBody

type CreateWebhookJSONRequestBody = CreateWebhookRequestContent

CreateWebhookJSONRequestBody defines body for CreateWebhook for application/json ContentType.

type CreateWebhookRequestContent

type CreateWebhookRequestContent struct {
	Active     *bool    `json:"active,omitempty"`
	PayloadUrl string   `json:"payload_url"`
	Types      []string `json:"types"`
}

CreateWebhookRequestContent defines model for CreateWebhookRequestContent.

type CreateWebhookResponse

func ParseCreateWebhookResponse

func ParseCreateWebhookResponse(rsp *http.Response) (*CreateWebhookResponse, error)

ParseCreateWebhookResponse parses an HTTP response from a CreateWebhookWithResponse call

func (CreateWebhookResponse) Status

func (r CreateWebhookResponse) Status() string

Status returns HTTPResponse.Status

func (CreateWebhookResponse) StatusCode

func (r CreateWebhookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateWebhookResponseContent

type CreateWebhookResponseContent = Webhook

CreateWebhookResponseContent defines model for CreateWebhookResponseContent.

type DeleteBoostResponse

type DeleteBoostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseDeleteBoostResponse

func ParseDeleteBoostResponse(rsp *http.Response) (*DeleteBoostResponse, error)

ParseDeleteBoostResponse parses an HTTP response from a DeleteBoostWithResponse call

func (DeleteBoostResponse) Status

func (r DeleteBoostResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteBoostResponse) StatusCode

func (r DeleteBoostResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCampfireLineResponse

type DeleteCampfireLineResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseDeleteCampfireLineResponse

func ParseDeleteCampfireLineResponse(rsp *http.Response) (*DeleteCampfireLineResponse, error)

ParseDeleteCampfireLineResponse parses an HTTP response from a DeleteCampfireLineWithResponse call

func (DeleteCampfireLineResponse) Status

Status returns HTTPResponse.Status

func (DeleteCampfireLineResponse) StatusCode

func (r DeleteCampfireLineResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteChatbotResponse

type DeleteChatbotResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseDeleteChatbotResponse

func ParseDeleteChatbotResponse(rsp *http.Response) (*DeleteChatbotResponse, error)

ParseDeleteChatbotResponse parses an HTTP response from a DeleteChatbotWithResponse call

func (DeleteChatbotResponse) Status

func (r DeleteChatbotResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteChatbotResponse) StatusCode

func (r DeleteChatbotResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLineupMarkerResponse

type DeleteLineupMarkerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseDeleteLineupMarkerResponse

func ParseDeleteLineupMarkerResponse(rsp *http.Response) (*DeleteLineupMarkerResponse, error)

ParseDeleteLineupMarkerResponse parses an HTTP response from a DeleteLineupMarkerWithResponse call

func (DeleteLineupMarkerResponse) Status

Status returns HTTPResponse.Status

func (DeleteLineupMarkerResponse) StatusCode

func (r DeleteLineupMarkerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteMessageTypeResponse

type DeleteMessageTypeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseDeleteMessageTypeResponse

func ParseDeleteMessageTypeResponse(rsp *http.Response) (*DeleteMessageTypeResponse, error)

ParseDeleteMessageTypeResponse parses an HTTP response from a DeleteMessageTypeWithResponse call

func (DeleteMessageTypeResponse) Status

func (r DeleteMessageTypeResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteMessageTypeResponse) StatusCode

func (r DeleteMessageTypeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTemplateResponse

type DeleteTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseDeleteTemplateResponse

func ParseDeleteTemplateResponse(rsp *http.Response) (*DeleteTemplateResponse, error)

ParseDeleteTemplateResponse parses an HTTP response from a DeleteTemplateWithResponse call

func (DeleteTemplateResponse) Status

func (r DeleteTemplateResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteTemplateResponse) StatusCode

func (r DeleteTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteToolResponse

type DeleteToolResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseDeleteToolResponse

func ParseDeleteToolResponse(rsp *http.Response) (*DeleteToolResponse, error)

ParseDeleteToolResponse parses an HTTP response from a DeleteToolWithResponse call

func (DeleteToolResponse) Status

func (r DeleteToolResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteToolResponse) StatusCode

func (r DeleteToolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteWebhookResponse

type DeleteWebhookResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseDeleteWebhookResponse

func ParseDeleteWebhookResponse(rsp *http.Response) (*DeleteWebhookResponse, error)

ParseDeleteWebhookResponse parses an HTTP response from a DeleteWebhookWithResponse call

func (DeleteWebhookResponse) Status

func (r DeleteWebhookResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteWebhookResponse) StatusCode

func (r DeleteWebhookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DestroyGaugeNeedleResponse added in v0.7.0

type DestroyGaugeNeedleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseDestroyGaugeNeedleResponse added in v0.7.0

func ParseDestroyGaugeNeedleResponse(rsp *http.Response) (*DestroyGaugeNeedleResponse, error)

ParseDestroyGaugeNeedleResponse parses an HTTP response from a DestroyGaugeNeedleWithResponse call

func (DestroyGaugeNeedleResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (DestroyGaugeNeedleResponse) StatusCode added in v0.7.0

func (r DestroyGaugeNeedleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DisableCardColumnOnHoldResponse

type DisableCardColumnOnHoldResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DisableCardColumnOnHoldResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseDisableCardColumnOnHoldResponse

func ParseDisableCardColumnOnHoldResponse(rsp *http.Response) (*DisableCardColumnOnHoldResponse, error)

ParseDisableCardColumnOnHoldResponse parses an HTTP response from a DisableCardColumnOnHoldWithResponse call

func (DisableCardColumnOnHoldResponse) Status

Status returns HTTPResponse.Status

func (DisableCardColumnOnHoldResponse) StatusCode

func (r DisableCardColumnOnHoldResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DisableCardColumnOnHoldResponseContent

type DisableCardColumnOnHoldResponseContent = CardColumn

DisableCardColumnOnHoldResponseContent defines model for DisableCardColumnOnHoldResponseContent.

type DisableOutOfOfficeResponse added in v0.7.0

type DisableOutOfOfficeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseDisableOutOfOfficeResponse added in v0.7.0

func ParseDisableOutOfOfficeResponse(rsp *http.Response) (*DisableOutOfOfficeResponse, error)

ParseDisableOutOfOfficeResponse parses an HTTP response from a DisableOutOfOfficeWithResponse call

func (DisableOutOfOfficeResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (DisableOutOfOfficeResponse) StatusCode added in v0.7.0

func (r DisableOutOfOfficeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DisableToolResponse

type DisableToolResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseDisableToolResponse

func ParseDisableToolResponse(rsp *http.Response) (*DisableToolResponse, error)

ParseDisableToolResponse parses an HTTP response from a DisableToolWithResponse call

func (DisableToolResponse) Status

func (r DisableToolResponse) Status() string

Status returns HTTPResponse.Status

func (DisableToolResponse) StatusCode

func (r DisableToolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DockItem

type DockItem struct {
	AppUrl   string `json:"app_url"`
	Enabled  bool   `json:"enabled"`
	Id       int64  `json:"id"`
	Name     string `json:"name"`
	Position int32  `json:"position,omitempty"`
	Title    string `json:"title"`
	Url      string `json:"url"`
}

DockItem defines model for DockItem.

type Document

type Document struct {
	AppUrl           string          `json:"app_url"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	BoostsCount      int32           `json:"boosts_count,omitempty"`
	BoostsUrl        string          `json:"boosts_url,omitempty"`
	Bucket           TodoBucket      `json:"bucket"`
	CommentsCount    int32           `json:"comments_count,omitempty"`
	CommentsUrl      string          `json:"comments_url,omitempty"`
	Content          string          `json:"content,omitempty"`
	CreatedAt        time.Time       `json:"created_at"`
	Creator          Person          `json:"creator"`
	Id               int64           `json:"id"`
	InheritsStatus   bool            `json:"inherits_status"`
	Parent           RecordingParent `json:"parent"`
	Position         int32           `json:"position,omitempty"`
	Status           string          `json:"status"`
	SubscriptionUrl  string          `json:"subscription_url,omitempty"`
	Title            string          `json:"title"`
	Type             string          `json:"type"`
	UpdatedAt        time.Time       `json:"updated_at"`
	Url              string          `json:"url"`
	VisibleToClients bool            `json:"visible_to_clients"`
}

Document defines model for Document.

type DocumentsService

type DocumentsService struct {
	// contains filtered or unexported fields
}

DocumentsService provides document-related operations.

func (*DocumentsService) Create

func (s *DocumentsService) Create(ctx context.Context, accountId string, vaultId int64, body CreateDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*DocumentsService) CreateWithBody

func (s *DocumentsService) CreateWithBody(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*DocumentsService) Get

func (s *DocumentsService) Get(ctx context.Context, accountId string, documentId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*DocumentsService) List

func (s *DocumentsService) List(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*DocumentsService) Update

func (s *DocumentsService) Update(ctx context.Context, accountId string, documentId int64, body UpdateDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*DocumentsService) UpdateWithBody

func (s *DocumentsService) UpdateWithBody(ctx context.Context, accountId string, documentId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type EnableCardColumnOnHoldResponse

func ParseEnableCardColumnOnHoldResponse

func ParseEnableCardColumnOnHoldResponse(rsp *http.Response) (*EnableCardColumnOnHoldResponse, error)

ParseEnableCardColumnOnHoldResponse parses an HTTP response from a EnableCardColumnOnHoldWithResponse call

func (EnableCardColumnOnHoldResponse) Status

Status returns HTTPResponse.Status

func (EnableCardColumnOnHoldResponse) StatusCode

func (r EnableCardColumnOnHoldResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnableCardColumnOnHoldResponseContent

type EnableCardColumnOnHoldResponseContent = CardColumn

EnableCardColumnOnHoldResponseContent defines model for EnableCardColumnOnHoldResponseContent.

type EnableOutOfOfficeJSONRequestBody added in v0.7.0

type EnableOutOfOfficeJSONRequestBody = EnableOutOfOfficeRequestContent

EnableOutOfOfficeJSONRequestBody defines body for EnableOutOfOffice for application/json ContentType.

type EnableOutOfOfficeRequestContent added in v0.7.0

type EnableOutOfOfficeRequestContent struct {
	OutOfOffice OutOfOfficePayload `json:"out_of_office"`
}

EnableOutOfOfficeRequestContent defines model for EnableOutOfOfficeRequestContent.

type EnableOutOfOfficeResponse added in v0.7.0

func ParseEnableOutOfOfficeResponse added in v0.7.0

func ParseEnableOutOfOfficeResponse(rsp *http.Response) (*EnableOutOfOfficeResponse, error)

ParseEnableOutOfOfficeResponse parses an HTTP response from a EnableOutOfOfficeWithResponse call

func (EnableOutOfOfficeResponse) Status added in v0.7.0

func (r EnableOutOfOfficeResponse) Status() string

Status returns HTTPResponse.Status

func (EnableOutOfOfficeResponse) StatusCode added in v0.7.0

func (r EnableOutOfOfficeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnableOutOfOfficeResponseContent added in v0.7.0

type EnableOutOfOfficeResponseContent = OutOfOffice

EnableOutOfOfficeResponseContent defines model for EnableOutOfOfficeResponseContent.

type EnableToolResponse

func ParseEnableToolResponse

func ParseEnableToolResponse(rsp *http.Response) (*EnableToolResponse, error)

ParseEnableToolResponse parses an HTTP response from a EnableToolWithResponse call

func (EnableToolResponse) Status

func (r EnableToolResponse) Status() string

Status returns HTTPResponse.Status

func (EnableToolResponse) StatusCode

func (r EnableToolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Event

type Event struct {
	Action      string       `json:"action"`
	BoostsCount int32        `json:"boosts_count,omitempty"`
	BoostsUrl   string       `json:"boosts_url,omitempty"`
	CreatedAt   time.Time    `json:"created_at"`
	Creator     Person       `json:"creator"`
	Details     EventDetails `json:"details,omitempty"`
	Id          int64        `json:"id"`
	RecordingId int64        `json:"recording_id"`
}

Event defines model for Event.

type EventDetails

type EventDetails struct {
	AddedPersonIds       []int64 `json:"added_person_ids,omitempty"`
	NotifiedRecipientIds []int64 `json:"notified_recipient_ids,omitempty"`
	RemovedPersonIds     []int64 `json:"removed_person_ids,omitempty"`
}

EventDetails defines model for EventDetails.

type EventsService

type EventsService struct {
	// contains filtered or unexported fields
}

EventsService provides event-related operations.

func (*EventsService) List

func (s *EventsService) List(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

type FirstWeekDay added in v0.7.0

type FirstWeekDay string

FirstWeekDay defines model for FirstWeekDay.

const (
	Friday    FirstWeekDay = "Friday"
	Monday    FirstWeekDay = "Monday"
	Saturday  FirstWeekDay = "Saturday"
	Sunday    FirstWeekDay = "Sunday"
	Thursday  FirstWeekDay = "Thursday"
	Tuesday   FirstWeekDay = "Tuesday"
	Wednesday FirstWeekDay = "Wednesday"
)

Defines values for FirstWeekDay.

type ForbiddenErrorResponseContent

type ForbiddenErrorResponseContent struct {
	Error   string `json:"error"`
	Message string `json:"message,omitempty"`
}

ForbiddenErrorResponseContent defines model for ForbiddenErrorResponseContent.

type Forward

type Forward struct {
	AppUrl           string          `json:"app_url"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	Bucket           TodoBucket      `json:"bucket"`
	Content          string          `json:"content,omitempty"`
	CreatedAt        time.Time       `json:"created_at"`
	Creator          Person          `json:"creator"`
	From             string          `json:"from,omitempty"`
	Id               int64           `json:"id"`
	InheritsStatus   bool            `json:"inherits_status"`
	Parent           RecordingParent `json:"parent"`
	RepliesCount     int32           `json:"replies_count,omitempty"`
	RepliesUrl       string          `json:"replies_url,omitempty"`
	Status           string          `json:"status"`
	Subject          string          `json:"subject"`
	SubscriptionUrl  string          `json:"subscription_url,omitempty"`
	Title            string          `json:"title"`
	Type             string          `json:"type"`
	UpdatedAt        time.Time       `json:"updated_at"`
	Url              string          `json:"url"`
	VisibleToClients bool            `json:"visible_to_clients"`
}

Forward defines model for Forward.

type ForwardReply

type ForwardReply struct {
	AppUrl           string          `json:"app_url"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	BoostsCount      int32           `json:"boosts_count,omitempty"`
	BoostsUrl        string          `json:"boosts_url,omitempty"`
	Bucket           TodoBucket      `json:"bucket"`
	Content          string          `json:"content"`
	CreatedAt        time.Time       `json:"created_at"`
	Creator          Person          `json:"creator"`
	Id               int64           `json:"id"`
	InheritsStatus   bool            `json:"inherits_status"`
	Parent           RecordingParent `json:"parent"`
	Status           string          `json:"status"`
	Title            string          `json:"title"`
	Type             string          `json:"type"`
	UpdatedAt        time.Time       `json:"updated_at"`
	Url              string          `json:"url"`
	VisibleToClients bool            `json:"visible_to_clients"`
}

ForwardReply defines model for ForwardReply.

type Gauge added in v0.7.0

type Gauge struct {
	AppUrl                 string          `json:"app_url,omitempty"`
	BookmarkUrl            string          `json:"bookmark_url,omitempty"`
	Bucket                 RecordingBucket `json:"bucket,omitempty"`
	CreatedAt              time.Time       `json:"created_at"`
	Creator                Person          `json:"creator,omitempty"`
	Description            string          `json:"description,omitempty"`
	Enabled                bool            `json:"enabled,omitempty"`
	Id                     int64           `json:"id"`
	InheritsStatus         bool            `json:"inherits_status,omitempty"`
	LastNeedleColor        string          `json:"last_needle_color,omitempty"`
	LastNeedlePosition     int32           `json:"last_needle_position,omitempty"`
	PreviousNeedlePosition int32           `json:"previous_needle_position,omitempty"`
	Status                 string          `json:"status,omitempty"`
	Title                  string          `json:"title,omitempty"`
	Type                   string          `json:"type,omitempty"`
	UpdatedAt              time.Time       `json:"updated_at"`
	Url                    string          `json:"url,omitempty"`
	VisibleToClients       bool            `json:"visible_to_clients,omitempty"`
}

Gauge defines model for Gauge.

type GaugeNeedle added in v0.7.0

type GaugeNeedle struct {
	AppUrl           string          `json:"app_url,omitempty"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	BoostsCount      int32           `json:"boosts_count,omitempty"`
	BoostsUrl        string          `json:"boosts_url,omitempty"`
	Bucket           RecordingBucket `json:"bucket,omitempty"`
	Color            string          `json:"color,omitempty"`
	CommentsCount    int32           `json:"comments_count,omitempty"`
	CommentsUrl      string          `json:"comments_url,omitempty"`
	CreatedAt        time.Time       `json:"created_at"`
	Creator          Person          `json:"creator,omitempty"`
	Description      string          `json:"description,omitempty"`
	Id               int64           `json:"id"`
	InheritsStatus   bool            `json:"inherits_status,omitempty"`
	Parent           RecordingParent `json:"parent,omitempty"`
	Position         int32           `json:"position,omitempty"`
	Status           string          `json:"status,omitempty"`
	SubscriptionUrl  string          `json:"subscription_url,omitempty"`
	Title            string          `json:"title,omitempty"`
	Type             string          `json:"type,omitempty"`
	UpdatedAt        time.Time       `json:"updated_at"`
	Url              string          `json:"url,omitempty"`
	VisibleToClients bool            `json:"visible_to_clients,omitempty"`
}

GaugeNeedle defines model for GaugeNeedle.

type GaugeNeedlePayload added in v0.7.0

type GaugeNeedlePayload struct {
	// Color Status color: green (default), yellow, or red
	Color string `json:"color,omitempty"`

	// Description Rich text (HTML) description of the progress update
	Description string `json:"description,omitempty"`

	// Position Position of the needle (0-100)
	Position int32 `json:"position"`
}

GaugeNeedlePayload defines model for GaugeNeedlePayload.

type GaugeNeedleUpdatePayload added in v0.7.0

type GaugeNeedleUpdatePayload struct {
	// Description Rich text (HTML) description
	Description string `json:"description,omitempty"`
}

GaugeNeedleUpdatePayload defines model for GaugeNeedleUpdatePayload.

type GaugeTogglePayload added in v0.7.0

type GaugeTogglePayload struct {
	Enabled bool `json:"enabled"`
}

GaugeTogglePayload defines model for GaugeTogglePayload.

type GetAccountResponse added in v0.7.0

type GetAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetAccountResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetAccountResponse added in v0.7.0

func ParseGetAccountResponse(rsp *http.Response) (*GetAccountResponse, error)

ParseGetAccountResponse parses an HTTP response from a GetAccountWithResponse call

func (GetAccountResponse) Status added in v0.7.0

func (r GetAccountResponse) Status() string

Status returns HTTPResponse.Status

func (GetAccountResponse) StatusCode added in v0.7.0

func (r GetAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAccountResponseContent added in v0.7.0

type GetAccountResponseContent = Account

GetAccountResponseContent defines model for GetAccountResponseContent.

type GetAnswerResponse

type GetAnswerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetAnswerResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetAnswerResponse

func ParseGetAnswerResponse(rsp *http.Response) (*GetAnswerResponse, error)

ParseGetAnswerResponse parses an HTTP response from a GetAnswerWithResponse call

func (GetAnswerResponse) Status

func (r GetAnswerResponse) Status() string

Status returns HTTPResponse.Status

func (GetAnswerResponse) StatusCode

func (r GetAnswerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAnswerResponseContent

type GetAnswerResponseContent = QuestionAnswer

GetAnswerResponseContent defines model for GetAnswerResponseContent.

type GetAnswersByPersonResponse

func ParseGetAnswersByPersonResponse

func ParseGetAnswersByPersonResponse(rsp *http.Response) (*GetAnswersByPersonResponse, error)

ParseGetAnswersByPersonResponse parses an HTTP response from a GetAnswersByPersonWithResponse call

func (GetAnswersByPersonResponse) Status

Status returns HTTPResponse.Status

func (GetAnswersByPersonResponse) StatusCode

func (r GetAnswersByPersonResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAnswersByPersonResponseContent

type GetAnswersByPersonResponseContent = []QuestionAnswer

GetAnswersByPersonResponseContent defines model for GetAnswersByPersonResponseContent.

type GetAssignedTodosParams

type GetAssignedTodosParams struct {
	// GroupBy Group by "bucket" or "date"
	GroupBy string `form:"group_by,omitempty" json:"group_by,omitempty"`
}

GetAssignedTodosParams defines parameters for GetAssignedTodos.

type GetAssignedTodosResponse

func ParseGetAssignedTodosResponse

func ParseGetAssignedTodosResponse(rsp *http.Response) (*GetAssignedTodosResponse, error)

ParseGetAssignedTodosResponse parses an HTTP response from a GetAssignedTodosWithResponse call

func (GetAssignedTodosResponse) Status

func (r GetAssignedTodosResponse) Status() string

Status returns HTTPResponse.Status

func (GetAssignedTodosResponse) StatusCode

func (r GetAssignedTodosResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAssignedTodosResponseContent

type GetAssignedTodosResponseContent struct {
	GroupedBy string `json:"grouped_by,omitempty"`
	Person    Person `json:"person,omitempty"`
	Todos     []Todo `json:"todos,omitempty"`
}

GetAssignedTodosResponseContent defines model for GetAssignedTodosResponseContent.

type GetBoostResponse

type GetBoostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetBoostResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetBoostResponse

func ParseGetBoostResponse(rsp *http.Response) (*GetBoostResponse, error)

ParseGetBoostResponse parses an HTTP response from a GetBoostWithResponse call

func (GetBoostResponse) Status

func (r GetBoostResponse) Status() string

Status returns HTTPResponse.Status

func (GetBoostResponse) StatusCode

func (r GetBoostResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBoostResponseContent

type GetBoostResponseContent = Boost

GetBoostResponseContent defines model for GetBoostResponseContent.

type GetCampfireLineResponse

type GetCampfireLineResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetCampfireLineResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetCampfireLineResponse

func ParseGetCampfireLineResponse(rsp *http.Response) (*GetCampfireLineResponse, error)

ParseGetCampfireLineResponse parses an HTTP response from a GetCampfireLineWithResponse call

func (GetCampfireLineResponse) Status

func (r GetCampfireLineResponse) Status() string

Status returns HTTPResponse.Status

func (GetCampfireLineResponse) StatusCode

func (r GetCampfireLineResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCampfireLineResponseContent

type GetCampfireLineResponseContent = CampfireLine

GetCampfireLineResponseContent defines model for GetCampfireLineResponseContent.

type GetCampfireResponse

type GetCampfireResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetCampfireResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetCampfireResponse

func ParseGetCampfireResponse(rsp *http.Response) (*GetCampfireResponse, error)

ParseGetCampfireResponse parses an HTTP response from a GetCampfireWithResponse call

func (GetCampfireResponse) Status

func (r GetCampfireResponse) Status() string

Status returns HTTPResponse.Status

func (GetCampfireResponse) StatusCode

func (r GetCampfireResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCampfireResponseContent

type GetCampfireResponseContent = Campfire

GetCampfireResponseContent defines model for GetCampfireResponseContent.

type GetCardColumnResponse

type GetCardColumnResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetCardColumnResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetCardColumnResponse

func ParseGetCardColumnResponse(rsp *http.Response) (*GetCardColumnResponse, error)

ParseGetCardColumnResponse parses an HTTP response from a GetCardColumnWithResponse call

func (GetCardColumnResponse) Status

func (r GetCardColumnResponse) Status() string

Status returns HTTPResponse.Status

func (GetCardColumnResponse) StatusCode

func (r GetCardColumnResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCardColumnResponseContent

type GetCardColumnResponseContent = CardColumn

GetCardColumnResponseContent defines model for GetCardColumnResponseContent.

type GetCardResponse

func ParseGetCardResponse

func ParseGetCardResponse(rsp *http.Response) (*GetCardResponse, error)

ParseGetCardResponse parses an HTTP response from a GetCardWithResponse call

func (GetCardResponse) Status

func (r GetCardResponse) Status() string

Status returns HTTPResponse.Status

func (GetCardResponse) StatusCode

func (r GetCardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCardResponseContent

type GetCardResponseContent = Card

GetCardResponseContent defines model for GetCardResponseContent.

type GetCardStepResponse added in v0.6.0

type GetCardStepResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetCardStepResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetCardStepResponse added in v0.6.0

func ParseGetCardStepResponse(rsp *http.Response) (*GetCardStepResponse, error)

ParseGetCardStepResponse parses an HTTP response from a GetCardStepWithResponse call

func (GetCardStepResponse) Status added in v0.6.0

func (r GetCardStepResponse) Status() string

Status returns HTTPResponse.Status

func (GetCardStepResponse) StatusCode added in v0.6.0

func (r GetCardStepResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCardStepResponseContent added in v0.6.0

type GetCardStepResponseContent = CardStep

GetCardStepResponseContent defines model for GetCardStepResponseContent.

type GetCardTableResponse

type GetCardTableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetCardTableResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetCardTableResponse

func ParseGetCardTableResponse(rsp *http.Response) (*GetCardTableResponse, error)

ParseGetCardTableResponse parses an HTTP response from a GetCardTableWithResponse call

func (GetCardTableResponse) Status

func (r GetCardTableResponse) Status() string

Status returns HTTPResponse.Status

func (GetCardTableResponse) StatusCode

func (r GetCardTableResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCardTableResponseContent

type GetCardTableResponseContent = CardTable

GetCardTableResponseContent defines model for GetCardTableResponseContent.

type GetChatbotResponse

type GetChatbotResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetChatbotResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetChatbotResponse

func ParseGetChatbotResponse(rsp *http.Response) (*GetChatbotResponse, error)

ParseGetChatbotResponse parses an HTTP response from a GetChatbotWithResponse call

func (GetChatbotResponse) Status

func (r GetChatbotResponse) Status() string

Status returns HTTPResponse.Status

func (GetChatbotResponse) StatusCode

func (r GetChatbotResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetChatbotResponseContent

type GetChatbotResponseContent = Chatbot

GetChatbotResponseContent defines model for GetChatbotResponseContent.

type GetClientApprovalResponse

type GetClientApprovalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetClientApprovalResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetClientApprovalResponse

func ParseGetClientApprovalResponse(rsp *http.Response) (*GetClientApprovalResponse, error)

ParseGetClientApprovalResponse parses an HTTP response from a GetClientApprovalWithResponse call

func (GetClientApprovalResponse) Status

func (r GetClientApprovalResponse) Status() string

Status returns HTTPResponse.Status

func (GetClientApprovalResponse) StatusCode

func (r GetClientApprovalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClientApprovalResponseContent

type GetClientApprovalResponseContent = ClientApproval

GetClientApprovalResponseContent defines model for GetClientApprovalResponseContent.

type GetClientCorrespondenceResponse

type GetClientCorrespondenceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetClientCorrespondenceResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetClientCorrespondenceResponse

func ParseGetClientCorrespondenceResponse(rsp *http.Response) (*GetClientCorrespondenceResponse, error)

ParseGetClientCorrespondenceResponse parses an HTTP response from a GetClientCorrespondenceWithResponse call

func (GetClientCorrespondenceResponse) Status

Status returns HTTPResponse.Status

func (GetClientCorrespondenceResponse) StatusCode

func (r GetClientCorrespondenceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClientCorrespondenceResponseContent

type GetClientCorrespondenceResponseContent = ClientCorrespondence

GetClientCorrespondenceResponseContent defines model for GetClientCorrespondenceResponseContent.

type GetClientReplyResponse

type GetClientReplyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetClientReplyResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetClientReplyResponse

func ParseGetClientReplyResponse(rsp *http.Response) (*GetClientReplyResponse, error)

ParseGetClientReplyResponse parses an HTTP response from a GetClientReplyWithResponse call

func (GetClientReplyResponse) Status

func (r GetClientReplyResponse) Status() string

Status returns HTTPResponse.Status

func (GetClientReplyResponse) StatusCode

func (r GetClientReplyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClientReplyResponseContent

type GetClientReplyResponseContent = ClientReply

GetClientReplyResponseContent defines model for GetClientReplyResponseContent.

type GetCommentResponse

type GetCommentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetCommentResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetCommentResponse

func ParseGetCommentResponse(rsp *http.Response) (*GetCommentResponse, error)

ParseGetCommentResponse parses an HTTP response from a GetCommentWithResponse call

func (GetCommentResponse) Status

func (r GetCommentResponse) Status() string

Status returns HTTPResponse.Status

func (GetCommentResponse) StatusCode

func (r GetCommentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCommentResponseContent

type GetCommentResponseContent = Comment

GetCommentResponseContent defines model for GetCommentResponseContent.

type GetDocumentResponse

type GetDocumentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetDocumentResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetDocumentResponse

func ParseGetDocumentResponse(rsp *http.Response) (*GetDocumentResponse, error)

ParseGetDocumentResponse parses an HTTP response from a GetDocumentWithResponse call

func (GetDocumentResponse) Status

func (r GetDocumentResponse) Status() string

Status returns HTTPResponse.Status

func (GetDocumentResponse) StatusCode

func (r GetDocumentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDocumentResponseContent

type GetDocumentResponseContent = Document

GetDocumentResponseContent defines model for GetDocumentResponseContent.

type GetForwardReplyResponse

type GetForwardReplyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetForwardReplyResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetForwardReplyResponse

func ParseGetForwardReplyResponse(rsp *http.Response) (*GetForwardReplyResponse, error)

ParseGetForwardReplyResponse parses an HTTP response from a GetForwardReplyWithResponse call

func (GetForwardReplyResponse) Status

func (r GetForwardReplyResponse) Status() string

Status returns HTTPResponse.Status

func (GetForwardReplyResponse) StatusCode

func (r GetForwardReplyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetForwardReplyResponseContent

type GetForwardReplyResponseContent = ForwardReply

GetForwardReplyResponseContent defines model for GetForwardReplyResponseContent.

type GetForwardResponse

type GetForwardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetForwardResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetForwardResponse

func ParseGetForwardResponse(rsp *http.Response) (*GetForwardResponse, error)

ParseGetForwardResponse parses an HTTP response from a GetForwardWithResponse call

func (GetForwardResponse) Status

func (r GetForwardResponse) Status() string

Status returns HTTPResponse.Status

func (GetForwardResponse) StatusCode

func (r GetForwardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetForwardResponseContent

type GetForwardResponseContent = Forward

GetForwardResponseContent defines model for GetForwardResponseContent.

type GetGaugeNeedleResponse added in v0.7.0

type GetGaugeNeedleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetGaugeNeedleResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetGaugeNeedleResponse added in v0.7.0

func ParseGetGaugeNeedleResponse(rsp *http.Response) (*GetGaugeNeedleResponse, error)

ParseGetGaugeNeedleResponse parses an HTTP response from a GetGaugeNeedleWithResponse call

func (GetGaugeNeedleResponse) Status added in v0.7.0

func (r GetGaugeNeedleResponse) Status() string

Status returns HTTPResponse.Status

func (GetGaugeNeedleResponse) StatusCode added in v0.7.0

func (r GetGaugeNeedleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGaugeNeedleResponseContent added in v0.7.0

type GetGaugeNeedleResponseContent = GaugeNeedle

GetGaugeNeedleResponseContent defines model for GetGaugeNeedleResponseContent.

type GetHillChartResponse added in v0.7.0

type GetHillChartResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetHillChartResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetHillChartResponse added in v0.7.0

func ParseGetHillChartResponse(rsp *http.Response) (*GetHillChartResponse, error)

ParseGetHillChartResponse parses an HTTP response from a GetHillChartWithResponse call

func (GetHillChartResponse) Status added in v0.7.0

func (r GetHillChartResponse) Status() string

Status returns HTTPResponse.Status

func (GetHillChartResponse) StatusCode added in v0.7.0

func (r GetHillChartResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHillChartResponseContent added in v0.7.0

type GetHillChartResponseContent = HillChart

GetHillChartResponseContent defines model for GetHillChartResponseContent.

type GetInboxResponse

type GetInboxResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetInboxResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetInboxResponse

func ParseGetInboxResponse(rsp *http.Response) (*GetInboxResponse, error)

ParseGetInboxResponse parses an HTTP response from a GetInboxWithResponse call

func (GetInboxResponse) Status

func (r GetInboxResponse) Status() string

Status returns HTTPResponse.Status

func (GetInboxResponse) StatusCode

func (r GetInboxResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetInboxResponseContent

type GetInboxResponseContent = Inbox

GetInboxResponseContent defines model for GetInboxResponseContent.

type GetMessageBoardResponse

type GetMessageBoardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetMessageBoardResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetMessageBoardResponse

func ParseGetMessageBoardResponse(rsp *http.Response) (*GetMessageBoardResponse, error)

ParseGetMessageBoardResponse parses an HTTP response from a GetMessageBoardWithResponse call

func (GetMessageBoardResponse) Status

func (r GetMessageBoardResponse) Status() string

Status returns HTTPResponse.Status

func (GetMessageBoardResponse) StatusCode

func (r GetMessageBoardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMessageBoardResponseContent

type GetMessageBoardResponseContent = MessageBoard

GetMessageBoardResponseContent defines model for GetMessageBoardResponseContent.

type GetMessageResponse

type GetMessageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetMessageResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetMessageResponse

func ParseGetMessageResponse(rsp *http.Response) (*GetMessageResponse, error)

ParseGetMessageResponse parses an HTTP response from a GetMessageWithResponse call

func (GetMessageResponse) Status

func (r GetMessageResponse) Status() string

Status returns HTTPResponse.Status

func (GetMessageResponse) StatusCode

func (r GetMessageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMessageResponseContent

type GetMessageResponseContent = Message

GetMessageResponseContent defines model for GetMessageResponseContent.

type GetMessageTypeResponse

type GetMessageTypeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetMessageTypeResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetMessageTypeResponse

func ParseGetMessageTypeResponse(rsp *http.Response) (*GetMessageTypeResponse, error)

ParseGetMessageTypeResponse parses an HTTP response from a GetMessageTypeWithResponse call

func (GetMessageTypeResponse) Status

func (r GetMessageTypeResponse) Status() string

Status returns HTTPResponse.Status

func (GetMessageTypeResponse) StatusCode

func (r GetMessageTypeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMessageTypeResponseContent

type GetMessageTypeResponseContent = MessageType

GetMessageTypeResponseContent defines model for GetMessageTypeResponseContent.

type GetMyAssignmentsResponse added in v0.7.0

type GetMyAssignmentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetMyAssignmentsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetMyAssignmentsResponse added in v0.7.0

func ParseGetMyAssignmentsResponse(rsp *http.Response) (*GetMyAssignmentsResponse, error)

ParseGetMyAssignmentsResponse parses an HTTP response from a GetMyAssignmentsWithResponse call

func (GetMyAssignmentsResponse) Status added in v0.7.0

func (r GetMyAssignmentsResponse) Status() string

Status returns HTTPResponse.Status

func (GetMyAssignmentsResponse) StatusCode added in v0.7.0

func (r GetMyAssignmentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMyAssignmentsResponseContent added in v0.7.0

type GetMyAssignmentsResponseContent struct {
	NonPriorities []MyAssignment `json:"non_priorities,omitempty"`
	Priorities    []MyAssignment `json:"priorities,omitempty"`
}

GetMyAssignmentsResponseContent defines model for GetMyAssignmentsResponseContent.

type GetMyCompletedAssignmentsResponse added in v0.7.0

type GetMyCompletedAssignmentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetMyCompletedAssignmentsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetMyCompletedAssignmentsResponse added in v0.7.0

func ParseGetMyCompletedAssignmentsResponse(rsp *http.Response) (*GetMyCompletedAssignmentsResponse, error)

ParseGetMyCompletedAssignmentsResponse parses an HTTP response from a GetMyCompletedAssignmentsWithResponse call

func (GetMyCompletedAssignmentsResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetMyCompletedAssignmentsResponse) StatusCode added in v0.7.0

func (r GetMyCompletedAssignmentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMyCompletedAssignmentsResponseContent added in v0.7.0

type GetMyCompletedAssignmentsResponseContent = []MyAssignment

GetMyCompletedAssignmentsResponseContent defines model for GetMyCompletedAssignmentsResponseContent.

type GetMyDueAssignmentsParams added in v0.7.0

type GetMyDueAssignmentsParams struct {
	// Scope Filter by due date range: overdue, due_today, due_tomorrow,
	// due_later_this_week, due_next_week, due_later
	Scope string `form:"scope,omitempty" json:"scope,omitempty"`
}

GetMyDueAssignmentsParams defines parameters for GetMyDueAssignments.

type GetMyDueAssignmentsResponse added in v0.7.0

type GetMyDueAssignmentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetMyDueAssignmentsResponseContent
	JSON400      *BadRequestErrorResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetMyDueAssignmentsResponse added in v0.7.0

func ParseGetMyDueAssignmentsResponse(rsp *http.Response) (*GetMyDueAssignmentsResponse, error)

ParseGetMyDueAssignmentsResponse parses an HTTP response from a GetMyDueAssignmentsWithResponse call

func (GetMyDueAssignmentsResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetMyDueAssignmentsResponse) StatusCode added in v0.7.0

func (r GetMyDueAssignmentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMyDueAssignmentsResponseContent added in v0.7.0

type GetMyDueAssignmentsResponseContent = []MyAssignment

GetMyDueAssignmentsResponseContent defines model for GetMyDueAssignmentsResponseContent.

type GetMyNotificationsParams added in v0.7.0

type GetMyNotificationsParams struct {
	// Page Page number for paginating through read items. Defaults to 1.
	Page int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetMyNotificationsParams defines parameters for GetMyNotifications.

type GetMyNotificationsResponse added in v0.7.0

type GetMyNotificationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetMyNotificationsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetMyNotificationsResponse added in v0.7.0

func ParseGetMyNotificationsResponse(rsp *http.Response) (*GetMyNotificationsResponse, error)

ParseGetMyNotificationsResponse parses an HTTP response from a GetMyNotificationsWithResponse call

func (GetMyNotificationsResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetMyNotificationsResponse) StatusCode added in v0.7.0

func (r GetMyNotificationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMyNotificationsResponseContent added in v0.7.0

type GetMyNotificationsResponseContent struct {
	Memories []Notification `json:"memories,omitempty"`
	Reads    []Notification `json:"reads,omitempty"`
	Unreads  []Notification `json:"unreads,omitempty"`
}

GetMyNotificationsResponseContent defines model for GetMyNotificationsResponseContent.

type GetMyPreferencesResponse added in v0.7.0

type GetMyPreferencesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetMyPreferencesResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetMyPreferencesResponse added in v0.7.0

func ParseGetMyPreferencesResponse(rsp *http.Response) (*GetMyPreferencesResponse, error)

ParseGetMyPreferencesResponse parses an HTTP response from a GetMyPreferencesWithResponse call

func (GetMyPreferencesResponse) Status added in v0.7.0

func (r GetMyPreferencesResponse) Status() string

Status returns HTTPResponse.Status

func (GetMyPreferencesResponse) StatusCode added in v0.7.0

func (r GetMyPreferencesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMyPreferencesResponseContent added in v0.7.0

type GetMyPreferencesResponseContent = Preferences

GetMyPreferencesResponseContent defines model for GetMyPreferencesResponseContent.

type GetMyProfileResponse

type GetMyProfileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetMyProfileResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetMyProfileResponse

func ParseGetMyProfileResponse(rsp *http.Response) (*GetMyProfileResponse, error)

ParseGetMyProfileResponse parses an HTTP response from a GetMyProfileWithResponse call

func (GetMyProfileResponse) Status

func (r GetMyProfileResponse) Status() string

Status returns HTTPResponse.Status

func (GetMyProfileResponse) StatusCode

func (r GetMyProfileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMyProfileResponseContent

type GetMyProfileResponseContent = Person

GetMyProfileResponseContent defines model for GetMyProfileResponseContent.

type GetOutOfOfficeResponse added in v0.7.0

type GetOutOfOfficeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetOutOfOfficeResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetOutOfOfficeResponse added in v0.7.0

func ParseGetOutOfOfficeResponse(rsp *http.Response) (*GetOutOfOfficeResponse, error)

ParseGetOutOfOfficeResponse parses an HTTP response from a GetOutOfOfficeWithResponse call

func (GetOutOfOfficeResponse) Status added in v0.7.0

func (r GetOutOfOfficeResponse) Status() string

Status returns HTTPResponse.Status

func (GetOutOfOfficeResponse) StatusCode added in v0.7.0

func (r GetOutOfOfficeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOutOfOfficeResponseContent added in v0.7.0

type GetOutOfOfficeResponseContent = OutOfOffice

GetOutOfOfficeResponseContent defines model for GetOutOfOfficeResponseContent.

type GetOverdueTodosResponse

type GetOverdueTodosResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetOverdueTodosResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetOverdueTodosResponse

func ParseGetOverdueTodosResponse(rsp *http.Response) (*GetOverdueTodosResponse, error)

ParseGetOverdueTodosResponse parses an HTTP response from a GetOverdueTodosWithResponse call

func (GetOverdueTodosResponse) Status

func (r GetOverdueTodosResponse) Status() string

Status returns HTTPResponse.Status

func (GetOverdueTodosResponse) StatusCode

func (r GetOverdueTodosResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOverdueTodosResponseContent

type GetOverdueTodosResponseContent struct {
	OverAMonthLate      []Todo `json:"over_a_month_late,omitempty"`
	OverAWeekLate       []Todo `json:"over_a_week_late,omitempty"`
	OverThreeMonthsLate []Todo `json:"over_three_months_late,omitempty"`
	UnderAWeekLate      []Todo `json:"under_a_week_late,omitempty"`
}

GetOverdueTodosResponseContent defines model for GetOverdueTodosResponseContent.

type GetPersonProgressResponse

func ParseGetPersonProgressResponse

func ParseGetPersonProgressResponse(rsp *http.Response) (*GetPersonProgressResponse, error)

ParseGetPersonProgressResponse parses an HTTP response from a GetPersonProgressWithResponse call

func (GetPersonProgressResponse) Status

func (r GetPersonProgressResponse) Status() string

Status returns HTTPResponse.Status

func (GetPersonProgressResponse) StatusCode

func (r GetPersonProgressResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPersonProgressResponseContent

type GetPersonProgressResponseContent struct {
	Events []TimelineEvent `json:"events,omitempty"`
	Person Person          `json:"person,omitempty"`
}

GetPersonProgressResponseContent defines model for GetPersonProgressResponseContent.

type GetPersonResponse

type GetPersonResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetPersonResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetPersonResponse

func ParseGetPersonResponse(rsp *http.Response) (*GetPersonResponse, error)

ParseGetPersonResponse parses an HTTP response from a GetPersonWithResponse call

func (GetPersonResponse) Status

func (r GetPersonResponse) Status() string

Status returns HTTPResponse.Status

func (GetPersonResponse) StatusCode

func (r GetPersonResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPersonResponseContent

type GetPersonResponseContent = Person

GetPersonResponseContent defines model for GetPersonResponseContent.

type GetProgressReportResponse

type GetProgressReportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetProgressReportResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetProgressReportResponse

func ParseGetProgressReportResponse(rsp *http.Response) (*GetProgressReportResponse, error)

ParseGetProgressReportResponse parses an HTTP response from a GetProgressReportWithResponse call

func (GetProgressReportResponse) Status

func (r GetProgressReportResponse) Status() string

Status returns HTTPResponse.Status

func (GetProgressReportResponse) StatusCode

func (r GetProgressReportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProgressReportResponseContent

type GetProgressReportResponseContent = []TimelineEvent

GetProgressReportResponseContent defines model for GetProgressReportResponseContent.

type GetProjectConstructionResponse

type GetProjectConstructionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetProjectConstructionResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetProjectConstructionResponse

func ParseGetProjectConstructionResponse(rsp *http.Response) (*GetProjectConstructionResponse, error)

ParseGetProjectConstructionResponse parses an HTTP response from a GetProjectConstructionWithResponse call

func (GetProjectConstructionResponse) Status

Status returns HTTPResponse.Status

func (GetProjectConstructionResponse) StatusCode

func (r GetProjectConstructionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectConstructionResponseContent

type GetProjectConstructionResponseContent = ProjectConstruction

GetProjectConstructionResponseContent defines model for GetProjectConstructionResponseContent.

type GetProjectResponse

type GetProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetProjectResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetProjectResponse

func ParseGetProjectResponse(rsp *http.Response) (*GetProjectResponse, error)

ParseGetProjectResponse parses an HTTP response from a GetProjectWithResponse call

func (GetProjectResponse) Status

func (r GetProjectResponse) Status() string

Status returns HTTPResponse.Status

func (GetProjectResponse) StatusCode

func (r GetProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectResponseContent

type GetProjectResponseContent = Project

GetProjectResponseContent defines model for GetProjectResponseContent.

type GetProjectTimelineResponse

func ParseGetProjectTimelineResponse

func ParseGetProjectTimelineResponse(rsp *http.Response) (*GetProjectTimelineResponse, error)

ParseGetProjectTimelineResponse parses an HTTP response from a GetProjectTimelineWithResponse call

func (GetProjectTimelineResponse) Status

Status returns HTTPResponse.Status

func (GetProjectTimelineResponse) StatusCode

func (r GetProjectTimelineResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectTimelineResponseContent

type GetProjectTimelineResponseContent = []TimelineEvent

GetProjectTimelineResponseContent defines model for GetProjectTimelineResponseContent.

type GetProjectTimesheetParams

type GetProjectTimesheetParams struct {
	From     string `form:"from,omitempty" json:"from,omitempty"`
	To       string `form:"to,omitempty" json:"to,omitempty"`
	PersonId int64  `form:"person_id,omitempty" json:"person_id,omitempty"`
}

GetProjectTimesheetParams defines parameters for GetProjectTimesheet.

type GetProjectTimesheetResponse

type GetProjectTimesheetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetProjectTimesheetResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetProjectTimesheetResponse

func ParseGetProjectTimesheetResponse(rsp *http.Response) (*GetProjectTimesheetResponse, error)

ParseGetProjectTimesheetResponse parses an HTTP response from a GetProjectTimesheetWithResponse call

func (GetProjectTimesheetResponse) Status

Status returns HTTPResponse.Status

func (GetProjectTimesheetResponse) StatusCode

func (r GetProjectTimesheetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectTimesheetResponseContent

type GetProjectTimesheetResponseContent = []TimesheetEntry

GetProjectTimesheetResponseContent defines model for GetProjectTimesheetResponseContent.

type GetQuestionRemindersResponse

type GetQuestionRemindersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetQuestionRemindersResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetQuestionRemindersResponse

func ParseGetQuestionRemindersResponse(rsp *http.Response) (*GetQuestionRemindersResponse, error)

ParseGetQuestionRemindersResponse parses an HTTP response from a GetQuestionRemindersWithResponse call

func (GetQuestionRemindersResponse) Status

Status returns HTTPResponse.Status

func (GetQuestionRemindersResponse) StatusCode

func (r GetQuestionRemindersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetQuestionRemindersResponseContent

type GetQuestionRemindersResponseContent = []QuestionReminder

GetQuestionRemindersResponseContent defines model for GetQuestionRemindersResponseContent.

type GetQuestionResponse

type GetQuestionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetQuestionResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetQuestionResponse

func ParseGetQuestionResponse(rsp *http.Response) (*GetQuestionResponse, error)

ParseGetQuestionResponse parses an HTTP response from a GetQuestionWithResponse call

func (GetQuestionResponse) Status

func (r GetQuestionResponse) Status() string

Status returns HTTPResponse.Status

func (GetQuestionResponse) StatusCode

func (r GetQuestionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetQuestionResponseContent

type GetQuestionResponseContent = Question

GetQuestionResponseContent defines model for GetQuestionResponseContent.

type GetQuestionnaireResponse

type GetQuestionnaireResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetQuestionnaireResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetQuestionnaireResponse

func ParseGetQuestionnaireResponse(rsp *http.Response) (*GetQuestionnaireResponse, error)

ParseGetQuestionnaireResponse parses an HTTP response from a GetQuestionnaireWithResponse call

func (GetQuestionnaireResponse) Status

func (r GetQuestionnaireResponse) Status() string

Status returns HTTPResponse.Status

func (GetQuestionnaireResponse) StatusCode

func (r GetQuestionnaireResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetQuestionnaireResponseContent

type GetQuestionnaireResponseContent = Questionnaire

GetQuestionnaireResponseContent defines model for GetQuestionnaireResponseContent.

type GetRecordingResponse

type GetRecordingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetRecordingResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetRecordingResponse

func ParseGetRecordingResponse(rsp *http.Response) (*GetRecordingResponse, error)

ParseGetRecordingResponse parses an HTTP response from a GetRecordingWithResponse call

func (GetRecordingResponse) Status

func (r GetRecordingResponse) Status() string

Status returns HTTPResponse.Status

func (GetRecordingResponse) StatusCode

func (r GetRecordingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRecordingResponseContent

type GetRecordingResponseContent = Recording

GetRecordingResponseContent defines model for GetRecordingResponseContent.

type GetRecordingTimesheetParams

type GetRecordingTimesheetParams struct {
	From     string `form:"from,omitempty" json:"from,omitempty"`
	To       string `form:"to,omitempty" json:"to,omitempty"`
	PersonId int64  `form:"person_id,omitempty" json:"person_id,omitempty"`
}

GetRecordingTimesheetParams defines parameters for GetRecordingTimesheet.

type GetRecordingTimesheetResponse

type GetRecordingTimesheetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetRecordingTimesheetResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetRecordingTimesheetResponse

func ParseGetRecordingTimesheetResponse(rsp *http.Response) (*GetRecordingTimesheetResponse, error)

ParseGetRecordingTimesheetResponse parses an HTTP response from a GetRecordingTimesheetWithResponse call

func (GetRecordingTimesheetResponse) Status

Status returns HTTPResponse.Status

func (GetRecordingTimesheetResponse) StatusCode

func (r GetRecordingTimesheetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRecordingTimesheetResponseContent

type GetRecordingTimesheetResponseContent = []TimesheetEntry

GetRecordingTimesheetResponseContent defines model for GetRecordingTimesheetResponseContent.

type GetScheduleEntryOccurrenceResponse

type GetScheduleEntryOccurrenceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetScheduleEntryOccurrenceResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetScheduleEntryOccurrenceResponse

func ParseGetScheduleEntryOccurrenceResponse(rsp *http.Response) (*GetScheduleEntryOccurrenceResponse, error)

ParseGetScheduleEntryOccurrenceResponse parses an HTTP response from a GetScheduleEntryOccurrenceWithResponse call

func (GetScheduleEntryOccurrenceResponse) Status

Status returns HTTPResponse.Status

func (GetScheduleEntryOccurrenceResponse) StatusCode

func (r GetScheduleEntryOccurrenceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetScheduleEntryOccurrenceResponseContent

type GetScheduleEntryOccurrenceResponseContent = ScheduleEntry

GetScheduleEntryOccurrenceResponseContent defines model for GetScheduleEntryOccurrenceResponseContent.

type GetScheduleEntryResponse

type GetScheduleEntryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetScheduleEntryResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetScheduleEntryResponse

func ParseGetScheduleEntryResponse(rsp *http.Response) (*GetScheduleEntryResponse, error)

ParseGetScheduleEntryResponse parses an HTTP response from a GetScheduleEntryWithResponse call

func (GetScheduleEntryResponse) Status

func (r GetScheduleEntryResponse) Status() string

Status returns HTTPResponse.Status

func (GetScheduleEntryResponse) StatusCode

func (r GetScheduleEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetScheduleEntryResponseContent

type GetScheduleEntryResponseContent = ScheduleEntry

GetScheduleEntryResponseContent defines model for GetScheduleEntryResponseContent.

type GetScheduleResponse

type GetScheduleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetScheduleResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetScheduleResponse

func ParseGetScheduleResponse(rsp *http.Response) (*GetScheduleResponse, error)

ParseGetScheduleResponse parses an HTTP response from a GetScheduleWithResponse call

func (GetScheduleResponse) Status

func (r GetScheduleResponse) Status() string

Status returns HTTPResponse.Status

func (GetScheduleResponse) StatusCode

func (r GetScheduleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetScheduleResponseContent

type GetScheduleResponseContent = Schedule

GetScheduleResponseContent defines model for GetScheduleResponseContent.

type GetSearchMetadataResponse

type GetSearchMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetSearchMetadataResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetSearchMetadataResponse

func ParseGetSearchMetadataResponse(rsp *http.Response) (*GetSearchMetadataResponse, error)

ParseGetSearchMetadataResponse parses an HTTP response from a GetSearchMetadataWithResponse call

func (GetSearchMetadataResponse) Status

func (r GetSearchMetadataResponse) Status() string

Status returns HTTPResponse.Status

func (GetSearchMetadataResponse) StatusCode

func (r GetSearchMetadataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSearchMetadataResponseContent

type GetSearchMetadataResponseContent = SearchMetadata

GetSearchMetadataResponseContent defines model for GetSearchMetadataResponseContent.

type GetSubscriptionResponse

type GetSubscriptionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetSubscriptionResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetSubscriptionResponse

func ParseGetSubscriptionResponse(rsp *http.Response) (*GetSubscriptionResponse, error)

ParseGetSubscriptionResponse parses an HTTP response from a GetSubscriptionWithResponse call

func (GetSubscriptionResponse) Status

func (r GetSubscriptionResponse) Status() string

Status returns HTTPResponse.Status

func (GetSubscriptionResponse) StatusCode

func (r GetSubscriptionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSubscriptionResponseContent

type GetSubscriptionResponseContent = Subscription

GetSubscriptionResponseContent defines model for GetSubscriptionResponseContent.

type GetTemplateResponse

type GetTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetTemplateResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetTemplateResponse

func ParseGetTemplateResponse(rsp *http.Response) (*GetTemplateResponse, error)

ParseGetTemplateResponse parses an HTTP response from a GetTemplateWithResponse call

func (GetTemplateResponse) Status

func (r GetTemplateResponse) Status() string

Status returns HTTPResponse.Status

func (GetTemplateResponse) StatusCode

func (r GetTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTemplateResponseContent

type GetTemplateResponseContent = Template

GetTemplateResponseContent defines model for GetTemplateResponseContent.

type GetTimesheetEntryResponse

type GetTimesheetEntryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetTimesheetEntryResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetTimesheetEntryResponse

func ParseGetTimesheetEntryResponse(rsp *http.Response) (*GetTimesheetEntryResponse, error)

ParseGetTimesheetEntryResponse parses an HTTP response from a GetTimesheetEntryWithResponse call

func (GetTimesheetEntryResponse) Status

func (r GetTimesheetEntryResponse) Status() string

Status returns HTTPResponse.Status

func (GetTimesheetEntryResponse) StatusCode

func (r GetTimesheetEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTimesheetEntryResponseContent

type GetTimesheetEntryResponseContent = TimesheetEntry

GetTimesheetEntryResponseContent defines model for GetTimesheetEntryResponseContent.

type GetTimesheetReportParams

type GetTimesheetReportParams struct {
	From     string `form:"from,omitempty" json:"from,omitempty"`
	To       string `form:"to,omitempty" json:"to,omitempty"`
	PersonId int64  `form:"person_id,omitempty" json:"person_id,omitempty"`
}

GetTimesheetReportParams defines parameters for GetTimesheetReport.

type GetTimesheetReportResponse

type GetTimesheetReportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetTimesheetReportResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetTimesheetReportResponse

func ParseGetTimesheetReportResponse(rsp *http.Response) (*GetTimesheetReportResponse, error)

ParseGetTimesheetReportResponse parses an HTTP response from a GetTimesheetReportWithResponse call

func (GetTimesheetReportResponse) Status

Status returns HTTPResponse.Status

func (GetTimesheetReportResponse) StatusCode

func (r GetTimesheetReportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTimesheetReportResponseContent

type GetTimesheetReportResponseContent = []TimesheetEntry

GetTimesheetReportResponseContent defines model for GetTimesheetReportResponseContent.

type GetTodoResponse

func ParseGetTodoResponse

func ParseGetTodoResponse(rsp *http.Response) (*GetTodoResponse, error)

ParseGetTodoResponse parses an HTTP response from a GetTodoWithResponse call

func (GetTodoResponse) Status

func (r GetTodoResponse) Status() string

Status returns HTTPResponse.Status

func (GetTodoResponse) StatusCode

func (r GetTodoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTodoResponseContent

type GetTodoResponseContent = Todo

GetTodoResponseContent defines model for GetTodoResponseContent.

type GetTodolistOrGroupResponse

type GetTodolistOrGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetTodolistOrGroupResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetTodolistOrGroupResponse

func ParseGetTodolistOrGroupResponse(rsp *http.Response) (*GetTodolistOrGroupResponse, error)

ParseGetTodolistOrGroupResponse parses an HTTP response from a GetTodolistOrGroupWithResponse call

func (GetTodolistOrGroupResponse) Status

Status returns HTTPResponse.Status

func (GetTodolistOrGroupResponse) StatusCode

func (r GetTodolistOrGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTodolistOrGroupResponseContent

type GetTodolistOrGroupResponseContent = TodolistOrGroup

GetTodolistOrGroupResponseContent Union type for polymorphic todolist endpoint

type GetTodosetResponse

type GetTodosetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetTodosetResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetTodosetResponse

func ParseGetTodosetResponse(rsp *http.Response) (*GetTodosetResponse, error)

ParseGetTodosetResponse parses an HTTP response from a GetTodosetWithResponse call

func (GetTodosetResponse) Status

func (r GetTodosetResponse) Status() string

Status returns HTTPResponse.Status

func (GetTodosetResponse) StatusCode

func (r GetTodosetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTodosetResponseContent

type GetTodosetResponseContent = Todoset

GetTodosetResponseContent defines model for GetTodosetResponseContent.

type GetToolResponse

func ParseGetToolResponse

func ParseGetToolResponse(rsp *http.Response) (*GetToolResponse, error)

ParseGetToolResponse parses an HTTP response from a GetToolWithResponse call

func (GetToolResponse) Status

func (r GetToolResponse) Status() string

Status returns HTTPResponse.Status

func (GetToolResponse) StatusCode

func (r GetToolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetToolResponseContent

type GetToolResponseContent = Tool

GetToolResponseContent defines model for GetToolResponseContent.

type GetUpcomingScheduleParams

type GetUpcomingScheduleParams struct {
	WindowStartsOn string `form:"window_starts_on,omitempty" json:"window_starts_on,omitempty"`
	WindowEndsOn   string `form:"window_ends_on,omitempty" json:"window_ends_on,omitempty"`
}

GetUpcomingScheduleParams defines parameters for GetUpcomingSchedule.

type GetUpcomingScheduleResponse

type GetUpcomingScheduleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetUpcomingScheduleResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetUpcomingScheduleResponse

func ParseGetUpcomingScheduleResponse(rsp *http.Response) (*GetUpcomingScheduleResponse, error)

ParseGetUpcomingScheduleResponse parses an HTTP response from a GetUpcomingScheduleWithResponse call

func (GetUpcomingScheduleResponse) Status

Status returns HTTPResponse.Status

func (GetUpcomingScheduleResponse) StatusCode

func (r GetUpcomingScheduleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUpcomingScheduleResponseContent

type GetUpcomingScheduleResponseContent struct {
	Assignables                       []Assignable    `json:"assignables,omitempty"`
	RecurringScheduleEntryOccurrences []ScheduleEntry `json:"recurring_schedule_entry_occurrences,omitempty"`
	ScheduleEntries                   []ScheduleEntry `json:"schedule_entries,omitempty"`
}

GetUpcomingScheduleResponseContent defines model for GetUpcomingScheduleResponseContent.

type GetUploadResponse

type GetUploadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetUploadResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetUploadResponse

func ParseGetUploadResponse(rsp *http.Response) (*GetUploadResponse, error)

ParseGetUploadResponse parses an HTTP response from a GetUploadWithResponse call

func (GetUploadResponse) Status

func (r GetUploadResponse) Status() string

Status returns HTTPResponse.Status

func (GetUploadResponse) StatusCode

func (r GetUploadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUploadResponseContent

type GetUploadResponseContent = Upload

GetUploadResponseContent defines model for GetUploadResponseContent.

type GetVaultResponse

type GetVaultResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetVaultResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetVaultResponse

func ParseGetVaultResponse(rsp *http.Response) (*GetVaultResponse, error)

ParseGetVaultResponse parses an HTTP response from a GetVaultWithResponse call

func (GetVaultResponse) Status

func (r GetVaultResponse) Status() string

Status returns HTTPResponse.Status

func (GetVaultResponse) StatusCode

func (r GetVaultResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVaultResponseContent

type GetVaultResponseContent = Vault

GetVaultResponseContent defines model for GetVaultResponseContent.

type GetWebhookResponse

type GetWebhookResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetWebhookResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetWebhookResponse

func ParseGetWebhookResponse(rsp *http.Response) (*GetWebhookResponse, error)

ParseGetWebhookResponse parses an HTTP response from a GetWebhookWithResponse call

func (GetWebhookResponse) Status

func (r GetWebhookResponse) Status() string

Status returns HTTPResponse.Status

func (GetWebhookResponse) StatusCode

func (r GetWebhookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWebhookResponseContent

type GetWebhookResponseContent = Webhook

GetWebhookResponseContent defines model for GetWebhookResponseContent.

type HillChart added in v0.7.0

type HillChart struct {
	AppUpdateUrl   string         `json:"app_update_url,omitempty"`
	AppVersionsUrl string         `json:"app_versions_url,omitempty"`
	Dots           []HillChartDot `json:"dots,omitempty"`
	Enabled        bool           `json:"enabled"`
	Stale          bool           `json:"stale"`
	UpdatedAt      time.Time      `json:"updated_at,omitempty"`
}

HillChart defines model for HillChart.

type HillChartDot added in v0.7.0

type HillChartDot struct {
	AppUrl   string `json:"app_url,omitempty"`
	Color    string `json:"color"`
	Id       int64  `json:"id"`
	Label    string `json:"label"`
	Position int32  `json:"position"`
	Url      string `json:"url,omitempty"`
}

HillChartDot defines model for HillChartDot.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type InMemoryCache

type InMemoryCache struct {
	// contains filtered or unexported fields
}

InMemoryCache is a simple in-memory cache implementation.

func NewInMemoryCache

func NewInMemoryCache() *InMemoryCache

NewInMemoryCache creates a new in-memory cache.

func (*InMemoryCache) Clear

func (c *InMemoryCache) Clear()

Clear removes all cached entries.

func (*InMemoryCache) Get

func (c *InMemoryCache) Get(url string) (etag string, body []byte, ok bool)

Get returns the cached ETag and body for a URL.

func (*InMemoryCache) Invalidate

func (c *InMemoryCache) Invalidate(url string)

Invalidate removes a cached entry.

func (*InMemoryCache) Set

func (c *InMemoryCache) Set(url string, etag string, body []byte)

Set stores the ETag and body for a URL.

type Inbox

type Inbox struct {
	AppUrl           string     `json:"app_url"`
	BookmarkUrl      string     `json:"bookmark_url,omitempty"`
	Bucket           TodoBucket `json:"bucket"`
	CreatedAt        time.Time  `json:"created_at"`
	Creator          Person     `json:"creator"`
	ForwardsCount    int32      `json:"forwards_count,omitempty"`
	ForwardsUrl      string     `json:"forwards_url,omitempty"`
	Id               int64      `json:"id"`
	InheritsStatus   bool       `json:"inherits_status"`
	Position         int32      `json:"position,omitempty"`
	Status           string     `json:"status"`
	Title            string     `json:"title"`
	Type             string     `json:"type"`
	UpdatedAt        time.Time  `json:"updated_at"`
	Url              string     `json:"url"`
	VisibleToClients bool       `json:"visible_to_clients"`
}

Inbox defines model for Inbox.

type InternalServerErrorResponseContent

type InternalServerErrorResponseContent struct {
	Error   string `json:"error"`
	Message string `json:"message,omitempty"`
}

InternalServerErrorResponseContent defines model for InternalServerErrorResponseContent.

type LineupMarker added in v0.6.0

type LineupMarker struct {
	CreatedAt time.Time `json:"created_at"`
	Date      string    `json:"date"`
	Id        int64     `json:"id"`
	Name      string    `json:"name"`
	UpdatedAt time.Time `json:"updated_at"`
}

LineupMarker defines model for LineupMarker.

type ListAnswersResponse

type ListAnswersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListAnswersResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListAnswersResponse

func ParseListAnswersResponse(rsp *http.Response) (*ListAnswersResponse, error)

ParseListAnswersResponse parses an HTTP response from a ListAnswersWithResponse call

func (ListAnswersResponse) Status

func (r ListAnswersResponse) Status() string

Status returns HTTPResponse.Status

func (ListAnswersResponse) StatusCode

func (r ListAnswersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAnswersResponseContent

type ListAnswersResponseContent = []QuestionAnswer

ListAnswersResponseContent defines model for ListAnswersResponseContent.

type ListAssignablePeopleResponse

type ListAssignablePeopleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListAssignablePeopleResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListAssignablePeopleResponse

func ParseListAssignablePeopleResponse(rsp *http.Response) (*ListAssignablePeopleResponse, error)

ParseListAssignablePeopleResponse parses an HTTP response from a ListAssignablePeopleWithResponse call

func (ListAssignablePeopleResponse) Status

Status returns HTTPResponse.Status

func (ListAssignablePeopleResponse) StatusCode

func (r ListAssignablePeopleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAssignablePeopleResponseContent

type ListAssignablePeopleResponseContent = []Person

ListAssignablePeopleResponseContent defines model for ListAssignablePeopleResponseContent.

type ListCampfireLinesParams added in v0.7.0

type ListCampfireLinesParams struct {
	// Sort created_at|updated_at
	Sort string `form:"sort,omitempty" json:"sort,omitempty"`

	// Direction asc|desc
	Direction string `form:"direction,omitempty" json:"direction,omitempty"`
}

ListCampfireLinesParams defines parameters for ListCampfireLines.

type ListCampfireLinesResponse

type ListCampfireLinesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListCampfireLinesResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListCampfireLinesResponse

func ParseListCampfireLinesResponse(rsp *http.Response) (*ListCampfireLinesResponse, error)

ParseListCampfireLinesResponse parses an HTTP response from a ListCampfireLinesWithResponse call

func (ListCampfireLinesResponse) Status

func (r ListCampfireLinesResponse) Status() string

Status returns HTTPResponse.Status

func (ListCampfireLinesResponse) StatusCode

func (r ListCampfireLinesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCampfireLinesResponseContent

type ListCampfireLinesResponseContent = []CampfireLine

ListCampfireLinesResponseContent defines model for ListCampfireLinesResponseContent.

type ListCampfireUploadsParams added in v0.7.0

type ListCampfireUploadsParams struct {
	// Sort created_at|updated_at
	Sort string `form:"sort,omitempty" json:"sort,omitempty"`

	// Direction asc|desc
	Direction string `form:"direction,omitempty" json:"direction,omitempty"`
}

ListCampfireUploadsParams defines parameters for ListCampfireUploads.

type ListCampfireUploadsResponse added in v0.2.3

type ListCampfireUploadsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListCampfireUploadsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListCampfireUploadsResponse added in v0.2.3

func ParseListCampfireUploadsResponse(rsp *http.Response) (*ListCampfireUploadsResponse, error)

ParseListCampfireUploadsResponse parses an HTTP response from a ListCampfireUploadsWithResponse call

func (ListCampfireUploadsResponse) Status added in v0.2.3

Status returns HTTPResponse.Status

func (ListCampfireUploadsResponse) StatusCode added in v0.2.3

func (r ListCampfireUploadsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCampfireUploadsResponseContent added in v0.2.3

type ListCampfireUploadsResponseContent = []CampfireLine

ListCampfireUploadsResponseContent defines model for ListCampfireUploadsResponseContent.

type ListCampfiresResponse

type ListCampfiresResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListCampfiresResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListCampfiresResponse

func ParseListCampfiresResponse(rsp *http.Response) (*ListCampfiresResponse, error)

ParseListCampfiresResponse parses an HTTP response from a ListCampfiresWithResponse call

func (ListCampfiresResponse) Status

func (r ListCampfiresResponse) Status() string

Status returns HTTPResponse.Status

func (ListCampfiresResponse) StatusCode

func (r ListCampfiresResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCampfiresResponseContent

type ListCampfiresResponseContent = []Campfire

ListCampfiresResponseContent defines model for ListCampfiresResponseContent.

type ListCardsResponse

func ParseListCardsResponse

func ParseListCardsResponse(rsp *http.Response) (*ListCardsResponse, error)

ParseListCardsResponse parses an HTTP response from a ListCardsWithResponse call

func (ListCardsResponse) Status

func (r ListCardsResponse) Status() string

Status returns HTTPResponse.Status

func (ListCardsResponse) StatusCode

func (r ListCardsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCardsResponseContent

type ListCardsResponseContent = []Card

ListCardsResponseContent defines model for ListCardsResponseContent.

type ListChatbotsResponse

type ListChatbotsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListChatbotsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListChatbotsResponse

func ParseListChatbotsResponse(rsp *http.Response) (*ListChatbotsResponse, error)

ParseListChatbotsResponse parses an HTTP response from a ListChatbotsWithResponse call

func (ListChatbotsResponse) Status

func (r ListChatbotsResponse) Status() string

Status returns HTTPResponse.Status

func (ListChatbotsResponse) StatusCode

func (r ListChatbotsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListChatbotsResponseContent

type ListChatbotsResponseContent = []Chatbot

ListChatbotsResponseContent defines model for ListChatbotsResponseContent.

type ListClientApprovalsParams added in v0.7.0

type ListClientApprovalsParams struct {
	// Sort created_at|updated_at
	Sort string `form:"sort,omitempty" json:"sort,omitempty"`

	// Direction asc|desc
	Direction string `form:"direction,omitempty" json:"direction,omitempty"`
}

ListClientApprovalsParams defines parameters for ListClientApprovals.

type ListClientApprovalsResponse

type ListClientApprovalsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListClientApprovalsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListClientApprovalsResponse

func ParseListClientApprovalsResponse(rsp *http.Response) (*ListClientApprovalsResponse, error)

ParseListClientApprovalsResponse parses an HTTP response from a ListClientApprovalsWithResponse call

func (ListClientApprovalsResponse) Status

Status returns HTTPResponse.Status

func (ListClientApprovalsResponse) StatusCode

func (r ListClientApprovalsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListClientApprovalsResponseContent

type ListClientApprovalsResponseContent = []ClientApproval

ListClientApprovalsResponseContent defines model for ListClientApprovalsResponseContent.

type ListClientCorrespondencesParams added in v0.7.0

type ListClientCorrespondencesParams struct {
	// Sort created_at|updated_at
	Sort string `form:"sort,omitempty" json:"sort,omitempty"`

	// Direction asc|desc
	Direction string `form:"direction,omitempty" json:"direction,omitempty"`
}

ListClientCorrespondencesParams defines parameters for ListClientCorrespondences.

type ListClientCorrespondencesResponse

type ListClientCorrespondencesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListClientCorrespondencesResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListClientCorrespondencesResponse

func ParseListClientCorrespondencesResponse(rsp *http.Response) (*ListClientCorrespondencesResponse, error)

ParseListClientCorrespondencesResponse parses an HTTP response from a ListClientCorrespondencesWithResponse call

func (ListClientCorrespondencesResponse) Status

Status returns HTTPResponse.Status

func (ListClientCorrespondencesResponse) StatusCode

func (r ListClientCorrespondencesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListClientCorrespondencesResponseContent

type ListClientCorrespondencesResponseContent = []ClientCorrespondence

ListClientCorrespondencesResponseContent defines model for ListClientCorrespondencesResponseContent.

type ListClientRepliesResponse

type ListClientRepliesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListClientRepliesResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListClientRepliesResponse

func ParseListClientRepliesResponse(rsp *http.Response) (*ListClientRepliesResponse, error)

ParseListClientRepliesResponse parses an HTTP response from a ListClientRepliesWithResponse call

func (ListClientRepliesResponse) Status

func (r ListClientRepliesResponse) Status() string

Status returns HTTPResponse.Status

func (ListClientRepliesResponse) StatusCode

func (r ListClientRepliesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListClientRepliesResponseContent

type ListClientRepliesResponseContent = []ClientReply

ListClientRepliesResponseContent defines model for ListClientRepliesResponseContent.

type ListCommentsResponse

type ListCommentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListCommentsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListCommentsResponse

func ParseListCommentsResponse(rsp *http.Response) (*ListCommentsResponse, error)

ParseListCommentsResponse parses an HTTP response from a ListCommentsWithResponse call

func (ListCommentsResponse) Status

func (r ListCommentsResponse) Status() string

Status returns HTTPResponse.Status

func (ListCommentsResponse) StatusCode

func (r ListCommentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCommentsResponseContent

type ListCommentsResponseContent = []Comment

ListCommentsResponseContent defines model for ListCommentsResponseContent.

type ListDocumentsResponse

type ListDocumentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListDocumentsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListDocumentsResponse

func ParseListDocumentsResponse(rsp *http.Response) (*ListDocumentsResponse, error)

ParseListDocumentsResponse parses an HTTP response from a ListDocumentsWithResponse call

func (ListDocumentsResponse) Status

func (r ListDocumentsResponse) Status() string

Status returns HTTPResponse.Status

func (ListDocumentsResponse) StatusCode

func (r ListDocumentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListDocumentsResponseContent

type ListDocumentsResponseContent = []Document

ListDocumentsResponseContent defines model for ListDocumentsResponseContent.

type ListEventBoostsResponse

type ListEventBoostsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListEventBoostsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListEventBoostsResponse

func ParseListEventBoostsResponse(rsp *http.Response) (*ListEventBoostsResponse, error)

ParseListEventBoostsResponse parses an HTTP response from a ListEventBoostsWithResponse call

func (ListEventBoostsResponse) Status

func (r ListEventBoostsResponse) Status() string

Status returns HTTPResponse.Status

func (ListEventBoostsResponse) StatusCode

func (r ListEventBoostsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEventBoostsResponseContent

type ListEventBoostsResponseContent = []Boost

ListEventBoostsResponseContent defines model for ListEventBoostsResponseContent.

type ListEventsResponse

type ListEventsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListEventsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListEventsResponse

func ParseListEventsResponse(rsp *http.Response) (*ListEventsResponse, error)

ParseListEventsResponse parses an HTTP response from a ListEventsWithResponse call

func (ListEventsResponse) Status

func (r ListEventsResponse) Status() string

Status returns HTTPResponse.Status

func (ListEventsResponse) StatusCode

func (r ListEventsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEventsResponseContent

type ListEventsResponseContent = []Event

ListEventsResponseContent defines model for ListEventsResponseContent.

type ListForwardRepliesResponse

type ListForwardRepliesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListForwardRepliesResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListForwardRepliesResponse

func ParseListForwardRepliesResponse(rsp *http.Response) (*ListForwardRepliesResponse, error)

ParseListForwardRepliesResponse parses an HTTP response from a ListForwardRepliesWithResponse call

func (ListForwardRepliesResponse) Status

Status returns HTTPResponse.Status

func (ListForwardRepliesResponse) StatusCode

func (r ListForwardRepliesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListForwardRepliesResponseContent

type ListForwardRepliesResponseContent = []ForwardReply

ListForwardRepliesResponseContent defines model for ListForwardRepliesResponseContent.

type ListForwardsParams added in v0.7.0

type ListForwardsParams struct {
	// Sort created_at|updated_at
	Sort string `form:"sort,omitempty" json:"sort,omitempty"`

	// Direction asc|desc
	Direction string `form:"direction,omitempty" json:"direction,omitempty"`
}

ListForwardsParams defines parameters for ListForwards.

type ListForwardsResponse

type ListForwardsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListForwardsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListForwardsResponse

func ParseListForwardsResponse(rsp *http.Response) (*ListForwardsResponse, error)

ParseListForwardsResponse parses an HTTP response from a ListForwardsWithResponse call

func (ListForwardsResponse) Status

func (r ListForwardsResponse) Status() string

Status returns HTTPResponse.Status

func (ListForwardsResponse) StatusCode

func (r ListForwardsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListForwardsResponseContent

type ListForwardsResponseContent = []Forward

ListForwardsResponseContent defines model for ListForwardsResponseContent.

type ListGaugeNeedlesResponse added in v0.7.0

func ParseListGaugeNeedlesResponse added in v0.7.0

func ParseListGaugeNeedlesResponse(rsp *http.Response) (*ListGaugeNeedlesResponse, error)

ParseListGaugeNeedlesResponse parses an HTTP response from a ListGaugeNeedlesWithResponse call

func (ListGaugeNeedlesResponse) Status added in v0.7.0

func (r ListGaugeNeedlesResponse) Status() string

Status returns HTTPResponse.Status

func (ListGaugeNeedlesResponse) StatusCode added in v0.7.0

func (r ListGaugeNeedlesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGaugeNeedlesResponseContent added in v0.7.0

type ListGaugeNeedlesResponseContent = []GaugeNeedle

ListGaugeNeedlesResponseContent defines model for ListGaugeNeedlesResponseContent.

type ListGaugesParams added in v0.7.0

type ListGaugesParams struct {
	// BucketIds Comma-separated list of project IDs. When provided, results are returned
	// in the order specified instead of by risk level.
	BucketIds string `form:"bucket_ids,omitempty" json:"bucket_ids,omitempty"`
}

ListGaugesParams defines parameters for ListGauges.

type ListGaugesResponse added in v0.7.0

type ListGaugesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListGaugesResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListGaugesResponse added in v0.7.0

func ParseListGaugesResponse(rsp *http.Response) (*ListGaugesResponse, error)

ParseListGaugesResponse parses an HTTP response from a ListGaugesWithResponse call

func (ListGaugesResponse) Status added in v0.7.0

func (r ListGaugesResponse) Status() string

Status returns HTTPResponse.Status

func (ListGaugesResponse) StatusCode added in v0.7.0

func (r ListGaugesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGaugesResponseContent added in v0.7.0

type ListGaugesResponseContent = []Gauge

ListGaugesResponseContent defines model for ListGaugesResponseContent.

type ListLineupMarkersResponse added in v0.6.0

type ListLineupMarkersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListLineupMarkersResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListLineupMarkersResponse added in v0.6.0

func ParseListLineupMarkersResponse(rsp *http.Response) (*ListLineupMarkersResponse, error)

ParseListLineupMarkersResponse parses an HTTP response from a ListLineupMarkersWithResponse call

func (ListLineupMarkersResponse) Status added in v0.6.0

func (r ListLineupMarkersResponse) Status() string

Status returns HTTPResponse.Status

func (ListLineupMarkersResponse) StatusCode added in v0.6.0

func (r ListLineupMarkersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListLineupMarkersResponseContent added in v0.6.0

type ListLineupMarkersResponseContent = []LineupMarker

ListLineupMarkersResponseContent defines model for ListLineupMarkersResponseContent.

type ListMessageTypesResponse

type ListMessageTypesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListMessageTypesResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListMessageTypesResponse

func ParseListMessageTypesResponse(rsp *http.Response) (*ListMessageTypesResponse, error)

ParseListMessageTypesResponse parses an HTTP response from a ListMessageTypesWithResponse call

func (ListMessageTypesResponse) Status

func (r ListMessageTypesResponse) Status() string

Status returns HTTPResponse.Status

func (ListMessageTypesResponse) StatusCode

func (r ListMessageTypesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMessageTypesResponseContent

type ListMessageTypesResponseContent = []MessageType

ListMessageTypesResponseContent defines model for ListMessageTypesResponseContent.

type ListMessagesParams added in v0.5.0

type ListMessagesParams struct {
	// Sort created_at|updated_at
	Sort string `form:"sort,omitempty" json:"sort,omitempty"`

	// Direction asc|desc
	Direction string `form:"direction,omitempty" json:"direction,omitempty"`
}

ListMessagesParams defines parameters for ListMessages.

type ListMessagesResponse

type ListMessagesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListMessagesResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListMessagesResponse

func ParseListMessagesResponse(rsp *http.Response) (*ListMessagesResponse, error)

ParseListMessagesResponse parses an HTTP response from a ListMessagesWithResponse call

func (ListMessagesResponse) Status

func (r ListMessagesResponse) Status() string

Status returns HTTPResponse.Status

func (ListMessagesResponse) StatusCode

func (r ListMessagesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMessagesResponseContent

type ListMessagesResponseContent = []Message

ListMessagesResponseContent defines model for ListMessagesResponseContent.

type ListPeopleResponse

type ListPeopleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListPeopleResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListPeopleResponse

func ParseListPeopleResponse(rsp *http.Response) (*ListPeopleResponse, error)

ParseListPeopleResponse parses an HTTP response from a ListPeopleWithResponse call

func (ListPeopleResponse) Status

func (r ListPeopleResponse) Status() string

Status returns HTTPResponse.Status

func (ListPeopleResponse) StatusCode

func (r ListPeopleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPeopleResponseContent

type ListPeopleResponseContent = []Person

ListPeopleResponseContent defines model for ListPeopleResponseContent.

type ListPingablePeopleResponse

type ListPingablePeopleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListPingablePeopleResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListPingablePeopleResponse

func ParseListPingablePeopleResponse(rsp *http.Response) (*ListPingablePeopleResponse, error)

ParseListPingablePeopleResponse parses an HTTP response from a ListPingablePeopleWithResponse call

func (ListPingablePeopleResponse) Status

Status returns HTTPResponse.Status

func (ListPingablePeopleResponse) StatusCode

func (r ListPingablePeopleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPingablePeopleResponseContent

type ListPingablePeopleResponseContent = []Person

ListPingablePeopleResponseContent defines model for ListPingablePeopleResponseContent.

type ListProjectPeopleResponse

type ListProjectPeopleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListProjectPeopleResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListProjectPeopleResponse

func ParseListProjectPeopleResponse(rsp *http.Response) (*ListProjectPeopleResponse, error)

ParseListProjectPeopleResponse parses an HTTP response from a ListProjectPeopleWithResponse call

func (ListProjectPeopleResponse) Status

func (r ListProjectPeopleResponse) Status() string

Status returns HTTPResponse.Status

func (ListProjectPeopleResponse) StatusCode

func (r ListProjectPeopleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProjectPeopleResponseContent

type ListProjectPeopleResponseContent = []Person

ListProjectPeopleResponseContent defines model for ListProjectPeopleResponseContent.

type ListProjectsParams

type ListProjectsParams struct {
	// Status active|archived|trashed
	Status string `form:"status,omitempty" json:"status,omitempty"`
}

ListProjectsParams defines parameters for ListProjects.

type ListProjectsResponse

type ListProjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListProjectsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListProjectsResponse

func ParseListProjectsResponse(rsp *http.Response) (*ListProjectsResponse, error)

ParseListProjectsResponse parses an HTTP response from a ListProjectsWithResponse call

func (ListProjectsResponse) Status

func (r ListProjectsResponse) Status() string

Status returns HTTPResponse.Status

func (ListProjectsResponse) StatusCode

func (r ListProjectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProjectsResponseContent

type ListProjectsResponseContent = []Project

ListProjectsResponseContent defines model for ListProjectsResponseContent.

type ListQuestionAnswerersResponse

func ParseListQuestionAnswerersResponse

func ParseListQuestionAnswerersResponse(rsp *http.Response) (*ListQuestionAnswerersResponse, error)

ParseListQuestionAnswerersResponse parses an HTTP response from a ListQuestionAnswerersWithResponse call

func (ListQuestionAnswerersResponse) Status

Status returns HTTPResponse.Status

func (ListQuestionAnswerersResponse) StatusCode

func (r ListQuestionAnswerersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListQuestionAnswerersResponseContent

type ListQuestionAnswerersResponseContent = []Person

ListQuestionAnswerersResponseContent defines model for ListQuestionAnswerersResponseContent.

type ListQuestionsResponse

type ListQuestionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListQuestionsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListQuestionsResponse

func ParseListQuestionsResponse(rsp *http.Response) (*ListQuestionsResponse, error)

ParseListQuestionsResponse parses an HTTP response from a ListQuestionsWithResponse call

func (ListQuestionsResponse) Status

func (r ListQuestionsResponse) Status() string

Status returns HTTPResponse.Status

func (ListQuestionsResponse) StatusCode

func (r ListQuestionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListQuestionsResponseContent

type ListQuestionsResponseContent = []Question

ListQuestionsResponseContent defines model for ListQuestionsResponseContent.

type ListRecordingBoostsResponse

type ListRecordingBoostsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListRecordingBoostsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListRecordingBoostsResponse

func ParseListRecordingBoostsResponse(rsp *http.Response) (*ListRecordingBoostsResponse, error)

ParseListRecordingBoostsResponse parses an HTTP response from a ListRecordingBoostsWithResponse call

func (ListRecordingBoostsResponse) Status

Status returns HTTPResponse.Status

func (ListRecordingBoostsResponse) StatusCode

func (r ListRecordingBoostsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRecordingBoostsResponseContent

type ListRecordingBoostsResponseContent = []Boost

ListRecordingBoostsResponseContent defines model for ListRecordingBoostsResponseContent.

type ListRecordingsParams

type ListRecordingsParams struct {
	// Type Comment|Document|Kanban::Card|Kanban::Step|Message|Question::Answer|Schedule::Entry|Todo|Todolist|Upload|Vault
	Type   string `form:"type" json:"type"`
	Bucket string `form:"bucket,omitempty" json:"bucket,omitempty"`

	// Status active|archived|trashed
	Status string `form:"status,omitempty" json:"status,omitempty"`

	// Sort created_at|updated_at
	Sort string `form:"sort,omitempty" json:"sort,omitempty"`

	// Direction asc|desc
	Direction string `form:"direction,omitempty" json:"direction,omitempty"`
}

ListRecordingsParams defines parameters for ListRecordings.

type ListRecordingsResponse

type ListRecordingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListRecordingsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListRecordingsResponse

func ParseListRecordingsResponse(rsp *http.Response) (*ListRecordingsResponse, error)

ParseListRecordingsResponse parses an HTTP response from a ListRecordingsWithResponse call

func (ListRecordingsResponse) Status

func (r ListRecordingsResponse) Status() string

Status returns HTTPResponse.Status

func (ListRecordingsResponse) StatusCode

func (r ListRecordingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListRecordingsResponseContent

type ListRecordingsResponseContent = []Recording

ListRecordingsResponseContent defines model for ListRecordingsResponseContent.

type ListScheduleEntriesParams

type ListScheduleEntriesParams struct {
	// Status active|archived|trashed
	Status string `form:"status,omitempty" json:"status,omitempty"`
}

ListScheduleEntriesParams defines parameters for ListScheduleEntries.

type ListScheduleEntriesResponse

type ListScheduleEntriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListScheduleEntriesResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListScheduleEntriesResponse

func ParseListScheduleEntriesResponse(rsp *http.Response) (*ListScheduleEntriesResponse, error)

ParseListScheduleEntriesResponse parses an HTTP response from a ListScheduleEntriesWithResponse call

func (ListScheduleEntriesResponse) Status

Status returns HTTPResponse.Status

func (ListScheduleEntriesResponse) StatusCode

func (r ListScheduleEntriesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListScheduleEntriesResponseContent

type ListScheduleEntriesResponseContent = []ScheduleEntry

ListScheduleEntriesResponseContent defines model for ListScheduleEntriesResponseContent.

type ListTemplatesParams

type ListTemplatesParams struct {
	// Status active|archived|trashed
	Status string `form:"status,omitempty" json:"status,omitempty"`
}

ListTemplatesParams defines parameters for ListTemplates.

type ListTemplatesResponse

type ListTemplatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListTemplatesResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListTemplatesResponse

func ParseListTemplatesResponse(rsp *http.Response) (*ListTemplatesResponse, error)

ParseListTemplatesResponse parses an HTTP response from a ListTemplatesWithResponse call

func (ListTemplatesResponse) Status

func (r ListTemplatesResponse) Status() string

Status returns HTTPResponse.Status

func (ListTemplatesResponse) StatusCode

func (r ListTemplatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTemplatesResponseContent

type ListTemplatesResponseContent = []Template

ListTemplatesResponseContent defines model for ListTemplatesResponseContent.

type ListTodolistGroupsResponse

type ListTodolistGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListTodolistGroupsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListTodolistGroupsResponse

func ParseListTodolistGroupsResponse(rsp *http.Response) (*ListTodolistGroupsResponse, error)

ParseListTodolistGroupsResponse parses an HTTP response from a ListTodolistGroupsWithResponse call

func (ListTodolistGroupsResponse) Status

Status returns HTTPResponse.Status

func (ListTodolistGroupsResponse) StatusCode

func (r ListTodolistGroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTodolistGroupsResponseContent

type ListTodolistGroupsResponseContent = []TodolistGroup

ListTodolistGroupsResponseContent defines model for ListTodolistGroupsResponseContent.

type ListTodolistsParams

type ListTodolistsParams struct {
	// Status active|archived|trashed
	Status string `form:"status,omitempty" json:"status,omitempty"`
}

ListTodolistsParams defines parameters for ListTodolists.

type ListTodolistsResponse

type ListTodolistsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListTodolistsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListTodolistsResponse

func ParseListTodolistsResponse(rsp *http.Response) (*ListTodolistsResponse, error)

ParseListTodolistsResponse parses an HTTP response from a ListTodolistsWithResponse call

func (ListTodolistsResponse) Status

func (r ListTodolistsResponse) Status() string

Status returns HTTPResponse.Status

func (ListTodolistsResponse) StatusCode

func (r ListTodolistsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTodolistsResponseContent

type ListTodolistsResponseContent = []Todolist

ListTodolistsResponseContent defines model for ListTodolistsResponseContent.

type ListTodosParams

type ListTodosParams struct {
	// Status active|archived|trashed
	Status    string `form:"status,omitempty" json:"status,omitempty"`
	Completed bool   `form:"completed,omitempty" json:"completed,omitempty"`
}

ListTodosParams defines parameters for ListTodos.

type ListTodosResponse

func ParseListTodosResponse

func ParseListTodosResponse(rsp *http.Response) (*ListTodosResponse, error)

ParseListTodosResponse parses an HTTP response from a ListTodosWithResponse call

func (ListTodosResponse) Status

func (r ListTodosResponse) Status() string

Status returns HTTPResponse.Status

func (ListTodosResponse) StatusCode

func (r ListTodosResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTodosResponseContent

type ListTodosResponseContent = []Todo

ListTodosResponseContent defines model for ListTodosResponseContent.

type ListUploadVersionsResponse

type ListUploadVersionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListUploadVersionsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListUploadVersionsResponse

func ParseListUploadVersionsResponse(rsp *http.Response) (*ListUploadVersionsResponse, error)

ParseListUploadVersionsResponse parses an HTTP response from a ListUploadVersionsWithResponse call

func (ListUploadVersionsResponse) Status

Status returns HTTPResponse.Status

func (ListUploadVersionsResponse) StatusCode

func (r ListUploadVersionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUploadVersionsResponseContent

type ListUploadVersionsResponseContent = []Upload

ListUploadVersionsResponseContent defines model for ListUploadVersionsResponseContent.

type ListUploadsResponse

type ListUploadsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListUploadsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListUploadsResponse

func ParseListUploadsResponse(rsp *http.Response) (*ListUploadsResponse, error)

ParseListUploadsResponse parses an HTTP response from a ListUploadsWithResponse call

func (ListUploadsResponse) Status

func (r ListUploadsResponse) Status() string

Status returns HTTPResponse.Status

func (ListUploadsResponse) StatusCode

func (r ListUploadsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUploadsResponseContent

type ListUploadsResponseContent = []Upload

ListUploadsResponseContent defines model for ListUploadsResponseContent.

type ListVaultsResponse

type ListVaultsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListVaultsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListVaultsResponse

func ParseListVaultsResponse(rsp *http.Response) (*ListVaultsResponse, error)

ParseListVaultsResponse parses an HTTP response from a ListVaultsWithResponse call

func (ListVaultsResponse) Status

func (r ListVaultsResponse) Status() string

Status returns HTTPResponse.Status

func (ListVaultsResponse) StatusCode

func (r ListVaultsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListVaultsResponseContent

type ListVaultsResponseContent = []Vault

ListVaultsResponseContent defines model for ListVaultsResponseContent.

type ListWebhooksResponse

type ListWebhooksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListWebhooksResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListWebhooksResponse

func ParseListWebhooksResponse(rsp *http.Response) (*ListWebhooksResponse, error)

ParseListWebhooksResponse parses an HTTP response from a ListWebhooksWithResponse call

func (ListWebhooksResponse) Status

func (r ListWebhooksResponse) Status() string

Status returns HTTPResponse.Status

func (ListWebhooksResponse) StatusCode

func (r ListWebhooksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListWebhooksResponseContent

type ListWebhooksResponseContent = []Webhook

ListWebhooksResponseContent defines model for ListWebhooksResponseContent.

type MarkAsReadJSONRequestBody added in v0.7.0

type MarkAsReadJSONRequestBody = MarkAsReadRequestContent

MarkAsReadJSONRequestBody defines body for MarkAsRead for application/json ContentType.

type MarkAsReadRequestContent added in v0.7.0

type MarkAsReadRequestContent struct {
	// Readables Array of readable_sgid values identifying the items to mark as read
	Readables []string `json:"readables"`
}

MarkAsReadRequestContent defines model for MarkAsReadRequestContent.

type MarkAsReadResponse added in v0.7.0

type MarkAsReadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseMarkAsReadResponse added in v0.7.0

func ParseMarkAsReadResponse(rsp *http.Response) (*MarkAsReadResponse, error)

ParseMarkAsReadResponse parses an HTTP response from a MarkAsReadWithResponse call

func (MarkAsReadResponse) Status added in v0.7.0

func (r MarkAsReadResponse) Status() string

Status returns HTTPResponse.Status

func (MarkAsReadResponse) StatusCode added in v0.7.0

func (r MarkAsReadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Message

type Message struct {
	AppUrl           string          `json:"app_url"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	BoostsCount      int32           `json:"boosts_count,omitempty"`
	BoostsUrl        string          `json:"boosts_url,omitempty"`
	Bucket           TodoBucket      `json:"bucket"`
	Category         MessageType     `json:"category,omitempty"`
	CommentsCount    int32           `json:"comments_count,omitempty"`
	CommentsUrl      string          `json:"comments_url,omitempty"`
	Content          string          `json:"content"`
	CreatedAt        time.Time       `json:"created_at"`
	Creator          Person          `json:"creator"`
	Id               int64           `json:"id"`
	InheritsStatus   bool            `json:"inherits_status"`
	Parent           RecordingParent `json:"parent"`
	Status           string          `json:"status"`
	Subject          string          `json:"subject"`
	SubscriptionUrl  string          `json:"subscription_url,omitempty"`
	Title            string          `json:"title"`
	Type             string          `json:"type"`
	UpdatedAt        time.Time       `json:"updated_at"`
	Url              string          `json:"url"`
	VisibleToClients bool            `json:"visible_to_clients"`
}

Message defines model for Message.

type MessageBoard

type MessageBoard struct {
	AppMessagesUrl   string     `json:"app_messages_url,omitempty"`
	AppUrl           string     `json:"app_url"`
	BookmarkUrl      string     `json:"bookmark_url,omitempty"`
	Bucket           TodoBucket `json:"bucket"`
	CreatedAt        time.Time  `json:"created_at"`
	Creator          Person     `json:"creator"`
	Id               int64      `json:"id"`
	InheritsStatus   bool       `json:"inherits_status"`
	MessagesCount    int32      `json:"messages_count,omitempty"`
	MessagesUrl      string     `json:"messages_url,omitempty"`
	Position         int32      `json:"position,omitempty"`
	Status           string     `json:"status"`
	Title            string     `json:"title"`
	Type             string     `json:"type"`
	UpdatedAt        time.Time  `json:"updated_at"`
	Url              string     `json:"url"`
	VisibleToClients bool       `json:"visible_to_clients"`
}

MessageBoard defines model for MessageBoard.

type MessageType

type MessageType struct {
	CreatedAt time.Time `json:"created_at"`
	Icon      string    `json:"icon"`
	Id        int64     `json:"id"`
	Name      string    `json:"name"`
	UpdatedAt time.Time `json:"updated_at"`
}

MessageType defines model for MessageType.

type MessagesService

type MessagesService struct {
	// contains filtered or unexported fields
}

MessagesService provides message-related operations.

func (*MessagesService) Create

func (s *MessagesService) Create(ctx context.Context, accountId string, boardId int64, body CreateMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*MessagesService) CreateWithBody

func (s *MessagesService) CreateWithBody(ctx context.Context, accountId string, boardId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*MessagesService) Get

func (s *MessagesService) Get(ctx context.Context, accountId string, messageId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*MessagesService) List

func (s *MessagesService) List(ctx context.Context, accountId string, boardId int64, params *ListMessagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*MessagesService) Update

func (s *MessagesService) Update(ctx context.Context, accountId string, messageId int64, body UpdateMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*MessagesService) UpdateWithBody

func (s *MessagesService) UpdateWithBody(ctx context.Context, accountId string, messageId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type MoveCardColumnJSONRequestBody

type MoveCardColumnJSONRequestBody = MoveCardColumnRequestContent

MoveCardColumnJSONRequestBody defines body for MoveCardColumn for application/json ContentType.

type MoveCardColumnRequestContent

type MoveCardColumnRequestContent struct {
	Position int32 `json:"position,omitempty"`
	SourceId int64 `json:"source_id"`
	TargetId int64 `json:"target_id"`
}

MoveCardColumnRequestContent defines model for MoveCardColumnRequestContent.

type MoveCardColumnResponse

type MoveCardColumnResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON422      *ValidationErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseMoveCardColumnResponse

func ParseMoveCardColumnResponse(rsp *http.Response) (*MoveCardColumnResponse, error)

ParseMoveCardColumnResponse parses an HTTP response from a MoveCardColumnWithResponse call

func (MoveCardColumnResponse) Status

func (r MoveCardColumnResponse) Status() string

Status returns HTTPResponse.Status

func (MoveCardColumnResponse) StatusCode

func (r MoveCardColumnResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MoveCardJSONRequestBody

type MoveCardJSONRequestBody = MoveCardRequestContent

MoveCardJSONRequestBody defines body for MoveCard for application/json ContentType.

type MoveCardRequestContent

type MoveCardRequestContent struct {
	ColumnId int64 `json:"column_id"`

	// Position 1-indexed position within the destination column. Defaults to 1 (top).
	Position int32 `json:"position,omitempty"`
}

MoveCardRequestContent defines model for MoveCardRequestContent.

type MoveCardResponse

func ParseMoveCardResponse

func ParseMoveCardResponse(rsp *http.Response) (*MoveCardResponse, error)

ParseMoveCardResponse parses an HTTP response from a MoveCardWithResponse call

func (MoveCardResponse) Status

func (r MoveCardResponse) Status() string

Status returns HTTPResponse.Status

func (MoveCardResponse) StatusCode

func (r MoveCardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MyAssignment added in v0.7.0

type MyAssignment struct {
	AppUrl         string                 `json:"app_url,omitempty"`
	Assignees      []MyAssignmentAssignee `json:"assignees,omitempty"`
	Bucket         MyAssignmentBucket     `json:"bucket,omitempty"`
	Children       []MyAssignment         `json:"children,omitempty"`
	CommentsCount  int32                  `json:"comments_count,omitempty"`
	Completed      bool                   `json:"completed,omitempty"`
	Content        string                 `json:"content,omitempty"`
	DueOn          types.Date             `json:"due_on,omitempty"`
	HasDescription bool                   `json:"has_description,omitempty"`
	Id             int64                  `json:"id"`
	Parent         MyAssignmentParent     `json:"parent,omitempty"`

	// PriorityRecordingId Present on priority items
	PriorityRecordingId *int64     `json:"priority_recording_id,omitempty"`
	StartsOn            types.Date `json:"starts_on,omitempty"`
	Type                string     `json:"type,omitempty"`
}

MyAssignment defines model for MyAssignment.

type MyAssignmentAssignee added in v0.7.0

type MyAssignmentAssignee struct {
	AvatarUrl string `json:"avatar_url,omitempty"`
	Id        int64  `json:"id"`
	Name      string `json:"name,omitempty"`
}

MyAssignmentAssignee defines model for MyAssignmentAssignee.

type MyAssignmentBucket added in v0.7.0

type MyAssignmentBucket struct {
	AppUrl string `json:"app_url,omitempty"`
	Id     int64  `json:"id"`
	Name   string `json:"name,omitempty"`
}

MyAssignmentBucket defines model for MyAssignmentBucket.

type MyAssignmentParent added in v0.7.0

type MyAssignmentParent struct {
	AppUrl string `json:"app_url,omitempty"`
	Id     int64  `json:"id"`
	Title  string `json:"title,omitempty"`
}

MyAssignmentParent defines model for MyAssignmentParent.

type NotFoundErrorResponseContent

type NotFoundErrorResponseContent struct {
	Error   string `json:"error"`
	Message string `json:"message,omitempty"`
}

NotFoundErrorResponseContent defines model for NotFoundErrorResponseContent.

type Notification added in v0.7.0

type Notification struct {
	AppUrl         string    `json:"app_url,omitempty"`
	BookmarkUrl    string    `json:"bookmark_url,omitempty"`
	BucketName     string    `json:"bucket_name,omitempty"`
	ContentExcerpt string    `json:"content_excerpt,omitempty"`
	CreatedAt      time.Time `json:"created_at"`
	Creator        Person    `json:"creator,omitempty"`
	Id             int64     `json:"id"`

	// ImageUrl Custom image URL (pings only)
	ImageUrl  string `json:"image_url,omitempty"`
	MemoryUrl string `json:"memory_url,omitempty"`

	// Named Whether the ping has a custom name (pings only)
	Named bool `json:"named,omitempty"`

	// Participants Present on ping notifications
	Participants           []Person                `json:"participants,omitempty"`
	PreviewableAttachments []PreviewableAttachment `json:"previewable_attachments,omitempty"`
	ReadAt                 time.Time               `json:"read_at,omitempty"`
	ReadableIdentifier     string                  `json:"readable_identifier,omitempty"`
	ReadableSgid           string                  `json:"readable_sgid,omitempty"`
	Section                string                  `json:"section,omitempty"`
	Subscribed             bool                    `json:"subscribed,omitempty"`
	SubscriptionUrl        string                  `json:"subscription_url,omitempty"`
	Title                  string                  `json:"title,omitempty"`
	Type                   string                  `json:"type,omitempty"`
	UnreadAt               time.Time               `json:"unread_at,omitempty"`
	UnreadCount            int32                   `json:"unread_count,omitempty"`
	UnreadUrl              string                  `json:"unread_url,omitempty"`
	UpdatedAt              time.Time               `json:"updated_at"`
}

Notification defines model for Notification.

type OperationMetadata

type OperationMetadata struct {
	// Idempotent indicates whether the operation can be safely retried.
	Idempotent bool
	// HasSensitiveParams indicates whether any parameters contain sensitive data.
	HasSensitiveParams bool
}

OperationMetadata contains metadata about an API operation derived from OpenAPI extensions.

func GetOperationMetadata

func GetOperationMetadata(operationId string) (OperationMetadata, bool)

GetOperationMetadata returns metadata for the given operation ID.

type OutOfOffice added in v0.7.0

type OutOfOffice struct {
	Enabled   bool              `json:"enabled,omitempty"`
	EndDate   string            `json:"end_date,omitempty"`
	Ongoing   bool              `json:"ongoing,omitempty"`
	Person    OutOfOfficePerson `json:"person,omitempty"`
	StartDate string            `json:"start_date,omitempty"`
}

OutOfOffice defines model for OutOfOffice.

type OutOfOfficePayload added in v0.7.0

type OutOfOfficePayload struct {
	// EndDate End date in ISO 8601 format (YYYY-MM-DD)
	EndDate string `json:"end_date"`

	// StartDate Start date in ISO 8601 format (YYYY-MM-DD)
	StartDate string `json:"start_date"`
}

OutOfOfficePayload defines model for OutOfOfficePayload.

type OutOfOfficePerson added in v0.7.0

type OutOfOfficePerson struct {
	Id   int64  `json:"id"`
	Name string `json:"name,omitempty"`
}

OutOfOfficePerson defines model for OutOfOfficePerson.

type PauseQuestionResponse

func ParsePauseQuestionResponse

func ParsePauseQuestionResponse(rsp *http.Response) (*PauseQuestionResponse, error)

ParsePauseQuestionResponse parses an HTTP response from a PauseQuestionWithResponse call

func (PauseQuestionResponse) Status

func (r PauseQuestionResponse) Status() string

Status returns HTTPResponse.Status

func (PauseQuestionResponse) StatusCode

func (r PauseQuestionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PauseQuestionResponseContent

type PauseQuestionResponseContent struct {
	Paused bool `json:"paused,omitempty"`
}

PauseQuestionResponseContent defines model for PauseQuestionResponseContent.

type PeopleService

type PeopleService struct {
	// contains filtered or unexported fields
}

PeopleService provides people-related operations.

func (*PeopleService) Get

func (s *PeopleService) Get(ctx context.Context, accountId string, personId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*PeopleService) GetMyProfile

func (s *PeopleService) GetMyProfile(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*PeopleService) List

func (s *PeopleService) List(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*http.Response, error)

type Person

type Person struct {
	Admin               bool                `json:"admin,omitempty"`
	AttachableSgid      string              `json:"attachable_sgid,omitempty"`
	AvatarUrl           string              `json:"avatar_url,omitempty"`
	Bio                 string              `json:"bio,omitempty"`
	CanAccessHillCharts bool                `json:"can_access_hill_charts,omitempty"`
	CanAccessTimesheet  bool                `json:"can_access_timesheet,omitempty"`
	CanManagePeople     bool                `json:"can_manage_people,omitempty"`
	CanManageProjects   bool                `json:"can_manage_projects,omitempty"`
	CanPing             bool                `json:"can_ping,omitempty"`
	Client              bool                `json:"client,omitempty"`
	Company             PersonCompany       `json:"company,omitempty"`
	CreatedAt           time.Time           `json:"created_at,omitempty"`
	EmailAddress        string              `json:"email_address,omitempty"`
	Employee            bool                `json:"employee,omitempty"`
	Id                  types.FlexibleInt64 `json:"id"`
	Location            string              `json:"location,omitempty"`
	Name                string              `json:"name"`
	Owner               bool                `json:"owner,omitempty"`
	PersonableType      string              `json:"personable_type,omitempty"`
	TimeZone            string              `json:"time_zone,omitempty"`
	Title               string              `json:"title,omitempty"`
	UpdatedAt           time.Time           `json:"updated_at,omitempty"`
}

Person defines model for Person.

type PersonCompany

type PersonCompany struct {
	Id   int64  `json:"id"`
	Name string `json:"name"`
}

PersonCompany defines model for PersonCompany.

type PinMessageResponse

func ParsePinMessageResponse

func ParsePinMessageResponse(rsp *http.Response) (*PinMessageResponse, error)

ParsePinMessageResponse parses an HTTP response from a PinMessageWithResponse call

func (PinMessageResponse) Status

func (r PinMessageResponse) Status() string

Status returns HTTPResponse.Status

func (PinMessageResponse) StatusCode

func (r PinMessageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Preferences added in v0.7.0

type Preferences struct {
	AppUrl       string `json:"app_url,omitempty"`
	FirstWeekDay string `json:"first_week_day,omitempty"`
	TimeFormat   string `json:"time_format,omitempty"`
	TimeZoneName string `json:"time_zone_name,omitempty"`
	Url          string `json:"url,omitempty"`
}

Preferences defines model for Preferences.

type PreferencesPayload added in v0.7.0

type PreferencesPayload struct {
	// FirstWeekDay First day of the week: Sunday, Monday, Tuesday, etc.
	FirstWeekDay string `json:"first_week_day,omitempty"`

	// TimeFormat Time display format: twelve_hour or twenty_four_hour
	TimeFormat string `json:"time_format,omitempty"`

	// TimeZoneName Time zone name (e.g. "America/Chicago", "London", "UTC")
	TimeZoneName string `json:"time_zone_name,omitempty"`
}

PreferencesPayload defines model for PreferencesPayload.

type PreviewableAttachment added in v0.7.0

type PreviewableAttachment struct {
	AppUrl      string `json:"app_url,omitempty"`
	ContentType string `json:"content_type,omitempty"`
	Filename    string `json:"filename,omitempty"`
	Filesize    int64  `json:"filesize,omitempty"`
	Height      int32  `json:"height,omitempty"`
	Id          *int64 `json:"id,omitempty"`
	Url         string `json:"url,omitempty"`
	Width       int32  `json:"width,omitempty"`
}

PreviewableAttachment defines model for PreviewableAttachment.

type Project

type Project struct {
	AppUrl         string        `json:"app_url"`
	BookmarkUrl    string        `json:"bookmark_url,omitempty"`
	Bookmarked     bool          `json:"bookmarked,omitempty"`
	ClientCompany  ClientCompany `json:"client_company,omitempty"`
	ClientsEnabled bool          `json:"clients_enabled,omitempty"`

	// Clientside This shape is deprecated since 2024-01: Use Client Visibility feature instead
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Clientside  ClientSide `json:"clientside,omitempty"`
	CreatedAt   time.Time  `json:"created_at"`
	Description string     `json:"description,omitempty"`
	Dock        []DockItem `json:"dock,omitempty"`
	Id          int64      `json:"id"`
	Name        string     `json:"name"`
	Purpose     string     `json:"purpose,omitempty"`

	// Status active|archived|trashed
	Status    string    `json:"status"`
	UpdatedAt time.Time `json:"updated_at"`
	Url       string    `json:"url"`
}

Project defines model for Project.

type ProjectAccessResult

type ProjectAccessResult struct {
	Granted []Person `json:"granted,omitempty"`
	Revoked []Person `json:"revoked,omitempty"`
}

ProjectAccessResult defines model for ProjectAccessResult.

type ProjectConstruction

type ProjectConstruction struct {
	Id      int64   `json:"id"`
	Project Project `json:"project,omitempty"`
	Status  string  `json:"status"`
	Url     string  `json:"url,omitempty"`
}

ProjectConstruction defines model for ProjectConstruction.

type ProjectsService

type ProjectsService struct {
	// contains filtered or unexported fields
}

ProjectsService provides project-related operations.

func (*ProjectsService) Create

func (s *ProjectsService) Create(ctx context.Context, accountId string, body CreateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*ProjectsService) CreateWithBody

func (s *ProjectsService) CreateWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*ProjectsService) Get

func (s *ProjectsService) Get(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*ProjectsService) List

func (s *ProjectsService) List(ctx context.Context, accountId string, params *ListProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*ProjectsService) Trash

func (s *ProjectsService) Trash(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*ProjectsService) Update

func (s *ProjectsService) Update(ctx context.Context, accountId string, projectId int64, body UpdateProjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*ProjectsService) UpdateWithBody

func (s *ProjectsService) UpdateWithBody(ctx context.Context, accountId string, projectId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type Question

type Question struct {
	AnswersCount     int32            `json:"answers_count,omitempty"`
	AnswersUrl       string           `json:"answers_url,omitempty"`
	AppUrl           string           `json:"app_url"`
	BookmarkUrl      string           `json:"bookmark_url,omitempty"`
	Bucket           RecordingBucket  `json:"bucket"`
	CreatedAt        time.Time        `json:"created_at"`
	Creator          Person           `json:"creator"`
	Id               int64            `json:"id"`
	InheritsStatus   bool             `json:"inherits_status"`
	Parent           RecordingParent  `json:"parent"`
	Paused           bool             `json:"paused,omitempty"`
	Schedule         QuestionSchedule `json:"schedule,omitempty"`
	Status           string           `json:"status"`
	SubscriptionUrl  string           `json:"subscription_url,omitempty"`
	Title            string           `json:"title"`
	Type             string           `json:"type"`
	UpdatedAt        time.Time        `json:"updated_at"`
	Url              string           `json:"url"`
	VisibleToClients bool             `json:"visible_to_clients"`
}

Question defines model for Question.

type QuestionAnswer

type QuestionAnswer struct {
	AppUrl           string          `json:"app_url"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	BoostsCount      int32           `json:"boosts_count,omitempty"`
	BoostsUrl        string          `json:"boosts_url,omitempty"`
	Bucket           RecordingBucket `json:"bucket"`
	CommentsCount    int32           `json:"comments_count,omitempty"`
	CommentsUrl      string          `json:"comments_url,omitempty"`
	Content          string          `json:"content"`
	CreatedAt        time.Time       `json:"created_at"`
	Creator          Person          `json:"creator"`
	GroupOn          types.Date      `json:"group_on,omitempty"`
	Id               int64           `json:"id"`
	InheritsStatus   bool            `json:"inherits_status"`
	Parent           RecordingParent `json:"parent"`
	Status           string          `json:"status"`
	SubscriptionUrl  string          `json:"subscription_url,omitempty"`
	Title            string          `json:"title"`
	Type             string          `json:"type"`
	UpdatedAt        time.Time       `json:"updated_at"`
	Url              string          `json:"url"`
	VisibleToClients bool            `json:"visible_to_clients"`
}

QuestionAnswer defines model for QuestionAnswer.

type QuestionAnswerPayload

type QuestionAnswerPayload struct {
	Content string     `json:"content"`
	GroupOn types.Date `json:"group_on,omitempty"`
}

QuestionAnswerPayload defines model for QuestionAnswerPayload.

type QuestionAnswerUpdatePayload

type QuestionAnswerUpdatePayload struct {
	Content string     `json:"content"`
	GroupOn types.Date `json:"group_on,omitempty"`
}

QuestionAnswerUpdatePayload defines model for QuestionAnswerUpdatePayload.

type QuestionReminder

type QuestionReminder struct {
	GroupOn    types.Date `json:"group_on,omitempty"`
	Question   Question   `json:"question,omitempty"`
	RemindAt   time.Time  `json:"remind_at,omitempty"`
	ReminderId *int64     `json:"reminder_id,omitempty"`
}

QuestionReminder defines model for QuestionReminder.

type QuestionSchedule

type QuestionSchedule struct {
	Days          []int32 `json:"days,omitempty"`
	EndDate       string  `json:"end_date,omitempty"`
	Frequency     string  `json:"frequency,omitempty"`
	Hour          int32   `json:"hour,omitempty"`
	Minute        int32   `json:"minute,omitempty"`
	MonthInterval int32   `json:"month_interval,omitempty"`
	StartDate     string  `json:"start_date,omitempty"`
	WeekInstance  int32   `json:"week_instance,omitempty"`
	WeekInterval  int32   `json:"week_interval,omitempty"`
}

QuestionSchedule defines model for QuestionSchedule.

type Questionnaire

type Questionnaire struct {
	AppUrl           string          `json:"app_url"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	Bucket           RecordingBucket `json:"bucket"`
	CreatedAt        time.Time       `json:"created_at"`
	Creator          Person          `json:"creator"`
	Id               int64           `json:"id"`
	InheritsStatus   bool            `json:"inherits_status"`
	Name             string          `json:"name"`
	QuestionsCount   int32           `json:"questions_count,omitempty"`
	QuestionsUrl     string          `json:"questions_url,omitempty"`
	Status           string          `json:"status"`
	Title            string          `json:"title"`
	Type             string          `json:"type"`
	UpdatedAt        time.Time       `json:"updated_at"`
	Url              string          `json:"url"`
	VisibleToClients bool            `json:"visible_to_clients"`
}

Questionnaire defines model for Questionnaire.

type RateLimitErrorResponseContent

type RateLimitErrorResponseContent struct {
	Error      string `json:"error"`
	Message    string `json:"message,omitempty"`
	RetryAfter int32  `json:"retry_after,omitempty"`
}

RateLimitErrorResponseContent defines model for RateLimitErrorResponseContent.

type Recording

type Recording struct {
	AppUrl           string          `json:"app_url"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	Bucket           RecordingBucket `json:"bucket"`
	CommentsCount    int32           `json:"comments_count,omitempty"`
	CommentsUrl      string          `json:"comments_url,omitempty"`
	Content          string          `json:"content,omitempty"`
	CreatedAt        time.Time       `json:"created_at"`
	Creator          Person          `json:"creator"`
	Id               int64           `json:"id"`
	InheritsStatus   bool            `json:"inherits_status"`
	Parent           RecordingParent `json:"parent"`
	Status           string          `json:"status"`
	SubscriptionUrl  string          `json:"subscription_url,omitempty"`
	Title            string          `json:"title"`
	Type             string          `json:"type"`
	UpdatedAt        time.Time       `json:"updated_at"`
	Url              string          `json:"url"`
	VisibleToClients bool            `json:"visible_to_clients"`
}

Recording defines model for Recording.

type RecordingBucket

type RecordingBucket struct {
	Id   int64  `json:"id"`
	Name string `json:"name"`
	Type string `json:"type"`
}

RecordingBucket defines model for RecordingBucket.

type RecordingParent

type RecordingParent struct {
	AppUrl string `json:"app_url"`
	Id     int64  `json:"id"`
	Title  string `json:"title"`
	Type   string `json:"type"`
	Url    string `json:"url"`
}

RecordingParent defines model for RecordingParent.

type RecordingsService

type RecordingsService struct {
	// contains filtered or unexported fields
}

RecordingsService provides recording-related operations.

func (*RecordingsService) Archive

func (s *RecordingsService) Archive(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*RecordingsService) Get

func (s *RecordingsService) Get(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*RecordingsService) List

func (s *RecordingsService) List(ctx context.Context, accountId string, params *ListRecordingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*RecordingsService) Trash

func (s *RecordingsService) Trash(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*RecordingsService) Unarchive

func (s *RecordingsService) Unarchive(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

type RemoveAccountLogoResponse added in v0.7.0

type RemoveAccountLogoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseRemoveAccountLogoResponse added in v0.7.0

func ParseRemoveAccountLogoResponse(rsp *http.Response) (*RemoveAccountLogoResponse, error)

ParseRemoveAccountLogoResponse parses an HTTP response from a RemoveAccountLogoWithResponse call

func (RemoveAccountLogoResponse) Status added in v0.7.0

func (r RemoveAccountLogoResponse) Status() string

Status returns HTTPResponse.Status

func (RemoveAccountLogoResponse) StatusCode added in v0.7.0

func (r RemoveAccountLogoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RepositionCardStepJSONRequestBody

type RepositionCardStepJSONRequestBody = RepositionCardStepRequestContent

RepositionCardStepJSONRequestBody defines body for RepositionCardStep for application/json ContentType.

type RepositionCardStepRequestContent

type RepositionCardStepRequestContent struct {
	// Position 0-indexed position
	Position int32 `json:"position"`
	SourceId int64 `json:"source_id"`
}

RepositionCardStepRequestContent defines model for RepositionCardStepRequestContent.

type RepositionCardStepResponse

type RepositionCardStepResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON422      *ValidationErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseRepositionCardStepResponse

func ParseRepositionCardStepResponse(rsp *http.Response) (*RepositionCardStepResponse, error)

ParseRepositionCardStepResponse parses an HTTP response from a RepositionCardStepWithResponse call

func (RepositionCardStepResponse) Status

Status returns HTTPResponse.Status

func (RepositionCardStepResponse) StatusCode

func (r RepositionCardStepResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RepositionTodoJSONRequestBody

type RepositionTodoJSONRequestBody = RepositionTodoRequestContent

RepositionTodoJSONRequestBody defines body for RepositionTodo for application/json ContentType.

type RepositionTodoRequestContent

type RepositionTodoRequestContent struct {
	// ParentId Optional todolist ID to move the todo to a different parent
	ParentId *int64 `json:"parent_id,omitempty"`
	Position int32  `json:"position"`
}

RepositionTodoRequestContent defines model for RepositionTodoRequestContent.

type RepositionTodoResponse

type RepositionTodoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON422      *ValidationErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseRepositionTodoResponse

func ParseRepositionTodoResponse(rsp *http.Response) (*RepositionTodoResponse, error)

ParseRepositionTodoResponse parses an HTTP response from a RepositionTodoWithResponse call

func (RepositionTodoResponse) Status

func (r RepositionTodoResponse) Status() string

Status returns HTTPResponse.Status

func (RepositionTodoResponse) StatusCode

func (r RepositionTodoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RepositionTodolistGroupJSONRequestBody

type RepositionTodolistGroupJSONRequestBody = RepositionTodolistGroupRequestContent

RepositionTodolistGroupJSONRequestBody defines body for RepositionTodolistGroup for application/json ContentType.

type RepositionTodolistGroupRequestContent

type RepositionTodolistGroupRequestContent struct {
	Position int32 `json:"position"`
}

RepositionTodolistGroupRequestContent defines model for RepositionTodolistGroupRequestContent.

type RepositionTodolistGroupResponse

type RepositionTodolistGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON422      *ValidationErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseRepositionTodolistGroupResponse

func ParseRepositionTodolistGroupResponse(rsp *http.Response) (*RepositionTodolistGroupResponse, error)

ParseRepositionTodolistGroupResponse parses an HTTP response from a RepositionTodolistGroupWithResponse call

func (RepositionTodolistGroupResponse) Status

Status returns HTTPResponse.Status

func (RepositionTodolistGroupResponse) StatusCode

func (r RepositionTodolistGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RepositionToolJSONRequestBody

type RepositionToolJSONRequestBody = RepositionToolRequestContent

RepositionToolJSONRequestBody defines body for RepositionTool for application/json ContentType.

type RepositionToolRequestContent

type RepositionToolRequestContent struct {
	Position int32 `json:"position"`
}

RepositionToolRequestContent defines model for RepositionToolRequestContent.

type RepositionToolResponse

type RepositionToolResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON422      *ValidationErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseRepositionToolResponse

func ParseRepositionToolResponse(rsp *http.Response) (*RepositionToolResponse, error)

ParseRepositionToolResponse parses an HTTP response from a RepositionToolWithResponse call

func (RepositionToolResponse) Status

func (r RepositionToolResponse) Status() string

Status returns HTTPResponse.Status

func (RepositionToolResponse) StatusCode

func (r RepositionToolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ResponseCache

type ResponseCache interface {
	// Get returns the cached ETag and body for a URL, or empty values if not cached.
	Get(url string) (etag string, body []byte, ok bool)
	// Set stores the ETag and body for a URL.
	Set(url string, etag string, body []byte)
	// Invalidate removes a cached entry.
	Invalidate(url string)
	// Clear removes all cached entries.
	Clear()
}

ResponseCache is the interface for caching HTTP responses.

type ResumeQuestionResponse

type ResumeQuestionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ResumeQuestionResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseResumeQuestionResponse

func ParseResumeQuestionResponse(rsp *http.Response) (*ResumeQuestionResponse, error)

ParseResumeQuestionResponse parses an HTTP response from a ResumeQuestionWithResponse call

func (ResumeQuestionResponse) Status

func (r ResumeQuestionResponse) Status() string

Status returns HTTPResponse.Status

func (ResumeQuestionResponse) StatusCode

func (r ResumeQuestionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ResumeQuestionResponseContent

type ResumeQuestionResponseContent struct {
	Paused bool `json:"paused,omitempty"`
}

ResumeQuestionResponseContent defines model for ResumeQuestionResponseContent.

type RetryConfig

type RetryConfig struct {
	// MaxRetries is the maximum number of retry attempts (default: 3)
	MaxRetries int
	// BaseDelay is the initial delay between retries (default: 1s)
	BaseDelay time.Duration
	// MaxDelay is the maximum delay between retries (default: 30s)
	MaxDelay time.Duration
	// Multiplier is the exponential backoff multiplier (default: 2.0)
	Multiplier float64
}

RetryConfig configures retry behavior for idempotent operations.

func DefaultRetryConfig

func DefaultRetryConfig() RetryConfig

DefaultRetryConfig returns the default retry configuration.

type Schedule

type Schedule struct {
	AppUrl                string     `json:"app_url"`
	BookmarkUrl           string     `json:"bookmark_url,omitempty"`
	Bucket                TodoBucket `json:"bucket"`
	CreatedAt             time.Time  `json:"created_at"`
	Creator               Person     `json:"creator"`
	EntriesCount          int32      `json:"entries_count,omitempty"`
	EntriesUrl            string     `json:"entries_url,omitempty"`
	Id                    int64      `json:"id"`
	IncludeDueAssignments bool       `json:"include_due_assignments,omitempty"`
	InheritsStatus        bool       `json:"inherits_status"`
	Position              int32      `json:"position,omitempty"`
	Status                string     `json:"status"`
	Title                 string     `json:"title"`
	Type                  string     `json:"type"`
	UpdatedAt             time.Time  `json:"updated_at"`
	Url                   string     `json:"url"`
	VisibleToClients      bool       `json:"visible_to_clients"`
}

Schedule defines model for Schedule.

type ScheduleAttributes

type ScheduleAttributes struct {
	EndDate   string `json:"end_date,omitempty"`
	StartDate string `json:"start_date,omitempty"`
}

ScheduleAttributes defines model for ScheduleAttributes.

type ScheduleEntry

type ScheduleEntry struct {
	AllDay           bool               `json:"all_day,omitempty"`
	AppUrl           string             `json:"app_url"`
	BookmarkUrl      string             `json:"bookmark_url,omitempty"`
	BoostsCount      int32              `json:"boosts_count,omitempty"`
	BoostsUrl        string             `json:"boosts_url,omitempty"`
	Bucket           TodoBucket         `json:"bucket"`
	CommentsCount    int32              `json:"comments_count,omitempty"`
	CommentsUrl      string             `json:"comments_url,omitempty"`
	CreatedAt        time.Time          `json:"created_at"`
	Creator          Person             `json:"creator"`
	Description      string             `json:"description,omitempty"`
	EndsAt           types.FlexibleTime `json:"ends_at,omitempty"`
	Id               int64              `json:"id"`
	InheritsStatus   bool               `json:"inherits_status"`
	Parent           RecordingParent    `json:"parent"`
	Participants     []Person           `json:"participants,omitempty"`
	StartsAt         types.FlexibleTime `json:"starts_at,omitempty"`
	Status           string             `json:"status"`
	SubscriptionUrl  string             `json:"subscription_url,omitempty"`
	Summary          string             `json:"summary"`
	Title            string             `json:"title"`
	Type             string             `json:"type"`
	UpdatedAt        time.Time          `json:"updated_at"`
	Url              string             `json:"url"`
	VisibleToClients bool               `json:"visible_to_clients"`
}

ScheduleEntry defines model for ScheduleEntry.

type SchedulesService

type SchedulesService struct {
	// contains filtered or unexported fields
}

SchedulesService provides schedule-related operations.

func (*SchedulesService) CreateEntry

func (s *SchedulesService) CreateEntry(ctx context.Context, accountId string, scheduleId int64, body CreateScheduleEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*SchedulesService) CreateEntryWithBody

func (s *SchedulesService) CreateEntryWithBody(ctx context.Context, accountId string, scheduleId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*SchedulesService) Get

func (s *SchedulesService) Get(ctx context.Context, accountId string, scheduleId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*SchedulesService) GetEntry

func (s *SchedulesService) GetEntry(ctx context.Context, accountId string, entryId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*SchedulesService) ListEntries

func (s *SchedulesService) ListEntries(ctx context.Context, accountId string, scheduleId int64, params *ListScheduleEntriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*SchedulesService) UpdateEntry

func (s *SchedulesService) UpdateEntry(ctx context.Context, accountId string, entryId int64, body UpdateScheduleEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*SchedulesService) UpdateEntryWithBody

func (s *SchedulesService) UpdateEntryWithBody(ctx context.Context, accountId string, entryId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type SearchMetadata

type SearchMetadata struct {
	Projects []SearchProject `json:"projects,omitempty"`
}

SearchMetadata defines model for SearchMetadata.

type SearchParams

type SearchParams struct {
	Q string `form:"q" json:"q"`

	// Sort best_match|created_at
	Sort string `form:"sort,omitempty" json:"sort,omitempty"`
}

SearchParams defines parameters for Search.

type SearchProject

type SearchProject struct {
	Id   *int64 `json:"id,omitempty"`
	Name string `json:"name,omitempty"`
}

SearchProject defines model for SearchProject.

type SearchResponse

func ParseSearchResponse

func ParseSearchResponse(rsp *http.Response) (*SearchResponse, error)

ParseSearchResponse parses an HTTP response from a SearchWithResponse call

func (SearchResponse) Status

func (r SearchResponse) Status() string

Status returns HTTPResponse.Status

func (SearchResponse) StatusCode

func (r SearchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SearchResponseContent

type SearchResponseContent = []SearchResult

SearchResponseContent defines model for SearchResponseContent.

type SearchResult

type SearchResult struct {
	AppUrl           string          `json:"app_url"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	Bucket           RecordingBucket `json:"bucket,omitempty"`
	Content          string          `json:"content,omitempty"`
	CreatedAt        time.Time       `json:"created_at,omitempty"`
	Creator          Person          `json:"creator,omitempty"`
	Description      string          `json:"description,omitempty"`
	Id               int64           `json:"id"`
	InheritsStatus   bool            `json:"inherits_status,omitempty"`
	Parent           RecordingParent `json:"parent,omitempty"`
	Status           string          `json:"status,omitempty"`
	Subject          string          `json:"subject,omitempty"`
	Title            string          `json:"title"`
	Type             string          `json:"type"`
	UpdatedAt        time.Time       `json:"updated_at,omitempty"`
	Url              string          `json:"url"`
	VisibleToClients bool            `json:"visible_to_clients,omitempty"`
}

SearchResult defines model for SearchResult.

type SensitiveString

type SensitiveString string

SensitiveString is a string type that redacts its value in logs. Used for fields marked with x-basecamp-sensitive in the OpenAPI spec.

func (SensitiveString) LogValue

func (s SensitiveString) LogValue() slog.Value

LogValue implements slog.LogValuer to redact sensitive values in structured logs.

func (SensitiveString) String

func (s SensitiveString) String() string

String returns a redacted representation for logging.

func (SensitiveString) Value

func (s SensitiveString) Value() string

Value returns the actual string value when needed for API calls.

type SetCardColumnColorJSONRequestBody

type SetCardColumnColorJSONRequestBody = SetCardColumnColorRequestContent

SetCardColumnColorJSONRequestBody defines body for SetCardColumnColor for application/json ContentType.

type SetCardColumnColorRequestContent

type SetCardColumnColorRequestContent struct {
	// Color Valid colors: white, red, orange, yellow, green, blue, aqua, purple, gray, pink, brown
	Color string `json:"color"`
}

SetCardColumnColorRequestContent defines model for SetCardColumnColorRequestContent.

type SetCardColumnColorResponse

func ParseSetCardColumnColorResponse

func ParseSetCardColumnColorResponse(rsp *http.Response) (*SetCardColumnColorResponse, error)

ParseSetCardColumnColorResponse parses an HTTP response from a SetCardColumnColorWithResponse call

func (SetCardColumnColorResponse) Status

Status returns HTTPResponse.Status

func (SetCardColumnColorResponse) StatusCode

func (r SetCardColumnColorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetCardColumnColorResponseContent

type SetCardColumnColorResponseContent = CardColumn

SetCardColumnColorResponseContent defines model for SetCardColumnColorResponseContent.

type SetCardStepCompletionJSONRequestBody

type SetCardStepCompletionJSONRequestBody = SetCardStepCompletionRequestContent

SetCardStepCompletionJSONRequestBody defines body for SetCardStepCompletion for application/json ContentType.

type SetCardStepCompletionRequestContent

type SetCardStepCompletionRequestContent struct {
	// Completion Set to "on" to complete the step, "" (empty) to uncomplete
	Completion string `json:"completion"`
}

SetCardStepCompletionRequestContent defines model for SetCardStepCompletionRequestContent.

type SetCardStepCompletionResponse

func ParseSetCardStepCompletionResponse

func ParseSetCardStepCompletionResponse(rsp *http.Response) (*SetCardStepCompletionResponse, error)

ParseSetCardStepCompletionResponse parses an HTTP response from a SetCardStepCompletionWithResponse call

func (SetCardStepCompletionResponse) Status

Status returns HTTPResponse.Status

func (SetCardStepCompletionResponse) StatusCode

func (r SetCardStepCompletionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetCardStepCompletionResponseContent

type SetCardStepCompletionResponseContent = CardStep

SetCardStepCompletionResponseContent defines model for SetCardStepCompletionResponseContent.

type SetClientVisibilityJSONRequestBody

type SetClientVisibilityJSONRequestBody = SetClientVisibilityRequestContent

SetClientVisibilityJSONRequestBody defines body for SetClientVisibility for application/json ContentType.

type SetClientVisibilityRequestContent

type SetClientVisibilityRequestContent struct {
	VisibleToClients bool `json:"visible_to_clients"`
}

SetClientVisibilityRequestContent defines model for SetClientVisibilityRequestContent.

type SetClientVisibilityResponse

func ParseSetClientVisibilityResponse

func ParseSetClientVisibilityResponse(rsp *http.Response) (*SetClientVisibilityResponse, error)

ParseSetClientVisibilityResponse parses an HTTP response from a SetClientVisibilityWithResponse call

func (SetClientVisibilityResponse) Status

Status returns HTTPResponse.Status

func (SetClientVisibilityResponse) StatusCode

func (r SetClientVisibilityResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetClientVisibilityResponseContent

type SetClientVisibilityResponseContent = Recording

SetClientVisibilityResponseContent defines model for SetClientVisibilityResponseContent.

type StaticTokenProvider

type StaticTokenProvider struct {
	Token string
}

StaticTokenProvider provides a fixed token (e.g., from environment variable).

func (*StaticTokenProvider) AccessToken

func (p *StaticTokenProvider) AccessToken(ctx context.Context) (string, error)

AccessToken returns the static token.

type SubscribeResponse

func ParseSubscribeResponse

func ParseSubscribeResponse(rsp *http.Response) (*SubscribeResponse, error)

ParseSubscribeResponse parses an HTTP response from a SubscribeWithResponse call

func (SubscribeResponse) Status

func (r SubscribeResponse) Status() string

Status returns HTTPResponse.Status

func (SubscribeResponse) StatusCode

func (r SubscribeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SubscribeResponseContent

type SubscribeResponseContent = Subscription

SubscribeResponseContent defines model for SubscribeResponseContent.

type SubscribeToCardColumnResponse

type SubscribeToCardColumnResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseSubscribeToCardColumnResponse

func ParseSubscribeToCardColumnResponse(rsp *http.Response) (*SubscribeToCardColumnResponse, error)

ParseSubscribeToCardColumnResponse parses an HTTP response from a SubscribeToCardColumnWithResponse call

func (SubscribeToCardColumnResponse) Status

Status returns HTTPResponse.Status

func (SubscribeToCardColumnResponse) StatusCode

func (r SubscribeToCardColumnResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Subscription

type Subscription struct {
	Count       int32    `json:"count"`
	Subscribed  bool     `json:"subscribed"`
	Subscribers []Person `json:"subscribers,omitempty"`
	Url         string   `json:"url"`
}

Subscription defines model for Subscription.

type Template

type Template struct {
	AppUrl      string     `json:"app_url,omitempty"`
	CreatedAt   time.Time  `json:"created_at"`
	Description string     `json:"description,omitempty"`
	Dock        []DockItem `json:"dock,omitempty"`
	Id          int64      `json:"id"`
	Name        string     `json:"name"`
	Status      string     `json:"status,omitempty"`
	UpdatedAt   time.Time  `json:"updated_at"`
	Url         string     `json:"url,omitempty"`
}

Template defines model for Template.

type TemplatesService

type TemplatesService struct {
	// contains filtered or unexported fields
}

TemplatesService provides template-related operations.

func (*TemplatesService) Create

func (s *TemplatesService) Create(ctx context.Context, accountId string, body CreateTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*TemplatesService) CreateWithBody

func (s *TemplatesService) CreateWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*TemplatesService) Delete

func (s *TemplatesService) Delete(ctx context.Context, accountId string, templateId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*TemplatesService) Get

func (s *TemplatesService) Get(ctx context.Context, accountId string, templateId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*TemplatesService) List

func (s *TemplatesService) List(ctx context.Context, accountId string, params *ListTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*TemplatesService) Update

func (s *TemplatesService) Update(ctx context.Context, accountId string, templateId int64, body UpdateTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*TemplatesService) UpdateWithBody

func (s *TemplatesService) UpdateWithBody(ctx context.Context, accountId string, templateId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type TimelineEvent

type TimelineEvent struct {
	Action            string     `json:"action,omitempty"`
	AppUrl            string     `json:"app_url,omitempty"`
	Bucket            TodoBucket `json:"bucket,omitempty"`
	CreatedAt         time.Time  `json:"created_at,omitempty"`
	Creator           Person     `json:"creator,omitempty"`
	Id                *int64     `json:"id,omitempty"`
	Kind              string     `json:"kind,omitempty"`
	ParentRecordingId *int64     `json:"parent_recording_id,omitempty"`
	SummaryExcerpt    string     `json:"summary_excerpt,omitempty"`
	Target            string     `json:"target,omitempty"`
	Title             string     `json:"title,omitempty"`
	Url               string     `json:"url,omitempty"`
}

TimelineEvent defines model for TimelineEvent.

type TimesheetEntry

type TimesheetEntry struct {
	AppUrl           string          `json:"app_url"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	Bucket           TodoBucket      `json:"bucket"`
	CreatedAt        time.Time       `json:"created_at"`
	Creator          Person          `json:"creator"`
	Date             string          `json:"date,omitempty"`
	Description      string          `json:"description,omitempty"`
	Hours            string          `json:"hours,omitempty"`
	Id               int64           `json:"id"`
	InheritsStatus   bool            `json:"inherits_status"`
	Parent           RecordingParent `json:"parent"`
	Person           Person          `json:"person,omitempty"`
	Status           string          `json:"status"`
	Title            string          `json:"title"`
	Type             string          `json:"type"`
	UpdatedAt        time.Time       `json:"updated_at"`
	Url              string          `json:"url"`
	VisibleToClients bool            `json:"visible_to_clients"`
}

TimesheetEntry defines model for TimesheetEntry.

type Todo

type Todo struct {
	AppUrl                string     `json:"app_url"`
	Assignees             []Person   `json:"assignees,omitempty"`
	BookmarkUrl           string     `json:"bookmark_url,omitempty"`
	BoostsCount           int32      `json:"boosts_count,omitempty"`
	BoostsUrl             string     `json:"boosts_url,omitempty"`
	Bucket                TodoBucket `json:"bucket"`
	CommentsCount         int32      `json:"comments_count,omitempty"`
	CommentsUrl           string     `json:"comments_url,omitempty"`
	Completed             bool       `json:"completed,omitempty"`
	CompletionSubscribers []Person   `json:"completion_subscribers,omitempty"`
	CompletionUrl         string     `json:"completion_url,omitempty"`
	Content               string     `json:"content"`
	CreatedAt             time.Time  `json:"created_at"`
	Creator               Person     `json:"creator"`
	Description           string     `json:"description,omitempty"`
	DueOn                 types.Date `json:"due_on,omitempty"`
	Id                    int64      `json:"id"`
	InheritsStatus        bool       `json:"inherits_status"`
	Parent                TodoParent `json:"parent"`
	Position              int32      `json:"position,omitempty"`
	StartsOn              types.Date `json:"starts_on,omitempty"`

	// Status active|archived|trashed
	Status           string    `json:"status"`
	SubscriptionUrl  string    `json:"subscription_url,omitempty"`
	Title            string    `json:"title"`
	Type             string    `json:"type"`
	UpdatedAt        time.Time `json:"updated_at"`
	Url              string    `json:"url"`
	VisibleToClients bool      `json:"visible_to_clients"`
}

Todo defines model for Todo.

type TodoBucket

type TodoBucket struct {
	Id   int64  `json:"id"`
	Name string `json:"name"`
	Type string `json:"type"`
}

TodoBucket defines model for TodoBucket.

type TodoParent

type TodoParent struct {
	AppUrl string `json:"app_url"`
	Id     int64  `json:"id"`
	Title  string `json:"title"`
	Type   string `json:"type"`
	Url    string `json:"url"`
}

TodoParent defines model for TodoParent.

type Todolist

type Todolist struct {
	AppTodosUrl    string     `json:"app_todos_url,omitempty"`
	AppUrl         string     `json:"app_url"`
	BookmarkUrl    string     `json:"bookmark_url,omitempty"`
	BoostsCount    int32      `json:"boosts_count,omitempty"`
	BoostsUrl      string     `json:"boosts_url,omitempty"`
	Bucket         TodoBucket `json:"bucket"`
	CommentsCount  int32      `json:"comments_count,omitempty"`
	CommentsUrl    string     `json:"comments_url,omitempty"`
	Completed      bool       `json:"completed,omitempty"`
	CompletedRatio string     `json:"completed_ratio,omitempty"`
	CreatedAt      time.Time  `json:"created_at"`
	Creator        Person     `json:"creator"`
	Description    string     `json:"description,omitempty"`
	GroupsUrl      string     `json:"groups_url,omitempty"`
	Id             int64      `json:"id"`
	InheritsStatus bool       `json:"inherits_status"`
	Name           string     `json:"name"`
	Parent         TodoParent `json:"parent"`
	Position       int32      `json:"position,omitempty"`

	// Status active|archived|trashed
	Status           string    `json:"status"`
	SubscriptionUrl  string    `json:"subscription_url,omitempty"`
	Title            string    `json:"title"`
	TodosUrl         string    `json:"todos_url,omitempty"`
	Type             string    `json:"type"`
	UpdatedAt        time.Time `json:"updated_at"`
	Url              string    `json:"url"`
	VisibleToClients bool      `json:"visible_to_clients"`
}

Todolist defines model for Todolist.

type TodolistGroup

type TodolistGroup struct {
	AppTodosUrl      string     `json:"app_todos_url,omitempty"`
	AppUrl           string     `json:"app_url"`
	BookmarkUrl      string     `json:"bookmark_url,omitempty"`
	Bucket           TodoBucket `json:"bucket"`
	CommentsCount    int32      `json:"comments_count,omitempty"`
	CommentsUrl      string     `json:"comments_url,omitempty"`
	Completed        bool       `json:"completed,omitempty"`
	CompletedRatio   string     `json:"completed_ratio,omitempty"`
	CreatedAt        time.Time  `json:"created_at"`
	Creator          Person     `json:"creator"`
	Id               int64      `json:"id"`
	InheritsStatus   bool       `json:"inherits_status"`
	Name             string     `json:"name"`
	Parent           TodoParent `json:"parent"`
	Position         int32      `json:"position,omitempty"`
	Status           string     `json:"status"`
	SubscriptionUrl  string     `json:"subscription_url,omitempty"`
	Title            string     `json:"title"`
	TodosUrl         string     `json:"todos_url,omitempty"`
	Type             string     `json:"type"`
	UpdatedAt        time.Time  `json:"updated_at"`
	Url              string     `json:"url"`
	VisibleToClients bool       `json:"visible_to_clients"`
}

TodolistGroup defines model for TodolistGroup.

type TodolistOrGroup

type TodolistOrGroup struct {
	// contains filtered or unexported fields
}

TodolistOrGroup Union type for polymorphic todolist endpoint

func (TodolistOrGroup) AsTodolistOrGroup0

func (t TodolistOrGroup) AsTodolistOrGroup0() (TodolistOrGroup0, error)

AsTodolistOrGroup0 returns the union data inside the TodolistOrGroup as a TodolistOrGroup0

func (TodolistOrGroup) AsTodolistOrGroup1

func (t TodolistOrGroup) AsTodolistOrGroup1() (TodolistOrGroup1, error)

AsTodolistOrGroup1 returns the union data inside the TodolistOrGroup as a TodolistOrGroup1

func (*TodolistOrGroup) FromTodolistOrGroup0

func (t *TodolistOrGroup) FromTodolistOrGroup0(v TodolistOrGroup0) error

FromTodolistOrGroup0 overwrites any union data inside the TodolistOrGroup as the provided TodolistOrGroup0

func (*TodolistOrGroup) FromTodolistOrGroup1

func (t *TodolistOrGroup) FromTodolistOrGroup1(v TodolistOrGroup1) error

FromTodolistOrGroup1 overwrites any union data inside the TodolistOrGroup as the provided TodolistOrGroup1

func (TodolistOrGroup) MarshalJSON

func (t TodolistOrGroup) MarshalJSON() ([]byte, error)

func (*TodolistOrGroup) MergeTodolistOrGroup0

func (t *TodolistOrGroup) MergeTodolistOrGroup0(v TodolistOrGroup0) error

MergeTodolistOrGroup0 performs a merge with any union data inside the TodolistOrGroup, using the provided TodolistOrGroup0

func (*TodolistOrGroup) MergeTodolistOrGroup1

func (t *TodolistOrGroup) MergeTodolistOrGroup1(v TodolistOrGroup1) error

MergeTodolistOrGroup1 performs a merge with any union data inside the TodolistOrGroup, using the provided TodolistOrGroup1

func (*TodolistOrGroup) UnmarshalJSON

func (t *TodolistOrGroup) UnmarshalJSON(b []byte) error

type TodolistOrGroup0

type TodolistOrGroup0 struct {
	Todolist Todolist `json:"todolist"`
}

TodolistOrGroup0 defines model for .

type TodolistOrGroup1

type TodolistOrGroup1 struct {
	Group TodolistGroup `json:"group"`
}

TodolistOrGroup1 defines model for .

type TodosService

type TodosService struct {
	// contains filtered or unexported fields
}

TodosService provides todo-related operations.

func (*TodosService) Complete

func (s *TodosService) Complete(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*TodosService) Create

func (s *TodosService) Create(ctx context.Context, accountId string, todolistId int64, body CreateTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*TodosService) CreateWithBody

func (s *TodosService) CreateWithBody(ctx context.Context, accountId string, todolistId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*TodosService) Get

func (s *TodosService) Get(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*TodosService) List

func (s *TodosService) List(ctx context.Context, accountId string, todolistId int64, params *ListTodosParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*TodosService) Trash

func (s *TodosService) Trash(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*TodosService) Uncomplete

func (s *TodosService) Uncomplete(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*TodosService) Update

func (s *TodosService) Update(ctx context.Context, accountId string, todoId int64, body UpdateTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*TodosService) UpdateWithBody

func (s *TodosService) UpdateWithBody(ctx context.Context, accountId string, todoId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type Todoset

type Todoset struct {
	AppTodolistsUrl  string     `json:"app_todolists_url,omitempty"`
	AppUrl           string     `json:"app_url"`
	BookmarkUrl      string     `json:"bookmark_url,omitempty"`
	Bucket           TodoBucket `json:"bucket"`
	Completed        bool       `json:"completed,omitempty"`
	CompletedRatio   string     `json:"completed_ratio,omitempty"`
	CreatedAt        time.Time  `json:"created_at"`
	Creator          Person     `json:"creator"`
	Id               int64      `json:"id"`
	InheritsStatus   bool       `json:"inherits_status"`
	Name             string     `json:"name"`
	Position         int32      `json:"position,omitempty"`
	Status           string     `json:"status"`
	Title            string     `json:"title"`
	TodolistsCount   int32      `json:"todolists_count,omitempty"`
	TodolistsUrl     string     `json:"todolists_url,omitempty"`
	Type             string     `json:"type"`
	UpdatedAt        time.Time  `json:"updated_at"`
	Url              string     `json:"url"`
	VisibleToClients bool       `json:"visible_to_clients"`
}

Todoset defines model for Todoset.

type ToggleGaugeJSONRequestBody added in v0.7.0

type ToggleGaugeJSONRequestBody = ToggleGaugeRequestContent

ToggleGaugeJSONRequestBody defines body for ToggleGauge for application/json ContentType.

type ToggleGaugeRequestContent added in v0.7.0

type ToggleGaugeRequestContent struct {
	Gauge GaugeTogglePayload `json:"gauge"`
}

ToggleGaugeRequestContent defines model for ToggleGaugeRequestContent.

type ToggleGaugeResponse added in v0.7.0

type ToggleGaugeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseToggleGaugeResponse added in v0.7.0

func ParseToggleGaugeResponse(rsp *http.Response) (*ToggleGaugeResponse, error)

ParseToggleGaugeResponse parses an HTTP response from a ToggleGaugeWithResponse call

func (ToggleGaugeResponse) Status added in v0.7.0

func (r ToggleGaugeResponse) Status() string

Status returns HTTPResponse.Status

func (ToggleGaugeResponse) StatusCode added in v0.7.0

func (r ToggleGaugeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TokenProvider

type TokenProvider interface {
	// AccessToken returns a valid access token, refreshing if needed.
	AccessToken(ctx context.Context) (string, error)
}

TokenProvider is the interface for obtaining access tokens.

type Tool

type Tool struct {
	AppUrl    string          `json:"app_url,omitempty"`
	Bucket    RecordingBucket `json:"bucket,omitempty"`
	CreatedAt time.Time       `json:"created_at"`
	Enabled   bool            `json:"enabled"`
	Id        int64           `json:"id"`
	Name      string          `json:"name"`
	Position  int32           `json:"position,omitempty"`
	Status    string          `json:"status,omitempty"`
	Title     string          `json:"title"`
	UpdatedAt time.Time       `json:"updated_at"`
	Url       string          `json:"url,omitempty"`
}

Tool defines model for Tool.

type TrashProjectResponse

type TrashProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseTrashProjectResponse

func ParseTrashProjectResponse(rsp *http.Response) (*TrashProjectResponse, error)

ParseTrashProjectResponse parses an HTTP response from a TrashProjectWithResponse call

func (TrashProjectResponse) Status

func (r TrashProjectResponse) Status() string

Status returns HTTPResponse.Status

func (TrashProjectResponse) StatusCode

func (r TrashProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TrashRecordingResponse

type TrashRecordingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON422      *ValidationErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseTrashRecordingResponse

func ParseTrashRecordingResponse(rsp *http.Response) (*TrashRecordingResponse, error)

ParseTrashRecordingResponse parses an HTTP response from a TrashRecordingWithResponse call

func (TrashRecordingResponse) Status

func (r TrashRecordingResponse) Status() string

Status returns HTTPResponse.Status

func (TrashRecordingResponse) StatusCode

func (r TrashRecordingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TrashTodoResponse

type TrashTodoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseTrashTodoResponse

func ParseTrashTodoResponse(rsp *http.Response) (*TrashTodoResponse, error)

ParseTrashTodoResponse parses an HTTP response from a TrashTodoWithResponse call

func (TrashTodoResponse) Status

func (r TrashTodoResponse) Status() string

Status returns HTTPResponse.Status

func (TrashTodoResponse) StatusCode

func (r TrashTodoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnarchiveRecordingResponse

type UnarchiveRecordingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON422      *ValidationErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseUnarchiveRecordingResponse

func ParseUnarchiveRecordingResponse(rsp *http.Response) (*UnarchiveRecordingResponse, error)

ParseUnarchiveRecordingResponse parses an HTTP response from a UnarchiveRecordingWithResponse call

func (UnarchiveRecordingResponse) Status

Status returns HTTPResponse.Status

func (UnarchiveRecordingResponse) StatusCode

func (r UnarchiveRecordingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnauthorizedErrorResponseContent

type UnauthorizedErrorResponseContent struct {
	Error   string `json:"error"`
	Message string `json:"message,omitempty"`
}

UnauthorizedErrorResponseContent defines model for UnauthorizedErrorResponseContent.

type UncompleteTodoResponse

type UncompleteTodoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseUncompleteTodoResponse

func ParseUncompleteTodoResponse(rsp *http.Response) (*UncompleteTodoResponse, error)

ParseUncompleteTodoResponse parses an HTTP response from a UncompleteTodoWithResponse call

func (UncompleteTodoResponse) Status

func (r UncompleteTodoResponse) Status() string

Status returns HTTPResponse.Status

func (UncompleteTodoResponse) StatusCode

func (r UncompleteTodoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnpinMessageResponse

type UnpinMessageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseUnpinMessageResponse

func ParseUnpinMessageResponse(rsp *http.Response) (*UnpinMessageResponse, error)

ParseUnpinMessageResponse parses an HTTP response from a UnpinMessageWithResponse call

func (UnpinMessageResponse) Status

func (r UnpinMessageResponse) Status() string

Status returns HTTPResponse.Status

func (UnpinMessageResponse) StatusCode

func (r UnpinMessageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnsubscribeFromCardColumnResponse

type UnsubscribeFromCardColumnResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseUnsubscribeFromCardColumnResponse

func ParseUnsubscribeFromCardColumnResponse(rsp *http.Response) (*UnsubscribeFromCardColumnResponse, error)

ParseUnsubscribeFromCardColumnResponse parses an HTTP response from a UnsubscribeFromCardColumnWithResponse call

func (UnsubscribeFromCardColumnResponse) Status

Status returns HTTPResponse.Status

func (UnsubscribeFromCardColumnResponse) StatusCode

func (r UnsubscribeFromCardColumnResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnsubscribeResponse

type UnsubscribeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseUnsubscribeResponse

func ParseUnsubscribeResponse(rsp *http.Response) (*UnsubscribeResponse, error)

ParseUnsubscribeResponse parses an HTTP response from a UnsubscribeWithResponse call

func (UnsubscribeResponse) Status

func (r UnsubscribeResponse) Status() string

Status returns HTTPResponse.Status

func (UnsubscribeResponse) StatusCode

func (r UnsubscribeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAccountLogoMultipartBody added in v0.7.0

type UpdateAccountLogoMultipartBody struct {
}

UpdateAccountLogoMultipartBody defines parameters for UpdateAccountLogo.

type UpdateAccountLogoMultipartRequestBody added in v0.7.0

type UpdateAccountLogoMultipartRequestBody UpdateAccountLogoMultipartBody

UpdateAccountLogoMultipartRequestBody defines body for UpdateAccountLogo for multipart/form-data ContentType.

type UpdateAccountLogoResponse added in v0.7.0

type UpdateAccountLogoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON422      *ValidationErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseUpdateAccountLogoResponse added in v0.7.0

func ParseUpdateAccountLogoResponse(rsp *http.Response) (*UpdateAccountLogoResponse, error)

ParseUpdateAccountLogoResponse parses an HTTP response from a UpdateAccountLogoWithResponse call

func (UpdateAccountLogoResponse) Status added in v0.7.0

func (r UpdateAccountLogoResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateAccountLogoResponse) StatusCode added in v0.7.0

func (r UpdateAccountLogoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAccountNameJSONRequestBody added in v0.7.0

type UpdateAccountNameJSONRequestBody = UpdateAccountNameRequestContent

UpdateAccountNameJSONRequestBody defines body for UpdateAccountName for application/json ContentType.

type UpdateAccountNameRequestContent added in v0.7.0

type UpdateAccountNameRequestContent struct {
	Name string `json:"name"`
}

UpdateAccountNameRequestContent defines model for UpdateAccountNameRequestContent.

type UpdateAccountNameResponse added in v0.7.0

func ParseUpdateAccountNameResponse added in v0.7.0

func ParseUpdateAccountNameResponse(rsp *http.Response) (*UpdateAccountNameResponse, error)

ParseUpdateAccountNameResponse parses an HTTP response from a UpdateAccountNameWithResponse call

func (UpdateAccountNameResponse) Status added in v0.7.0

func (r UpdateAccountNameResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateAccountNameResponse) StatusCode added in v0.7.0

func (r UpdateAccountNameResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAccountNameResponseContent added in v0.7.0

type UpdateAccountNameResponseContent = Account

UpdateAccountNameResponseContent defines model for UpdateAccountNameResponseContent.

type UpdateAnswerJSONRequestBody

type UpdateAnswerJSONRequestBody = QuestionAnswerUpdatePayload

UpdateAnswerJSONRequestBody defines body for UpdateAnswer for application/json ContentType.

type UpdateAnswerResponse

func ParseUpdateAnswerResponse

func ParseUpdateAnswerResponse(rsp *http.Response) (*UpdateAnswerResponse, error)

ParseUpdateAnswerResponse parses an HTTP response from a UpdateAnswerWithResponse call

func (UpdateAnswerResponse) Status

func (r UpdateAnswerResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateAnswerResponse) StatusCode

func (r UpdateAnswerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCardColumnJSONRequestBody

type UpdateCardColumnJSONRequestBody = UpdateCardColumnRequestContent

UpdateCardColumnJSONRequestBody defines body for UpdateCardColumn for application/json ContentType.

type UpdateCardColumnRequestContent

type UpdateCardColumnRequestContent struct {
	Description string `json:"description,omitempty"`
	Title       string `json:"title,omitempty"`
}

UpdateCardColumnRequestContent defines model for UpdateCardColumnRequestContent.

type UpdateCardColumnResponse

func ParseUpdateCardColumnResponse

func ParseUpdateCardColumnResponse(rsp *http.Response) (*UpdateCardColumnResponse, error)

ParseUpdateCardColumnResponse parses an HTTP response from a UpdateCardColumnWithResponse call

func (UpdateCardColumnResponse) Status

func (r UpdateCardColumnResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateCardColumnResponse) StatusCode

func (r UpdateCardColumnResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCardColumnResponseContent

type UpdateCardColumnResponseContent = CardColumn

UpdateCardColumnResponseContent defines model for UpdateCardColumnResponseContent.

type UpdateCardJSONRequestBody

type UpdateCardJSONRequestBody = UpdateCardRequestContent

UpdateCardJSONRequestBody defines body for UpdateCard for application/json ContentType.

type UpdateCardRequestContent

type UpdateCardRequestContent struct {
	AssigneeIds []int64    `json:"assignee_ids,omitempty"`
	Content     string     `json:"content,omitempty"`
	DueOn       types.Date `json:"due_on,omitempty"`
	Title       string     `json:"title,omitempty"`
}

UpdateCardRequestContent defines model for UpdateCardRequestContent.

type UpdateCardResponse

func ParseUpdateCardResponse

func ParseUpdateCardResponse(rsp *http.Response) (*UpdateCardResponse, error)

ParseUpdateCardResponse parses an HTTP response from a UpdateCardWithResponse call

func (UpdateCardResponse) Status

func (r UpdateCardResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateCardResponse) StatusCode

func (r UpdateCardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCardResponseContent

type UpdateCardResponseContent = Card

UpdateCardResponseContent defines model for UpdateCardResponseContent.

type UpdateCardStepJSONRequestBody

type UpdateCardStepJSONRequestBody = UpdateCardStepRequestContent

UpdateCardStepJSONRequestBody defines body for UpdateCardStep for application/json ContentType.

type UpdateCardStepRequestContent

type UpdateCardStepRequestContent struct {
	AssigneeIds []int64    `json:"assignee_ids,omitempty"`
	DueOn       types.Date `json:"due_on,omitempty"`
	Title       string     `json:"title,omitempty"`
}

UpdateCardStepRequestContent defines model for UpdateCardStepRequestContent.

type UpdateCardStepResponse

func ParseUpdateCardStepResponse

func ParseUpdateCardStepResponse(rsp *http.Response) (*UpdateCardStepResponse, error)

ParseUpdateCardStepResponse parses an HTTP response from a UpdateCardStepWithResponse call

func (UpdateCardStepResponse) Status

func (r UpdateCardStepResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateCardStepResponse) StatusCode

func (r UpdateCardStepResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCardStepResponseContent

type UpdateCardStepResponseContent = CardStep

UpdateCardStepResponseContent defines model for UpdateCardStepResponseContent.

type UpdateChatbotJSONRequestBody

type UpdateChatbotJSONRequestBody = UpdateChatbotRequestContent

UpdateChatbotJSONRequestBody defines body for UpdateChatbot for application/json ContentType.

type UpdateChatbotRequestContent

type UpdateChatbotRequestContent struct {
	CommandUrl  string `json:"command_url,omitempty"`
	ServiceName string `json:"service_name"`
}

UpdateChatbotRequestContent defines model for UpdateChatbotRequestContent.

type UpdateChatbotResponse

func ParseUpdateChatbotResponse

func ParseUpdateChatbotResponse(rsp *http.Response) (*UpdateChatbotResponse, error)

ParseUpdateChatbotResponse parses an HTTP response from a UpdateChatbotWithResponse call

func (UpdateChatbotResponse) Status

func (r UpdateChatbotResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateChatbotResponse) StatusCode

func (r UpdateChatbotResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateChatbotResponseContent

type UpdateChatbotResponseContent = Chatbot

UpdateChatbotResponseContent defines model for UpdateChatbotResponseContent.

type UpdateCommentJSONRequestBody

type UpdateCommentJSONRequestBody = UpdateCommentRequestContent

UpdateCommentJSONRequestBody defines body for UpdateComment for application/json ContentType.

type UpdateCommentRequestContent

type UpdateCommentRequestContent struct {
	Content string `json:"content"`
}

UpdateCommentRequestContent defines model for UpdateCommentRequestContent.

type UpdateCommentResponse

func ParseUpdateCommentResponse

func ParseUpdateCommentResponse(rsp *http.Response) (*UpdateCommentResponse, error)

ParseUpdateCommentResponse parses an HTTP response from a UpdateCommentWithResponse call

func (UpdateCommentResponse) Status

func (r UpdateCommentResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateCommentResponse) StatusCode

func (r UpdateCommentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCommentResponseContent

type UpdateCommentResponseContent = Comment

UpdateCommentResponseContent defines model for UpdateCommentResponseContent.

type UpdateDocumentJSONRequestBody

type UpdateDocumentJSONRequestBody = UpdateDocumentRequestContent

UpdateDocumentJSONRequestBody defines body for UpdateDocument for application/json ContentType.

type UpdateDocumentRequestContent

type UpdateDocumentRequestContent struct {
	Content string `json:"content,omitempty"`
	Title   string `json:"title,omitempty"`
}

UpdateDocumentRequestContent defines model for UpdateDocumentRequestContent.

type UpdateDocumentResponse

func ParseUpdateDocumentResponse

func ParseUpdateDocumentResponse(rsp *http.Response) (*UpdateDocumentResponse, error)

ParseUpdateDocumentResponse parses an HTTP response from a UpdateDocumentWithResponse call

func (UpdateDocumentResponse) Status

func (r UpdateDocumentResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateDocumentResponse) StatusCode

func (r UpdateDocumentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDocumentResponseContent

type UpdateDocumentResponseContent = Document

UpdateDocumentResponseContent defines model for UpdateDocumentResponseContent.

type UpdateGaugeNeedleJSONRequestBody added in v0.7.0

type UpdateGaugeNeedleJSONRequestBody = UpdateGaugeNeedleRequestContent

UpdateGaugeNeedleJSONRequestBody defines body for UpdateGaugeNeedle for application/json ContentType.

type UpdateGaugeNeedleRequestContent added in v0.7.0

type UpdateGaugeNeedleRequestContent struct {
	GaugeNeedle GaugeNeedleUpdatePayload `json:"gauge_needle,omitempty"`
}

UpdateGaugeNeedleRequestContent defines model for UpdateGaugeNeedleRequestContent.

type UpdateGaugeNeedleResponse added in v0.7.0

func ParseUpdateGaugeNeedleResponse added in v0.7.0

func ParseUpdateGaugeNeedleResponse(rsp *http.Response) (*UpdateGaugeNeedleResponse, error)

ParseUpdateGaugeNeedleResponse parses an HTTP response from a UpdateGaugeNeedleWithResponse call

func (UpdateGaugeNeedleResponse) Status added in v0.7.0

func (r UpdateGaugeNeedleResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateGaugeNeedleResponse) StatusCode added in v0.7.0

func (r UpdateGaugeNeedleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateGaugeNeedleResponseContent added in v0.7.0

type UpdateGaugeNeedleResponseContent = GaugeNeedle

UpdateGaugeNeedleResponseContent defines model for UpdateGaugeNeedleResponseContent.

type UpdateHillChartSettingsJSONRequestBody added in v0.7.0

type UpdateHillChartSettingsJSONRequestBody = UpdateHillChartSettingsRequestContent

UpdateHillChartSettingsJSONRequestBody defines body for UpdateHillChartSettings for application/json ContentType.

type UpdateHillChartSettingsRequestContent added in v0.7.0

type UpdateHillChartSettingsRequestContent struct {
	Tracked   []int64 `json:"tracked,omitempty"`
	Untracked []int64 `json:"untracked,omitempty"`
}

UpdateHillChartSettingsRequestContent defines model for UpdateHillChartSettingsRequestContent.

type UpdateHillChartSettingsResponse added in v0.7.0

func ParseUpdateHillChartSettingsResponse added in v0.7.0

func ParseUpdateHillChartSettingsResponse(rsp *http.Response) (*UpdateHillChartSettingsResponse, error)

ParseUpdateHillChartSettingsResponse parses an HTTP response from a UpdateHillChartSettingsWithResponse call

func (UpdateHillChartSettingsResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (UpdateHillChartSettingsResponse) StatusCode added in v0.7.0

func (r UpdateHillChartSettingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateHillChartSettingsResponseContent added in v0.7.0

type UpdateHillChartSettingsResponseContent = HillChart

UpdateHillChartSettingsResponseContent defines model for UpdateHillChartSettingsResponseContent.

type UpdateLineupMarkerJSONRequestBody

type UpdateLineupMarkerJSONRequestBody = UpdateLineupMarkerRequestContent

UpdateLineupMarkerJSONRequestBody defines body for UpdateLineupMarker for application/json ContentType.

type UpdateLineupMarkerRequestContent

type UpdateLineupMarkerRequestContent struct {
	Date string `json:"date,omitempty"`
	Name string `json:"name,omitempty"`
}

UpdateLineupMarkerRequestContent defines model for UpdateLineupMarkerRequestContent.

type UpdateLineupMarkerResponse

type UpdateLineupMarkerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON422      *ValidationErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseUpdateLineupMarkerResponse

func ParseUpdateLineupMarkerResponse(rsp *http.Response) (*UpdateLineupMarkerResponse, error)

ParseUpdateLineupMarkerResponse parses an HTTP response from a UpdateLineupMarkerWithResponse call

func (UpdateLineupMarkerResponse) Status

Status returns HTTPResponse.Status

func (UpdateLineupMarkerResponse) StatusCode

func (r UpdateLineupMarkerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateMessageJSONRequestBody

type UpdateMessageJSONRequestBody = UpdateMessageRequestContent

UpdateMessageJSONRequestBody defines body for UpdateMessage for application/json ContentType.

type UpdateMessageRequestContent

type UpdateMessageRequestContent struct {
	CategoryId *int64 `json:"category_id,omitempty"`
	Content    string `json:"content,omitempty"`

	// Status active|drafted
	Status  string `json:"status,omitempty"`
	Subject string `json:"subject,omitempty"`
}

UpdateMessageRequestContent defines model for UpdateMessageRequestContent.

type UpdateMessageResponse

func ParseUpdateMessageResponse

func ParseUpdateMessageResponse(rsp *http.Response) (*UpdateMessageResponse, error)

ParseUpdateMessageResponse parses an HTTP response from a UpdateMessageWithResponse call

func (UpdateMessageResponse) Status

func (r UpdateMessageResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateMessageResponse) StatusCode

func (r UpdateMessageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateMessageResponseContent

type UpdateMessageResponseContent = Message

UpdateMessageResponseContent defines model for UpdateMessageResponseContent.

type UpdateMessageTypeJSONRequestBody

type UpdateMessageTypeJSONRequestBody = UpdateMessageTypeRequestContent

UpdateMessageTypeJSONRequestBody defines body for UpdateMessageType for application/json ContentType.

type UpdateMessageTypeRequestContent

type UpdateMessageTypeRequestContent struct {
	Icon string `json:"icon,omitempty"`
	Name string `json:"name,omitempty"`
}

UpdateMessageTypeRequestContent defines model for UpdateMessageTypeRequestContent.

type UpdateMessageTypeResponse

func ParseUpdateMessageTypeResponse

func ParseUpdateMessageTypeResponse(rsp *http.Response) (*UpdateMessageTypeResponse, error)

ParseUpdateMessageTypeResponse parses an HTTP response from a UpdateMessageTypeWithResponse call

func (UpdateMessageTypeResponse) Status

func (r UpdateMessageTypeResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateMessageTypeResponse) StatusCode

func (r UpdateMessageTypeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateMessageTypeResponseContent

type UpdateMessageTypeResponseContent = MessageType

UpdateMessageTypeResponseContent defines model for UpdateMessageTypeResponseContent.

type UpdateMyPreferencesJSONRequestBody added in v0.7.0

type UpdateMyPreferencesJSONRequestBody = UpdateMyPreferencesRequestContent

UpdateMyPreferencesJSONRequestBody defines body for UpdateMyPreferences for application/json ContentType.

type UpdateMyPreferencesRequestContent added in v0.7.0

type UpdateMyPreferencesRequestContent struct {
	Person PreferencesPayload `json:"person"`
}

UpdateMyPreferencesRequestContent defines model for UpdateMyPreferencesRequestContent.

type UpdateMyPreferencesResponse added in v0.7.0

func ParseUpdateMyPreferencesResponse added in v0.7.0

func ParseUpdateMyPreferencesResponse(rsp *http.Response) (*UpdateMyPreferencesResponse, error)

ParseUpdateMyPreferencesResponse parses an HTTP response from a UpdateMyPreferencesWithResponse call

func (UpdateMyPreferencesResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (UpdateMyPreferencesResponse) StatusCode added in v0.7.0

func (r UpdateMyPreferencesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateMyPreferencesResponseContent added in v0.7.0

type UpdateMyPreferencesResponseContent = Preferences

UpdateMyPreferencesResponseContent defines model for UpdateMyPreferencesResponseContent.

type UpdateMyProfileJSONRequestBody added in v0.7.0

type UpdateMyProfileJSONRequestBody = UpdateMyProfileRequestContent

UpdateMyProfileJSONRequestBody defines body for UpdateMyProfile for application/json ContentType.

type UpdateMyProfileRequestContent added in v0.7.0

type UpdateMyProfileRequestContent struct {
	Bio          string       `json:"bio,omitempty"`
	EmailAddress string       `json:"email_address,omitempty"`
	FirstWeekDay FirstWeekDay `json:"first_week_day,omitempty"`
	Location     string       `json:"location,omitempty"`
	Name         string       `json:"name,omitempty"`
	TimeFormat   string       `json:"time_format,omitempty"`
	TimeZoneName string       `json:"time_zone_name,omitempty"`
	Title        string       `json:"title,omitempty"`
}

UpdateMyProfileRequestContent defines model for UpdateMyProfileRequestContent.

type UpdateMyProfileResponse added in v0.7.0

type UpdateMyProfileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON422      *ValidationErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseUpdateMyProfileResponse added in v0.7.0

func ParseUpdateMyProfileResponse(rsp *http.Response) (*UpdateMyProfileResponse, error)

ParseUpdateMyProfileResponse parses an HTTP response from a UpdateMyProfileWithResponse call

func (UpdateMyProfileResponse) Status added in v0.7.0

func (r UpdateMyProfileResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateMyProfileResponse) StatusCode added in v0.7.0

func (r UpdateMyProfileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateProjectAccessJSONRequestBody

type UpdateProjectAccessJSONRequestBody = UpdateProjectAccessRequestContent

UpdateProjectAccessJSONRequestBody defines body for UpdateProjectAccess for application/json ContentType.

type UpdateProjectAccessRequestContent

type UpdateProjectAccessRequestContent struct {
	Create []CreatePersonRequest `json:"create,omitempty"`
	Grant  []int64               `json:"grant,omitempty"`
	Revoke []int64               `json:"revoke,omitempty"`
}

UpdateProjectAccessRequestContent defines model for UpdateProjectAccessRequestContent.

type UpdateProjectAccessResponse

func ParseUpdateProjectAccessResponse

func ParseUpdateProjectAccessResponse(rsp *http.Response) (*UpdateProjectAccessResponse, error)

ParseUpdateProjectAccessResponse parses an HTTP response from a UpdateProjectAccessWithResponse call

func (UpdateProjectAccessResponse) Status

Status returns HTTPResponse.Status

func (UpdateProjectAccessResponse) StatusCode

func (r UpdateProjectAccessResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateProjectAccessResponseContent

type UpdateProjectAccessResponseContent = ProjectAccessResult

UpdateProjectAccessResponseContent defines model for UpdateProjectAccessResponseContent.

type UpdateProjectJSONRequestBody

type UpdateProjectJSONRequestBody = UpdateProjectRequestContent

UpdateProjectJSONRequestBody defines body for UpdateProject for application/json ContentType.

type UpdateProjectRequestContent

type UpdateProjectRequestContent struct {
	// Admissions invite|employee|team
	Admissions         string             `json:"admissions,omitempty"`
	Description        string             `json:"description,omitempty"`
	Name               string             `json:"name"`
	ScheduleAttributes ScheduleAttributes `json:"schedule_attributes,omitempty"`
}

UpdateProjectRequestContent defines model for UpdateProjectRequestContent.

type UpdateProjectResponse

func ParseUpdateProjectResponse

func ParseUpdateProjectResponse(rsp *http.Response) (*UpdateProjectResponse, error)

ParseUpdateProjectResponse parses an HTTP response from a UpdateProjectWithResponse call

func (UpdateProjectResponse) Status

func (r UpdateProjectResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateProjectResponse) StatusCode

func (r UpdateProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateProjectResponseContent

type UpdateProjectResponseContent = Project

UpdateProjectResponseContent defines model for UpdateProjectResponseContent.

type UpdateQuestionJSONRequestBody

type UpdateQuestionJSONRequestBody = UpdateQuestionRequestContent

UpdateQuestionJSONRequestBody defines body for UpdateQuestion for application/json ContentType.

type UpdateQuestionNotificationSettingsJSONRequestBody

type UpdateQuestionNotificationSettingsJSONRequestBody = UpdateQuestionNotificationSettingsRequestContent

UpdateQuestionNotificationSettingsJSONRequestBody defines body for UpdateQuestionNotificationSettings for application/json ContentType.

type UpdateQuestionNotificationSettingsRequestContent

type UpdateQuestionNotificationSettingsRequestContent struct {
	// DigestIncludeUnanswered Include unanswered in digest
	DigestIncludeUnanswered *bool `json:"digest_include_unanswered,omitempty"`

	// NotifyOnAnswer Notify when someone answers
	NotifyOnAnswer *bool `json:"notify_on_answer,omitempty"`
}

UpdateQuestionNotificationSettingsRequestContent defines model for UpdateQuestionNotificationSettingsRequestContent.

type UpdateQuestionNotificationSettingsResponse

func ParseUpdateQuestionNotificationSettingsResponse

func ParseUpdateQuestionNotificationSettingsResponse(rsp *http.Response) (*UpdateQuestionNotificationSettingsResponse, error)

ParseUpdateQuestionNotificationSettingsResponse parses an HTTP response from a UpdateQuestionNotificationSettingsWithResponse call

func (UpdateQuestionNotificationSettingsResponse) Status

Status returns HTTPResponse.Status

func (UpdateQuestionNotificationSettingsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateQuestionNotificationSettingsResponseContent

type UpdateQuestionNotificationSettingsResponseContent struct {
	Responding bool `json:"responding,omitempty"`
	Subscribed bool `json:"subscribed,omitempty"`
}

UpdateQuestionNotificationSettingsResponseContent defines model for UpdateQuestionNotificationSettingsResponseContent.

type UpdateQuestionRequestContent

type UpdateQuestionRequestContent struct {
	Paused   *bool            `json:"paused,omitempty"`
	Schedule QuestionSchedule `json:"schedule,omitempty"`
	Title    string           `json:"title,omitempty"`
}

UpdateQuestionRequestContent defines model for UpdateQuestionRequestContent.

type UpdateQuestionResponse

func ParseUpdateQuestionResponse

func ParseUpdateQuestionResponse(rsp *http.Response) (*UpdateQuestionResponse, error)

ParseUpdateQuestionResponse parses an HTTP response from a UpdateQuestionWithResponse call

func (UpdateQuestionResponse) Status

func (r UpdateQuestionResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateQuestionResponse) StatusCode

func (r UpdateQuestionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateQuestionResponseContent

type UpdateQuestionResponseContent = Question

UpdateQuestionResponseContent defines model for UpdateQuestionResponseContent.

type UpdateScheduleEntryJSONRequestBody

type UpdateScheduleEntryJSONRequestBody = UpdateScheduleEntryRequestContent

UpdateScheduleEntryJSONRequestBody defines body for UpdateScheduleEntry for application/json ContentType.

type UpdateScheduleEntryRequestContent

type UpdateScheduleEntryRequestContent struct {
	AllDay         *bool     `json:"all_day,omitempty"`
	Description    string    `json:"description,omitempty"`
	EndsAt         time.Time `json:"ends_at,omitempty"`
	Notify         *bool     `json:"notify,omitempty"`
	ParticipantIds []int64   `json:"participant_ids,omitempty"`
	StartsAt       time.Time `json:"starts_at,omitempty"`
	Summary        string    `json:"summary,omitempty"`
}

UpdateScheduleEntryRequestContent defines model for UpdateScheduleEntryRequestContent.

type UpdateScheduleEntryResponse

func ParseUpdateScheduleEntryResponse

func ParseUpdateScheduleEntryResponse(rsp *http.Response) (*UpdateScheduleEntryResponse, error)

ParseUpdateScheduleEntryResponse parses an HTTP response from a UpdateScheduleEntryWithResponse call

func (UpdateScheduleEntryResponse) Status

Status returns HTTPResponse.Status

func (UpdateScheduleEntryResponse) StatusCode

func (r UpdateScheduleEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateScheduleEntryResponseContent

type UpdateScheduleEntryResponseContent = ScheduleEntry

UpdateScheduleEntryResponseContent defines model for UpdateScheduleEntryResponseContent.

type UpdateScheduleSettingsJSONRequestBody

type UpdateScheduleSettingsJSONRequestBody = UpdateScheduleSettingsRequestContent

UpdateScheduleSettingsJSONRequestBody defines body for UpdateScheduleSettings for application/json ContentType.

type UpdateScheduleSettingsRequestContent

type UpdateScheduleSettingsRequestContent struct {
	IncludeDueAssignments bool `json:"include_due_assignments"`
}

UpdateScheduleSettingsRequestContent defines model for UpdateScheduleSettingsRequestContent.

type UpdateScheduleSettingsResponse

func ParseUpdateScheduleSettingsResponse

func ParseUpdateScheduleSettingsResponse(rsp *http.Response) (*UpdateScheduleSettingsResponse, error)

ParseUpdateScheduleSettingsResponse parses an HTTP response from a UpdateScheduleSettingsWithResponse call

func (UpdateScheduleSettingsResponse) Status

Status returns HTTPResponse.Status

func (UpdateScheduleSettingsResponse) StatusCode

func (r UpdateScheduleSettingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateScheduleSettingsResponseContent

type UpdateScheduleSettingsResponseContent = Schedule

UpdateScheduleSettingsResponseContent defines model for UpdateScheduleSettingsResponseContent.

type UpdateSubscriptionJSONRequestBody

type UpdateSubscriptionJSONRequestBody = UpdateSubscriptionRequestContent

UpdateSubscriptionJSONRequestBody defines body for UpdateSubscription for application/json ContentType.

type UpdateSubscriptionRequestContent

type UpdateSubscriptionRequestContent struct {
	Subscriptions   []int64 `json:"subscriptions,omitempty"`
	Unsubscriptions []int64 `json:"unsubscriptions,omitempty"`
}

UpdateSubscriptionRequestContent defines model for UpdateSubscriptionRequestContent.

type UpdateSubscriptionResponse

func ParseUpdateSubscriptionResponse

func ParseUpdateSubscriptionResponse(rsp *http.Response) (*UpdateSubscriptionResponse, error)

ParseUpdateSubscriptionResponse parses an HTTP response from a UpdateSubscriptionWithResponse call

func (UpdateSubscriptionResponse) Status

Status returns HTTPResponse.Status

func (UpdateSubscriptionResponse) StatusCode

func (r UpdateSubscriptionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSubscriptionResponseContent

type UpdateSubscriptionResponseContent = Subscription

UpdateSubscriptionResponseContent defines model for UpdateSubscriptionResponseContent.

type UpdateTemplateJSONRequestBody

type UpdateTemplateJSONRequestBody = UpdateTemplateRequestContent

UpdateTemplateJSONRequestBody defines body for UpdateTemplate for application/json ContentType.

type UpdateTemplateRequestContent

type UpdateTemplateRequestContent struct {
	Description string `json:"description,omitempty"`
	Name        string `json:"name,omitempty"`
}

UpdateTemplateRequestContent defines model for UpdateTemplateRequestContent.

type UpdateTemplateResponse

func ParseUpdateTemplateResponse

func ParseUpdateTemplateResponse(rsp *http.Response) (*UpdateTemplateResponse, error)

ParseUpdateTemplateResponse parses an HTTP response from a UpdateTemplateWithResponse call

func (UpdateTemplateResponse) Status

func (r UpdateTemplateResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateTemplateResponse) StatusCode

func (r UpdateTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTemplateResponseContent

type UpdateTemplateResponseContent = Template

UpdateTemplateResponseContent defines model for UpdateTemplateResponseContent.

type UpdateTimesheetEntryJSONRequestBody

type UpdateTimesheetEntryJSONRequestBody = UpdateTimesheetEntryRequestContent

UpdateTimesheetEntryJSONRequestBody defines body for UpdateTimesheetEntry for application/json ContentType.

type UpdateTimesheetEntryRequestContent

type UpdateTimesheetEntryRequestContent struct {
	Date        string `json:"date,omitempty"`
	Description string `json:"description,omitempty"`
	Hours       string `json:"hours,omitempty"`
	PersonId    *int64 `json:"person_id,omitempty"`
}

UpdateTimesheetEntryRequestContent defines model for UpdateTimesheetEntryRequestContent.

type UpdateTimesheetEntryResponse

func ParseUpdateTimesheetEntryResponse

func ParseUpdateTimesheetEntryResponse(rsp *http.Response) (*UpdateTimesheetEntryResponse, error)

ParseUpdateTimesheetEntryResponse parses an HTTP response from a UpdateTimesheetEntryWithResponse call

func (UpdateTimesheetEntryResponse) Status

Status returns HTTPResponse.Status

func (UpdateTimesheetEntryResponse) StatusCode

func (r UpdateTimesheetEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTimesheetEntryResponseContent

type UpdateTimesheetEntryResponseContent = TimesheetEntry

UpdateTimesheetEntryResponseContent defines model for UpdateTimesheetEntryResponseContent.

type UpdateTodoJSONRequestBody

type UpdateTodoJSONRequestBody = UpdateTodoRequestContent

UpdateTodoJSONRequestBody defines body for UpdateTodo for application/json ContentType.

type UpdateTodoRequestContent

type UpdateTodoRequestContent struct {
	AssigneeIds             []int64    `json:"assignee_ids,omitempty"`
	CompletionSubscriberIds []int64    `json:"completion_subscriber_ids,omitempty"`
	Content                 string     `json:"content,omitempty"`
	Description             string     `json:"description,omitempty"`
	DueOn                   types.Date `json:"due_on,omitempty"`
	Notify                  *bool      `json:"notify,omitempty"`
	StartsOn                types.Date `json:"starts_on,omitempty"`
}

UpdateTodoRequestContent defines model for UpdateTodoRequestContent.

type UpdateTodoResponse

func ParseUpdateTodoResponse

func ParseUpdateTodoResponse(rsp *http.Response) (*UpdateTodoResponse, error)

ParseUpdateTodoResponse parses an HTTP response from a UpdateTodoWithResponse call

func (UpdateTodoResponse) Status

func (r UpdateTodoResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateTodoResponse) StatusCode

func (r UpdateTodoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTodoResponseContent

type UpdateTodoResponseContent = Todo

UpdateTodoResponseContent defines model for UpdateTodoResponseContent.

type UpdateTodolistOrGroupJSONRequestBody

type UpdateTodolistOrGroupJSONRequestBody = UpdateTodolistOrGroupRequestContent

UpdateTodolistOrGroupJSONRequestBody defines body for UpdateTodolistOrGroup for application/json ContentType.

type UpdateTodolistOrGroupRequestContent

type UpdateTodolistOrGroupRequestContent struct {
	// Description Description (Todolist only, ignored for groups)
	Description string `json:"description,omitempty"`

	// Name Name (required for both Todolist and TodolistGroup)
	Name string `json:"name,omitempty"`
}

UpdateTodolistOrGroupRequestContent defines model for UpdateTodolistOrGroupRequestContent.

type UpdateTodolistOrGroupResponse

func ParseUpdateTodolistOrGroupResponse

func ParseUpdateTodolistOrGroupResponse(rsp *http.Response) (*UpdateTodolistOrGroupResponse, error)

ParseUpdateTodolistOrGroupResponse parses an HTTP response from a UpdateTodolistOrGroupWithResponse call

func (UpdateTodolistOrGroupResponse) Status

Status returns HTTPResponse.Status

func (UpdateTodolistOrGroupResponse) StatusCode

func (r UpdateTodolistOrGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTodolistOrGroupResponseContent

type UpdateTodolistOrGroupResponseContent = TodolistOrGroup

UpdateTodolistOrGroupResponseContent Union type for polymorphic todolist endpoint

type UpdateToolJSONRequestBody

type UpdateToolJSONRequestBody = UpdateToolRequestContent

UpdateToolJSONRequestBody defines body for UpdateTool for application/json ContentType.

type UpdateToolRequestContent

type UpdateToolRequestContent struct {
	Title string `json:"title"`
}

UpdateToolRequestContent defines model for UpdateToolRequestContent.

type UpdateToolResponse

func ParseUpdateToolResponse

func ParseUpdateToolResponse(rsp *http.Response) (*UpdateToolResponse, error)

ParseUpdateToolResponse parses an HTTP response from a UpdateToolWithResponse call

func (UpdateToolResponse) Status

func (r UpdateToolResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateToolResponse) StatusCode

func (r UpdateToolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateToolResponseContent

type UpdateToolResponseContent = Tool

UpdateToolResponseContent defines model for UpdateToolResponseContent.

type UpdateUploadJSONRequestBody

type UpdateUploadJSONRequestBody = UpdateUploadRequestContent

UpdateUploadJSONRequestBody defines body for UpdateUpload for application/json ContentType.

type UpdateUploadRequestContent

type UpdateUploadRequestContent struct {
	BaseName    string `json:"base_name,omitempty"`
	Description string `json:"description,omitempty"`
}

UpdateUploadRequestContent defines model for UpdateUploadRequestContent.

type UpdateUploadResponse

func ParseUpdateUploadResponse

func ParseUpdateUploadResponse(rsp *http.Response) (*UpdateUploadResponse, error)

ParseUpdateUploadResponse parses an HTTP response from a UpdateUploadWithResponse call

func (UpdateUploadResponse) Status

func (r UpdateUploadResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateUploadResponse) StatusCode

func (r UpdateUploadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateUploadResponseContent

type UpdateUploadResponseContent = Upload

UpdateUploadResponseContent defines model for UpdateUploadResponseContent.

type UpdateVaultJSONRequestBody

type UpdateVaultJSONRequestBody = UpdateVaultRequestContent

UpdateVaultJSONRequestBody defines body for UpdateVault for application/json ContentType.

type UpdateVaultRequestContent

type UpdateVaultRequestContent struct {
	Title string `json:"title,omitempty"`
}

UpdateVaultRequestContent defines model for UpdateVaultRequestContent.

type UpdateVaultResponse

func ParseUpdateVaultResponse

func ParseUpdateVaultResponse(rsp *http.Response) (*UpdateVaultResponse, error)

ParseUpdateVaultResponse parses an HTTP response from a UpdateVaultWithResponse call

func (UpdateVaultResponse) Status

func (r UpdateVaultResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateVaultResponse) StatusCode

func (r UpdateVaultResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateVaultResponseContent

type UpdateVaultResponseContent = Vault

UpdateVaultResponseContent defines model for UpdateVaultResponseContent.

type UpdateWebhookJSONRequestBody

type UpdateWebhookJSONRequestBody = UpdateWebhookRequestContent

UpdateWebhookJSONRequestBody defines body for UpdateWebhook for application/json ContentType.

type UpdateWebhookRequestContent

type UpdateWebhookRequestContent struct {
	Active     *bool    `json:"active,omitempty"`
	PayloadUrl string   `json:"payload_url,omitempty"`
	Types      []string `json:"types,omitempty"`
}

UpdateWebhookRequestContent defines model for UpdateWebhookRequestContent.

type UpdateWebhookResponse

func ParseUpdateWebhookResponse

func ParseUpdateWebhookResponse(rsp *http.Response) (*UpdateWebhookResponse, error)

ParseUpdateWebhookResponse parses an HTTP response from a UpdateWebhookWithResponse call

func (UpdateWebhookResponse) Status

func (r UpdateWebhookResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateWebhookResponse) StatusCode

func (r UpdateWebhookResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateWebhookResponseContent

type UpdateWebhookResponseContent = Webhook

UpdateWebhookResponseContent defines model for UpdateWebhookResponseContent.

type Upload

type Upload struct {
	AppUrl           string          `json:"app_url"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	BoostsCount      int32           `json:"boosts_count,omitempty"`
	BoostsUrl        string          `json:"boosts_url,omitempty"`
	Bucket           TodoBucket      `json:"bucket"`
	ByteSize         int64           `json:"byte_size,omitempty"`
	CommentsCount    int32           `json:"comments_count,omitempty"`
	CommentsUrl      string          `json:"comments_url,omitempty"`
	ContentType      string          `json:"content_type,omitempty"`
	CreatedAt        time.Time       `json:"created_at"`
	Creator          Person          `json:"creator"`
	Description      string          `json:"description,omitempty"`
	DownloadUrl      string          `json:"download_url,omitempty"`
	Filename         string          `json:"filename,omitempty"`
	Height           types.FlexInt   `json:"height,omitempty"`
	Id               int64           `json:"id"`
	InheritsStatus   bool            `json:"inherits_status"`
	Parent           RecordingParent `json:"parent"`
	Position         int32           `json:"position,omitempty"`
	Status           string          `json:"status"`
	SubscriptionUrl  string          `json:"subscription_url,omitempty"`
	Title            string          `json:"title"`
	Type             string          `json:"type"`
	UpdatedAt        time.Time       `json:"updated_at"`
	Url              string          `json:"url"`
	VisibleToClients bool            `json:"visible_to_clients"`
	Width            types.FlexInt   `json:"width,omitempty"`
}

Upload defines model for Upload.

type UploadsService

type UploadsService struct {
	// contains filtered or unexported fields
}

UploadsService provides upload-related operations.

func (*UploadsService) Create

func (s *UploadsService) Create(ctx context.Context, accountId string, vaultId int64, body CreateUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*UploadsService) CreateWithBody

func (s *UploadsService) CreateWithBody(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*UploadsService) Get

func (s *UploadsService) Get(ctx context.Context, accountId string, uploadId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*UploadsService) List

func (s *UploadsService) List(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*UploadsService) Update

func (s *UploadsService) Update(ctx context.Context, accountId string, uploadId int64, body UpdateUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*UploadsService) UpdateWithBody

func (s *UploadsService) UpdateWithBody(ctx context.Context, accountId string, uploadId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ValidationErrorResponseContent

type ValidationErrorResponseContent struct {
	Error   string `json:"error"`
	Message string `json:"message,omitempty"`
}

ValidationErrorResponseContent defines model for ValidationErrorResponseContent.

type Vault

type Vault struct {
	AppUrl           string          `json:"app_url"`
	BookmarkUrl      string          `json:"bookmark_url,omitempty"`
	Bucket           TodoBucket      `json:"bucket"`
	CreatedAt        time.Time       `json:"created_at"`
	Creator          Person          `json:"creator"`
	DocumentsCount   int32           `json:"documents_count,omitempty"`
	DocumentsUrl     string          `json:"documents_url,omitempty"`
	Id               int64           `json:"id"`
	InheritsStatus   bool            `json:"inherits_status"`
	Parent           RecordingParent `json:"parent,omitempty"`
	Position         int32           `json:"position,omitempty"`
	Status           string          `json:"status"`
	Title            string          `json:"title"`
	Type             string          `json:"type"`
	UpdatedAt        time.Time       `json:"updated_at"`
	UploadsCount     int32           `json:"uploads_count,omitempty"`
	UploadsUrl       string          `json:"uploads_url,omitempty"`
	Url              string          `json:"url"`
	VaultsCount      int32           `json:"vaults_count,omitempty"`
	VaultsUrl        string          `json:"vaults_url,omitempty"`
	VisibleToClients bool            `json:"visible_to_clients"`
}

Vault defines model for Vault.

type VaultsService

type VaultsService struct {
	// contains filtered or unexported fields
}

VaultsService provides vault-related operations.

func (*VaultsService) Create

func (s *VaultsService) Create(ctx context.Context, accountId string, vaultId int64, body CreateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*VaultsService) CreateWithBody

func (s *VaultsService) CreateWithBody(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*VaultsService) Get

func (s *VaultsService) Get(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*VaultsService) List

func (s *VaultsService) List(ctx context.Context, accountId string, vaultId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*VaultsService) Update

func (s *VaultsService) Update(ctx context.Context, accountId string, vaultId int64, body UpdateVaultJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*VaultsService) UpdateWithBody

func (s *VaultsService) UpdateWithBody(ctx context.Context, accountId string, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type Webhook

type Webhook struct {
	Active           bool              `json:"active,omitempty"`
	AppUrl           string            `json:"app_url"`
	CreatedAt        time.Time         `json:"created_at"`
	Id               int64             `json:"id"`
	PayloadUrl       string            `json:"payload_url"`
	RecentDeliveries []WebhookDelivery `json:"recent_deliveries,omitempty"`
	Types            []string          `json:"types,omitempty"`
	UpdatedAt        time.Time         `json:"updated_at"`
	Url              string            `json:"url"`
}

Webhook defines model for Webhook.

type WebhookCopy

type WebhookCopy struct {
	AppUrl string            `json:"app_url,omitempty"`
	Bucket WebhookCopyBucket `json:"bucket,omitempty"`
	Id     *int64            `json:"id,omitempty"`
	Url    string            `json:"url,omitempty"`
}

WebhookCopy Reference to a copied/moved recording in copy events.

type WebhookCopyBucket

type WebhookCopyBucket struct {
	Id *int64 `json:"id,omitempty"`
}

WebhookCopyBucket defines model for WebhookCopyBucket.

type WebhookDelivery

type WebhookDelivery struct {
	CreatedAt time.Time               `json:"created_at,omitempty"`
	Id        *int64                  `json:"id,omitempty"`
	Request   WebhookDeliveryRequest  `json:"request,omitempty"`
	Response  WebhookDeliveryResponse `json:"response,omitempty"`
}

WebhookDelivery defines model for WebhookDelivery.

type WebhookDeliveryRequest

type WebhookDeliveryRequest struct {
	// Body The event payload delivered to webhook URLs.
	// This is the body of an outbound webhook HTTP request.
	// Also appears as the body field in WebhookDelivery.request.
	Body    WebhookEvent      `json:"body,omitempty"`
	Headers WebhookHeadersMap `json:"headers,omitempty"`
}

WebhookDeliveryRequest defines model for WebhookDeliveryRequest.

type WebhookDeliveryResponse

type WebhookDeliveryResponse struct {
	Code    int32             `json:"code,omitempty"`
	Headers WebhookHeadersMap `json:"headers,omitempty"`
	Message string            `json:"message,omitempty"`
}

WebhookDeliveryResponse defines model for WebhookDeliveryResponse.

type WebhookEvent

type WebhookEvent struct {
	// Copy Reference to a copied/moved recording in copy events.
	Copy      WebhookCopy `json:"copy,omitempty"`
	CreatedAt time.Time   `json:"created_at,omitempty"`
	Creator   Person      `json:"creator,omitempty"`
	Details   interface{} `json:"details,omitempty"`
	Id        *int64      `json:"id,omitempty"`
	Kind      string      `json:"kind,omitempty"`
	Recording Recording   `json:"recording,omitempty"`
}

WebhookEvent The event payload delivered to webhook URLs. This is the body of an outbound webhook HTTP request. Also appears as the body field in WebhookDelivery.request.

type WebhookHeadersMap

type WebhookHeadersMap map[string]string

WebhookHeadersMap defines model for WebhookHeadersMap.

type WebhookLimitErrorResponseContent

type WebhookLimitErrorResponseContent struct {
	Error   string `json:"error"`
	Message string `json:"message,omitempty"`
}

WebhookLimitErrorResponseContent defines model for WebhookLimitErrorResponseContent.

type WebhooksService

type WebhooksService struct {
	// contains filtered or unexported fields
}

WebhooksService provides webhook-related operations.

func (*WebhooksService) Create

func (s *WebhooksService) Create(ctx context.Context, accountId string, bucketId int64, body CreateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*WebhooksService) CreateWithBody

func (s *WebhooksService) CreateWithBody(ctx context.Context, accountId string, bucketId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*WebhooksService) Delete

func (s *WebhooksService) Delete(ctx context.Context, accountId string, webhookId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*WebhooksService) Get

func (s *WebhooksService) Get(ctx context.Context, accountId string, webhookId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*WebhooksService) List

func (s *WebhooksService) List(ctx context.Context, accountId string, bucketId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*WebhooksService) Update

func (s *WebhooksService) Update(ctx context.Context, accountId string, webhookId int64, body UpdateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*WebhooksService) UpdateWithBody

func (s *WebhooksService) UpdateWithBody(ctx context.Context, accountId string, webhookId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL