generated

package
v0.15.0 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 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 GetOperationRetryMax added in v0.10.0

func GetOperationRetryMax(operationId string) (int, bool)

GetOperationRetryMax returns the per-operation retry ceiling (maximum total attempts) for the given operation ID. ok is false when the operation carries no per-op override, in which case the client-configured cap applies unchanged.

func GetOperationRetryOn added in v0.10.0

func GetOperationRetryOn(operationId string) ([]int, bool)

GetOperationRetryOn returns a COPY of the declared retryable status set for the given operation ID. The copy matters: isRetryableStatus reads the same package-level table on every response, so handing out the stored slice would let any caller rewrite the retry policy for every client in the process, and race with in-flight requests while doing it.

ok is false when the operation carries no per-op set. A present-but-empty set returns ok true, which is how "declared empty" stays distinguishable from "absent" — ok, not nilness, is the signal.

func IsIdempotent

func IsIdempotent(operationId string) bool

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

func NewArchiveProjectRequest added in v0.13.0

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

NewArchiveProjectRequest generates requests for ArchiveProject

func NewArchiveRecordingRequest

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

NewArchiveRecordingRequest generates requests for ArchiveRecording

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 NewCreateBookmarkRequest added in v0.12.0

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

NewCreateBookmarkRequest generates requests for CreateBookmark

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, bucketId int64, 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, bucketId int64, campfireId int64, contentType string, body io.Reader) (*http.Request, error)

NewCreateChatbotRequestWithBody generates requests for CreateChatbot with any type of body

func NewCreateCloudFileRequest added in v0.13.0

func NewCreateCloudFileRequest(server string, accountId string, bucketId int64, vaultId int64, body CreateCloudFileJSONRequestBody) (*http.Request, error)

NewCreateCloudFileRequest calls the generic CreateCloudFile builder with application/json body

func NewCreateCloudFileRequestWithBody added in v0.13.0

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

NewCreateCloudFileRequestWithBody generates requests for CreateCloudFile 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 NewCreateFolderRequest added in v0.13.0

func NewCreateFolderRequest(server string, accountId string, body CreateFolderJSONRequestBody) (*http.Request, error)

NewCreateFolderRequest calls the generic CreateFolder builder with application/json body

func NewCreateFolderRequestWithBody added in v0.13.0

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

NewCreateFolderRequestWithBody generates requests for CreateFolder 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 NewCreateGoogleDocumentRequest added in v0.13.0

func NewCreateGoogleDocumentRequest(server string, accountId string, bucketId int64, vaultId int64, body CreateGoogleDocumentJSONRequestBody) (*http.Request, error)

NewCreateGoogleDocumentRequest calls the generic CreateGoogleDocument builder with application/json body

func NewCreateGoogleDocumentRequestWithBody added in v0.13.0

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

NewCreateGoogleDocumentRequestWithBody generates requests for CreateGoogleDocument 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, bucketId int64, body CreateMessageTypeJSONRequestBody) (*http.Request, error)

NewCreateMessageTypeRequest calls the generic CreateMessageType builder with application/json body

func NewCreateMessageTypeRequestWithBody

func NewCreateMessageTypeRequestWithBody(server string, accountId string, bucketId int64, 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 NewCreateTodosetTodoRequest added in v0.12.0

func NewCreateTodosetTodoRequest(server string, accountId string, bucketId int64, todosetId int64, body CreateTodosetTodoJSONRequestBody) (*http.Request, error)

NewCreateTodosetTodoRequest calls the generic CreateTodosetTodo builder with application/json body

func NewCreateTodosetTodoRequestWithBody added in v0.12.0

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

NewCreateTodosetTodoRequestWithBody generates requests for CreateTodosetTodo with any type of body

func NewCreateToolRequest added in v0.8.0

func NewCreateToolRequest(server string, accountId string, bucketId int64, body CreateToolJSONRequestBody) (*http.Request, error)

NewCreateToolRequest calls the generic CreateTool builder with application/json body

func NewCreateToolRequestWithBody added in v0.8.0

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

NewCreateToolRequestWithBody generates requests for CreateTool 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 NewCreateUploadVersionRequest added in v0.14.0

func NewCreateUploadVersionRequest(server string, accountId string, uploadId int64, body CreateUploadVersionJSONRequestBody) (*http.Request, error)

NewCreateUploadVersionRequest calls the generic CreateUploadVersion builder with application/json body

func NewCreateUploadVersionRequestWithBody added in v0.14.0

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

NewCreateUploadVersionRequestWithBody generates requests for CreateUploadVersion 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 NewCreateWormholeRequest added in v0.9.0

func NewCreateWormholeRequest(server string, accountId string, bucketId int64, cardTableId int64, body CreateWormholeJSONRequestBody) (*http.Request, error)

NewCreateWormholeRequest calls the generic CreateWormhole builder with application/json body

func NewCreateWormholeRequestWithBody added in v0.9.0

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

NewCreateWormholeRequestWithBody generates requests for CreateWormhole with any type of body

func NewDeleteBookmarkRequest added in v0.12.0

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

NewDeleteBookmarkRequest generates requests for DeleteBookmark

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, bucketId int64, campfireId int64, chatbotId int64) (*http.Request, error)

NewDeleteChatbotRequest generates requests for DeleteChatbot

func NewDeleteFolderRequest added in v0.13.0

func NewDeleteFolderRequest(server string, accountId string, folderId int64) (*http.Request, error)

NewDeleteFolderRequest generates requests for DeleteFolder

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, bucketId int64, 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 NewDeleteWormholeRequest added in v0.9.0

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

NewDeleteWormholeRequest generates requests for DeleteWormhole

func NewDeprioritizeAssignmentRequest added in v0.12.0

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

NewDeprioritizeAssignmentRequest generates requests for DeprioritizeAssignment

func NewDestroyGaugeNeedleRequest added in v0.7.0

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

NewDestroyGaugeNeedleRequest generates requests for DestroyGaugeNeedle

func NewDestroyTimesheetEntryRequest added in v0.13.0

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

NewDestroyTimesheetEntryRequest generates requests for DestroyTimesheetEntry

func NewDisableCardColumnOnHoldRequest

func NewDisableCardColumnOnHoldRequest(server string, accountId string, bucketId int64, 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, bucketId int64, 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, params *GetAnswersByPersonParams) (*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 NewGetBookmarkRequest added in v0.12.0

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

NewGetBookmarkRequest generates requests for GetBookmark

func NewGetBoostRequest

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

NewGetBoostRequest generates requests for GetBoost

func NewGetBubbleUpsRequest added in v0.10.0

func NewGetBubbleUpsRequest(server string, accountId string, params *GetBubbleUpsParams) (*http.Request, error)

NewGetBubbleUpsRequest generates requests for GetBubbleUps

func NewGetCalendarRequest added in v0.12.0

func NewGetCalendarRequest(server string, accountId string, calendarId int64) (*http.Request, error)

NewGetCalendarRequest generates requests for GetCalendar

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, bucketId int64, 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, bucketId int64, recordingId int64, replyId int64) (*http.Request, error)

NewGetClientReplyRequest generates requests for GetClientReply

func NewGetCloudFileRequest added in v0.13.0

func NewGetCloudFileRequest(server string, accountId string, cloudFileId int64) (*http.Request, error)

NewGetCloudFileRequest generates requests for GetCloudFile

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 NewGetEverythingCheckinsRequest added in v0.10.0

func NewGetEverythingCheckinsRequest(server string, accountId string, params *GetEverythingCheckinsParams) (*http.Request, error)

NewGetEverythingCheckinsRequest generates requests for GetEverythingCheckins

func NewGetEverythingCommentsRequest added in v0.10.0

func NewGetEverythingCommentsRequest(server string, accountId string, params *GetEverythingCommentsParams) (*http.Request, error)

NewGetEverythingCommentsRequest generates requests for GetEverythingComments

func NewGetEverythingCompletedCardsRequest added in v0.10.0

func NewGetEverythingCompletedCardsRequest(server string, accountId string, params *GetEverythingCompletedCardsParams) (*http.Request, error)

NewGetEverythingCompletedCardsRequest generates requests for GetEverythingCompletedCards

func NewGetEverythingCompletedTodosRequest added in v0.10.0

func NewGetEverythingCompletedTodosRequest(server string, accountId string, params *GetEverythingCompletedTodosParams) (*http.Request, error)

NewGetEverythingCompletedTodosRequest generates requests for GetEverythingCompletedTodos

func NewGetEverythingFilesRequest added in v0.10.0

func NewGetEverythingFilesRequest(server string, accountId string, params *GetEverythingFilesParams) (*http.Request, error)

NewGetEverythingFilesRequest generates requests for GetEverythingFiles

func NewGetEverythingForwardsRequest added in v0.10.0

func NewGetEverythingForwardsRequest(server string, accountId string, params *GetEverythingForwardsParams) (*http.Request, error)

NewGetEverythingForwardsRequest generates requests for GetEverythingForwards

func NewGetEverythingMessagesRequest added in v0.10.0

func NewGetEverythingMessagesRequest(server string, accountId string, params *GetEverythingMessagesParams) (*http.Request, error)

NewGetEverythingMessagesRequest generates requests for GetEverythingMessages

func NewGetEverythingNoDueDateCardsRequest added in v0.10.0

func NewGetEverythingNoDueDateCardsRequest(server string, accountId string, params *GetEverythingNoDueDateCardsParams) (*http.Request, error)

NewGetEverythingNoDueDateCardsRequest generates requests for GetEverythingNoDueDateCards

func NewGetEverythingNoDueDateTodosRequest added in v0.10.0

func NewGetEverythingNoDueDateTodosRequest(server string, accountId string, params *GetEverythingNoDueDateTodosParams) (*http.Request, error)

NewGetEverythingNoDueDateTodosRequest generates requests for GetEverythingNoDueDateTodos

func NewGetEverythingNotNowCardsRequest added in v0.10.0

func NewGetEverythingNotNowCardsRequest(server string, accountId string, params *GetEverythingNotNowCardsParams) (*http.Request, error)

NewGetEverythingNotNowCardsRequest generates requests for GetEverythingNotNowCards

func NewGetEverythingOpenCardsRequest added in v0.10.0

func NewGetEverythingOpenCardsRequest(server string, accountId string, params *GetEverythingOpenCardsParams) (*http.Request, error)

NewGetEverythingOpenCardsRequest generates requests for GetEverythingOpenCards

func NewGetEverythingOpenTodosRequest added in v0.10.0

func NewGetEverythingOpenTodosRequest(server string, accountId string, params *GetEverythingOpenTodosParams) (*http.Request, error)

NewGetEverythingOpenTodosRequest generates requests for GetEverythingOpenTodos

func NewGetEverythingOverdueCardsRequest added in v0.10.0

func NewGetEverythingOverdueCardsRequest(server string, accountId string, params *GetEverythingOverdueCardsParams) (*http.Request, error)

NewGetEverythingOverdueCardsRequest generates requests for GetEverythingOverdueCards

func NewGetEverythingOverdueTodosRequest added in v0.10.0

func NewGetEverythingOverdueTodosRequest(server string, accountId string, params *GetEverythingOverdueTodosParams) (*http.Request, error)

NewGetEverythingOverdueTodosRequest generates requests for GetEverythingOverdueTodos

func NewGetEverythingUnassignedCardsRequest added in v0.10.0

func NewGetEverythingUnassignedCardsRequest(server string, accountId string, params *GetEverythingUnassignedCardsParams) (*http.Request, error)

NewGetEverythingUnassignedCardsRequest generates requests for GetEverythingUnassignedCards

func NewGetEverythingUnassignedTodosRequest added in v0.10.0

func NewGetEverythingUnassignedTodosRequest(server string, accountId string, params *GetEverythingUnassignedTodosParams) (*http.Request, error)

NewGetEverythingUnassignedTodosRequest generates requests for GetEverythingUnassignedTodos

func NewGetFolderRequest added in v0.13.0

func NewGetFolderRequest(server string, accountId string, folderId int64) (*http.Request, error)

NewGetFolderRequest generates requests for GetFolder

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 NewGetGoogleDocumentRequest added in v0.13.0

func NewGetGoogleDocumentRequest(server string, accountId string, googleDocumentId int64) (*http.Request, error)

NewGetGoogleDocumentRequest generates requests for GetGoogleDocument

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, bucketId int64, 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 NewGetMyNoteRequest added in v0.12.0

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

NewGetMyNoteRequest generates requests for GetMyNote

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, params *GetPersonProgressParams) (*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, params *GetProgressReportParams) (*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, params *GetProjectTimelineParams) (*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, params *GetQuestionRemindersParams) (*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 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, params *ListAnswersParams) (*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, params *ListCampfiresParams) (*http.Request, error)

NewListCampfiresRequest generates requests for ListCampfires

func NewListCardsRequest

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

NewListCardsRequest generates requests for ListCards

func NewListChatbotsRequest

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

NewListChatbotsRequest generates requests for ListChatbots

func NewListClientApprovalsRequest

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

NewListClientApprovalsRequest generates requests for ListClientApprovals

func NewListClientCorrespondencesRequest

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

NewListClientCorrespondencesRequest generates requests for ListClientCorrespondences

func NewListClientRepliesRequest

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

NewListClientRepliesRequest generates requests for ListClientReplies

func NewListCommentsRequest

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

NewListCommentsRequest generates requests for ListComments

func NewListDocumentsRequest

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

NewListDocumentsRequest generates requests for ListDocuments

func NewListEventBoostsRequest

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

NewListEventBoostsRequest generates requests for ListEventBoosts

func NewListEventsRequest

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

NewListEventsRequest generates requests for ListEvents

func NewListFoldersRequest added in v0.13.0

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

NewListFoldersRequest generates requests for ListFolders

func NewListForwardRepliesRequest

func NewListForwardRepliesRequest(server string, accountId string, forwardId int64, params *ListForwardRepliesParams) (*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, params *ListGaugeNeedlesParams) (*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, bucketId int64) (*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 NewListMyBookmarksRequest added in v0.12.0

func NewListMyBookmarksRequest(server string, accountId string, params *ListMyBookmarksParams) (*http.Request, error)

NewListMyBookmarksRequest generates requests for ListMyBookmarks

func NewListMyDraftsRequest added in v0.12.0

func NewListMyDraftsRequest(server string, accountId string, params *ListMyDraftsParams) (*http.Request, error)

NewListMyDraftsRequest generates requests for ListMyDrafts

func NewListPeopleRequest

func NewListPeopleRequest(server string, accountId string, params *ListPeopleParams) (*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, params *ListProjectPeopleParams) (*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, params *ListQuestionsParams) (*http.Request, error)

NewListQuestionsRequest generates requests for ListQuestions

func NewListRecordingBoostsRequest

func NewListRecordingBoostsRequest(server string, accountId string, recordingId int64, params *ListRecordingBoostsParams) (*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, params *ListTodolistGroupsParams) (*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, params *ListUploadsParams) (*http.Request, error)

NewListUploadsRequest generates requests for ListUploads

func NewListVaultsRequest

func NewListVaultsRequest(server string, accountId string, vaultId int64, params *ListVaultsParams) (*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 NewPrioritizeAssignmentRequest added in v0.12.0

func NewPrioritizeAssignmentRequest(server string, accountId string, body PrioritizeAssignmentJSONRequestBody) (*http.Request, error)

NewPrioritizeAssignmentRequest calls the generic PrioritizeAssignment builder with application/json body

func NewPrioritizeAssignmentRequestWithBody added in v0.12.0

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

NewPrioritizeAssignmentRequestWithBody generates requests for PrioritizeAssignment with any type of body

func NewRemoveAccountLogoRequest added in v0.7.0

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

NewRemoveAccountLogoRequest generates requests for RemoveAccountLogo

func NewReorderUpNextRequest added in v0.12.0

func NewReorderUpNextRequest(server string, accountId string, body ReorderUpNextJSONRequestBody) (*http.Request, error)

NewReorderUpNextRequest calls the generic ReorderUpNext builder with application/json body

func NewReorderUpNextRequestWithBody added in v0.12.0

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

NewReorderUpNextRequestWithBody generates requests for ReorderUpNext with any type of body

func NewReplaceDocumentRequest added in v0.13.0

func NewReplaceDocumentRequest(server string, accountId string, documentId int64, body ReplaceDocumentJSONRequestBody) (*http.Request, error)

NewReplaceDocumentRequest calls the generic ReplaceDocument builder with application/json body

func NewReplaceDocumentRequestWithBody added in v0.13.0

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

NewReplaceDocumentRequestWithBody generates requests for ReplaceDocument with any type of body

func NewReplaceScheduleEntryRequest added in v0.13.0

func NewReplaceScheduleEntryRequest(server string, accountId string, entryId int64, body ReplaceScheduleEntryJSONRequestBody) (*http.Request, error)

NewReplaceScheduleEntryRequest calls the generic ReplaceScheduleEntry builder with application/json body

func NewReplaceScheduleEntryRequestWithBody added in v0.13.0

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

NewReplaceScheduleEntryRequestWithBody generates requests for ReplaceScheduleEntry with any type of body

func NewReplaceTodoRequest added in v0.8.0

func NewReplaceTodoRequest(server string, accountId string, todoId int64, body ReplaceTodoJSONRequestBody) (*http.Request, error)

NewReplaceTodoRequest calls the generic ReplaceTodo builder with application/json body

func NewReplaceTodoRequestWithBody added in v0.8.0

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

NewReplaceTodoRequestWithBody generates requests for ReplaceTodo with any type of body

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 NewRepositionTodolistRequest added in v0.9.0

func NewRepositionTodolistRequest(server string, accountId string, todolistId int64, body RepositionTodolistJSONRequestBody) (*http.Request, error)

NewRepositionTodolistRequest calls the generic RepositionTodolist builder with application/json body

func NewRepositionTodolistRequestWithBody added in v0.9.0

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

NewRepositionTodolistRequestWithBody generates requests for RepositionTodolist 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, bucketId int64, 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, bucketId int64, 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 NewUnarchiveProjectRequest added in v0.13.0

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

NewUnarchiveProjectRequest generates requests for UnarchiveProject

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 NewUpdateCalendarRequest added in v0.12.0

func NewUpdateCalendarRequest(server string, accountId string, calendarId int64, body UpdateCalendarJSONRequestBody) (*http.Request, error)

NewUpdateCalendarRequest calls the generic UpdateCalendar builder with application/json body

func NewUpdateCalendarRequestWithBody added in v0.12.0

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

NewUpdateCalendarRequestWithBody generates requests for UpdateCalendar with any type of body

func NewUpdateCampfireLineRequest added in v0.8.0

func NewUpdateCampfireLineRequest(server string, accountId string, campfireId int64, lineId int64, body UpdateCampfireLineJSONRequestBody) (*http.Request, error)

NewUpdateCampfireLineRequest calls the generic UpdateCampfireLine builder with application/json body

func NewUpdateCampfireLineRequestWithBody added in v0.8.0

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

NewUpdateCampfireLineRequestWithBody generates requests for UpdateCampfireLine 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, bucketId int64, 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, bucketId int64, campfireId int64, chatbotId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateChatbotRequestWithBody generates requests for UpdateChatbot with any type of body

func NewUpdateCloudFileRequest added in v0.13.0

func NewUpdateCloudFileRequest(server string, accountId string, cloudFileId int64, body UpdateCloudFileJSONRequestBody) (*http.Request, error)

NewUpdateCloudFileRequest calls the generic UpdateCloudFile builder with application/json body

func NewUpdateCloudFileRequestWithBody added in v0.13.0

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

NewUpdateCloudFileRequestWithBody generates requests for UpdateCloudFile 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 NewUpdateFolderRequest added in v0.13.0

func NewUpdateFolderRequest(server string, accountId string, folderId int64, body UpdateFolderJSONRequestBody) (*http.Request, error)

NewUpdateFolderRequest calls the generic UpdateFolder builder with application/json body

func NewUpdateFolderRequestWithBody added in v0.13.0

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

NewUpdateFolderRequestWithBody generates requests for UpdateFolder 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 NewUpdateGoogleDocumentRequest added in v0.13.0

func NewUpdateGoogleDocumentRequest(server string, accountId string, googleDocumentId int64, body UpdateGoogleDocumentJSONRequestBody) (*http.Request, error)

NewUpdateGoogleDocumentRequest calls the generic UpdateGoogleDocument builder with application/json body

func NewUpdateGoogleDocumentRequestWithBody added in v0.13.0

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

NewUpdateGoogleDocumentRequestWithBody generates requests for UpdateGoogleDocument 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, bucketId int64, 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, bucketId int64, typeId int64, contentType string, body io.Reader) (*http.Request, error)

NewUpdateMessageTypeRequestWithBody generates requests for UpdateMessageType with any type of body

func NewUpdateMyNoteRequest added in v0.12.0

func NewUpdateMyNoteRequest(server string, accountId string, body UpdateMyNoteJSONRequestBody) (*http.Request, error)

NewUpdateMyNoteRequest calls the generic UpdateMyNote builder with application/json body

func NewUpdateMyNoteRequestWithBody added in v0.12.0

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

NewUpdateMyNoteRequestWithBody generates requests for UpdateMyNote 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 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 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

func NewUpdateWormholeRequest added in v0.9.0

func NewUpdateWormholeRequest(server string, accountId string, bucketId int64, wormholeId int64, body UpdateWormholeJSONRequestBody) (*http.Request, error)

NewUpdateWormholeRequest calls the generic UpdateWormhole builder with application/json body

func NewUpdateWormholeRequestWithBody added in v0.9.0

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

NewUpdateWormholeRequestWithBody generates requests for UpdateWormhole 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 ArchiveProjectResponse added in v0.13.0

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

func ParseArchiveProjectResponse added in v0.13.0

func ParseArchiveProjectResponse(rsp *http.Response) (*ArchiveProjectResponse, error)

ParseArchiveProjectResponse parses an HTTP response from a ArchiveProjectWithResponse call

func (ArchiveProjectResponse) ContentType added in v0.13.0

func (r ArchiveProjectResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ArchiveProjectResponse) Status added in v0.13.0

func (r ArchiveProjectResponse) Status() string

Status returns HTTPResponse.Status

func (ArchiveProjectResponse) StatusCode added in v0.13.0

func (r ArchiveProjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

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) ContentType added in v0.8.0

func (r ArchiveRecordingResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 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 BareFieldBadRequestErrorResponseContent added in v0.13.0

type BareFieldBadRequestErrorResponseContent = FieldErrorMap

BareFieldBadRequestErrorResponseContent defines model for BareFieldBadRequestErrorResponseContent.

type BareFieldValidationErrorResponseContent added in v0.13.0

type BareFieldValidationErrorResponseContent = FieldErrorMap

BareFieldValidationErrorResponseContent defines model for BareFieldValidationErrorResponseContent.

type Bookmark added in v0.12.0

type Bookmark struct {
	CreatedAt time.Time `json:"created_at"`
	Id        int64     `json:"id"`
	Recording Recording `json:"recording"`
	UpdatedAt time.Time `json:"updated_at"`
}

Bookmark A personal bookmark: the current user's link to a single recording. The wrapped recording is the shared recording projection, whose `parent` is optional (docked recordings and doors omit it).

type BookmarkStatus added in v0.12.0

type BookmarkStatus struct {
	Bookmarked bool `json:"bookmarked"`
}

BookmarkStatus The current user's bookmark state for one recording.

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 BucketCardsGroup added in v0.10.0

type BucketCardsGroup struct {
	Bucket RecordingBucket `json:"bucket"`
	Cards  []Card          `json:"cards"`
}

BucketCardsGroup One project's slice of a filtered card listing: the parent project and the matching cards (each carrying its steps).

type BucketTodosGroup added in v0.10.0

type BucketTodosGroup struct {
	Bucket RecordingBucket `json:"bucket"`
	Todos  []Todo          `json:"todos"`
}

BucketTodosGroup One project's slice of a filtered to-do listing: the parent project and the matching to-dos (each carrying its steps).

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 Calendar added in v0.12.0

type Calendar struct {
	AppUrl string `json:"app_url"`

	// Color One of: white, red, orange, yellow, green, blue, aqua, purple, gray,
	// pink, brown.
	Color     string    `json:"color"`
	CreatedAt time.Time `json:"created_at"`
	Id        int64     `json:"id"`
	Name      string    `json:"name"`

	// ScheduleUrl API URL of the calendar's underlying schedule resource.
	ScheduleUrl string    `json:"schedule_url"`
	Type        string    `json:"type"`
	UpdatedAt   time.Time `json:"updated_at"`
	Url         string    `json:"url"`
}

Calendar A per-account calendar (wire type Calendar), keyed by its own bucket id.

type CalendarAttributes added in v0.12.0

type CalendarAttributes struct {
	// Color One of: white, red, orange, yellow, green, blue, aqua, purple, gray,
	// pink, brown.
	Color string `json:"color"`
}

CalendarAttributes The writable calendar payload — the wire body is the nested {calendar: {color}} envelope.

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, params *ListCampfiresParams, 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"`
	DescriptionAttachments []RichTextAttachment `json:"description_attachments"`
	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"`
	Wormholes        []Wormhole   `json:"wormholes,omitempty"`
}

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, params *ListCardsParams, 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) UpdateVerbatim added in v0.10.0

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

func (*CardsService) UpdateVerbatimWithBody added in v0.10.0

func (s *CardsService) UpdateVerbatimWithBody(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 Only present when the requester is an account administrator; possession of this URL is enough to command the bot.
	CommandUrl *string   `json:"command_url,omitempty"`
	CreatedAt  time.Time `json:"created_at"`
	Id         int64     `json:"id"`

	// LinesUrl Only present when the requester is an account administrator; possession of this URL is enough to post lines as the bot.
	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) ArchiveProject added in v0.13.0

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

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) 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) CreateBookmark added in v0.12.0

func (c *Client) CreateBookmark(ctx context.Context, accountId string, recordingId int64, 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, bucketId int64, campfireId int64, body CreateChatbotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateChatbotWithBody

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

func (*Client) CreateCloudFile added in v0.13.0

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

func (*Client) CreateCloudFileWithBody added in v0.13.0

func (c *Client) CreateCloudFileWithBody(ctx context.Context, accountId string, bucketId int64, vaultId 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) CreateFolder added in v0.13.0

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

func (*Client) CreateFolderWithBody added in v0.13.0

func (c *Client) CreateFolderWithBody(ctx context.Context, accountId string, 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) CreateGoogleDocument added in v0.13.0

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

func (*Client) CreateGoogleDocumentWithBody added in v0.13.0

func (c *Client) CreateGoogleDocumentWithBody(ctx context.Context, accountId string, bucketId int64, vaultId 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, bucketId int64, body CreateMessageTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMessageTypeWithBody

func (c *Client) CreateMessageTypeWithBody(ctx context.Context, accountId string, bucketId int64, 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) CreateTodosetTodo added in v0.12.0

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

func (*Client) CreateTodosetTodoWithBody added in v0.12.0

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

func (*Client) CreateTool added in v0.8.0

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

func (*Client) CreateToolWithBody added in v0.8.0

func (c *Client) CreateToolWithBody(ctx context.Context, accountId string, bucketId 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) CreateUploadVersion added in v0.14.0

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

func (*Client) CreateUploadVersionWithBody added in v0.14.0

func (c *Client) CreateUploadVersionWithBody(ctx context.Context, accountId string, uploadId int64, contentType string, body io.Reader, 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) CreateWormhole added in v0.9.0

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

func (*Client) CreateWormholeWithBody added in v0.9.0

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

func (*Client) DeleteBookmark added in v0.12.0

func (c *Client) DeleteBookmark(ctx context.Context, accountId string, recordingId int64, 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, bucketId int64, campfireId int64, chatbotId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteFolder added in v0.13.0

func (c *Client) DeleteFolder(ctx context.Context, accountId string, folderId 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, bucketId int64, 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) DeleteWormhole added in v0.9.0

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

func (*Client) DeprioritizeAssignment added in v0.12.0

func (c *Client) DeprioritizeAssignment(ctx context.Context, accountId string, recordingId 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) DestroyTimesheetEntry added in v0.13.0

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

func (*Client) DisableCardColumnOnHold

func (c *Client) DisableCardColumnOnHold(ctx context.Context, accountId string, bucketId int64, 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, bucketId int64, 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, params *GetAnswersByPersonParams, 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) GetBookmark added in v0.12.0

func (c *Client) GetBookmark(ctx context.Context, accountId string, recordingId int64, 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) GetBubbleUps added in v0.10.0

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

func (*Client) GetCalendar added in v0.12.0

func (c *Client) GetCalendar(ctx context.Context, accountId string, calendarId 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, bucketId int64, 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, bucketId int64, recordingId int64, replyId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCloudFile added in v0.13.0

func (c *Client) GetCloudFile(ctx context.Context, accountId string, cloudFileId 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) GetEverythingCheckins added in v0.10.0

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

func (*Client) GetEverythingComments added in v0.10.0

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

func (*Client) GetEverythingCompletedCards added in v0.10.0

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

func (*Client) GetEverythingCompletedTodos added in v0.10.0

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

func (*Client) GetEverythingFiles added in v0.10.0

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

func (*Client) GetEverythingForwards added in v0.10.0

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

func (*Client) GetEverythingMessages added in v0.10.0

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

func (*Client) GetEverythingNoDueDateCards added in v0.10.0

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

func (*Client) GetEverythingNoDueDateTodos added in v0.10.0

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

func (*Client) GetEverythingNotNowCards added in v0.10.0

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

func (*Client) GetEverythingOpenCards added in v0.10.0

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

func (*Client) GetEverythingOpenTodos added in v0.10.0

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

func (*Client) GetEverythingOverdueCards added in v0.10.0

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

func (*Client) GetEverythingOverdueTodos added in v0.10.0

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

func (*Client) GetEverythingUnassignedCards added in v0.10.0

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

func (*Client) GetEverythingUnassignedTodos added in v0.10.0

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

func (*Client) GetFolder added in v0.13.0

func (c *Client) GetFolder(ctx context.Context, accountId string, folderId 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) GetGoogleDocument added in v0.13.0

func (c *Client) GetGoogleDocument(ctx context.Context, accountId string, googleDocumentId 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, bucketId int64, 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) GetMyNote added in v0.12.0

func (c *Client) GetMyNote(ctx context.Context, accountId string, 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, params *GetPersonProgressParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProgressReport

func (c *Client) GetProgressReport(ctx context.Context, accountId string, params *GetProgressReportParams, 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, params *GetProjectTimelineParams, 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, params *GetQuestionRemindersParams, 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) 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, params *ListAnswersParams, 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, params *ListCampfiresParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCards

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

func (*Client) ListChatbots

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

func (*Client) ListClientApprovals

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

func (*Client) ListClientCorrespondences

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

func (*Client) ListClientReplies

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

func (*Client) ListComments

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

func (*Client) ListDocuments

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

func (*Client) ListEventBoosts

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

func (*Client) ListEvents

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

func (*Client) ListFolders added in v0.13.0

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

func (*Client) ListForwardReplies

func (c *Client) ListForwardReplies(ctx context.Context, accountId string, forwardId int64, params *ListForwardRepliesParams, 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, params *ListGaugeNeedlesParams, 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, bucketId int64, 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) ListMyBookmarks added in v0.12.0

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

func (*Client) ListMyDrafts added in v0.12.0

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

func (*Client) ListPeople

func (c *Client) ListPeople(ctx context.Context, accountId string, params *ListPeopleParams, 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, params *ListProjectPeopleParams, 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, params *ListQuestionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRecordingBoosts

func (c *Client) ListRecordingBoosts(ctx context.Context, accountId string, recordingId int64, params *ListRecordingBoostsParams, 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, params *ListTodolistGroupsParams, 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, params *ListUploadsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListVaults

func (c *Client) ListVaults(ctx context.Context, accountId string, vaultId int64, params *ListVaultsParams, 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) PrioritizeAssignment added in v0.12.0

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

func (*Client) PrioritizeAssignmentWithBody added in v0.12.0

func (c *Client) PrioritizeAssignmentWithBody(ctx context.Context, accountId string, contentType string, body io.Reader, 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) ReorderUpNext added in v0.12.0

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

func (*Client) ReorderUpNextWithBody added in v0.12.0

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

func (*Client) ReplaceDocument added in v0.13.0

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

func (*Client) ReplaceDocumentWithBody added in v0.13.0

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

func (*Client) ReplaceScheduleEntry added in v0.13.0

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

func (*Client) ReplaceScheduleEntryWithBody added in v0.13.0

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

func (*Client) ReplaceTodo added in v0.8.0

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

func (*Client) ReplaceTodoWithBody added in v0.8.0

func (c *Client) ReplaceTodoWithBody(ctx context.Context, accountId string, todoId int64, contentType string, body io.Reader, 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) RepositionTodolist added in v0.9.0

func (c *Client) RepositionTodolist(ctx context.Context, accountId string, todolistId int64, body RepositionTodolistJSONRequestBody, 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) RepositionTodolistWithBody added in v0.9.0

func (c *Client) RepositionTodolistWithBody(ctx context.Context, accountId string, todolistId 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, bucketId int64, columnId int64, body SetCardColumnColorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetCardColumnColorWithBody

func (c *Client) SetCardColumnColorWithBody(ctx context.Context, accountId string, bucketId int64, 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) UnarchiveProject added in v0.13.0

func (c *Client) UnarchiveProject(ctx context.Context, accountId string, projectId 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) UpdateCalendar added in v0.12.0

func (c *Client) UpdateCalendar(ctx context.Context, accountId string, calendarId int64, body UpdateCalendarJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCalendarWithBody added in v0.12.0

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

func (*Client) UpdateCampfireLine added in v0.8.0

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

func (*Client) UpdateCampfireLineWithBody added in v0.8.0

func (c *Client) UpdateCampfireLineWithBody(ctx context.Context, accountId string, campfireId int64, lineId 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, bucketId int64, campfireId int64, chatbotId int64, body UpdateChatbotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateChatbotWithBody

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

func (*Client) UpdateCloudFile added in v0.13.0

func (c *Client) UpdateCloudFile(ctx context.Context, accountId string, cloudFileId int64, body UpdateCloudFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCloudFileWithBody added in v0.13.0

func (c *Client) UpdateCloudFileWithBody(ctx context.Context, accountId string, cloudFileId 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) UpdateFolder added in v0.13.0

func (c *Client) UpdateFolder(ctx context.Context, accountId string, folderId int64, body UpdateFolderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateFolderWithBody added in v0.13.0

func (c *Client) UpdateFolderWithBody(ctx context.Context, accountId string, folderId 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) UpdateGoogleDocument added in v0.13.0

func (c *Client) UpdateGoogleDocument(ctx context.Context, accountId string, googleDocumentId int64, body UpdateGoogleDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGoogleDocumentWithBody added in v0.13.0

func (c *Client) UpdateGoogleDocumentWithBody(ctx context.Context, accountId string, googleDocumentId 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, bucketId int64, typeId int64, body UpdateMessageTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMessageTypeWithBody

func (c *Client) UpdateMessageTypeWithBody(ctx context.Context, accountId string, bucketId int64, 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) UpdateMyNote added in v0.12.0

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

func (*Client) UpdateMyNoteWithBody added in v0.12.0

func (c *Client) UpdateMyNoteWithBody(ctx context.Context, accountId string, 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) 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) 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) UpdateWormhole added in v0.9.0

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

func (*Client) UpdateWormholeWithBody added in v0.9.0

func (c *Client) UpdateWormholeWithBody(ctx context.Context, accountId string, bucketId int64, wormholeId 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"`
	ContentAttachments []RichTextAttachment     `json:"content_attachments"`
	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"`
	ContentAttachments []RichTextAttachment `json:"content_attachments"`
	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)

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

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

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

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

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

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

	UpdateWormhole(ctx context.Context, accountId string, bucketId int64, wormholeId int64, body UpdateWormholeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateWormhole(ctx context.Context, accountId string, bucketId int64, cardTableId int64, body CreateWormholeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	CreateTodosetTodo(ctx context.Context, accountId string, bucketId int64, todosetId int64, body CreateTodosetTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateCloudFile(ctx context.Context, accountId string, bucketId int64, vaultId int64, body CreateCloudFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateGoogleDocument(ctx context.Context, accountId string, bucketId int64, vaultId int64, body CreateGoogleDocumentJSONRequestBody, 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)

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

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

	UpdateCalendar(ctx context.Context, accountId string, calendarId int64, body UpdateCalendarJSONRequestBody, 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)

	// ListCards request
	ListCards(ctx context.Context, accountId string, columnId int64, params *ListCardsParams, 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)

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

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

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

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

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

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

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

	// GetCampfire request
	GetCampfire(ctx context.Context, accountId string, campfireId int64, 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)

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

	UpdateCampfireLine(ctx context.Context, accountId string, campfireId int64, lineId int64, body UpdateCampfireLineJSONRequestBody, 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)

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

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

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

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

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

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

	UpdateCloudFile(ctx context.Context, accountId string, cloudFileId int64, body UpdateCloudFileJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEverythingComments request
	GetEverythingComments(ctx context.Context, accountId string, params *GetEverythingCommentsParams, 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)

	// 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)

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

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

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

	// GetEverythingForwards request
	GetEverythingForwards(ctx context.Context, accountId string, params *GetEverythingForwardsParams, 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)

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

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

	UpdateGoogleDocument(ctx context.Context, accountId string, googleDocumentId int64, body UpdateGoogleDocumentJSONRequestBody, 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, params *ListForwardRepliesParams, 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)

	// GetEverythingMessages request
	GetEverythingMessages(ctx context.Context, accountId string, params *GetEverythingMessagesParams, 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)

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

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

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

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

	UpdateMyNote(ctx context.Context, accountId string, body UpdateMyNoteJSONRequestBody, 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)

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

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

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

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

	ReorderUpNext(ctx context.Context, accountId string, body ReorderUpNextJSONRequestBody, 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, params *GetQuestionRemindersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// GetBubbleUps request
	GetBubbleUps(ctx context.Context, accountId string, params *GetBubbleUpsParams, 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, params *ListPeopleParams, 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, params *ListGaugeNeedlesParams, 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, params *ListProjectPeopleParams, 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)

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

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

	// GetProjectTimeline request
	GetProjectTimeline(ctx context.Context, accountId string, projectId int64, params *GetProjectTimelineParams, 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, params *ListQuestionsParams, 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, params *ListAnswersParams, 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, params *GetAnswersByPersonParams, 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)

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

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

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

	// ListRecordingBoosts request
	ListRecordingBoosts(ctx context.Context, accountId string, recordingId int64, params *ListRecordingBoostsParams, 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, params *ListCommentsParams, 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, params *ListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEventBoosts request
	ListEventBoosts(ctx context.Context, accountId string, recordingId int64, eventId int64, params *ListEventBoostsParams, 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, params *GetProgressReportParams, 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, params *GetPersonProgressParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	ReplaceScheduleEntry(ctx context.Context, accountId string, entryId int64, body ReplaceScheduleEntryJSONRequestBody, 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)

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

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

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

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

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

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

	UpdateFolder(ctx context.Context, accountId string, folderId int64, body UpdateFolderJSONRequestBody, 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)

	// DestroyTimesheetEntry request
	DestroyTimesheetEntry(ctx context.Context, accountId string, entryId 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, params *ListTodolistGroupsParams, 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)

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

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

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

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

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

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

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

	ReplaceTodo(ctx context.Context, accountId string, todoId int64, body ReplaceTodoJSONRequestBody, 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)

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

	RepositionTodolist(ctx context.Context, accountId string, todolistId int64, body RepositionTodolistJSONRequestBody, 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)

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

	CreateUploadVersion(ctx context.Context, accountId string, uploadId int64, body CreateUploadVersionJSONRequestBody, 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, params *ListDocumentsParams, 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, params *ListUploadsParams, 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, params *ListVaultsParams, 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. It returns a configuration error if cfg.MaxRetries is negative.

type ClientReply

type ClientReply struct {
	AppUrl             string               `json:"app_url"`
	BookmarkUrl        *string              `json:"bookmark_url,omitempty"`
	Bucket             RecordingBucket      `json:"bucket"`
	Content            string               `json:"content"`
	ContentAttachments []RichTextAttachment `json:"content_attachments"`
	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 deprecated

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

Deprecated: 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) ArchiveProjectWithResponse added in v0.13.0

func (c *ClientWithResponses) ArchiveProjectWithResponse(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*ArchiveProjectResponse, error)

ArchiveProjectWithResponse request returning *ArchiveProjectResponse

func (*ClientWithResponses) ArchiveRecordingWithResponse

func (c *ClientWithResponses) ArchiveRecordingWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*ArchiveRecordingResponse, error)

ArchiveRecordingWithResponse request returning *ArchiveRecordingResponse

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) CreateBookmarkWithResponse added in v0.12.0

func (c *ClientWithResponses) CreateBookmarkWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*CreateBookmarkResponse, error)

CreateBookmarkWithResponse request returning *CreateBookmarkResponse

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, bucketId int64, 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, bucketId int64, campfireId int64, body CreateChatbotJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateChatbotResponse, error)

func (*ClientWithResponses) CreateCloudFileWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateCloudFileWithBodyWithResponse(ctx context.Context, accountId string, bucketId int64, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCloudFileResponse, error)

CreateCloudFileWithBodyWithResponse request with arbitrary body returning *CreateCloudFileResponse

func (*ClientWithResponses) CreateCloudFileWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateCloudFileWithResponse(ctx context.Context, accountId string, bucketId int64, vaultId int64, body CreateCloudFileJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCloudFileResponse, 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) CreateFolderWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateFolderWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFolderResponse, error)

CreateFolderWithBodyWithResponse request with arbitrary body returning *CreateFolderResponse

func (*ClientWithResponses) CreateFolderWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateFolderWithResponse(ctx context.Context, accountId string, body CreateFolderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFolderResponse, 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) CreateGoogleDocumentWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateGoogleDocumentWithBodyWithResponse(ctx context.Context, accountId string, bucketId int64, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGoogleDocumentResponse, error)

CreateGoogleDocumentWithBodyWithResponse request with arbitrary body returning *CreateGoogleDocumentResponse

func (*ClientWithResponses) CreateGoogleDocumentWithResponse added in v0.13.0

func (c *ClientWithResponses) CreateGoogleDocumentWithResponse(ctx context.Context, accountId string, bucketId int64, vaultId int64, body CreateGoogleDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGoogleDocumentResponse, 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, bucketId int64, 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, bucketId int64, 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) CreateTodosetTodoWithBodyWithResponse added in v0.12.0

func (c *ClientWithResponses) CreateTodosetTodoWithBodyWithResponse(ctx context.Context, accountId string, bucketId int64, todosetId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTodosetTodoResponse, error)

CreateTodosetTodoWithBodyWithResponse request with arbitrary body returning *CreateTodosetTodoResponse

func (*ClientWithResponses) CreateTodosetTodoWithResponse added in v0.12.0

func (c *ClientWithResponses) CreateTodosetTodoWithResponse(ctx context.Context, accountId string, bucketId int64, todosetId int64, body CreateTodosetTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTodosetTodoResponse, error)

func (*ClientWithResponses) CreateToolWithBodyWithResponse added in v0.8.0

func (c *ClientWithResponses) CreateToolWithBodyWithResponse(ctx context.Context, accountId string, bucketId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateToolResponse, error)

CreateToolWithBodyWithResponse request with arbitrary body returning *CreateToolResponse

func (*ClientWithResponses) CreateToolWithResponse added in v0.8.0

func (c *ClientWithResponses) CreateToolWithResponse(ctx context.Context, accountId string, bucketId int64, body CreateToolJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateToolResponse, error)

func (*ClientWithResponses) CreateUploadVersionWithBodyWithResponse added in v0.14.0

func (c *ClientWithResponses) CreateUploadVersionWithBodyWithResponse(ctx context.Context, accountId string, uploadId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUploadVersionResponse, error)

CreateUploadVersionWithBodyWithResponse request with arbitrary body returning *CreateUploadVersionResponse

func (*ClientWithResponses) CreateUploadVersionWithResponse added in v0.14.0

func (c *ClientWithResponses) CreateUploadVersionWithResponse(ctx context.Context, accountId string, uploadId int64, body CreateUploadVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUploadVersionResponse, 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) CreateWormholeWithBodyWithResponse added in v0.9.0

func (c *ClientWithResponses) CreateWormholeWithBodyWithResponse(ctx context.Context, accountId string, bucketId int64, cardTableId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWormholeResponse, error)

CreateWormholeWithBodyWithResponse request with arbitrary body returning *CreateWormholeResponse

func (*ClientWithResponses) CreateWormholeWithResponse added in v0.9.0

func (c *ClientWithResponses) CreateWormholeWithResponse(ctx context.Context, accountId string, bucketId int64, cardTableId int64, body CreateWormholeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWormholeResponse, error)

func (*ClientWithResponses) DeleteBookmarkWithResponse added in v0.12.0

func (c *ClientWithResponses) DeleteBookmarkWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*DeleteBookmarkResponse, error)

DeleteBookmarkWithResponse request returning *DeleteBookmarkResponse

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, bucketId int64, campfireId int64, chatbotId int64, reqEditors ...RequestEditorFn) (*DeleteChatbotResponse, error)

DeleteChatbotWithResponse request returning *DeleteChatbotResponse

func (*ClientWithResponses) DeleteFolderWithResponse added in v0.13.0

func (c *ClientWithResponses) DeleteFolderWithResponse(ctx context.Context, accountId string, folderId int64, reqEditors ...RequestEditorFn) (*DeleteFolderResponse, error)

DeleteFolderWithResponse request returning *DeleteFolderResponse

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, bucketId int64, 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) DeleteWormholeWithResponse added in v0.9.0

func (c *ClientWithResponses) DeleteWormholeWithResponse(ctx context.Context, accountId string, bucketId int64, wormholeId int64, reqEditors ...RequestEditorFn) (*DeleteWormholeResponse, error)

DeleteWormholeWithResponse request returning *DeleteWormholeResponse

func (*ClientWithResponses) DeprioritizeAssignmentWithResponse added in v0.12.0

func (c *ClientWithResponses) DeprioritizeAssignmentWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*DeprioritizeAssignmentResponse, error)

DeprioritizeAssignmentWithResponse request returning *DeprioritizeAssignmentResponse

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) DestroyTimesheetEntryWithResponse added in v0.13.0

func (c *ClientWithResponses) DestroyTimesheetEntryWithResponse(ctx context.Context, accountId string, entryId int64, reqEditors ...RequestEditorFn) (*DestroyTimesheetEntryResponse, error)

DestroyTimesheetEntryWithResponse request returning *DestroyTimesheetEntryResponse

func (*ClientWithResponses) DisableCardColumnOnHoldWithResponse

func (c *ClientWithResponses) DisableCardColumnOnHoldWithResponse(ctx context.Context, accountId string, bucketId int64, 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, bucketId int64, 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, params *GetAnswersByPersonParams, 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) GetBookmarkWithResponse added in v0.12.0

func (c *ClientWithResponses) GetBookmarkWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*GetBookmarkResponse, error)

GetBookmarkWithResponse request returning *GetBookmarkResponse

func (*ClientWithResponses) GetBoostWithResponse

func (c *ClientWithResponses) GetBoostWithResponse(ctx context.Context, accountId string, boostId int64, reqEditors ...RequestEditorFn) (*GetBoostResponse, error)

GetBoostWithResponse request returning *GetBoostResponse

func (*ClientWithResponses) GetBubbleUpsWithResponse added in v0.10.0

func (c *ClientWithResponses) GetBubbleUpsWithResponse(ctx context.Context, accountId string, params *GetBubbleUpsParams, reqEditors ...RequestEditorFn) (*GetBubbleUpsResponse, error)

GetBubbleUpsWithResponse request returning *GetBubbleUpsResponse

func (*ClientWithResponses) GetCalendarWithResponse added in v0.12.0

func (c *ClientWithResponses) GetCalendarWithResponse(ctx context.Context, accountId string, calendarId int64, reqEditors ...RequestEditorFn) (*GetCalendarResponse, error)

GetCalendarWithResponse request returning *GetCalendarResponse

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, bucketId int64, 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, bucketId int64, recordingId int64, replyId int64, reqEditors ...RequestEditorFn) (*GetClientReplyResponse, error)

GetClientReplyWithResponse request returning *GetClientReplyResponse

func (*ClientWithResponses) GetCloudFileWithResponse added in v0.13.0

func (c *ClientWithResponses) GetCloudFileWithResponse(ctx context.Context, accountId string, cloudFileId int64, reqEditors ...RequestEditorFn) (*GetCloudFileResponse, error)

GetCloudFileWithResponse request returning *GetCloudFileResponse

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) GetEverythingCheckinsWithResponse added in v0.10.0

func (c *ClientWithResponses) GetEverythingCheckinsWithResponse(ctx context.Context, accountId string, params *GetEverythingCheckinsParams, reqEditors ...RequestEditorFn) (*GetEverythingCheckinsResponse, error)

GetEverythingCheckinsWithResponse request returning *GetEverythingCheckinsResponse

func (*ClientWithResponses) GetEverythingCommentsWithResponse added in v0.10.0

func (c *ClientWithResponses) GetEverythingCommentsWithResponse(ctx context.Context, accountId string, params *GetEverythingCommentsParams, reqEditors ...RequestEditorFn) (*GetEverythingCommentsResponse, error)

GetEverythingCommentsWithResponse request returning *GetEverythingCommentsResponse

func (*ClientWithResponses) GetEverythingCompletedCardsWithResponse added in v0.10.0

func (c *ClientWithResponses) GetEverythingCompletedCardsWithResponse(ctx context.Context, accountId string, params *GetEverythingCompletedCardsParams, reqEditors ...RequestEditorFn) (*GetEverythingCompletedCardsResponse, error)

GetEverythingCompletedCardsWithResponse request returning *GetEverythingCompletedCardsResponse

func (*ClientWithResponses) GetEverythingCompletedTodosWithResponse added in v0.10.0

func (c *ClientWithResponses) GetEverythingCompletedTodosWithResponse(ctx context.Context, accountId string, params *GetEverythingCompletedTodosParams, reqEditors ...RequestEditorFn) (*GetEverythingCompletedTodosResponse, error)

GetEverythingCompletedTodosWithResponse request returning *GetEverythingCompletedTodosResponse

func (*ClientWithResponses) GetEverythingFilesWithResponse added in v0.10.0

func (c *ClientWithResponses) GetEverythingFilesWithResponse(ctx context.Context, accountId string, params *GetEverythingFilesParams, reqEditors ...RequestEditorFn) (*GetEverythingFilesResponse, error)

GetEverythingFilesWithResponse request returning *GetEverythingFilesResponse

func (*ClientWithResponses) GetEverythingForwardsWithResponse added in v0.10.0

func (c *ClientWithResponses) GetEverythingForwardsWithResponse(ctx context.Context, accountId string, params *GetEverythingForwardsParams, reqEditors ...RequestEditorFn) (*GetEverythingForwardsResponse, error)

GetEverythingForwardsWithResponse request returning *GetEverythingForwardsResponse

func (*ClientWithResponses) GetEverythingMessagesWithResponse added in v0.10.0

func (c *ClientWithResponses) GetEverythingMessagesWithResponse(ctx context.Context, accountId string, params *GetEverythingMessagesParams, reqEditors ...RequestEditorFn) (*GetEverythingMessagesResponse, error)

GetEverythingMessagesWithResponse request returning *GetEverythingMessagesResponse

func (*ClientWithResponses) GetEverythingNoDueDateCardsWithResponse added in v0.10.0

func (c *ClientWithResponses) GetEverythingNoDueDateCardsWithResponse(ctx context.Context, accountId string, params *GetEverythingNoDueDateCardsParams, reqEditors ...RequestEditorFn) (*GetEverythingNoDueDateCardsResponse, error)

GetEverythingNoDueDateCardsWithResponse request returning *GetEverythingNoDueDateCardsResponse

func (*ClientWithResponses) GetEverythingNoDueDateTodosWithResponse added in v0.10.0

func (c *ClientWithResponses) GetEverythingNoDueDateTodosWithResponse(ctx context.Context, accountId string, params *GetEverythingNoDueDateTodosParams, reqEditors ...RequestEditorFn) (*GetEverythingNoDueDateTodosResponse, error)

GetEverythingNoDueDateTodosWithResponse request returning *GetEverythingNoDueDateTodosResponse

func (*ClientWithResponses) GetEverythingNotNowCardsWithResponse added in v0.10.0

func (c *ClientWithResponses) GetEverythingNotNowCardsWithResponse(ctx context.Context, accountId string, params *GetEverythingNotNowCardsParams, reqEditors ...RequestEditorFn) (*GetEverythingNotNowCardsResponse, error)

GetEverythingNotNowCardsWithResponse request returning *GetEverythingNotNowCardsResponse

func (*ClientWithResponses) GetEverythingOpenCardsWithResponse added in v0.10.0

func (c *ClientWithResponses) GetEverythingOpenCardsWithResponse(ctx context.Context, accountId string, params *GetEverythingOpenCardsParams, reqEditors ...RequestEditorFn) (*GetEverythingOpenCardsResponse, error)

GetEverythingOpenCardsWithResponse request returning *GetEverythingOpenCardsResponse

func (*ClientWithResponses) GetEverythingOpenTodosWithResponse added in v0.10.0

func (c *ClientWithResponses) GetEverythingOpenTodosWithResponse(ctx context.Context, accountId string, params *GetEverythingOpenTodosParams, reqEditors ...RequestEditorFn) (*GetEverythingOpenTodosResponse, error)

GetEverythingOpenTodosWithResponse request returning *GetEverythingOpenTodosResponse

func (*ClientWithResponses) GetEverythingOverdueCardsWithResponse added in v0.10.0

func (c *ClientWithResponses) GetEverythingOverdueCardsWithResponse(ctx context.Context, accountId string, params *GetEverythingOverdueCardsParams, reqEditors ...RequestEditorFn) (*GetEverythingOverdueCardsResponse, error)

GetEverythingOverdueCardsWithResponse request returning *GetEverythingOverdueCardsResponse

func (*ClientWithResponses) GetEverythingOverdueTodosWithResponse added in v0.10.0

func (c *ClientWithResponses) GetEverythingOverdueTodosWithResponse(ctx context.Context, accountId string, params *GetEverythingOverdueTodosParams, reqEditors ...RequestEditorFn) (*GetEverythingOverdueTodosResponse, error)

GetEverythingOverdueTodosWithResponse request returning *GetEverythingOverdueTodosResponse

func (*ClientWithResponses) GetEverythingUnassignedCardsWithResponse added in v0.10.0

func (c *ClientWithResponses) GetEverythingUnassignedCardsWithResponse(ctx context.Context, accountId string, params *GetEverythingUnassignedCardsParams, reqEditors ...RequestEditorFn) (*GetEverythingUnassignedCardsResponse, error)

GetEverythingUnassignedCardsWithResponse request returning *GetEverythingUnassignedCardsResponse

func (*ClientWithResponses) GetEverythingUnassignedTodosWithResponse added in v0.10.0

func (c *ClientWithResponses) GetEverythingUnassignedTodosWithResponse(ctx context.Context, accountId string, params *GetEverythingUnassignedTodosParams, reqEditors ...RequestEditorFn) (*GetEverythingUnassignedTodosResponse, error)

GetEverythingUnassignedTodosWithResponse request returning *GetEverythingUnassignedTodosResponse

func (*ClientWithResponses) GetFolderWithResponse added in v0.13.0

func (c *ClientWithResponses) GetFolderWithResponse(ctx context.Context, accountId string, folderId int64, reqEditors ...RequestEditorFn) (*GetFolderResponse, error)

GetFolderWithResponse request returning *GetFolderResponse

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) GetGoogleDocumentWithResponse added in v0.13.0

func (c *ClientWithResponses) GetGoogleDocumentWithResponse(ctx context.Context, accountId string, googleDocumentId int64, reqEditors ...RequestEditorFn) (*GetGoogleDocumentResponse, error)

GetGoogleDocumentWithResponse request returning *GetGoogleDocumentResponse

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, bucketId int64, 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) GetMyNoteWithResponse added in v0.12.0

func (c *ClientWithResponses) GetMyNoteWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetMyNoteResponse, error)

GetMyNoteWithResponse request returning *GetMyNoteResponse

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, params *GetPersonProgressParams, 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, params *GetProgressReportParams, 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, params *GetProjectTimelineParams, 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, params *GetQuestionRemindersParams, 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) 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, params *ListAnswersParams, 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, params *ListCampfiresParams, reqEditors ...RequestEditorFn) (*ListCampfiresResponse, error)

ListCampfiresWithResponse request returning *ListCampfiresResponse

func (*ClientWithResponses) ListCardsWithResponse

func (c *ClientWithResponses) ListCardsWithResponse(ctx context.Context, accountId string, columnId int64, params *ListCardsParams, reqEditors ...RequestEditorFn) (*ListCardsResponse, error)

ListCardsWithResponse request returning *ListCardsResponse

func (*ClientWithResponses) ListChatbotsWithResponse

func (c *ClientWithResponses) ListChatbotsWithResponse(ctx context.Context, accountId string, bucketId int64, campfireId int64, reqEditors ...RequestEditorFn) (*ListChatbotsResponse, error)

ListChatbotsWithResponse request returning *ListChatbotsResponse

func (*ClientWithResponses) ListClientApprovalsWithResponse

func (c *ClientWithResponses) ListClientApprovalsWithResponse(ctx context.Context, accountId string, bucketId int64, params *ListClientApprovalsParams, reqEditors ...RequestEditorFn) (*ListClientApprovalsResponse, error)

ListClientApprovalsWithResponse request returning *ListClientApprovalsResponse

func (*ClientWithResponses) ListClientCorrespondencesWithResponse

func (c *ClientWithResponses) ListClientCorrespondencesWithResponse(ctx context.Context, accountId string, bucketId int64, params *ListClientCorrespondencesParams, reqEditors ...RequestEditorFn) (*ListClientCorrespondencesResponse, error)

ListClientCorrespondencesWithResponse request returning *ListClientCorrespondencesResponse

func (*ClientWithResponses) ListClientRepliesWithResponse

func (c *ClientWithResponses) ListClientRepliesWithResponse(ctx context.Context, accountId string, bucketId int64, recordingId int64, params *ListClientRepliesParams, reqEditors ...RequestEditorFn) (*ListClientRepliesResponse, error)

ListClientRepliesWithResponse request returning *ListClientRepliesResponse

func (*ClientWithResponses) ListCommentsWithResponse

func (c *ClientWithResponses) ListCommentsWithResponse(ctx context.Context, accountId string, recordingId int64, params *ListCommentsParams, reqEditors ...RequestEditorFn) (*ListCommentsResponse, error)

ListCommentsWithResponse request returning *ListCommentsResponse

func (*ClientWithResponses) ListDocumentsWithResponse

func (c *ClientWithResponses) ListDocumentsWithResponse(ctx context.Context, accountId string, vaultId int64, params *ListDocumentsParams, reqEditors ...RequestEditorFn) (*ListDocumentsResponse, error)

ListDocumentsWithResponse request returning *ListDocumentsResponse

func (*ClientWithResponses) ListEventBoostsWithResponse

func (c *ClientWithResponses) ListEventBoostsWithResponse(ctx context.Context, accountId string, recordingId int64, eventId int64, params *ListEventBoostsParams, reqEditors ...RequestEditorFn) (*ListEventBoostsResponse, error)

ListEventBoostsWithResponse request returning *ListEventBoostsResponse

func (*ClientWithResponses) ListEventsWithResponse

func (c *ClientWithResponses) ListEventsWithResponse(ctx context.Context, accountId string, recordingId int64, params *ListEventsParams, reqEditors ...RequestEditorFn) (*ListEventsResponse, error)

ListEventsWithResponse request returning *ListEventsResponse

func (*ClientWithResponses) ListFoldersWithResponse added in v0.13.0

func (c *ClientWithResponses) ListFoldersWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*ListFoldersResponse, error)

ListFoldersWithResponse request returning *ListFoldersResponse

func (*ClientWithResponses) ListForwardRepliesWithResponse

func (c *ClientWithResponses) ListForwardRepliesWithResponse(ctx context.Context, accountId string, forwardId int64, params *ListForwardRepliesParams, 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, params *ListGaugeNeedlesParams, 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, bucketId int64, 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) ListMyBookmarksWithResponse added in v0.12.0

func (c *ClientWithResponses) ListMyBookmarksWithResponse(ctx context.Context, accountId string, params *ListMyBookmarksParams, reqEditors ...RequestEditorFn) (*ListMyBookmarksResponse, error)

ListMyBookmarksWithResponse request returning *ListMyBookmarksResponse

func (*ClientWithResponses) ListMyDraftsWithResponse added in v0.12.0

func (c *ClientWithResponses) ListMyDraftsWithResponse(ctx context.Context, accountId string, params *ListMyDraftsParams, reqEditors ...RequestEditorFn) (*ListMyDraftsResponse, error)

ListMyDraftsWithResponse request returning *ListMyDraftsResponse

func (*ClientWithResponses) ListPeopleWithResponse

func (c *ClientWithResponses) ListPeopleWithResponse(ctx context.Context, accountId string, params *ListPeopleParams, 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, params *ListProjectPeopleParams, 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, params *ListQuestionsParams, reqEditors ...RequestEditorFn) (*ListQuestionsResponse, error)

ListQuestionsWithResponse request returning *ListQuestionsResponse

func (*ClientWithResponses) ListRecordingBoostsWithResponse

func (c *ClientWithResponses) ListRecordingBoostsWithResponse(ctx context.Context, accountId string, recordingId int64, params *ListRecordingBoostsParams, 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, params *ListTodolistGroupsParams, 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, params *ListUploadsParams, reqEditors ...RequestEditorFn) (*ListUploadsResponse, error)

ListUploadsWithResponse request returning *ListUploadsResponse

func (*ClientWithResponses) ListVaultsWithResponse

func (c *ClientWithResponses) ListVaultsWithResponse(ctx context.Context, accountId string, vaultId int64, params *ListVaultsParams, 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) PrioritizeAssignmentWithBodyWithResponse added in v0.12.0

func (c *ClientWithResponses) PrioritizeAssignmentWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PrioritizeAssignmentResponse, error)

PrioritizeAssignmentWithBodyWithResponse request with arbitrary body returning *PrioritizeAssignmentResponse

func (*ClientWithResponses) PrioritizeAssignmentWithResponse added in v0.12.0

func (c *ClientWithResponses) PrioritizeAssignmentWithResponse(ctx context.Context, accountId string, body PrioritizeAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*PrioritizeAssignmentResponse, error)

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) ReorderUpNextWithBodyWithResponse added in v0.12.0

func (c *ClientWithResponses) ReorderUpNextWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReorderUpNextResponse, error)

ReorderUpNextWithBodyWithResponse request with arbitrary body returning *ReorderUpNextResponse

func (*ClientWithResponses) ReorderUpNextWithResponse added in v0.12.0

func (c *ClientWithResponses) ReorderUpNextWithResponse(ctx context.Context, accountId string, body ReorderUpNextJSONRequestBody, reqEditors ...RequestEditorFn) (*ReorderUpNextResponse, error)

func (*ClientWithResponses) ReplaceDocumentWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) ReplaceDocumentWithBodyWithResponse(ctx context.Context, accountId string, documentId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceDocumentResponse, error)

ReplaceDocumentWithBodyWithResponse request with arbitrary body returning *ReplaceDocumentResponse

func (*ClientWithResponses) ReplaceDocumentWithResponse added in v0.13.0

func (c *ClientWithResponses) ReplaceDocumentWithResponse(ctx context.Context, accountId string, documentId int64, body ReplaceDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDocumentResponse, error)

func (*ClientWithResponses) ReplaceScheduleEntryWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) ReplaceScheduleEntryWithBodyWithResponse(ctx context.Context, accountId string, entryId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceScheduleEntryResponse, error)

ReplaceScheduleEntryWithBodyWithResponse request with arbitrary body returning *ReplaceScheduleEntryResponse

func (*ClientWithResponses) ReplaceScheduleEntryWithResponse added in v0.13.0

func (c *ClientWithResponses) ReplaceScheduleEntryWithResponse(ctx context.Context, accountId string, entryId int64, body ReplaceScheduleEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceScheduleEntryResponse, error)

func (*ClientWithResponses) ReplaceTodoWithBodyWithResponse added in v0.8.0

func (c *ClientWithResponses) ReplaceTodoWithBodyWithResponse(ctx context.Context, accountId string, todoId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceTodoResponse, error)

ReplaceTodoWithBodyWithResponse request with arbitrary body returning *ReplaceTodoResponse

func (*ClientWithResponses) ReplaceTodoWithResponse added in v0.8.0

func (c *ClientWithResponses) ReplaceTodoWithResponse(ctx context.Context, accountId string, todoId int64, body ReplaceTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceTodoResponse, error)

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) RepositionTodolistWithBodyWithResponse added in v0.9.0

func (c *ClientWithResponses) RepositionTodolistWithBodyWithResponse(ctx context.Context, accountId string, todolistId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RepositionTodolistResponse, error)

RepositionTodolistWithBodyWithResponse request with arbitrary body returning *RepositionTodolistResponse

func (*ClientWithResponses) RepositionTodolistWithResponse added in v0.9.0

func (c *ClientWithResponses) RepositionTodolistWithResponse(ctx context.Context, accountId string, todolistId int64, body RepositionTodolistJSONRequestBody, reqEditors ...RequestEditorFn) (*RepositionTodolistResponse, 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, bucketId int64, 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, bucketId int64, 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) UnarchiveProjectWithResponse added in v0.13.0

func (c *ClientWithResponses) UnarchiveProjectWithResponse(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*UnarchiveProjectResponse, error)

UnarchiveProjectWithResponse request returning *UnarchiveProjectResponse

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) UpdateCalendarWithBodyWithResponse added in v0.12.0

func (c *ClientWithResponses) UpdateCalendarWithBodyWithResponse(ctx context.Context, accountId string, calendarId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCalendarResponse, error)

UpdateCalendarWithBodyWithResponse request with arbitrary body returning *UpdateCalendarResponse

func (*ClientWithResponses) UpdateCalendarWithResponse added in v0.12.0

func (c *ClientWithResponses) UpdateCalendarWithResponse(ctx context.Context, accountId string, calendarId int64, body UpdateCalendarJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCalendarResponse, error)

func (*ClientWithResponses) UpdateCampfireLineWithBodyWithResponse added in v0.8.0

func (c *ClientWithResponses) UpdateCampfireLineWithBodyWithResponse(ctx context.Context, accountId string, campfireId int64, lineId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCampfireLineResponse, error)

UpdateCampfireLineWithBodyWithResponse request with arbitrary body returning *UpdateCampfireLineResponse

func (*ClientWithResponses) UpdateCampfireLineWithResponse added in v0.8.0

func (c *ClientWithResponses) UpdateCampfireLineWithResponse(ctx context.Context, accountId string, campfireId int64, lineId int64, body UpdateCampfireLineJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCampfireLineResponse, 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, bucketId int64, 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, bucketId int64, campfireId int64, chatbotId int64, body UpdateChatbotJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateChatbotResponse, error)

func (*ClientWithResponses) UpdateCloudFileWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) UpdateCloudFileWithBodyWithResponse(ctx context.Context, accountId string, cloudFileId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCloudFileResponse, error)

UpdateCloudFileWithBodyWithResponse request with arbitrary body returning *UpdateCloudFileResponse

func (*ClientWithResponses) UpdateCloudFileWithResponse added in v0.13.0

func (c *ClientWithResponses) UpdateCloudFileWithResponse(ctx context.Context, accountId string, cloudFileId int64, body UpdateCloudFileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCloudFileResponse, 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) UpdateFolderWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) UpdateFolderWithBodyWithResponse(ctx context.Context, accountId string, folderId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFolderResponse, error)

UpdateFolderWithBodyWithResponse request with arbitrary body returning *UpdateFolderResponse

func (*ClientWithResponses) UpdateFolderWithResponse added in v0.13.0

func (c *ClientWithResponses) UpdateFolderWithResponse(ctx context.Context, accountId string, folderId int64, body UpdateFolderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFolderResponse, 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) UpdateGoogleDocumentWithBodyWithResponse added in v0.13.0

func (c *ClientWithResponses) UpdateGoogleDocumentWithBodyWithResponse(ctx context.Context, accountId string, googleDocumentId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGoogleDocumentResponse, error)

UpdateGoogleDocumentWithBodyWithResponse request with arbitrary body returning *UpdateGoogleDocumentResponse

func (*ClientWithResponses) UpdateGoogleDocumentWithResponse added in v0.13.0

func (c *ClientWithResponses) UpdateGoogleDocumentWithResponse(ctx context.Context, accountId string, googleDocumentId int64, body UpdateGoogleDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGoogleDocumentResponse, 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, bucketId int64, 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, bucketId int64, 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) UpdateMyNoteWithBodyWithResponse added in v0.12.0

func (c *ClientWithResponses) UpdateMyNoteWithBodyWithResponse(ctx context.Context, accountId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMyNoteResponse, error)

UpdateMyNoteWithBodyWithResponse request with arbitrary body returning *UpdateMyNoteResponse

func (*ClientWithResponses) UpdateMyNoteWithResponse added in v0.12.0

func (c *ClientWithResponses) UpdateMyNoteWithResponse(ctx context.Context, accountId string, body UpdateMyNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMyNoteResponse, 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) 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) 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)

func (*ClientWithResponses) UpdateWormholeWithBodyWithResponse added in v0.9.0

func (c *ClientWithResponses) UpdateWormholeWithBodyWithResponse(ctx context.Context, accountId string, bucketId int64, wormholeId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWormholeResponse, error)

UpdateWormholeWithBodyWithResponse request with arbitrary body returning *UpdateWormholeResponse

func (*ClientWithResponses) UpdateWormholeWithResponse added in v0.9.0

func (c *ClientWithResponses) UpdateWormholeWithResponse(ctx context.Context, accountId string, bucketId int64, wormholeId int64, body UpdateWormholeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWormholeResponse, 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)

	// SetCardColumnColorWithBodyWithResponse request with any body
	SetCardColumnColorWithBodyWithResponse(ctx context.Context, accountId string, bucketId int64, columnId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCardColumnColorResponse, error)

	SetCardColumnColorWithResponse(ctx context.Context, accountId string, bucketId int64, columnId int64, body SetCardColumnColorJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCardColumnColorResponse, error)

	// DisableCardColumnOnHoldWithResponse request
	DisableCardColumnOnHoldWithResponse(ctx context.Context, accountId string, bucketId int64, columnId int64, reqEditors ...RequestEditorFn) (*DisableCardColumnOnHoldResponse, error)

	// EnableCardColumnOnHoldWithResponse request
	EnableCardColumnOnHoldWithResponse(ctx context.Context, accountId string, bucketId int64, columnId int64, reqEditors ...RequestEditorFn) (*EnableCardColumnOnHoldResponse, error)

	// DeleteWormholeWithResponse request
	DeleteWormholeWithResponse(ctx context.Context, accountId string, bucketId int64, wormholeId int64, reqEditors ...RequestEditorFn) (*DeleteWormholeResponse, error)

	// UpdateWormholeWithBodyWithResponse request with any body
	UpdateWormholeWithBodyWithResponse(ctx context.Context, accountId string, bucketId int64, wormholeId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWormholeResponse, error)

	UpdateWormholeWithResponse(ctx context.Context, accountId string, bucketId int64, wormholeId int64, body UpdateWormholeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWormholeResponse, error)

	// CreateWormholeWithBodyWithResponse request with any body
	CreateWormholeWithBodyWithResponse(ctx context.Context, accountId string, bucketId int64, cardTableId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWormholeResponse, error)

	CreateWormholeWithResponse(ctx context.Context, accountId string, bucketId int64, cardTableId int64, body CreateWormholeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWormholeResponse, error)

	// ListMessageTypesWithResponse request
	ListMessageTypesWithResponse(ctx context.Context, accountId string, bucketId int64, reqEditors ...RequestEditorFn) (*ListMessageTypesResponse, error)

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

	CreateMessageTypeWithResponse(ctx context.Context, accountId string, bucketId int64, body CreateMessageTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMessageTypeResponse, error)

	// DeleteMessageTypeWithResponse request
	DeleteMessageTypeWithResponse(ctx context.Context, accountId string, bucketId int64, typeId int64, reqEditors ...RequestEditorFn) (*DeleteMessageTypeResponse, error)

	// GetMessageTypeWithResponse request
	GetMessageTypeWithResponse(ctx context.Context, accountId string, bucketId int64, typeId int64, reqEditors ...RequestEditorFn) (*GetMessageTypeResponse, error)

	// UpdateMessageTypeWithBodyWithResponse request with any body
	UpdateMessageTypeWithBodyWithResponse(ctx context.Context, accountId string, bucketId int64, typeId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMessageTypeResponse, error)

	UpdateMessageTypeWithResponse(ctx context.Context, accountId string, bucketId int64, typeId int64, body UpdateMessageTypeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMessageTypeResponse, error)

	// ListChatbotsWithResponse request
	ListChatbotsWithResponse(ctx context.Context, accountId string, bucketId int64, campfireId int64, reqEditors ...RequestEditorFn) (*ListChatbotsResponse, error)

	// CreateChatbotWithBodyWithResponse request with any body
	CreateChatbotWithBodyWithResponse(ctx context.Context, accountId string, bucketId int64, campfireId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateChatbotResponse, error)

	CreateChatbotWithResponse(ctx context.Context, accountId string, bucketId int64, campfireId int64, body CreateChatbotJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateChatbotResponse, error)

	// DeleteChatbotWithResponse request
	DeleteChatbotWithResponse(ctx context.Context, accountId string, bucketId int64, campfireId int64, chatbotId int64, reqEditors ...RequestEditorFn) (*DeleteChatbotResponse, error)

	// GetChatbotWithResponse request
	GetChatbotWithResponse(ctx context.Context, accountId string, bucketId int64, campfireId int64, chatbotId int64, reqEditors ...RequestEditorFn) (*GetChatbotResponse, error)

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

	UpdateChatbotWithResponse(ctx context.Context, accountId string, bucketId int64, campfireId int64, chatbotId int64, body UpdateChatbotJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateChatbotResponse, error)

	// ListClientApprovalsWithResponse request
	ListClientApprovalsWithResponse(ctx context.Context, accountId string, bucketId int64, params *ListClientApprovalsParams, reqEditors ...RequestEditorFn) (*ListClientApprovalsResponse, error)

	// ListClientCorrespondencesWithResponse request
	ListClientCorrespondencesWithResponse(ctx context.Context, accountId string, bucketId int64, params *ListClientCorrespondencesParams, reqEditors ...RequestEditorFn) (*ListClientCorrespondencesResponse, error)

	// ListClientRepliesWithResponse request
	ListClientRepliesWithResponse(ctx context.Context, accountId string, bucketId int64, recordingId int64, params *ListClientRepliesParams, reqEditors ...RequestEditorFn) (*ListClientRepliesResponse, error)

	// GetClientReplyWithResponse request
	GetClientReplyWithResponse(ctx context.Context, accountId string, bucketId int64, recordingId int64, replyId int64, reqEditors ...RequestEditorFn) (*GetClientReplyResponse, error)

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

	CreateToolWithResponse(ctx context.Context, accountId string, bucketId int64, body CreateToolJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateToolResponse, error)

	// CreateTodosetTodoWithBodyWithResponse request with any body
	CreateTodosetTodoWithBodyWithResponse(ctx context.Context, accountId string, bucketId int64, todosetId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTodosetTodoResponse, error)

	CreateTodosetTodoWithResponse(ctx context.Context, accountId string, bucketId int64, todosetId int64, body CreateTodosetTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTodosetTodoResponse, error)

	// CreateCloudFileWithBodyWithResponse request with any body
	CreateCloudFileWithBodyWithResponse(ctx context.Context, accountId string, bucketId int64, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCloudFileResponse, error)

	CreateCloudFileWithResponse(ctx context.Context, accountId string, bucketId int64, vaultId int64, body CreateCloudFileJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCloudFileResponse, error)

	// CreateGoogleDocumentWithBodyWithResponse request with any body
	CreateGoogleDocumentWithBodyWithResponse(ctx context.Context, accountId string, bucketId int64, vaultId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGoogleDocumentResponse, error)

	CreateGoogleDocumentWithResponse(ctx context.Context, accountId string, bucketId int64, vaultId int64, body CreateGoogleDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGoogleDocumentResponse, 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)

	// GetCalendarWithResponse request
	GetCalendarWithResponse(ctx context.Context, accountId string, calendarId int64, reqEditors ...RequestEditorFn) (*GetCalendarResponse, error)

	// UpdateCalendarWithBodyWithResponse request with any body
	UpdateCalendarWithBodyWithResponse(ctx context.Context, accountId string, calendarId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCalendarResponse, error)

	UpdateCalendarWithResponse(ctx context.Context, accountId string, calendarId int64, body UpdateCalendarJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCalendarResponse, 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)

	// ListCardsWithResponse request
	ListCardsWithResponse(ctx context.Context, accountId string, columnId int64, params *ListCardsParams, 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)

	// GetEverythingCompletedCardsWithResponse request
	GetEverythingCompletedCardsWithResponse(ctx context.Context, accountId string, params *GetEverythingCompletedCardsParams, reqEditors ...RequestEditorFn) (*GetEverythingCompletedCardsResponse, error)

	// GetEverythingNoDueDateCardsWithResponse request
	GetEverythingNoDueDateCardsWithResponse(ctx context.Context, accountId string, params *GetEverythingNoDueDateCardsParams, reqEditors ...RequestEditorFn) (*GetEverythingNoDueDateCardsResponse, error)

	// GetEverythingNotNowCardsWithResponse request
	GetEverythingNotNowCardsWithResponse(ctx context.Context, accountId string, params *GetEverythingNotNowCardsParams, reqEditors ...RequestEditorFn) (*GetEverythingNotNowCardsResponse, error)

	// GetEverythingOpenCardsWithResponse request
	GetEverythingOpenCardsWithResponse(ctx context.Context, accountId string, params *GetEverythingOpenCardsParams, reqEditors ...RequestEditorFn) (*GetEverythingOpenCardsResponse, error)

	// GetEverythingOverdueCardsWithResponse request
	GetEverythingOverdueCardsWithResponse(ctx context.Context, accountId string, params *GetEverythingOverdueCardsParams, reqEditors ...RequestEditorFn) (*GetEverythingOverdueCardsResponse, error)

	// GetEverythingUnassignedCardsWithResponse request
	GetEverythingUnassignedCardsWithResponse(ctx context.Context, accountId string, params *GetEverythingUnassignedCardsParams, reqEditors ...RequestEditorFn) (*GetEverythingUnassignedCardsResponse, error)

	// ListCampfiresWithResponse request
	ListCampfiresWithResponse(ctx context.Context, accountId string, params *ListCampfiresParams, reqEditors ...RequestEditorFn) (*ListCampfiresResponse, error)

	// GetCampfireWithResponse request
	GetCampfireWithResponse(ctx context.Context, accountId string, campfireId int64, reqEditors ...RequestEditorFn) (*GetCampfireResponse, 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)

	// UpdateCampfireLineWithBodyWithResponse request with any body
	UpdateCampfireLineWithBodyWithResponse(ctx context.Context, accountId string, campfireId int64, lineId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCampfireLineResponse, error)

	UpdateCampfireLineWithResponse(ctx context.Context, accountId string, campfireId int64, lineId int64, body UpdateCampfireLineJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCampfireLineResponse, 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)

	// GetEverythingCheckinsWithResponse request
	GetEverythingCheckinsWithResponse(ctx context.Context, accountId string, params *GetEverythingCheckinsParams, reqEditors ...RequestEditorFn) (*GetEverythingCheckinsResponse, error)

	// ListPingablePeopleWithResponse request
	ListPingablePeopleWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*ListPingablePeopleResponse, error)

	// GetClientApprovalWithResponse request
	GetClientApprovalWithResponse(ctx context.Context, accountId string, approvalId int64, reqEditors ...RequestEditorFn) (*GetClientApprovalResponse, error)

	// GetClientCorrespondenceWithResponse request
	GetClientCorrespondenceWithResponse(ctx context.Context, accountId string, correspondenceId int64, reqEditors ...RequestEditorFn) (*GetClientCorrespondenceResponse, error)

	// GetCloudFileWithResponse request
	GetCloudFileWithResponse(ctx context.Context, accountId string, cloudFileId int64, reqEditors ...RequestEditorFn) (*GetCloudFileResponse, error)

	// UpdateCloudFileWithBodyWithResponse request with any body
	UpdateCloudFileWithBodyWithResponse(ctx context.Context, accountId string, cloudFileId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCloudFileResponse, error)

	UpdateCloudFileWithResponse(ctx context.Context, accountId string, cloudFileId int64, body UpdateCloudFileJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCloudFileResponse, error)

	// GetEverythingCommentsWithResponse request
	GetEverythingCommentsWithResponse(ctx context.Context, accountId string, params *GetEverythingCommentsParams, reqEditors ...RequestEditorFn) (*GetEverythingCommentsResponse, 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)

	// 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)

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

	ReplaceDocumentWithResponse(ctx context.Context, accountId string, documentId int64, body ReplaceDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceDocumentResponse, error)

	// GetEverythingFilesWithResponse request
	GetEverythingFilesWithResponse(ctx context.Context, accountId string, params *GetEverythingFilesParams, reqEditors ...RequestEditorFn) (*GetEverythingFilesResponse, error)

	// GetEverythingForwardsWithResponse request
	GetEverythingForwardsWithResponse(ctx context.Context, accountId string, params *GetEverythingForwardsParams, reqEditors ...RequestEditorFn) (*GetEverythingForwardsResponse, 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)

	// GetGoogleDocumentWithResponse request
	GetGoogleDocumentWithResponse(ctx context.Context, accountId string, googleDocumentId int64, reqEditors ...RequestEditorFn) (*GetGoogleDocumentResponse, error)

	// UpdateGoogleDocumentWithBodyWithResponse request with any body
	UpdateGoogleDocumentWithBodyWithResponse(ctx context.Context, accountId string, googleDocumentId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGoogleDocumentResponse, error)

	UpdateGoogleDocumentWithResponse(ctx context.Context, accountId string, googleDocumentId int64, body UpdateGoogleDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGoogleDocumentResponse, 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, params *ListForwardRepliesParams, reqEditors ...RequestEditorFn) (*ListForwardRepliesResponse, 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)

	// GetEverythingMessagesWithResponse request
	GetEverythingMessagesWithResponse(ctx context.Context, accountId string, params *GetEverythingMessagesParams, reqEditors ...RequestEditorFn) (*GetEverythingMessagesResponse, 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)

	// ListMyBookmarksWithResponse request
	ListMyBookmarksWithResponse(ctx context.Context, accountId string, params *ListMyBookmarksParams, reqEditors ...RequestEditorFn) (*ListMyBookmarksResponse, error)

	// ListMyDraftsWithResponse request
	ListMyDraftsWithResponse(ctx context.Context, accountId string, params *ListMyDraftsParams, reqEditors ...RequestEditorFn) (*ListMyDraftsResponse, error)

	// GetMyNoteWithResponse request
	GetMyNoteWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*GetMyNoteResponse, error)

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

	UpdateMyNoteWithResponse(ctx context.Context, accountId string, body UpdateMyNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMyNoteResponse, 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)

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

	PrioritizeAssignmentWithResponse(ctx context.Context, accountId string, body PrioritizeAssignmentJSONRequestBody, reqEditors ...RequestEditorFn) (*PrioritizeAssignmentResponse, error)

	// DeprioritizeAssignmentWithResponse request
	DeprioritizeAssignmentWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*DeprioritizeAssignmentResponse, error)

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

	ReorderUpNextWithResponse(ctx context.Context, accountId string, body ReorderUpNextJSONRequestBody, reqEditors ...RequestEditorFn) (*ReorderUpNextResponse, 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, params *GetQuestionRemindersParams, reqEditors ...RequestEditorFn) (*GetQuestionRemindersResponse, error)

	// GetMyNotificationsWithResponse request
	GetMyNotificationsWithResponse(ctx context.Context, accountId string, params *GetMyNotificationsParams, reqEditors ...RequestEditorFn) (*GetMyNotificationsResponse, error)

	// GetBubbleUpsWithResponse request
	GetBubbleUpsWithResponse(ctx context.Context, accountId string, params *GetBubbleUpsParams, reqEditors ...RequestEditorFn) (*GetBubbleUpsResponse, 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, params *ListPeopleParams, 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, params *ListGaugeNeedlesParams, 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, params *ListProjectPeopleParams, 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)

	// UnarchiveProjectWithResponse request
	UnarchiveProjectWithResponse(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*UnarchiveProjectResponse, error)

	// ArchiveProjectWithResponse request
	ArchiveProjectWithResponse(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*ArchiveProjectResponse, error)

	// GetProjectTimelineWithResponse request
	GetProjectTimelineWithResponse(ctx context.Context, accountId string, projectId int64, params *GetProjectTimelineParams, 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, params *ListQuestionsParams, 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, params *ListAnswersParams, 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, params *GetAnswersByPersonParams, 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)

	// DeleteBookmarkWithResponse request
	DeleteBookmarkWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*DeleteBookmarkResponse, error)

	// GetBookmarkWithResponse request
	GetBookmarkWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*GetBookmarkResponse, error)

	// CreateBookmarkWithResponse request
	CreateBookmarkWithResponse(ctx context.Context, accountId string, recordingId int64, reqEditors ...RequestEditorFn) (*CreateBookmarkResponse, error)

	// ListRecordingBoostsWithResponse request
	ListRecordingBoostsWithResponse(ctx context.Context, accountId string, recordingId int64, params *ListRecordingBoostsParams, 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, params *ListCommentsParams, 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, params *ListEventsParams, reqEditors ...RequestEditorFn) (*ListEventsResponse, error)

	// ListEventBoostsWithResponse request
	ListEventBoostsWithResponse(ctx context.Context, accountId string, recordingId int64, eventId int64, params *ListEventBoostsParams, 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, params *GetProgressReportParams, 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, params *GetPersonProgressParams, reqEditors ...RequestEditorFn) (*GetPersonProgressResponse, error)

	// GetScheduleEntryWithResponse request
	GetScheduleEntryWithResponse(ctx context.Context, accountId string, entryId int64, reqEditors ...RequestEditorFn) (*GetScheduleEntryResponse, error)

	// ReplaceScheduleEntryWithBodyWithResponse request with any body
	ReplaceScheduleEntryWithBodyWithResponse(ctx context.Context, accountId string, entryId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceScheduleEntryResponse, error)

	ReplaceScheduleEntryWithResponse(ctx context.Context, accountId string, entryId int64, body ReplaceScheduleEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceScheduleEntryResponse, 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)

	// ListFoldersWithResponse request
	ListFoldersWithResponse(ctx context.Context, accountId string, reqEditors ...RequestEditorFn) (*ListFoldersResponse, error)

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

	CreateFolderWithResponse(ctx context.Context, accountId string, body CreateFolderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFolderResponse, error)

	// DeleteFolderWithResponse request
	DeleteFolderWithResponse(ctx context.Context, accountId string, folderId int64, reqEditors ...RequestEditorFn) (*DeleteFolderResponse, error)

	// GetFolderWithResponse request
	GetFolderWithResponse(ctx context.Context, accountId string, folderId int64, reqEditors ...RequestEditorFn) (*GetFolderResponse, error)

	// UpdateFolderWithBodyWithResponse request with any body
	UpdateFolderWithBodyWithResponse(ctx context.Context, accountId string, folderId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFolderResponse, error)

	UpdateFolderWithResponse(ctx context.Context, accountId string, folderId int64, body UpdateFolderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFolderResponse, 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)

	// DestroyTimesheetEntryWithResponse request
	DestroyTimesheetEntryWithResponse(ctx context.Context, accountId string, entryId int64, reqEditors ...RequestEditorFn) (*DestroyTimesheetEntryResponse, 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, params *ListTodolistGroupsParams, 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)

	// GetEverythingCompletedTodosWithResponse request
	GetEverythingCompletedTodosWithResponse(ctx context.Context, accountId string, params *GetEverythingCompletedTodosParams, reqEditors ...RequestEditorFn) (*GetEverythingCompletedTodosResponse, error)

	// GetEverythingNoDueDateTodosWithResponse request
	GetEverythingNoDueDateTodosWithResponse(ctx context.Context, accountId string, params *GetEverythingNoDueDateTodosParams, reqEditors ...RequestEditorFn) (*GetEverythingNoDueDateTodosResponse, error)

	// GetEverythingOpenTodosWithResponse request
	GetEverythingOpenTodosWithResponse(ctx context.Context, accountId string, params *GetEverythingOpenTodosParams, reqEditors ...RequestEditorFn) (*GetEverythingOpenTodosResponse, error)

	// GetEverythingOverdueTodosWithResponse request
	GetEverythingOverdueTodosWithResponse(ctx context.Context, accountId string, params *GetEverythingOverdueTodosParams, reqEditors ...RequestEditorFn) (*GetEverythingOverdueTodosResponse, error)

	// GetEverythingUnassignedTodosWithResponse request
	GetEverythingUnassignedTodosWithResponse(ctx context.Context, accountId string, params *GetEverythingUnassignedTodosParams, reqEditors ...RequestEditorFn) (*GetEverythingUnassignedTodosResponse, error)

	// GetTodoWithResponse request
	GetTodoWithResponse(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*GetTodoResponse, error)

	// ReplaceTodoWithBodyWithResponse request with any body
	ReplaceTodoWithBodyWithResponse(ctx context.Context, accountId string, todoId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceTodoResponse, error)

	ReplaceTodoWithResponse(ctx context.Context, accountId string, todoId int64, body ReplaceTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceTodoResponse, 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)

	// RepositionTodolistWithBodyWithResponse request with any body
	RepositionTodolistWithBodyWithResponse(ctx context.Context, accountId string, todolistId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RepositionTodolistResponse, error)

	RepositionTodolistWithResponse(ctx context.Context, accountId string, todolistId int64, body RepositionTodolistJSONRequestBody, reqEditors ...RequestEditorFn) (*RepositionTodolistResponse, 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)

	// CreateUploadVersionWithBodyWithResponse request with any body
	CreateUploadVersionWithBodyWithResponse(ctx context.Context, accountId string, uploadId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUploadVersionResponse, error)

	CreateUploadVersionWithResponse(ctx context.Context, accountId string, uploadId int64, body CreateUploadVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUploadVersionResponse, 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, params *ListDocumentsParams, 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, params *ListUploadsParams, 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, params *ListVaultsParams, 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 CloudFile added in v0.13.0

type CloudFile 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"`
	CreatedAt              time.Time            `json:"created_at"`
	Creator                Person               `json:"creator"`
	Description            *string              `json:"description,omitempty"`
	DescriptionAttachments []RichTextAttachment `json:"description_attachments"`
	Id                     int64                `json:"id"`
	InheritsStatus         bool                 `json:"inherits_status"`
	Parent                 RecordingParent      `json:"parent"`
	Position               *int32               `json:"position,omitempty"`

	// Service The external service a cloud file points at, embedded in every cloud file
	// response so clients can render the service's name, supporting text, and
	// example URL without shipping a hard-coded catalogue. Serialized by
	// CloudFile::Service#as_json.
	Service         CloudFileService `json:"service"`
	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 The link on the external service — NOT this record's API URL. The
	// cloud_files jbuilder renders the shared recording partial first and then
	// `json.(recording.recordable, :url, :service)`, which overwrites the
	// recording's `url` key with the recordable's. `app_url` is still this
	// record's Basecamp URL.
	Url              string `json:"url"`
	VisibleToClients bool   `json:"visible_to_clients"`
}

CloudFile defines model for CloudFile.

type CloudFileService added in v0.13.0

type CloudFileService struct {
	// Code Short identifier for the external service — "dropbox", "google_doc",
	// "figma", "other", … Derived from the CloudFile::Service subclass name, so it
	// is always present. `other` accepts any well-formed HTTPS URL.
	Code string `json:"code"`

	// ExampleUrl A representative URL for the service, suitable as an input placeholder.
	ExampleUrl string `json:"example_url"`
	Name       string `json:"name"`

	// SupportingText Human-readable hint ("a file or folder on Dropbox"). Absent for services
	// that declare none — CloudFile::Service::Services::Other, for one.
	SupportingText *string `json:"supporting_text,omitempty"`

	// ValidPatterns Regular expressions the cloud file's `url` is validated against. Sending a
	// `url` that matches none of the selected service's patterns is a 422.
	ValidPatterns []string `json:"valid_patterns"`
}

CloudFileService The external service a cloud file points at, embedded in every cloud file response so clients can render the service's name, supporting text, and example URL without shipping a hard-coded catalogue. Serialized by CloudFile::Service#as_json.

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"`
	ContentAttachments []RichTextAttachment `json:"content_attachments"`
	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, params *ListCommentsParams, 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) ContentType added in v0.8.0

func (r CompleteTodoResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r CreateAnswerResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r CreateAttachmentResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 CreateBookmarkResponse added in v0.12.0

func ParseCreateBookmarkResponse added in v0.12.0

func ParseCreateBookmarkResponse(rsp *http.Response) (*CreateBookmarkResponse, error)

ParseCreateBookmarkResponse parses an HTTP response from a CreateBookmarkWithResponse call

func (CreateBookmarkResponse) ContentType added in v0.12.0

func (r CreateBookmarkResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateBookmarkResponse) Status added in v0.12.0

func (r CreateBookmarkResponse) Status() string

Status returns HTTPResponse.Status

func (CreateBookmarkResponse) StatusCode added in v0.12.0

func (r CreateBookmarkResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateBookmarkResponseContent added in v0.12.0

type CreateBookmarkResponseContent = Bookmark

CreateBookmarkResponseContent A personal bookmark: the current user's link to a single recording. The wrapped recording is the shared recording projection, whose `parent` is optional (docked recordings and doors omit it).

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) ContentType added in v0.8.0

func (r CreateCampfireLineResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r CreateCampfireUploadResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r CreateCardColumnResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r CreateCardResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r CreateCardStepResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r CreateChatbotResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 CreateCloudFileJSONRequestBody added in v0.13.0

type CreateCloudFileJSONRequestBody = CreateCloudFileRequestContent

CreateCloudFileJSONRequestBody defines body for CreateCloudFile for application/json ContentType.

type CreateCloudFileRequestContent added in v0.13.0

type CreateCloudFileRequestContent struct {
	Description *string `json:"description,omitempty"`

	// Service Short identifier for the external service — "dropbox", "google_doc",
	// "figma", "other", … Derived from the CloudFile::Service subclass name, so it
	// is always present. `other` accepts any well-formed HTTPS URL.
	Service       string   `json:"service"`
	Subscriptions *[]int64 `json:"subscriptions,omitempty"`
	Title         *string  `json:"title,omitempty"`
	Url           string   `json:"url"`

	// VisibleToClients Whether the cloud file is visible to the project's clients. Applies only
	// when creating directly in the tool's vault — an item created inside a
	// folder inherits the folder's visibility and ignores this. A client caller
	// always creates client-visible records regardless of what is sent.
	VisibleToClients *bool `json:"visible_to_clients,omitempty"`
}

CreateCloudFileRequestContent defines model for CreateCloudFileRequestContent.

type CreateCloudFileResponse added in v0.13.0

func ParseCreateCloudFileResponse added in v0.13.0

func ParseCreateCloudFileResponse(rsp *http.Response) (*CreateCloudFileResponse, error)

ParseCreateCloudFileResponse parses an HTTP response from a CreateCloudFileWithResponse call

func (CreateCloudFileResponse) ContentType added in v0.13.0

func (r CreateCloudFileResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateCloudFileResponse) Status added in v0.13.0

func (r CreateCloudFileResponse) Status() string

Status returns HTTPResponse.Status

func (CreateCloudFileResponse) StatusCode added in v0.13.0

func (r CreateCloudFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCloudFileResponseContent added in v0.13.0

type CreateCloudFileResponseContent = CloudFile

CreateCloudFileResponseContent defines model for CreateCloudFileResponseContent.

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) ContentType added in v0.8.0

func (r CreateCommentResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`
	VisibleToClients *bool    `json:"visible_to_clients,omitempty"`
}

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) ContentType added in v0.8.0

func (r CreateDocumentResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r CreateEventBoostResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 CreateFolderJSONRequestBody added in v0.13.0

type CreateFolderJSONRequestBody = CreateFolderRequestContent

CreateFolderJSONRequestBody defines body for CreateFolder for application/json ContentType.

type CreateFolderRequestContent added in v0.13.0

type CreateFolderRequestContent struct {
	// Name The folder's name. Defaults to `New folder` when blank, null, or omitted.
	Name *string `json:"name,omitempty"`

	// ProjectIds IDs of the projects to file into the folder — the same ids the folder
	// reports back as `bucket_ids` and expands as `projects`. This does not
	// round-trip under its own name. Omit it, or send null or an empty array,
	// for an empty folder.
	ProjectIds *[]int64 `json:"project_ids,omitempty"`
}

CreateFolderRequestContent defines model for CreateFolderRequestContent.

type CreateFolderResponse added in v0.13.0

func ParseCreateFolderResponse added in v0.13.0

func ParseCreateFolderResponse(rsp *http.Response) (*CreateFolderResponse, error)

ParseCreateFolderResponse parses an HTTP response from a CreateFolderWithResponse call

func (CreateFolderResponse) ContentType added in v0.13.0

func (r CreateFolderResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateFolderResponse) Status added in v0.13.0

func (r CreateFolderResponse) Status() string

Status returns HTTPResponse.Status

func (CreateFolderResponse) StatusCode added in v0.13.0

func (r CreateFolderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateFolderResponseContent added in v0.13.0

type CreateFolderResponseContent = FolderWithProjects

CreateFolderResponseContent One folder plus the projects grouped inside it, as get/create/update return it.

The `projects` entries are the shared project projection, minus the `bookmarked` flag that only the projects index adds.

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) ContentType added in v0.8.0

func (r CreateGaugeNeedleResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 CreateGoogleDocumentJSONRequestBody added in v0.13.0

type CreateGoogleDocumentJSONRequestBody = CreateGoogleDocumentRequestContent

CreateGoogleDocumentJSONRequestBody defines body for CreateGoogleDocument for application/json ContentType.

type CreateGoogleDocumentRequestContent added in v0.13.0

type CreateGoogleDocumentRequestContent struct {
	Description *string `json:"description,omitempty"`

	// DocumentType One of "doc", "sheet", "slide", "other". Backed by a Rails enum, so an
	// unrecognized value is rejected up front with a field-keyed 422
	// ({"errors": {"document_type": ["is not a valid document type"]}}) rather
	// than reaching validation.
	DocumentType string `json:"document_type"`

	// Status active|drafted — defaults to drafted
	Status        *string  `json:"status,omitempty"`
	Subscriptions *[]int64 `json:"subscriptions,omitempty"`
	Title         *string  `json:"title,omitempty"`
	Url           string   `json:"url"`

	// VisibleToClients Whether the document is visible to the project's clients. Applies only
	// when creating directly in the tool's vault — an item created inside a
	// folder inherits the folder's visibility and ignores this. A client caller
	// always creates client-visible records regardless of what is sent.
	VisibleToClients *bool `json:"visible_to_clients,omitempty"`
}

CreateGoogleDocumentRequestContent defines model for CreateGoogleDocumentRequestContent.

type CreateGoogleDocumentResponse added in v0.13.0

func ParseCreateGoogleDocumentResponse added in v0.13.0

func ParseCreateGoogleDocumentResponse(rsp *http.Response) (*CreateGoogleDocumentResponse, error)

ParseCreateGoogleDocumentResponse parses an HTTP response from a CreateGoogleDocumentWithResponse call

func (CreateGoogleDocumentResponse) ContentType added in v0.13.0

func (r CreateGoogleDocumentResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateGoogleDocumentResponse) Status added in v0.13.0

Status returns HTTPResponse.Status

func (CreateGoogleDocumentResponse) StatusCode added in v0.13.0

func (r CreateGoogleDocumentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateGoogleDocumentResponseContent added in v0.13.0

type CreateGoogleDocumentResponseContent = GoogleDocument

CreateGoogleDocumentResponseContent defines model for CreateGoogleDocumentResponseContent.

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

func ParseCreateLineupMarkerResponse

func ParseCreateLineupMarkerResponse(rsp *http.Response) (*CreateLineupMarkerResponse, error)

ParseCreateLineupMarkerResponse parses an HTTP response from a CreateLineupMarkerWithResponse call

func (CreateLineupMarkerResponse) ContentType added in v0.8.0

func (r CreateLineupMarkerResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`
	VisibleToClients *bool    `json:"visible_to_clients,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) ContentType added in v0.8.0

func (r CreateMessageResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r CreateMessageTypeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 {
	Project ProjectConstructionAttributes `json:"project"`
}

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) ContentType added in v0.8.0

func (r CreateProjectFromTemplateResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r CreateProjectResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`
	VisibleToClients *bool            `json:"visible_to_clients,omitempty"`
}

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) ContentType added in v0.8.0

func (r CreateQuestionResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r CreateRecordingBoostResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 The entry's end. See starts_at for the date-vs-timestamp rule.
	EndsAt string `json:"ends_at"`

	// Highlighted Whether the entry is highlighted on the schedule. Defaults to false.
	//
	// Do not send an explicit null: `schedule_entries.highlighted` is NOT NULL,
	// so BC3 raises rather than falling back to the default. Omit it instead —
	// every SDK's request compactor already drops unset members.
	Highlighted    *bool    `json:"highlighted,omitempty"`
	Notify         *bool    `json:"notify,omitempty"`
	ParticipantIds *[]int64 `json:"participant_ids,omitempty"`

	// StartsAt The entry's start, as a bare date ("2026-06-01") for an all-day entry or a
	// full timestamp ("2026-06-01T09:00:00Z") otherwise — the same two forms the
	// response renders, and the same two ReplaceScheduleEntry accepts.
	//
	// Create and replace share one permit list:
	// `Schedules::Entries::BaseController#base_schedule_entry_params` is what
	// both `new_schedule_entry_params` and `update_schedule_entry_params` call,
	// and Schedule::Entry does no format-specific parsing of either bound, so
	// whatever one operation takes the other takes too.
	//
	// Treat the value as opaque and send it verbatim. Parsing it into a
	// date-time type and re-rendering rewrites an all-day entry's bounds into
	// midnight timestamps, which is why every SDK models it as a string.
	StartsAt string `json:"starts_at"`

	// Status Publication state at creation — `active|drafted`, defaulting to `active`
	// for an API create.
	//
	// A top-level parameter, not part of the entry's attributes: `status` is a
	// Recording column, so `wrap_parameters` leaves it outside the
	// `schedule_entry` envelope and `Recording::StatusParam#status_param` reads
	// it directly. On create it accepts `drafted`, `active`, `archived` or
	// `trashed` and raises `ActionController::BadRequest` — a 400, not a 422 —
	// for anything else; the two documented values are the two worth sending.
	//
	// Unlike messages and documents, schedule-entry drafts are not listed by
	// GetMyDrafts.
	Status        *string  `json:"status,omitempty"`
	Subscriptions *[]int64 `json:"subscriptions,omitempty"`
	Summary       string   `json:"summary"`

	// Url The entry's join link — a video-call URL or similar, up to 2500
	// characters, validated as a URL when present. A scheme-less value is
	// normalized to `https://`.
	//
	// Spell it `url` on the way in and read it back as `join_url`: the response
	// key `url` is the entry's own Basecamp API URL, written by a partial that
	// renders before this field, so BC3 emits the join link under a
	// non-colliding name. Sending `join_url` instead is silently dropped by
	// strong parameters — the create succeeds with no join link.
	//
	// Accepted on create since long before it was documented:
	// `Schedules::Entries::BaseController#base_schedule_entry_params` permits it
	// and `new_schedule_entry_params` passes it through unchanged for API
	// requests. Modeling it only on ReplaceScheduleEntry forced callers into a
	// three-request read-modify-write for a field the create already took — and
	// create is the notifying write, so participants learned about a video call
	// before its link existed.
	Url              *string `json:"url,omitempty"`
	VisibleToClients *bool   `json:"visible_to_clients,omitempty"`
}

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) ContentType added in v0.8.0

func (r CreateScheduleEntryResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r CreateTemplateResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r CreateTimesheetEntryResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r CreateTodoResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r CreateTodolistGroupResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateTodolistGroupResponse) Status

Status returns HTTPResponse.Status

func (CreateTodolistGroupResponse) StatusCode

func (r CreateTodolistGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTodolistGroupResponseContent

type CreateTodolistGroupResponseContent = Todolist

CreateTodolistGroupResponseContent A to-do list, or a group inside one. There is only this shape.

BC3 has no group model: a "group" is a `Todolist` whose parent is another `Todolist` (`Todolist.group?`), there is no `Todolist::Group` class, and `todolists/groups/index.json.jbuilder` and `show.json.jbuilder` both render `todolists/_todolist.json.jbuilder` — the same partial the list routes use. So a group reports `"type": "Todolist"` (the shared recording partial emits `recordable_type`) and carries `description`/`description_attachments` like any other list. Every operation that returns a list or a group returns this structure: the polymorphic GET/PUT, the todoset-scoped list, and the group list, group create and group get.

Discriminate STRUCTURALLY, never on `type` — which reads `"Todolist"` for both variants. `_todolist.json.jbuilder` branches on `recording.parent.todoset?` and emits exactly one of:

- `groups_url` — a to-do list; its `parent` is a Todoset. - `group_position_url` — a group; its `parent` is a Todolist.

The two are mutually exclusive and exactly one is always present.

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"`
	VisibleToClients *bool   `json:"visible_to_clients,omitempty"`
}

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) ContentType added in v0.8.0

func (r CreateTodolistResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 A to-do list, or a group inside one. There is only this shape.

BC3 has no group model: a "group" is a `Todolist` whose parent is another `Todolist` (`Todolist.group?`), there is no `Todolist::Group` class, and `todolists/groups/index.json.jbuilder` and `show.json.jbuilder` both render `todolists/_todolist.json.jbuilder` — the same partial the list routes use. So a group reports `"type": "Todolist"` (the shared recording partial emits `recordable_type`) and carries `description`/`description_attachments` like any other list. Every operation that returns a list or a group returns this structure: the polymorphic GET/PUT, the todoset-scoped list, and the group list, group create and group get.

Discriminate STRUCTURALLY, never on `type` — which reads `"Todolist"` for both variants. `_todolist.json.jbuilder` branches on `recording.parent.todoset?` and emits exactly one of:

- `groups_url` — a to-do list; its `parent` is a Todoset. - `group_position_url` — a group; its `parent` is a Todolist.

The two are mutually exclusive and exactly one is always present.

type CreateTodosetTodoJSONRequestBody added in v0.12.0

type CreateTodosetTodoJSONRequestBody = CreateTodosetTodoRequestContent

CreateTodosetTodoJSONRequestBody defines body for CreateTodosetTodo for application/json ContentType.

type CreateTodosetTodoRequestContent added in v0.12.0

type CreateTodosetTodoRequestContent 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"`
}

CreateTodosetTodoRequestContent defines model for CreateTodosetTodoRequestContent.

type CreateTodosetTodoResponse added in v0.12.0

func ParseCreateTodosetTodoResponse added in v0.12.0

func ParseCreateTodosetTodoResponse(rsp *http.Response) (*CreateTodosetTodoResponse, error)

ParseCreateTodosetTodoResponse parses an HTTP response from a CreateTodosetTodoWithResponse call

func (CreateTodosetTodoResponse) ContentType added in v0.12.0

func (r CreateTodosetTodoResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateTodosetTodoResponse) Status added in v0.12.0

func (r CreateTodosetTodoResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTodosetTodoResponse) StatusCode added in v0.12.0

func (r CreateTodosetTodoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTodosetTodoResponseContent added in v0.12.0

type CreateTodosetTodoResponseContent = Todo

CreateTodosetTodoResponseContent defines model for CreateTodosetTodoResponseContent.

type CreateToolJSONRequestBody added in v0.8.0

type CreateToolJSONRequestBody = CreateToolRequestContent

CreateToolJSONRequestBody defines body for CreateTool for application/json ContentType.

type CreateToolRequestContent added in v0.8.0

type CreateToolRequestContent struct {
	// Title Title for the new tool. When omitted, Basecamp assigns the next available default title for the tool type.
	Title *string `json:"title,omitempty"`

	// ToolType Tool type to add to the project dock. Values: Chat::Transcript|Inbox|Kanban::Board|Message::Board|Questionnaire|Schedule|Todoset|Vault.
	ToolType string `json:"tool_type"`

	// VisibleToClients Create the tool already visible to clients. Honored only for tool types that manage their own client visibility (Chat::Transcript, Kanban::Board), which otherwise start hidden; every other tool type ignores it and inherits the project default.
	VisibleToClients *bool `json:"visible_to_clients,omitempty"`
}

CreateToolRequestContent defines model for CreateToolRequestContent.

type CreateToolResponse added in v0.8.0

func ParseCreateToolResponse added in v0.8.0

func ParseCreateToolResponse(rsp *http.Response) (*CreateToolResponse, error)

ParseCreateToolResponse parses an HTTP response from a CreateToolWithResponse call

func (CreateToolResponse) ContentType added in v0.8.0

func (r CreateToolResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateToolResponse) Status added in v0.8.0

func (r CreateToolResponse) Status() string

Status returns HTTPResponse.Status

func (CreateToolResponse) StatusCode added in v0.8.0

func (r CreateToolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateToolResponseContent added in v0.8.0

type CreateToolResponseContent = Tool

CreateToolResponseContent defines model for CreateToolResponseContent.

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"`
	VisibleToClients *bool    `json:"visible_to_clients,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) ContentType added in v0.8.0

func (r CreateUploadResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 CreateUploadVersionJSONRequestBody added in v0.14.0

type CreateUploadVersionJSONRequestBody = CreateUploadVersionRequestContent

CreateUploadVersionJSONRequestBody defines body for CreateUploadVersion for application/json ContentType.

type CreateUploadVersionRequestContent added in v0.14.0

type CreateUploadVersionRequestContent struct {
	AttachableSgid string `json:"attachable_sgid"`

	// BaseName Omit to keep the uploaded file's own name. Sending "" also keeps it.
	BaseName *string `json:"base_name,omitempty"`

	// Description Presence-aware: omit to carry the previous version's description forward,
	// send "" to clear it, send a value to set it.
	Description *string `json:"description,omitempty"`

	// Notify Who to notify: "default", "everyone", or "custom" (the people in subscriptions).
	//
	// Omit both this and subscriptions to notify nobody. A subscriptions array sent
	// without notify is read as "custom".
	Notify *string `json:"notify,omitempty"`

	// Subscriptions People to notify about the replacement and subscribe to the upload.
	Subscriptions *[]int64 `json:"subscriptions,omitempty"`
}

CreateUploadVersionRequestContent defines model for CreateUploadVersionRequestContent.

type CreateUploadVersionResponse added in v0.14.0

func ParseCreateUploadVersionResponse added in v0.14.0

func ParseCreateUploadVersionResponse(rsp *http.Response) (*CreateUploadVersionResponse, error)

ParseCreateUploadVersionResponse parses an HTTP response from a CreateUploadVersionWithResponse call

func (CreateUploadVersionResponse) ContentType added in v0.14.0

func (r CreateUploadVersionResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateUploadVersionResponse) Status added in v0.14.0

Status returns HTTPResponse.Status

func (CreateUploadVersionResponse) StatusCode added in v0.14.0

func (r CreateUploadVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateUploadVersionResponseContent added in v0.14.0

type CreateUploadVersionResponseContent = Upload

CreateUploadVersionResponseContent defines model for CreateUploadVersionResponseContent.

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) ContentType added in v0.8.0

func (r CreateVaultResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r CreateWebhookResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 CreateWormholeJSONRequestBody added in v0.9.0

type CreateWormholeJSONRequestBody = CreateWormholeRequestContent

CreateWormholeJSONRequestBody defines body for CreateWormhole for application/json ContentType.

type CreateWormholeRequestContent added in v0.9.0

type CreateWormholeRequestContent struct {
	// DestinationRecordingId Id of the destination column (on another accessible card table) to link to.
	DestinationRecordingId int64 `json:"destination_recording_id"`
}

CreateWormholeRequestContent defines model for CreateWormholeRequestContent.

type CreateWormholeResponse added in v0.9.0

func ParseCreateWormholeResponse added in v0.9.0

func ParseCreateWormholeResponse(rsp *http.Response) (*CreateWormholeResponse, error)

ParseCreateWormholeResponse parses an HTTP response from a CreateWormholeWithResponse call

func (CreateWormholeResponse) ContentType added in v0.9.0

func (r CreateWormholeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateWormholeResponse) Status added in v0.9.0

func (r CreateWormholeResponse) Status() string

Status returns HTTPResponse.Status

func (CreateWormholeResponse) StatusCode added in v0.9.0

func (r CreateWormholeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateWormholeResponseContent added in v0.9.0

type CreateWormholeResponseContent = Wormhole

CreateWormholeResponseContent A wormhole links this card table to a column on another card table, enabling cards to move across projects. It carries the full recording representation plus the destination-linkage fields. The wormhole's own `url`/`app_url`/`parent` point at the *source* board; `destination_url` is the only field identifying the destination column.

type DeleteBookmarkResponse added in v0.12.0

type DeleteBookmarkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseDeleteBookmarkResponse added in v0.12.0

func ParseDeleteBookmarkResponse(rsp *http.Response) (*DeleteBookmarkResponse, error)

ParseDeleteBookmarkResponse parses an HTTP response from a DeleteBookmarkWithResponse call

func (DeleteBookmarkResponse) ContentType added in v0.12.0

func (r DeleteBookmarkResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteBookmarkResponse) Status added in v0.12.0

func (r DeleteBookmarkResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteBookmarkResponse) StatusCode added in v0.12.0

func (r DeleteBookmarkResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

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) ContentType added in v0.8.0

func (r DeleteBoostResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r DeleteCampfireLineResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r DeleteChatbotResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 DeleteFolderResponse added in v0.13.0

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

func ParseDeleteFolderResponse added in v0.13.0

func ParseDeleteFolderResponse(rsp *http.Response) (*DeleteFolderResponse, error)

ParseDeleteFolderResponse parses an HTTP response from a DeleteFolderWithResponse call

func (DeleteFolderResponse) ContentType added in v0.13.0

func (r DeleteFolderResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteFolderResponse) Status added in v0.13.0

func (r DeleteFolderResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteFolderResponse) StatusCode added in v0.13.0

func (r DeleteFolderResponse) 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) ContentType added in v0.8.0

func (r DeleteLineupMarkerResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r DeleteMessageTypeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r DeleteTemplateResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r DeleteToolResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r DeleteWebhookResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 DeleteWormholeResponse added in v0.9.0

type DeleteWormholeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseDeleteWormholeResponse added in v0.9.0

func ParseDeleteWormholeResponse(rsp *http.Response) (*DeleteWormholeResponse, error)

ParseDeleteWormholeResponse parses an HTTP response from a DeleteWormholeWithResponse call

func (DeleteWormholeResponse) ContentType added in v0.9.0

func (r DeleteWormholeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteWormholeResponse) Status added in v0.9.0

func (r DeleteWormholeResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteWormholeResponse) StatusCode added in v0.9.0

func (r DeleteWormholeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeprioritizeAssignmentResponse added in v0.12.0

type DeprioritizeAssignmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseDeprioritizeAssignmentResponse added in v0.12.0

func ParseDeprioritizeAssignmentResponse(rsp *http.Response) (*DeprioritizeAssignmentResponse, error)

ParseDeprioritizeAssignmentResponse parses an HTTP response from a DeprioritizeAssignmentWithResponse call

func (DeprioritizeAssignmentResponse) ContentType added in v0.12.0

func (r DeprioritizeAssignmentResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeprioritizeAssignmentResponse) Status added in v0.12.0

Status returns HTTPResponse.Status

func (DeprioritizeAssignmentResponse) StatusCode added in v0.12.0

func (r DeprioritizeAssignmentResponse) 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) ContentType added in v0.8.0

func (r DestroyGaugeNeedleResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 DestroyTimesheetEntryResponse added in v0.13.0

type DestroyTimesheetEntryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseDestroyTimesheetEntryResponse added in v0.13.0

func ParseDestroyTimesheetEntryResponse(rsp *http.Response) (*DestroyTimesheetEntryResponse, error)

ParseDestroyTimesheetEntryResponse parses an HTTP response from a DestroyTimesheetEntryWithResponse call

func (DestroyTimesheetEntryResponse) ContentType added in v0.13.0

func (r DestroyTimesheetEntryResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DestroyTimesheetEntryResponse) Status added in v0.13.0

Status returns HTTPResponse.Status

func (DestroyTimesheetEntryResponse) StatusCode added in v0.13.0

func (r DestroyTimesheetEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DisableCardColumnOnHoldResponse

func ParseDisableCardColumnOnHoldResponse

func ParseDisableCardColumnOnHoldResponse(rsp *http.Response) (*DisableCardColumnOnHoldResponse, error)

ParseDisableCardColumnOnHoldResponse parses an HTTP response from a DisableCardColumnOnHoldWithResponse call

func (DisableCardColumnOnHoldResponse) ContentType added in v0.8.0

func (r DisableCardColumnOnHoldResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r DisableOutOfOfficeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r DisableToolResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`
	ContentAttachments []RichTextAttachment `json:"content_attachments"`
	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, params *ListDocumentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*DocumentsService) Replace added in v0.13.0

func (s *DocumentsService) Replace(ctx context.Context, accountId string, documentId int64, body ReplaceDocumentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*DocumentsService) ReplaceWithBody added in v0.13.0

func (s *DocumentsService) ReplaceWithBody(ctx context.Context, accountId string, documentId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type DoorService added in v0.10.0

type DoorService struct {
	Code           *string  `json:"code,omitempty"`
	ExampleUrl     *string  `json:"example_url,omitempty"`
	Name           *string  `json:"name,omitempty"`
	SupportingText *string  `json:"supporting_text,omitempty"`
	ValidPatterns  []string `json:"valid_patterns,omitempty"`
}

DoorService Metadata describing the recognized external service backing an external link (`Door` recording): its display name, a canonical example URL, a short code, the URL patterns Basecamp recognizes for it, and human supporting text. `code` is `other` for a generic link.

type Draft added in v0.12.0

type Draft struct {
	AppUrl string `json:"app_url"`

	// Bucket The project a draft lives in (drafts-specific projection: id, name, app_url).
	Bucket    DraftBucket `json:"bucket"`
	CreatedAt time.Time   `json:"created_at"`

	// Excerpt Up to 300 characters of plain text; empty string when the draft has no body.
	Excerpt string       `json:"excerpt"`
	Id      int64        `json:"id"`
	Parent  *DraftParent `json:"parent"`

	// ScheduledPostingAt Always present; `null` unless the draft is scheduled to publish later.
	// Required-presence with nullable value, like `parent`.
	ScheduledPostingAt *time.Time `json:"scheduled_posting_at"`
	Title              string     `json:"title"`

	// Type Short recordable name: message, document, upload, client_approval,
	// or client_correspondence.
	Type      string    `json:"type"`
	UpdatedAt time.Time `json:"updated_at"`
}

Draft A draft envelope: a message, document, upload, or client approval/ correspondence saved but not yet published. Flat and purpose-built — NOT the shared recording projection.

type DraftBucket added in v0.12.0

type DraftBucket struct {
	AppUrl string `json:"app_url"`
	Id     int64  `json:"id"`
	Name   string `json:"name"`
}

DraftBucket The project a draft lives in (drafts-specific projection: id, name, app_url).

type DraftParent added in v0.12.0

type DraftParent struct {
	AppUrl string `json:"app_url"`
	Id     int64  `json:"id"`
	Title  string `json:"title"`
}

DraftParent The parent recording a draft is filed under (id, title, app_url).

type EnableCardColumnOnHoldResponse

func ParseEnableCardColumnOnHoldResponse

func ParseEnableCardColumnOnHoldResponse(rsp *http.Response) (*EnableCardColumnOnHoldResponse, error)

ParseEnableCardColumnOnHoldResponse parses an HTTP response from a EnableCardColumnOnHoldWithResponse call

func (EnableCardColumnOnHoldResponse) ContentType added in v0.8.0

func (r EnableCardColumnOnHoldResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r EnableOutOfOfficeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 When out of office is not enabled, `enabled` is `false` and `start_date`, `end_date`, and `back_on_date` are omitted.

type EnableToolResponse

func ParseEnableToolResponse

func ParseEnableToolResponse(rsp *http.Response) (*EnableToolResponse, error)

ParseEnableToolResponse parses an HTTP response from a EnableToolWithResponse call

func (EnableToolResponse) ContentType added in v0.8.0

func (r EnableToolResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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, params *ListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

type EverythingFile added in v0.10.0

type EverythingFile struct {
	AppDownloadUrl *string `json:"app_download_url,omitempty"`
	AppUrl         *string `json:"app_url,omitempty"`

	// AttachableSgid Present on the rich-text attachment variant: signed global id of the
	// attachment (uploads/documents omit it).
	AttachableSgid *string          `json:"attachable_sgid,omitempty"`
	BookmarkUrl    *string          `json:"bookmark_url,omitempty"`
	BoostsCount    *int32           `json:"boosts_count,omitempty"`
	BoostsUrl      *string          `json:"boosts_url,omitempty"`
	Bucket         *RecordingBucket `json:"bucket,omitempty"`
	ByteSize       *int64           `json:"byte_size,omitempty"`
	CommentsCount  *int32           `json:"comments_count,omitempty"`
	CommentsUrl    *string          `json:"comments_url,omitempty"`

	// Content Rich-text body of the Document variant (uploads/attachments omit it).
	Content            *string              `json:"content,omitempty"`
	ContentAttachments []RichTextAttachment `json:"content_attachments,omitempty"`
	ContentType        *string              `json:"content_type,omitempty"`
	CreatedAt          *time.Time           `json:"created_at,omitempty"`
	Creator            *Person              `json:"creator,omitempty"`

	// Description Rich-text description (upload/document variants).
	Description            *string              `json:"description,omitempty"`
	DescriptionAttachments []RichTextAttachment `json:"description_attachments,omitempty"`
	DownloadUrl            *string              `json:"download_url,omitempty"`
	Filename               *string              `json:"filename,omitempty"`

	// Height Pixel height; null for non-image blobs and may be float-spelled (1024.0).
	Height *types.FlexInt `json:"height,omitempty"`

	// Id Recording (Upload/Document) or attachment id.
	Id              *int64           `json:"id,omitempty"`
	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 "Upload", "Document", or "Attachment".
	Type             *string    `json:"type,omitempty"`
	UpdatedAt        *time.Time `json:"updated_at,omitempty"`
	Url              *string    `json:"url,omitempty"`
	VisibleToClients *bool      `json:"visible_to_clients,omitempty"`

	// Width Pixel width; null for non-image blobs and may be float-spelled (1024.0).
	Width *types.FlexInt `json:"width,omitempty"`
}

EverythingFile A single item in the /files.json feed. An optional-field superset over three wire variants — a full Upload recording, a Basecamp Document recording, and a rich-text attachment wrapped in a recording envelope (distinguished by `attachable_sgid` and blob metadata). Every field is optional; a given instance populates only the fields of the variant it represents. Unknown fields are ignored by every SDK decoder, so the superset need not enumerate every field of the Upload/Document recordings.

type FieldErrorMap added in v0.12.0

type FieldErrorMap map[string][]string

FieldErrorMap defines model for FieldErrorMap.

type FieldKeyedErrors added in v0.12.0

type FieldKeyedErrors struct {
	Errors FieldErrorMap `json:"errors"`
}

FieldKeyedErrors The field-keyed 422 body: {"errors": {"color": ["is not a valid color"]}}.

type FieldValidationErrorResponseContent added in v0.12.0

type FieldValidationErrorResponseContent = FieldKeyedErrors

FieldValidationErrorResponseContent The field-keyed 422 body: {"errors": {"color": ["is not a valid color"]}}.

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.

func (FirstWeekDay) Valid added in v0.8.0

func (e FirstWeekDay) Valid() bool

Valid indicates whether the value is a known member of the FirstWeekDay enum.

type Folder added in v0.13.0

type Folder struct {
	// BucketIds IDs of the projects filed into this folder. Same ids as `project_ids` on
	// create, and the ids FolderWithProjects expands under `projects`.
	BucketIds []int64 `json:"bucket_ids"`

	// Color The viewer's colour customization for this folder; always emitted, `null`
	// when unset. Required-and-nullable, like gauges_url.
	Color     *string   `json:"color"`
	CreatedAt time.Time `json:"created_at"`

	// GaugesUrl Gauges URL covering this folder's projects; always emitted, `null` when
	// none of them is gauged. `@required` models the presence — the nullability
	// is layered on in the OpenAPI (smithy-build.json jsonAdd -> type:
	// ["string","null"]), so Go types it *string because the value is nullable,
	// not because the key is optional.
	GaugesUrl *string `json:"gauges_url"`
	Id        int64   `json:"id"`

	// ImageUrl The viewer's folder image; always emitted, `null` when unset. Read-only:
	// there is no image create or update in v1. Required-and-nullable, like
	// gauges_url.
	ImageUrl        *string `json:"image_url"`
	IsEmojiOnlyName bool    `json:"is_emoji_only_name"`
	Name            string  `json:"name"`
	StarUrl         string  `json:"star_url"`

	// Type Always the string `Stack` — the wire type kept its pre-rename name.
	Type      string    `json:"type"`
	UpdatedAt time.Time `json:"updated_at"`
	Url       string    `json:"url"`
}

Folder A folder as the list returns it: the base shape, without expanded projects.

Deliberately distinct from FolderWithProjects. A single shape with an optional `projects` member would make every list item declare a field the list response never populates.

type FolderWithProjects added in v0.13.0

type FolderWithProjects struct {
	// BucketIds IDs of the projects filed into this folder — the same set `projects`
	// expands.
	BucketIds []int64 `json:"bucket_ids"`

	// Color The viewer's colour customization for this folder; always emitted, `null`
	// when unset. Required-and-nullable.
	Color     *string   `json:"color"`
	CreatedAt time.Time `json:"created_at"`

	// GaugesUrl Gauges URL covering this folder's projects; always emitted, `null` when
	// none of them is gauged. Required-and-nullable (see Folder.gauges_url).
	GaugesUrl *string `json:"gauges_url"`
	Id        int64   `json:"id"`

	// ImageUrl The viewer's folder image; always emitted, `null` when unset. Read-only.
	// Required-and-nullable.
	ImageUrl        *string `json:"image_url"`
	IsEmojiOnlyName bool    `json:"is_emoji_only_name"`
	Name            string  `json:"name"`

	// Projects The projects filed into this folder, expanded. Always emitted; empty for
	// an empty folder.
	Projects []Project `json:"projects"`
	StarUrl  string    `json:"star_url"`

	// Type Always the string `Stack` — the wire type kept its pre-rename name.
	Type      string    `json:"type"`
	UpdatedAt time.Time `json:"updated_at"`
	Url       string    `json:"url"`
}

FolderWithProjects One folder plus the projects grouped inside it, as get/create/update return it.

The `projects` entries are the shared project projection, minus the `bookmarked` flag that only the projects index adds.

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"`
	ContentAttachments []RichTextAttachment `json:"content_attachments"`
	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"`
	ContentAttachments []RichTextAttachment `json:"content_attachments"`
	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"`

	// DescriptionAttachments Optional (no `@required`): the type-specific partial renders the
	// companion array only when the gauge has needles (bc3 `if
	// gauge.any_needles?`), so a needle-less gauge omits the key entirely.
	// Non-nullable — never served as JSON `null`.
	DescriptionAttachments []RichTextAttachment `json:"description_attachments,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"`
	DescriptionAttachments []RichTextAttachment `json:"description_attachments"`
	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) ContentType added in v0.8.0

func (r GetAccountResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetAnswerResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 GetAnswersByPersonParams added in v0.13.0

type GetAnswersByPersonParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetAnswersByPersonParams defines parameters for GetAnswersByPerson.

type GetAnswersByPersonResponse

func ParseGetAnswersByPersonResponse

func ParseGetAnswersByPersonResponse(rsp *http.Response) (*GetAnswersByPersonResponse, error)

ParseGetAnswersByPersonResponse parses an HTTP response from a GetAnswersByPersonWithResponse call

func (GetAnswersByPersonResponse) ContentType added in v0.8.0

func (r GetAnswersByPersonResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetAssignedTodosResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 GetBookmarkResponse added in v0.12.0

func ParseGetBookmarkResponse added in v0.12.0

func ParseGetBookmarkResponse(rsp *http.Response) (*GetBookmarkResponse, error)

ParseGetBookmarkResponse parses an HTTP response from a GetBookmarkWithResponse call

func (GetBookmarkResponse) ContentType added in v0.12.0

func (r GetBookmarkResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetBookmarkResponse) Status added in v0.12.0

func (r GetBookmarkResponse) Status() string

Status returns HTTPResponse.Status

func (GetBookmarkResponse) StatusCode added in v0.12.0

func (r GetBookmarkResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBookmarkResponseContent added in v0.12.0

type GetBookmarkResponseContent = BookmarkStatus

GetBookmarkResponseContent The current user's bookmark state for one recording.

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) ContentType added in v0.8.0

func (r GetBoostResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 GetBubbleUpsParams added in v0.10.0

type GetBubbleUpsParams struct {
	// Page Page number. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetBubbleUpsParams defines parameters for GetBubbleUps.

type GetBubbleUpsResponse added in v0.10.0

type GetBubbleUpsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetBubbleUpsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetBubbleUpsResponse added in v0.10.0

func ParseGetBubbleUpsResponse(rsp *http.Response) (*GetBubbleUpsResponse, error)

ParseGetBubbleUpsResponse parses an HTTP response from a GetBubbleUpsWithResponse call

func (GetBubbleUpsResponse) ContentType added in v0.10.0

func (r GetBubbleUpsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetBubbleUpsResponse) Status added in v0.10.0

func (r GetBubbleUpsResponse) Status() string

Status returns HTTPResponse.Status

func (GetBubbleUpsResponse) StatusCode added in v0.10.0

func (r GetBubbleUpsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBubbleUpsResponseContent added in v0.10.0

type GetBubbleUpsResponseContent = []Notification

GetBubbleUpsResponseContent defines model for GetBubbleUpsResponseContent.

type GetCalendarResponse added in v0.12.0

func ParseGetCalendarResponse added in v0.12.0

func ParseGetCalendarResponse(rsp *http.Response) (*GetCalendarResponse, error)

ParseGetCalendarResponse parses an HTTP response from a GetCalendarWithResponse call

func (GetCalendarResponse) ContentType added in v0.12.0

func (r GetCalendarResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetCalendarResponse) Status added in v0.12.0

func (r GetCalendarResponse) Status() string

Status returns HTTPResponse.Status

func (GetCalendarResponse) StatusCode added in v0.12.0

func (r GetCalendarResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCalendarResponseContent added in v0.12.0

type GetCalendarResponseContent = Calendar

GetCalendarResponseContent A per-account calendar (wire type Calendar), keyed by its own bucket id.

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) ContentType added in v0.8.0

func (r GetCampfireLineResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetCampfireResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetCardColumnResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetCardResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetCardStepResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetCardTableResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetChatbotResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetClientApprovalResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetClientCorrespondenceResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetClientReplyResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 GetCloudFileResponse added in v0.13.0

type GetCloudFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetCloudFileResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetCloudFileResponse added in v0.13.0

func ParseGetCloudFileResponse(rsp *http.Response) (*GetCloudFileResponse, error)

ParseGetCloudFileResponse parses an HTTP response from a GetCloudFileWithResponse call

func (GetCloudFileResponse) ContentType added in v0.13.0

func (r GetCloudFileResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetCloudFileResponse) Status added in v0.13.0

func (r GetCloudFileResponse) Status() string

Status returns HTTPResponse.Status

func (GetCloudFileResponse) StatusCode added in v0.13.0

func (r GetCloudFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCloudFileResponseContent added in v0.13.0

type GetCloudFileResponseContent = CloudFile

GetCloudFileResponseContent defines model for GetCloudFileResponseContent.

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) ContentType added in v0.8.0

func (r GetCommentResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetDocumentResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 GetEverythingCheckinsParams added in v0.10.0

type GetEverythingCheckinsParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetEverythingCheckinsParams defines parameters for GetEverythingCheckins.

type GetEverythingCheckinsResponse added in v0.10.0

type GetEverythingCheckinsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetEverythingCheckinsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetEverythingCheckinsResponse added in v0.10.0

func ParseGetEverythingCheckinsResponse(rsp *http.Response) (*GetEverythingCheckinsResponse, error)

ParseGetEverythingCheckinsResponse parses an HTTP response from a GetEverythingCheckinsWithResponse call

func (GetEverythingCheckinsResponse) ContentType added in v0.10.0

func (r GetEverythingCheckinsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEverythingCheckinsResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (GetEverythingCheckinsResponse) StatusCode added in v0.10.0

func (r GetEverythingCheckinsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEverythingCheckinsResponseContent added in v0.10.0

type GetEverythingCheckinsResponseContent = []Recording

GetEverythingCheckinsResponseContent defines model for GetEverythingCheckinsResponseContent.

type GetEverythingCommentsParams added in v0.10.0

type GetEverythingCommentsParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetEverythingCommentsParams defines parameters for GetEverythingComments.

type GetEverythingCommentsResponse added in v0.10.0

type GetEverythingCommentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetEverythingCommentsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetEverythingCommentsResponse added in v0.10.0

func ParseGetEverythingCommentsResponse(rsp *http.Response) (*GetEverythingCommentsResponse, error)

ParseGetEverythingCommentsResponse parses an HTTP response from a GetEverythingCommentsWithResponse call

func (GetEverythingCommentsResponse) ContentType added in v0.10.0

func (r GetEverythingCommentsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEverythingCommentsResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (GetEverythingCommentsResponse) StatusCode added in v0.10.0

func (r GetEverythingCommentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEverythingCommentsResponseContent added in v0.10.0

type GetEverythingCommentsResponseContent = []Recording

GetEverythingCommentsResponseContent defines model for GetEverythingCommentsResponseContent.

type GetEverythingCompletedCardsParams added in v0.10.0

type GetEverythingCompletedCardsParams struct {
	// AssigneeIds Restrict to tasks assigned to at least one of the given people (repeatable).
	// Assignees on nested steps are not considered.
	AssigneeIds *[]int64 `form:"assignee_ids[],omitempty" json:"assignee_ids[],omitempty"`

	// Due Filter by due date: with, without, or overdue. Unrecognized values are ignored.
	Due *string `form:"due,omitempty" json:"due,omitempty"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetEverythingCompletedCardsParams defines parameters for GetEverythingCompletedCards.

type GetEverythingCompletedCardsResponse added in v0.10.0

type GetEverythingCompletedCardsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetEverythingCompletedCardsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetEverythingCompletedCardsResponse added in v0.10.0

func ParseGetEverythingCompletedCardsResponse(rsp *http.Response) (*GetEverythingCompletedCardsResponse, error)

ParseGetEverythingCompletedCardsResponse parses an HTTP response from a GetEverythingCompletedCardsWithResponse call

func (GetEverythingCompletedCardsResponse) ContentType added in v0.10.0

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEverythingCompletedCardsResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (GetEverythingCompletedCardsResponse) StatusCode added in v0.10.0

StatusCode returns HTTPResponse.StatusCode

type GetEverythingCompletedCardsResponseContent added in v0.10.0

type GetEverythingCompletedCardsResponseContent = []BucketCardsGroup

GetEverythingCompletedCardsResponseContent defines model for GetEverythingCompletedCardsResponseContent.

type GetEverythingCompletedTodosParams added in v0.10.0

type GetEverythingCompletedTodosParams struct {
	// AssigneeIds Restrict to tasks assigned to at least one of the given people (repeatable).
	// Assignees on nested steps are not considered.
	AssigneeIds *[]int64 `form:"assignee_ids[],omitempty" json:"assignee_ids[],omitempty"`

	// Due Filter by due date: with, without, or overdue. Unrecognized values are ignored.
	Due *string `form:"due,omitempty" json:"due,omitempty"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetEverythingCompletedTodosParams defines parameters for GetEverythingCompletedTodos.

type GetEverythingCompletedTodosResponse added in v0.10.0

type GetEverythingCompletedTodosResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetEverythingCompletedTodosResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetEverythingCompletedTodosResponse added in v0.10.0

func ParseGetEverythingCompletedTodosResponse(rsp *http.Response) (*GetEverythingCompletedTodosResponse, error)

ParseGetEverythingCompletedTodosResponse parses an HTTP response from a GetEverythingCompletedTodosWithResponse call

func (GetEverythingCompletedTodosResponse) ContentType added in v0.10.0

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEverythingCompletedTodosResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (GetEverythingCompletedTodosResponse) StatusCode added in v0.10.0

StatusCode returns HTTPResponse.StatusCode

type GetEverythingCompletedTodosResponseContent added in v0.10.0

type GetEverythingCompletedTodosResponseContent = []BucketTodosGroup

GetEverythingCompletedTodosResponseContent defines model for GetEverythingCompletedTodosResponseContent.

type GetEverythingFilesParams added in v0.10.0

type GetEverythingFilesParams struct {
	// Kind Filter by file kind: all (default), images, pdfs, documents, or videos.
	Kind *string `form:"kind,omitempty" json:"kind,omitempty"`

	// PeopleIds Restrict to files created by the given people (repeatable).
	PeopleIds *[]int64 `form:"people_ids[],omitempty" json:"people_ids[],omitempty"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetEverythingFilesParams defines parameters for GetEverythingFiles.

type GetEverythingFilesResponse added in v0.10.0

type GetEverythingFilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetEverythingFilesResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetEverythingFilesResponse added in v0.10.0

func ParseGetEverythingFilesResponse(rsp *http.Response) (*GetEverythingFilesResponse, error)

ParseGetEverythingFilesResponse parses an HTTP response from a GetEverythingFilesWithResponse call

func (GetEverythingFilesResponse) ContentType added in v0.10.0

func (r GetEverythingFilesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEverythingFilesResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (GetEverythingFilesResponse) StatusCode added in v0.10.0

func (r GetEverythingFilesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEverythingFilesResponseContent added in v0.10.0

type GetEverythingFilesResponseContent = []EverythingFile

GetEverythingFilesResponseContent defines model for GetEverythingFilesResponseContent.

type GetEverythingForwardsParams added in v0.10.0

type GetEverythingForwardsParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetEverythingForwardsParams defines parameters for GetEverythingForwards.

type GetEverythingForwardsResponse added in v0.10.0

type GetEverythingForwardsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetEverythingForwardsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetEverythingForwardsResponse added in v0.10.0

func ParseGetEverythingForwardsResponse(rsp *http.Response) (*GetEverythingForwardsResponse, error)

ParseGetEverythingForwardsResponse parses an HTTP response from a GetEverythingForwardsWithResponse call

func (GetEverythingForwardsResponse) ContentType added in v0.10.0

func (r GetEverythingForwardsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEverythingForwardsResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (GetEverythingForwardsResponse) StatusCode added in v0.10.0

func (r GetEverythingForwardsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEverythingForwardsResponseContent added in v0.10.0

type GetEverythingForwardsResponseContent = []Recording

GetEverythingForwardsResponseContent defines model for GetEverythingForwardsResponseContent.

type GetEverythingMessagesParams added in v0.10.0

type GetEverythingMessagesParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetEverythingMessagesParams defines parameters for GetEverythingMessages.

type GetEverythingMessagesResponse added in v0.10.0

type GetEverythingMessagesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetEverythingMessagesResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetEverythingMessagesResponse added in v0.10.0

func ParseGetEverythingMessagesResponse(rsp *http.Response) (*GetEverythingMessagesResponse, error)

ParseGetEverythingMessagesResponse parses an HTTP response from a GetEverythingMessagesWithResponse call

func (GetEverythingMessagesResponse) ContentType added in v0.10.0

func (r GetEverythingMessagesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEverythingMessagesResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (GetEverythingMessagesResponse) StatusCode added in v0.10.0

func (r GetEverythingMessagesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEverythingMessagesResponseContent added in v0.10.0

type GetEverythingMessagesResponseContent = []Recording

GetEverythingMessagesResponseContent defines model for GetEverythingMessagesResponseContent.

type GetEverythingNoDueDateCardsParams added in v0.10.0

type GetEverythingNoDueDateCardsParams struct {
	// AssigneeIds Restrict to tasks assigned to at least one of the given people (repeatable).
	// Assignees on nested steps are not considered.
	AssigneeIds *[]int64 `form:"assignee_ids[],omitempty" json:"assignee_ids[],omitempty"`

	// Due Filter by due date: with, without, or overdue. Unrecognized values are ignored.
	Due *string `form:"due,omitempty" json:"due,omitempty"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetEverythingNoDueDateCardsParams defines parameters for GetEverythingNoDueDateCards.

type GetEverythingNoDueDateCardsResponse added in v0.10.0

type GetEverythingNoDueDateCardsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetEverythingNoDueDateCardsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetEverythingNoDueDateCardsResponse added in v0.10.0

func ParseGetEverythingNoDueDateCardsResponse(rsp *http.Response) (*GetEverythingNoDueDateCardsResponse, error)

ParseGetEverythingNoDueDateCardsResponse parses an HTTP response from a GetEverythingNoDueDateCardsWithResponse call

func (GetEverythingNoDueDateCardsResponse) ContentType added in v0.10.0

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEverythingNoDueDateCardsResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (GetEverythingNoDueDateCardsResponse) StatusCode added in v0.10.0

StatusCode returns HTTPResponse.StatusCode

type GetEverythingNoDueDateCardsResponseContent added in v0.10.0

type GetEverythingNoDueDateCardsResponseContent = []BucketCardsGroup

GetEverythingNoDueDateCardsResponseContent defines model for GetEverythingNoDueDateCardsResponseContent.

type GetEverythingNoDueDateTodosParams added in v0.10.0

type GetEverythingNoDueDateTodosParams struct {
	// AssigneeIds Restrict to tasks assigned to at least one of the given people (repeatable).
	// Assignees on nested steps are not considered.
	AssigneeIds *[]int64 `form:"assignee_ids[],omitempty" json:"assignee_ids[],omitempty"`

	// Due Filter by due date: with, without, or overdue. Unrecognized values are ignored.
	Due *string `form:"due,omitempty" json:"due,omitempty"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetEverythingNoDueDateTodosParams defines parameters for GetEverythingNoDueDateTodos.

type GetEverythingNoDueDateTodosResponse added in v0.10.0

type GetEverythingNoDueDateTodosResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetEverythingNoDueDateTodosResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetEverythingNoDueDateTodosResponse added in v0.10.0

func ParseGetEverythingNoDueDateTodosResponse(rsp *http.Response) (*GetEverythingNoDueDateTodosResponse, error)

ParseGetEverythingNoDueDateTodosResponse parses an HTTP response from a GetEverythingNoDueDateTodosWithResponse call

func (GetEverythingNoDueDateTodosResponse) ContentType added in v0.10.0

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEverythingNoDueDateTodosResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (GetEverythingNoDueDateTodosResponse) StatusCode added in v0.10.0

StatusCode returns HTTPResponse.StatusCode

type GetEverythingNoDueDateTodosResponseContent added in v0.10.0

type GetEverythingNoDueDateTodosResponseContent = []BucketTodosGroup

GetEverythingNoDueDateTodosResponseContent defines model for GetEverythingNoDueDateTodosResponseContent.

type GetEverythingNotNowCardsParams added in v0.10.0

type GetEverythingNotNowCardsParams struct {
	// AssigneeIds Restrict to tasks assigned to at least one of the given people (repeatable).
	// Assignees on nested steps are not considered.
	AssigneeIds *[]int64 `form:"assignee_ids[],omitempty" json:"assignee_ids[],omitempty"`

	// Due Filter by due date: with, without, or overdue. Unrecognized values are ignored.
	Due *string `form:"due,omitempty" json:"due,omitempty"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetEverythingNotNowCardsParams defines parameters for GetEverythingNotNowCards.

type GetEverythingNotNowCardsResponse added in v0.10.0

type GetEverythingNotNowCardsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetEverythingNotNowCardsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetEverythingNotNowCardsResponse added in v0.10.0

func ParseGetEverythingNotNowCardsResponse(rsp *http.Response) (*GetEverythingNotNowCardsResponse, error)

ParseGetEverythingNotNowCardsResponse parses an HTTP response from a GetEverythingNotNowCardsWithResponse call

func (GetEverythingNotNowCardsResponse) ContentType added in v0.10.0

func (r GetEverythingNotNowCardsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEverythingNotNowCardsResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (GetEverythingNotNowCardsResponse) StatusCode added in v0.10.0

func (r GetEverythingNotNowCardsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEverythingNotNowCardsResponseContent added in v0.10.0

type GetEverythingNotNowCardsResponseContent = []BucketCardsGroup

GetEverythingNotNowCardsResponseContent defines model for GetEverythingNotNowCardsResponseContent.

type GetEverythingOpenCardsParams added in v0.10.0

type GetEverythingOpenCardsParams struct {
	// AssigneeIds Restrict to tasks assigned to at least one of the given people (repeatable).
	// Assignees on nested steps are not considered.
	AssigneeIds *[]int64 `form:"assignee_ids[],omitempty" json:"assignee_ids[],omitempty"`

	// Due Filter by due date: with, without, or overdue. Unrecognized values are ignored.
	Due *string `form:"due,omitempty" json:"due,omitempty"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetEverythingOpenCardsParams defines parameters for GetEverythingOpenCards.

type GetEverythingOpenCardsResponse added in v0.10.0

type GetEverythingOpenCardsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetEverythingOpenCardsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetEverythingOpenCardsResponse added in v0.10.0

func ParseGetEverythingOpenCardsResponse(rsp *http.Response) (*GetEverythingOpenCardsResponse, error)

ParseGetEverythingOpenCardsResponse parses an HTTP response from a GetEverythingOpenCardsWithResponse call

func (GetEverythingOpenCardsResponse) ContentType added in v0.10.0

func (r GetEverythingOpenCardsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEverythingOpenCardsResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (GetEverythingOpenCardsResponse) StatusCode added in v0.10.0

func (r GetEverythingOpenCardsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEverythingOpenCardsResponseContent added in v0.10.0

type GetEverythingOpenCardsResponseContent = []BucketCardsGroup

GetEverythingOpenCardsResponseContent defines model for GetEverythingOpenCardsResponseContent.

type GetEverythingOpenTodosParams added in v0.10.0

type GetEverythingOpenTodosParams struct {
	// AssigneeIds Restrict to tasks assigned to at least one of the given people (repeatable).
	// Assignees on nested steps are not considered.
	AssigneeIds *[]int64 `form:"assignee_ids[],omitempty" json:"assignee_ids[],omitempty"`

	// Due Filter by due date: with, without, or overdue. Unrecognized values are ignored.
	Due *string `form:"due,omitempty" json:"due,omitempty"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetEverythingOpenTodosParams defines parameters for GetEverythingOpenTodos.

type GetEverythingOpenTodosResponse added in v0.10.0

type GetEverythingOpenTodosResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetEverythingOpenTodosResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetEverythingOpenTodosResponse added in v0.10.0

func ParseGetEverythingOpenTodosResponse(rsp *http.Response) (*GetEverythingOpenTodosResponse, error)

ParseGetEverythingOpenTodosResponse parses an HTTP response from a GetEverythingOpenTodosWithResponse call

func (GetEverythingOpenTodosResponse) ContentType added in v0.10.0

func (r GetEverythingOpenTodosResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEverythingOpenTodosResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (GetEverythingOpenTodosResponse) StatusCode added in v0.10.0

func (r GetEverythingOpenTodosResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEverythingOpenTodosResponseContent added in v0.10.0

type GetEverythingOpenTodosResponseContent = []BucketTodosGroup

GetEverythingOpenTodosResponseContent defines model for GetEverythingOpenTodosResponseContent.

type GetEverythingOverdueCardsParams added in v0.12.0

type GetEverythingOverdueCardsParams struct {
	// AssigneeIds Restrict to tasks assigned to at least one of the given people (repeatable).
	// Assignees on nested steps are not considered.
	AssigneeIds *[]int64 `form:"assignee_ids[],omitempty" json:"assignee_ids[],omitempty"`

	// Due Filter by due date: with, without, or overdue. Unrecognized values are ignored.
	Due *string `form:"due,omitempty" json:"due,omitempty"`
}

GetEverythingOverdueCardsParams defines parameters for GetEverythingOverdueCards.

type GetEverythingOverdueCardsResponse added in v0.10.0

type GetEverythingOverdueCardsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetEverythingOverdueCardsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetEverythingOverdueCardsResponse added in v0.10.0

func ParseGetEverythingOverdueCardsResponse(rsp *http.Response) (*GetEverythingOverdueCardsResponse, error)

ParseGetEverythingOverdueCardsResponse parses an HTTP response from a GetEverythingOverdueCardsWithResponse call

func (GetEverythingOverdueCardsResponse) ContentType added in v0.10.0

func (r GetEverythingOverdueCardsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEverythingOverdueCardsResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (GetEverythingOverdueCardsResponse) StatusCode added in v0.10.0

func (r GetEverythingOverdueCardsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEverythingOverdueCardsResponseContent added in v0.10.0

type GetEverythingOverdueCardsResponseContent = []Card

GetEverythingOverdueCardsResponseContent defines model for GetEverythingOverdueCardsResponseContent.

type GetEverythingOverdueTodosParams added in v0.12.0

type GetEverythingOverdueTodosParams struct {
	// AssigneeIds Restrict to tasks assigned to at least one of the given people (repeatable).
	// Assignees on nested steps are not considered.
	AssigneeIds *[]int64 `form:"assignee_ids[],omitempty" json:"assignee_ids[],omitempty"`

	// Due Filter by due date: with, without, or overdue. Unrecognized values are ignored.
	Due *string `form:"due,omitempty" json:"due,omitempty"`
}

GetEverythingOverdueTodosParams defines parameters for GetEverythingOverdueTodos.

type GetEverythingOverdueTodosResponse added in v0.10.0

type GetEverythingOverdueTodosResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetEverythingOverdueTodosResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetEverythingOverdueTodosResponse added in v0.10.0

func ParseGetEverythingOverdueTodosResponse(rsp *http.Response) (*GetEverythingOverdueTodosResponse, error)

ParseGetEverythingOverdueTodosResponse parses an HTTP response from a GetEverythingOverdueTodosWithResponse call

func (GetEverythingOverdueTodosResponse) ContentType added in v0.10.0

func (r GetEverythingOverdueTodosResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEverythingOverdueTodosResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (GetEverythingOverdueTodosResponse) StatusCode added in v0.10.0

func (r GetEverythingOverdueTodosResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEverythingOverdueTodosResponseContent added in v0.10.0

type GetEverythingOverdueTodosResponseContent = []Todo

GetEverythingOverdueTodosResponseContent defines model for GetEverythingOverdueTodosResponseContent.

type GetEverythingUnassignedCardsParams added in v0.10.0

type GetEverythingUnassignedCardsParams struct {
	// AssigneeIds Restrict to tasks assigned to at least one of the given people (repeatable).
	// Assignees on nested steps are not considered.
	AssigneeIds *[]int64 `form:"assignee_ids[],omitempty" json:"assignee_ids[],omitempty"`

	// Due Filter by due date: with, without, or overdue. Unrecognized values are ignored.
	Due *string `form:"due,omitempty" json:"due,omitempty"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetEverythingUnassignedCardsParams defines parameters for GetEverythingUnassignedCards.

type GetEverythingUnassignedCardsResponse added in v0.10.0

type GetEverythingUnassignedCardsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetEverythingUnassignedCardsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetEverythingUnassignedCardsResponse added in v0.10.0

func ParseGetEverythingUnassignedCardsResponse(rsp *http.Response) (*GetEverythingUnassignedCardsResponse, error)

ParseGetEverythingUnassignedCardsResponse parses an HTTP response from a GetEverythingUnassignedCardsWithResponse call

func (GetEverythingUnassignedCardsResponse) ContentType added in v0.10.0

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEverythingUnassignedCardsResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (GetEverythingUnassignedCardsResponse) StatusCode added in v0.10.0

StatusCode returns HTTPResponse.StatusCode

type GetEverythingUnassignedCardsResponseContent added in v0.10.0

type GetEverythingUnassignedCardsResponseContent = []BucketCardsGroup

GetEverythingUnassignedCardsResponseContent defines model for GetEverythingUnassignedCardsResponseContent.

type GetEverythingUnassignedTodosParams added in v0.10.0

type GetEverythingUnassignedTodosParams struct {
	// AssigneeIds Restrict to tasks assigned to at least one of the given people (repeatable).
	// Assignees on nested steps are not considered.
	AssigneeIds *[]int64 `form:"assignee_ids[],omitempty" json:"assignee_ids[],omitempty"`

	// Due Filter by due date: with, without, or overdue. Unrecognized values are ignored.
	Due *string `form:"due,omitempty" json:"due,omitempty"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetEverythingUnassignedTodosParams defines parameters for GetEverythingUnassignedTodos.

type GetEverythingUnassignedTodosResponse added in v0.10.0

type GetEverythingUnassignedTodosResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetEverythingUnassignedTodosResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetEverythingUnassignedTodosResponse added in v0.10.0

func ParseGetEverythingUnassignedTodosResponse(rsp *http.Response) (*GetEverythingUnassignedTodosResponse, error)

ParseGetEverythingUnassignedTodosResponse parses an HTTP response from a GetEverythingUnassignedTodosWithResponse call

func (GetEverythingUnassignedTodosResponse) ContentType added in v0.10.0

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetEverythingUnassignedTodosResponse) Status added in v0.10.0

Status returns HTTPResponse.Status

func (GetEverythingUnassignedTodosResponse) StatusCode added in v0.10.0

StatusCode returns HTTPResponse.StatusCode

type GetEverythingUnassignedTodosResponseContent added in v0.10.0

type GetEverythingUnassignedTodosResponseContent = []BucketTodosGroup

GetEverythingUnassignedTodosResponseContent defines model for GetEverythingUnassignedTodosResponseContent.

type GetFolderResponse added in v0.13.0

func ParseGetFolderResponse added in v0.13.0

func ParseGetFolderResponse(rsp *http.Response) (*GetFolderResponse, error)

ParseGetFolderResponse parses an HTTP response from a GetFolderWithResponse call

func (GetFolderResponse) ContentType added in v0.13.0

func (r GetFolderResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetFolderResponse) Status added in v0.13.0

func (r GetFolderResponse) Status() string

Status returns HTTPResponse.Status

func (GetFolderResponse) StatusCode added in v0.13.0

func (r GetFolderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFolderResponseContent added in v0.13.0

type GetFolderResponseContent = FolderWithProjects

GetFolderResponseContent One folder plus the projects grouped inside it, as get/create/update return it.

The `projects` entries are the shared project projection, minus the `bookmarked` flag that only the projects index adds.

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) ContentType added in v0.8.0

func (r GetForwardReplyResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetForwardResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetGaugeNeedleResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 GetGoogleDocumentResponse added in v0.13.0

type GetGoogleDocumentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GetGoogleDocumentResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseGetGoogleDocumentResponse added in v0.13.0

func ParseGetGoogleDocumentResponse(rsp *http.Response) (*GetGoogleDocumentResponse, error)

ParseGetGoogleDocumentResponse parses an HTTP response from a GetGoogleDocumentWithResponse call

func (GetGoogleDocumentResponse) ContentType added in v0.13.0

func (r GetGoogleDocumentResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetGoogleDocumentResponse) Status added in v0.13.0

func (r GetGoogleDocumentResponse) Status() string

Status returns HTTPResponse.Status

func (GetGoogleDocumentResponse) StatusCode added in v0.13.0

func (r GetGoogleDocumentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGoogleDocumentResponseContent added in v0.13.0

type GetGoogleDocumentResponseContent = GoogleDocument

GetGoogleDocumentResponseContent defines model for GetGoogleDocumentResponseContent.

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) ContentType added in v0.8.0

func (r GetHillChartResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetInboxResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetMessageBoardResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetMessageResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetMessageTypeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetMyAssignmentsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetMyCompletedAssignmentsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetMyDueAssignmentsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 GetMyNoteResponse added in v0.12.0

func ParseGetMyNoteResponse added in v0.12.0

func ParseGetMyNoteResponse(rsp *http.Response) (*GetMyNoteResponse, error)

ParseGetMyNoteResponse parses an HTTP response from a GetMyNoteWithResponse call

func (GetMyNoteResponse) ContentType added in v0.12.0

func (r GetMyNoteResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetMyNoteResponse) Status added in v0.12.0

func (r GetMyNoteResponse) Status() string

Status returns HTTPResponse.Status

func (GetMyNoteResponse) StatusCode added in v0.12.0

func (r GetMyNoteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMyNoteResponseContent added in v0.12.0

type GetMyNoteResponseContent = MyNote

GetMyNoteResponseContent The per-user notebook note (wire type Notebook::Note). Before the first write, id/created_at/updated_at are present-but-null (required-nullable, layered in the OpenAPI via jsonAdd) and content is empty.

type GetMyNotificationsParams added in v0.7.0

type GetMyNotificationsParams struct {
	// Page Page number for paginating through read items. Defaults to 1. This
	// operation is not auto-paginated in any SDK, so a page is returned as
	// asked for and later pages are not followed.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// LimitBubbleUps Set to true to cap `bubble_ups` at 2 current bubble-ups and omit the
	// `scheduled_bubble_ups` key entirely. Defaults to false. Use the dedicated
	// bubble-ups endpoint (GetBubbleUps) to page through all current and
	// scheduled bubble-ups.
	LimitBubbleUps *bool `form:"limit_bubble_ups,omitempty" json:"limit_bubble_ups,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) ContentType added in v0.8.0

func (r GetMyNotificationsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 {
	// BubbleUps Items the user has saved with Bubble Up (BC5 addition). Roughly the
	// successor to `memories` but with optional scheduling — see
	// `scheduled_bubble_ups` for the time-deferred subset.
	BubbleUps []Notification `json:"bubble_ups,omitempty"`

	// BubbleUpsCount Total number of current bubble-ups, for notification UI counts
	// (independent of the `limit_bubble_ups` cap on the `bubble_ups` array).
	BubbleUpsCount int32 `json:"bubble_ups_count"`

	// Memories Legacy "save forever" collection. Permanently `[]` on BC5 by documented
	// contract (`doc/api/sections/my_notifications.md`, codified by BC3 #11628):
	// an always-empty placeholder superseded by `bubble_ups`. BC4 (the `four`
	// branch) still populates it — an accepted BC4→BC5 subtractive delta
	// recorded in `spec/api-gaps/memories-emptied-regression.md`. New
	// integrations should use `bubble_ups` / `scheduled_bubble_ups` and must
	// not rely on `memories` on BC5.
	Memories []Notification `json:"memories,omitempty"`
	Reads    []Notification `json:"reads,omitempty"`

	// ScheduledBubbleUps Bubble Ups scheduled to resurface in the future (BC5 addition).
	ScheduledBubbleUps []Notification `json:"scheduled_bubble_ups,omitempty"`

	// ScheduledBubbleUpsCount Total number of scheduled bubble-ups, for notification UI counts
	// (present even when `limit_bubble_ups` omits the `scheduled_bubble_ups`
	// array).
	ScheduledBubbleUpsCount int32          `json:"scheduled_bubble_ups_count"`
	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) ContentType added in v0.8.0

func (r GetMyPreferencesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetMyProfileResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetOutOfOfficeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 When out of office is not enabled, `enabled` is `false` and `start_date`, `end_date`, and `back_on_date` are omitted.

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) ContentType added in v0.8.0

func (r GetOverdueTodosResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 GetPersonProgressParams added in v0.13.0

type GetPersonProgressParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetPersonProgressParams defines parameters for GetPersonProgress.

type GetPersonProgressResponse

func ParseGetPersonProgressResponse

func ParseGetPersonProgressResponse(rsp *http.Response) (*GetPersonProgressResponse, error)

ParseGetPersonProgressResponse parses an HTTP response from a GetPersonProgressWithResponse call

func (GetPersonProgressResponse) ContentType added in v0.8.0

func (r GetPersonProgressResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`
	Person Person          `json:"person"`
}

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) ContentType added in v0.8.0

func (r GetPersonResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 GetProgressReportParams added in v0.13.0

type GetProgressReportParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetProgressReportParams defines parameters for GetProgressReport.

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) ContentType added in v0.8.0

func (r GetProgressReportResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetProjectConstructionResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetProjectResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 GetProjectTimelineParams added in v0.13.0

type GetProjectTimelineParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetProjectTimelineParams defines parameters for GetProjectTimeline.

type GetProjectTimelineResponse

func ParseGetProjectTimelineResponse

func ParseGetProjectTimelineResponse(rsp *http.Response) (*GetProjectTimelineResponse, error)

ParseGetProjectTimelineResponse parses an HTTP response from a GetProjectTimelineWithResponse call

func (GetProjectTimelineResponse) ContentType added in v0.8.0

func (r GetProjectTimelineResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,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) ContentType added in v0.8.0

func (r GetProjectTimesheetResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 GetQuestionRemindersParams added in v0.13.0

type GetQuestionRemindersParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

GetQuestionRemindersParams defines parameters for GetQuestionReminders.

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) ContentType added in v0.8.0

func (r GetQuestionRemindersResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetQuestionResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetQuestionnaireResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 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"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,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) ContentType added in v0.8.0

func (r GetRecordingTimesheetResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetScheduleEntryResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetScheduleResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetSearchMetadataResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetSubscriptionResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetTemplateResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetTimesheetEntryResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetTimesheetReportResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetTodoResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetTodolistOrGroupResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetTodolistOrGroupResponse) Status

Status returns HTTPResponse.Status

func (GetTodolistOrGroupResponse) StatusCode

func (r GetTodolistOrGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTodolistOrGroupResponseContent

type GetTodolistOrGroupResponseContent = Todolist

GetTodolistOrGroupResponseContent A to-do list, or a group inside one. There is only this shape.

BC3 has no group model: a "group" is a `Todolist` whose parent is another `Todolist` (`Todolist.group?`), there is no `Todolist::Group` class, and `todolists/groups/index.json.jbuilder` and `show.json.jbuilder` both render `todolists/_todolist.json.jbuilder` — the same partial the list routes use. So a group reports `"type": "Todolist"` (the shared recording partial emits `recordable_type`) and carries `description`/`description_attachments` like any other list. Every operation that returns a list or a group returns this structure: the polymorphic GET/PUT, the todoset-scoped list, and the group list, group create and group get.

Discriminate STRUCTURALLY, never on `type` — which reads `"Todolist"` for both variants. `_todolist.json.jbuilder` branches on `recording.parent.todoset?` and emits exactly one of:

- `groups_url` — a to-do list; its `parent` is a Todoset. - `group_position_url` — a group; its `parent` is a Todolist.

The two are mutually exclusive and exactly one is always present.

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) ContentType added in v0.8.0

func (r GetTodosetResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetToolResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 Inclusive first day of the window, `YYYY-MM-DD`. Required — BC3 answers 400 without it.
	WindowStartsOn string `form:"window_starts_on" json:"window_starts_on"`

	// WindowEndsOn Inclusive last day of the window, `YYYY-MM-DD`. Required — BC3 answers 400 without it.
	WindowEndsOn string `form:"window_ends_on" json:"window_ends_on"`
}

GetUpcomingScheduleParams defines parameters for GetUpcomingSchedule.

type GetUpcomingScheduleResponse

func ParseGetUpcomingScheduleResponse

func ParseGetUpcomingScheduleResponse(rsp *http.Response) (*GetUpcomingScheduleResponse, error)

ParseGetUpcomingScheduleResponse parses an HTTP response from a GetUpcomingScheduleWithResponse call

func (GetUpcomingScheduleResponse) ContentType added in v0.8.0

func (r GetUpcomingScheduleResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 Dated to-dos, cards and steps falling in the window. Always present.
	Assignables []UpcomingAssignable `json:"assignables"`

	// RecurringScheduleEntryOccurrences Realized occurrences of recurring entries falling in the window. Rendered
	// through the same calendar entry partial as schedule_entries, so the two
	// arrays carry the same shape; an occurrence is distinguished only by its
	// `recurring` flag being true. Always present.
	RecurringScheduleEntryOccurrences []UpcomingScheduleEntry `json:"recurring_schedule_entry_occurrences"`

	// ScheduleEntries Non-recurring entries starting in the window, chronological. Always
	// present — `reports/schedules/upcoming/index.json.jbuilder` writes all
	// three keys unconditionally, so an empty window is three empty arrays
	// rather than a missing key.
	ScheduleEntries []UpcomingScheduleEntry `json:"schedule_entries"`
}

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) ContentType added in v0.8.0

func (r GetUploadResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetVaultResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r GetWebhookResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 GoogleDocument added in v0.13.0

type GoogleDocument 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"`
	CreatedAt              time.Time            `json:"created_at"`
	Creator                Person               `json:"creator"`
	Description            *string              `json:"description,omitempty"`
	DescriptionAttachments []RichTextAttachment `json:"description_attachments"`

	// DocumentType One of "doc", "sheet", "slide", "other". Backed by a Rails enum, so an
	// unrecognized value is rejected up front with a field-keyed 422
	// ({"errors": {"document_type": ["is not a valid document type"]}}) rather
	// than reaching validation.
	DocumentType    string          `json:"document_type"`
	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 The Google Workspace document link — NOT this record's API URL. Same
	// recordable-overwrites-recording rendering as CloudFile#url.
	Url              string `json:"url"`
	VisibleToClients bool   `json:"visible_to_clients"`
}

GoogleDocument defines model for GoogleDocument.

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 ListAnswersParams added in v0.13.0

type ListAnswersParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListAnswersParams defines parameters for ListAnswers.

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) ContentType added in v0.8.0

func (r ListAnswersResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r ListAssignablePeopleResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,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) ContentType added in v0.8.0

func (r ListCampfireLinesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,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) ContentType added in v0.8.0

func (r ListCampfireUploadsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 ListCampfiresParams added in v0.13.0

type ListCampfiresParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListCampfiresParams defines parameters for ListCampfires.

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) ContentType added in v0.8.0

func (r ListCampfiresResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 ListCardsParams added in v0.13.0

type ListCardsParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListCardsParams defines parameters for ListCards.

type ListCardsResponse

func ParseListCardsResponse

func ParseListCardsResponse(rsp *http.Response) (*ListCardsResponse, error)

ParseListCardsResponse parses an HTTP response from a ListCardsWithResponse call

func (ListCardsResponse) ContentType added in v0.8.0

func (r ListCardsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r ListChatbotsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,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) ContentType added in v0.8.0

func (r ListClientApprovalsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,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) ContentType added in v0.8.0

func (r ListClientCorrespondencesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 ListClientRepliesParams added in v0.13.0

type ListClientRepliesParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListClientRepliesParams defines parameters for ListClientReplies.

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) ContentType added in v0.8.0

func (r ListClientRepliesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 ListCommentsParams added in v0.13.0

type ListCommentsParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListCommentsParams defines parameters for ListComments.

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) ContentType added in v0.8.0

func (r ListCommentsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 ListDocumentsParams added in v0.13.0

type ListDocumentsParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListDocumentsParams defines parameters for ListDocuments.

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) ContentType added in v0.8.0

func (r ListDocumentsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 ListEventBoostsParams added in v0.13.0

type ListEventBoostsParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListEventBoostsParams defines parameters for ListEventBoosts.

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) ContentType added in v0.8.0

func (r ListEventBoostsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 ListEventsParams added in v0.13.0

type ListEventsParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListEventsParams defines parameters for ListEvents.

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) ContentType added in v0.8.0

func (r ListEventsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 ListFoldersResponse added in v0.13.0

type ListFoldersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListFoldersResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListFoldersResponse added in v0.13.0

func ParseListFoldersResponse(rsp *http.Response) (*ListFoldersResponse, error)

ParseListFoldersResponse parses an HTTP response from a ListFoldersWithResponse call

func (ListFoldersResponse) ContentType added in v0.13.0

func (r ListFoldersResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListFoldersResponse) Status added in v0.13.0

func (r ListFoldersResponse) Status() string

Status returns HTTPResponse.Status

func (ListFoldersResponse) StatusCode added in v0.13.0

func (r ListFoldersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFoldersResponseContent added in v0.13.0

type ListFoldersResponseContent = []Folder

ListFoldersResponseContent defines model for ListFoldersResponseContent.

type ListForwardRepliesParams added in v0.13.0

type ListForwardRepliesParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListForwardRepliesParams defines parameters for ListForwardReplies.

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) ContentType added in v0.8.0

func (r ListForwardRepliesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,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) ContentType added in v0.8.0

func (r ListForwardsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 ListGaugeNeedlesParams added in v0.13.0

type ListGaugeNeedlesParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListGaugeNeedlesParams defines parameters for ListGaugeNeedles.

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) ContentType added in v0.8.0

func (r ListGaugeNeedlesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,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) ContentType added in v0.8.0

func (r ListGaugesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r ListLineupMarkersResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r ListMessageTypesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,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) ContentType added in v0.8.0

func (r ListMessagesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 ListMyBookmarksParams added in v0.12.0

type ListMyBookmarksParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListMyBookmarksParams defines parameters for ListMyBookmarks.

type ListMyBookmarksResponse added in v0.12.0

type ListMyBookmarksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListMyBookmarksResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListMyBookmarksResponse added in v0.12.0

func ParseListMyBookmarksResponse(rsp *http.Response) (*ListMyBookmarksResponse, error)

ParseListMyBookmarksResponse parses an HTTP response from a ListMyBookmarksWithResponse call

func (ListMyBookmarksResponse) ContentType added in v0.12.0

func (r ListMyBookmarksResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListMyBookmarksResponse) Status added in v0.12.0

func (r ListMyBookmarksResponse) Status() string

Status returns HTTPResponse.Status

func (ListMyBookmarksResponse) StatusCode added in v0.12.0

func (r ListMyBookmarksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMyBookmarksResponseContent added in v0.12.0

type ListMyBookmarksResponseContent = []Bookmark

ListMyBookmarksResponseContent defines model for ListMyBookmarksResponseContent.

type ListMyDraftsParams added in v0.12.0

type ListMyDraftsParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListMyDraftsParams defines parameters for ListMyDrafts.

type ListMyDraftsResponse added in v0.12.0

type ListMyDraftsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListMyDraftsResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseListMyDraftsResponse added in v0.12.0

func ParseListMyDraftsResponse(rsp *http.Response) (*ListMyDraftsResponse, error)

ParseListMyDraftsResponse parses an HTTP response from a ListMyDraftsWithResponse call

func (ListMyDraftsResponse) ContentType added in v0.12.0

func (r ListMyDraftsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListMyDraftsResponse) Status added in v0.12.0

func (r ListMyDraftsResponse) Status() string

Status returns HTTPResponse.Status

func (ListMyDraftsResponse) StatusCode added in v0.12.0

func (r ListMyDraftsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMyDraftsResponseContent added in v0.12.0

type ListMyDraftsResponseContent = []Draft

ListMyDraftsResponseContent defines model for ListMyDraftsResponseContent.

type ListPeopleParams added in v0.13.0

type ListPeopleParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListPeopleParams defines parameters for ListPeople.

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) ContentType added in v0.8.0

func (r ListPeopleResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r ListPingablePeopleResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 ListProjectPeopleParams added in v0.13.0

type ListProjectPeopleParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListProjectPeopleParams defines parameters for ListProjectPeople.

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) ContentType added in v0.8.0

func (r ListProjectPeopleResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,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) ContentType added in v0.8.0

func (r ListProjectsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r ListQuestionAnswerersResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 ListQuestionsParams added in v0.13.0

type ListQuestionsParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListQuestionsParams defines parameters for ListQuestions.

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) ContentType added in v0.8.0

func (r ListQuestionsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 ListRecordingBoostsParams added in v0.13.0

type ListRecordingBoostsParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListRecordingBoostsParams defines parameters for ListRecordingBoosts.

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) ContentType added in v0.8.0

func (r ListRecordingBoostsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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|Door|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"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,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) ContentType added in v0.8.0

func (r ListRecordingsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,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) ContentType added in v0.8.0

func (r ListScheduleEntriesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,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) ContentType added in v0.8.0

func (r ListTemplatesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 ListTodolistGroupsParams added in v0.13.0

type ListTodolistGroupsParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListTodolistGroupsParams defines parameters for ListTodolistGroups.

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) ContentType added in v0.8.0

func (r ListTodolistGroupsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListTodolistGroupsResponse) Status

Status returns HTTPResponse.Status

func (ListTodolistGroupsResponse) StatusCode

func (r ListTodolistGroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTodolistGroupsResponseContent

type ListTodolistGroupsResponseContent = []Todolist

ListTodolistGroupsResponseContent defines model for ListTodolistGroupsResponseContent.

type ListTodolistsParams

type ListTodolistsParams struct {
	// Status active|archived|trashed
	Status *string `form:"status,omitempty" json:"status,omitempty"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,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) ContentType added in v0.8.0

func (r ListTodolistsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,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) ContentType added in v0.8.0

func (r ListTodosResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r ListUploadVersionsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListUploadVersionsResponse) Status

Status returns HTTPResponse.Status

func (ListUploadVersionsResponse) StatusCode

func (r ListUploadVersionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUploadVersionsResponseContent

type ListUploadVersionsResponseContent = []UploadVersion

ListUploadVersionsResponseContent defines model for ListUploadVersionsResponseContent.

type ListUploadsParams added in v0.13.0

type ListUploadsParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListUploadsParams defines parameters for ListUploads.

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) ContentType added in v0.8.0

func (r ListUploadsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 ListVaultsParams added in v0.13.0

type ListVaultsParams struct {
	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

ListVaultsParams defines parameters for ListVaults.

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) ContentType added in v0.8.0

func (r ListVaultsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r ListWebhooksResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r MarkAsReadResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`
	ContentAttachments []RichTextAttachment `json:"content_attachments"`
	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) ContentType added in v0.8.0

func (r MoveCardColumnResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r MoveCardResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`
	Id        int64  `json:"id"`
	Name      string `json:"name"`
}

MyAssignmentAssignee A person as bc3's `people/_person_minimal.json.jbuilder` renders them — the same three-key partial behind UpcomingSchedulePerson and OutOfOfficePerson. All three keys are emitted unconditionally, so all three are required.

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 MyNote added in v0.12.0

type MyNote struct {
	AppUrl             string               `json:"app_url"`
	Content            string               `json:"content"`
	ContentAttachments []RichTextAttachment `json:"content_attachments"`

	// CreatedAt Null until the note is first written.
	CreatedAt *time.Time `json:"created_at"`

	// Id Null until the note is first written.
	Id   *int64 `json:"id"`
	Type string `json:"type"`

	// UpdatedAt Null until the note is first written.
	UpdatedAt *time.Time `json:"updated_at"`
	Url       string     `json:"url"`
}

MyNote The per-user notebook note (wire type Notebook::Note). Before the first write, id/created_at/updated_at are present-but-null (required-nullable, layered in the OpenAPI via jsonAdd) and content is empty.

type MyNoteAttributes added in v0.12.0

type MyNoteAttributes struct {
	// Content The note's rich-text body (HTML).
	Content string `json:"content"`
}

MyNoteAttributes The writable note payload — the wire body is the nested {note: {content}} envelope, the ProjectConstructionAttributes treatment.

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"`

	// BubbleUpAt Scheduled resurfacing time when this item is queued as a scheduled
	// Bubble Up (BC5 addition). Absent when there is no scheduled time.
	BubbleUpAt *time.Time `json:"bubble_up_at,omitempty"`

	// BubbleUpUrl URL for the Bubble Up record covering this notification (BC5 addition).
	// Eligibility-gated — only present on items the current user can bubble up.
	BubbleUpUrl    *string   `json:"bubble_up_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 The notification category: `inbox`, `chats`, `pings`, `bubbles`,
	// or `mentions`.
	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 {
	// BackOnDate First working day after the out-of-office window ends.
	// Omitted when out of office is not enabled.
	BackOnDate *string `json:"back_on_date,omitempty"`
	Enabled    *bool   `json:"enabled,omitempty"`
	EndDate    *string `json:"end_date,omitempty"`
	Ongoing    *bool   `json:"ongoing,omitempty"`

	// Person A person as bc3's `people/_person_minimal.json.jbuilder` renders them —
	// the same three-key partial behind UpcomingSchedulePerson and
	// MyAssignmentAssignee. All three keys are emitted unconditionally, so all
	// three are required.
	Person    *OutOfOfficePerson `json:"person,omitempty"`
	StartDate *string            `json:"start_date,omitempty"`
}

OutOfOffice When out of office is not enabled, `enabled` is `false` and `start_date`, `end_date`, and `back_on_date` are omitted.

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 {
	AvatarUrl string `json:"avatar_url"`
	Id        int64  `json:"id"`
	Name      string `json:"name"`
}

OutOfOfficePerson A person as bc3's `people/_person_minimal.json.jbuilder` renders them — the same three-key partial behind UpcomingSchedulePerson and MyAssignmentAssignee. All three keys are emitted unconditionally, so all three are required.

type PauseQuestionResponse

func ParsePauseQuestionResponse

func ParsePauseQuestionResponse(rsp *http.Response) (*PauseQuestionResponse, error)

ParsePauseQuestionResponse parses an HTTP response from a PauseQuestionWithResponse call

func (PauseQuestionResponse) ContentType added in v0.8.0

func (r PauseQuestionResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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, params *ListPeopleParams, 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"`

	// Tagline Alias of `bio` introduced in BC5. BC3 emits both keys with identical content;
	// older BC4 responses may omit `tagline`. Prefer `bio` for cross-version reads.
	Tagline   *string    `json:"tagline,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) ContentType added in v0.8.0

func (r PinMessageResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 Returned as a Rails-style name (e.g. "Central Time (US & Canada)").
	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. Accepts any valid Rails time zone name (e.g.
	// "London", "UTC") as well as IANA identifiers (e.g.
	// "America/Chicago"), which are normalized to the matching
	// Rails-style name before saving.
	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 PrioritizeAssignmentJSONRequestBody added in v0.12.0

type PrioritizeAssignmentJSONRequestBody = PrioritizeAssignmentRequestContent

PrioritizeAssignmentJSONRequestBody defines body for PrioritizeAssignment for application/json ContentType.

type PrioritizeAssignmentRequestContent added in v0.12.0

type PrioritizeAssignmentRequestContent struct {
	// Id The recording id to prioritize.
	Id int64 `json:"id"`
}

PrioritizeAssignmentRequestContent defines model for PrioritizeAssignmentRequestContent.

type PrioritizeAssignmentResponse added in v0.12.0

type PrioritizeAssignmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON429      *RateLimitErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParsePrioritizeAssignmentResponse added in v0.12.0

func ParsePrioritizeAssignmentResponse(rsp *http.Response) (*PrioritizeAssignmentResponse, error)

ParsePrioritizeAssignmentResponse parses an HTTP response from a PrioritizeAssignmentWithResponse call

func (PrioritizeAssignmentResponse) ContentType added in v0.12.0

func (r PrioritizeAssignmentResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (PrioritizeAssignmentResponse) Status added in v0.12.0

Status returns HTTPResponse.Status

func (PrioritizeAssignmentResponse) StatusCode added in v0.12.0

func (r PrioritizeAssignmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

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 shape is deprecated since 2024-01: Use Client Visibility feature instead
	Clientside  *ClientSide `json:"clientside,omitempty"`
	CreatedAt   time.Time   `json:"created_at"`
	Description *string     `json:"description,omitempty"`
	Dock        []DockItem  `json:"dock,omitempty"`
	EndDate     *string     `json:"end_date,omitempty"`
	Id          int64       `json:"id"`
	Name        string      `json:"name"`
	Purpose     *string     `json:"purpose,omitempty"`
	StartDate   *string     `json:"start_date,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 ProjectConstructionAttributes added in v0.9.0

type ProjectConstructionAttributes struct {
	Description *string `json:"description,omitempty"`
	Name        string  `json:"name"`
}

ProjectConstructionAttributes defines model for ProjectConstructionAttributes.

type ProjectLimitErrorResponseContent added in v0.13.0

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

ProjectLimitErrorResponseContent The account has reached its project limit. Raised by CreateProject and by UnarchiveProject, both of which add to the active project count.

type ProjectsService

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

ProjectsService provides project-related operations.

func (*ProjectsService) Archive added in v0.13.0

func (s *ProjectsService) Archive(ctx context.Context, accountId string, projectId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

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) Unarchive added in v0.13.0

func (s *ProjectsService) Unarchive(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"`
	ContentAttachments []RichTextAttachment `json:"content_attachments"`
	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"`

	// BoostsCount Boost count/URL. Carried on boostable recordings — notably the account-wide
	// aggregate feeds (`/messages.json`, `/comments.json`), whose type-specific
	// partials render with `boostable: true`. Optional (absent on non-boostable
	// recordings and on the base/webhook partial).
	BoostsCount *int32  `json:"boosts_count,omitempty"`
	BoostsUrl   *string `json:"boosts_url,omitempty"`

	// BubbleUpUrl URL of the Bubble Up record for this recording (BC5 addition). Optional
	// here because this is a polymorphic projection:
	// `recordings/_recording.json.jbuilder` emits the key only when the caller
	// passes `local_assigns[:bubbleupable]`, and `todolists/_todolist` is the
	// only partial that does. So a Todolist-shaped instance carries it and the
	// other recording types do not.
	BubbleUpUrl *string         `json:"bubble_up_url,omitempty"`
	Bucket      RecordingBucket `json:"bucket"`

	// Category A message category (type) as rendered by the shared recordings/_category
	// partial: id, display name, and icon. Present on categorized Message
	// recordings.
	Category      *RecordingCategory `json:"category,omitempty"`
	CommentsCount *int32             `json:"comments_count,omitempty"`
	CommentsUrl   *string            `json:"comments_url,omitempty"`
	Content       *string            `json:"content,omitempty"`

	// ContentAttachments Rich-text companion arrays carried through the generic recording
	// projection (`to_recordable_partial_path` renders the full type-specific
	// partial). A given recording is one type, so it carries only the array
	// matching its rich-text attribute (`content_attachments` for a
	// Comment/Message, `description_attachments` for a Todo/Card); a
	// webhook-sourced recording (base partial) carries neither. Optional (no
	// `@required`), non-nullable.
	ContentAttachments []RichTextAttachment `json:"content_attachments,omitempty"`
	CreatedAt          time.Time            `json:"created_at"`
	Creator            Person               `json:"creator"`

	// Description Rich-text (HTML) description shown beneath an external link. Present only
	// on `Door` recordings returned by the `type=Door` recordings query (the only
	// endpoint that returns the full door shape). The external destination
	// address is `url` (not this field); `app_url` is the Basecamp redirector.
	// See `spec/api-gaps/external-links-doors.md`.
	Description *string `json:"description,omitempty"`

	// DescriptionAttachments See `content_attachments` — the description-attribute companion array.
	DescriptionAttachments []RichTextAttachment `json:"description_attachments,omitempty"`

	// From Sender of an inbox forward. Present on `Inbox::Forward` recordings — notably
	// the `/forwards.json` aggregate feed, whose forward partial renders `from`.
	From *string `json:"from,omitempty"`

	// GroupOn Check-in grouping date (YYYY-MM-DD). Present on automatic check-in answer
	// (`Question::Answer`) recordings — notably the `/checkins.json` aggregate
	// feed, whose answer partial renders `group_on`.
	GroupOn        *types.Date      `json:"group_on,omitempty"`
	Id             int64            `json:"id"`
	InheritsStatus bool             `json:"inherits_status"`
	Parent         *RecordingParent `json:"parent,omitempty"`

	// Position Ordinal position within the project's External links section. Present on
	// `Door` (external-link) recordings.
	Position *int32 `json:"position,omitempty"`

	// RepliesCount Reply count/URL for an inbox forward. Present on `Inbox::Forward`
	// recordings — notably the `/forwards.json` aggregate feed.
	RepliesCount *int32  `json:"replies_count,omitempty"`
	RepliesUrl   *string `json:"replies_url,omitempty"`

	// Service Metadata describing the recognized external service backing an external link
	// (`Door` recording): its display name, a canonical example URL, a short code,
	// the URL patterns Basecamp recognizes for it, and human supporting text. `code`
	// is `other` for a generic link.
	Service *DoorService `json:"service,omitempty"`
	Status  string       `json:"status"`

	// Subject Message subject. Present on `Message` recordings — notably the account-wide
	// `/messages.json` aggregate feed, whose message partial renders `subject`.
	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 API URL of the recording. Exception: in the `type=Door` (external-link)
	// projection, `url` is the door's **external destination address** (e.g. the
	// Figma/Dropbox URL) and `app_url` is the Basecamp redirector — see the
	// door-specific `service`/`description` fields below.
	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 RecordingCategory added in v0.10.0

type RecordingCategory struct {
	Icon *string `json:"icon,omitempty"`
	Id   int64   `json:"id"`
	Name string  `json:"name"`
}

RecordingCategory A message category (type) as rendered by the shared recordings/_category partial: id, display name, and icon. Present on categorized Message recordings.

type RecordingParent

type RecordingParent struct {
	AppUrl string           `json:"app_url"`
	Bucket *RecordingBucket `json:"bucket,omitempty"`
	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) 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) ContentType added in v0.8.0

func (r RemoveAccountLogoResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 ReorderUpNextJSONRequestBody added in v0.12.0

type ReorderUpNextJSONRequestBody = ReorderUpNextRequestContent

ReorderUpNextJSONRequestBody defines body for ReorderUpNext for application/json ContentType.

type ReorderUpNextRequestContent added in v0.12.0

type ReorderUpNextRequestContent struct {
	// Position The 1-based position to move it to.
	Position int32 `json:"position"`

	// SourceId The recording id to move, chosen the same way as when prioritizing.
	SourceId int64 `json:"source_id"`
}

ReorderUpNextRequestContent defines model for ReorderUpNextRequestContent.

type ReorderUpNextResponse added in v0.12.0

func ParseReorderUpNextResponse added in v0.12.0

func ParseReorderUpNextResponse(rsp *http.Response) (*ReorderUpNextResponse, error)

ParseReorderUpNextResponse parses an HTTP response from a ReorderUpNextWithResponse call

func (ReorderUpNextResponse) ContentType added in v0.12.0

func (r ReorderUpNextResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReorderUpNextResponse) Status added in v0.12.0

func (r ReorderUpNextResponse) Status() string

Status returns HTTPResponse.Status

func (ReorderUpNextResponse) StatusCode added in v0.12.0

func (r ReorderUpNextResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceDocumentJSONRequestBody added in v0.13.0

type ReplaceDocumentJSONRequestBody = ReplaceDocumentRequestContent

ReplaceDocumentJSONRequestBody defines body for ReplaceDocument for application/json ContentType.

type ReplaceDocumentRequestContent added in v0.13.0

type ReplaceDocumentRequestContent struct {
	Content *string `json:"content,omitempty"`
	Title   *string `json:"title,omitempty"`
}

ReplaceDocumentRequestContent defines model for ReplaceDocumentRequestContent.

type ReplaceDocumentResponse added in v0.13.0

func ParseReplaceDocumentResponse added in v0.13.0

func ParseReplaceDocumentResponse(rsp *http.Response) (*ReplaceDocumentResponse, error)

ParseReplaceDocumentResponse parses an HTTP response from a ReplaceDocumentWithResponse call

func (ReplaceDocumentResponse) ContentType added in v0.13.0

func (r ReplaceDocumentResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReplaceDocumentResponse) Status added in v0.13.0

func (r ReplaceDocumentResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceDocumentResponse) StatusCode added in v0.13.0

func (r ReplaceDocumentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceDocumentResponseContent added in v0.13.0

type ReplaceDocumentResponseContent = Document

ReplaceDocumentResponseContent defines model for ReplaceDocumentResponseContent.

type ReplaceScheduleEntryJSONRequestBody added in v0.13.0

type ReplaceScheduleEntryJSONRequestBody = ReplaceScheduleEntryRequestContent

ReplaceScheduleEntryJSONRequestBody defines body for ReplaceScheduleEntry for application/json ContentType.

type ReplaceScheduleEntryRequestContent added in v0.13.0

type ReplaceScheduleEntryRequestContent struct {
	// AllDay Whether the entry occupies whole days rather than a time range.
	//
	// Not carved out, and the carve-out list is what makes that dangerous to
	// forget: `schedule_entries.all_day` is NOT NULL with a `false` default, so
	// omitting this member on a replace resets it — silently converting an
	// all-day entry into a midnight-to-midnight timed one. The SDK's merge-safe
	// update and edit resend it from the read-back for exactly this reason.
	//
	// Sending an explicit null is worse than omitting it: the column rejects
	// NULL, so BC3 raises rather than falling back to the default. The same is
	// true of highlighted.
	AllDay      *bool   `json:"all_day,omitempty"`
	Description *string `json:"description,omitempty"`

	// EndsAt The entry's end. See starts_at for the date-vs-timestamp rule.
	EndsAt string `json:"ends_at"`

	// Highlighted Whether the entry is highlighted on the schedule.
	//
	// Omitting this member preserves the current highlight; sending false
	// removes it. Preserved on omission because until basecamp/bc3#12502 the
	// field was writable but never returned, so no caller could resend it.
	Highlighted *bool `json:"highlighted,omitempty"`
	Notify      *bool `json:"notify,omitempty"`

	// ParticipantIds Replaces the entry's participants.
	//
	// Omitting this member preserves the current participants; sending an empty
	// array clears them. That guarantee is BC3-side and recent: until
	// basecamp/bc3#12425, `Schedules::EntriesController#update` called
	// `replace_participants` unconditionally, so any update omitting the key —
	// including the shape in BC3's own "Update a schedule entry" doc example —
	// silently removed every participant and notified each one. The controller
	// now guards on the request actually addressing participants.
	ParticipantIds *[]int64 `json:"participant_ids,omitempty"`

	// StartsAt The entry's start, as a bare date ("2026-06-01") for an all-day entry or a
	// full timestamp otherwise. Same rule as CreateScheduleEntry: send it
	// verbatim, never parsed and re-rendered.
	StartsAt string  `json:"starts_at"`
	Summary  *string `json:"summary,omitempty"`

	// Url The entry's join link — a video-call URL or similar, up to 2500
	// characters, validated as a URL when present.
	//
	// Omitting this member preserves the current join link; sending an empty
	// string clears it. Read it back as `join_url`, never as `url`: the entry's
	// `url` is its own Basecamp API URL, written by a partial that renders
	// before this one, so BC3 emits the join link under a non-colliding key.
	// Echoing the response's `url` into this member would write the API URL into
	// the join link.
	Url *string `json:"url,omitempty"`
}

ReplaceScheduleEntryRequestContent defines model for ReplaceScheduleEntryRequestContent.

type ReplaceScheduleEntryResponse added in v0.13.0

func ParseReplaceScheduleEntryResponse added in v0.13.0

func ParseReplaceScheduleEntryResponse(rsp *http.Response) (*ReplaceScheduleEntryResponse, error)

ParseReplaceScheduleEntryResponse parses an HTTP response from a ReplaceScheduleEntryWithResponse call

func (ReplaceScheduleEntryResponse) ContentType added in v0.13.0

func (r ReplaceScheduleEntryResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReplaceScheduleEntryResponse) Status added in v0.13.0

Status returns HTTPResponse.Status

func (ReplaceScheduleEntryResponse) StatusCode added in v0.13.0

func (r ReplaceScheduleEntryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceScheduleEntryResponseContent added in v0.13.0

type ReplaceScheduleEntryResponseContent = ScheduleEntry

ReplaceScheduleEntryResponseContent defines model for ReplaceScheduleEntryResponseContent.

type ReplaceTodoJSONRequestBody added in v0.8.0

type ReplaceTodoJSONRequestBody = ReplaceTodoRequestContent

ReplaceTodoJSONRequestBody defines body for ReplaceTodo for application/json ContentType.

type ReplaceTodoRequestContent added in v0.8.0

type ReplaceTodoRequestContent 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"`
}

ReplaceTodoRequestContent defines model for ReplaceTodoRequestContent.

type ReplaceTodoResponse added in v0.8.0

func ParseReplaceTodoResponse added in v0.8.0

func ParseReplaceTodoResponse(rsp *http.Response) (*ReplaceTodoResponse, error)

ParseReplaceTodoResponse parses an HTTP response from a ReplaceTodoWithResponse call

func (ReplaceTodoResponse) ContentType added in v0.8.0

func (r ReplaceTodoResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ReplaceTodoResponse) Status added in v0.8.0

func (r ReplaceTodoResponse) Status() string

Status returns HTTPResponse.Status

func (ReplaceTodoResponse) StatusCode added in v0.8.0

func (r ReplaceTodoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceTodoResponseContent added in v0.8.0

type ReplaceTodoResponseContent = Todo

ReplaceTodoResponseContent defines model for ReplaceTodoResponseContent.

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) ContentType added in v0.8.0

func (r RepositionCardStepResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r RepositionTodoResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r RepositionTodolistGroupResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RepositionTodolistGroupResponse) Status

Status returns HTTPResponse.Status

func (RepositionTodolistGroupResponse) StatusCode

func (r RepositionTodolistGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RepositionTodolistJSONRequestBody added in v0.9.0

type RepositionTodolistJSONRequestBody = RepositionTodolistRequestContent

RepositionTodolistJSONRequestBody defines body for RepositionTodolist for application/json ContentType.

type RepositionTodolistRequestContent added in v0.9.0

type RepositionTodolistRequestContent struct {
	Position int32 `json:"position"`
}

RepositionTodolistRequestContent defines model for RepositionTodolistRequestContent.

type RepositionTodolistResponse added in v0.9.0

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

func ParseRepositionTodolistResponse added in v0.9.0

func ParseRepositionTodolistResponse(rsp *http.Response) (*RepositionTodolistResponse, error)

ParseRepositionTodolistResponse parses an HTTP response from a RepositionTodolistWithResponse call

func (RepositionTodolistResponse) ContentType added in v0.9.0

func (r RepositionTodolistResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RepositionTodolistResponse) Status added in v0.9.0

Status returns HTTPResponse.Status

func (RepositionTodolistResponse) StatusCode added in v0.9.0

func (r RepositionTodolistResponse) 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) ContentType added in v0.8.0

func (r RepositionToolResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r ResumeQuestionResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 TOTAL number of attempts for an idempotent operation,
	// including the initial request — not the number of retries after the first
	// attempt (default: 3, so up to 3 attempts total). A value of 0 is accepted
	// as a compatibility exception and means a single attempt with no retry; a
	// negative value is a configuration error rejected by WithRetryConfig and
	// doWithRetry.
	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 RichTextAttachment added in v0.9.0

type RichTextAttachment struct {
	ByteSize    int64  `json:"byte_size"`
	ContentType string `json:"content_type"`
	DownloadUrl string `json:"download_url"`
	Filename    string `json:"filename"`

	// Height See `width` — same nullable/float-spelled behavior and cross-SDK note.
	Height       *types.FlexInt `json:"height,omitempty"`
	Id           int64          `json:"id"`
	PreviewUrl   string         `json:"preview_url"`
	Previewable  bool           `json:"previewable"`
	Sgid         string         `json:"sgid"`
	ThumbnailUrl string         `json:"thumbnail_url"`

	// Width Pixel dimensions, present as keys on every attachment but null for
	// non-image blobs, and the BC3 API may serialize them float-spelled
	// (`1024.0`) — hence optional/nullable rather than `@required` (the enhance
	// pass marks them `nullable: true` in the OpenAPI). All SDKs decode both
	// forms faithfully and type the nullable value statically: Go `types.FlexInt`
	// → `*int32`, Kotlin `Int?` via `FlexibleIntSerializer`, Swift `Int32?`,
	// TypeScript `number | null`, Python `Optional[int | float]` (raw JSON keeps
	// the float), Ruby nilable. See SPEC.md §10 Type Fidelity.
	Width *types.FlexInt `json:"width,omitempty"`
}

RichTextAttachment Structured metadata for a downloadable file attachment embedded in a rich text attribute. Every rich text attribute in an API response is accompanied by a corresponding `*_attachments` array named after the attribute (a Todo's `description_attachments` for its `description`). Mentions, remote images, and opengraph embeds are excluded — only downloadable file attachments appear.

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 Always sent. schedule_entries.all_day is NOT NULL with a false default,
	// and every partial that renders an entry emits it.
	AllDay                 bool                 `json:"all_day"`
	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"`
	DescriptionAttachments []RichTextAttachment `json:"description_attachments"`

	// EndsAt Always sent. See starts_at for the date-vs-timestamp rendering.
	EndsAt types.FlexibleTime `json:"ends_at"`

	// Highlighted Whether the entry is highlighted on the schedule.
	//
	// Under-modelled for the same reason as join_url, and more plainly so: this
	// one is not even nullable (`schedule_entries.highlighted` is NOT NULL with
	// a false default), so the entry partial's unconditional emission makes it
	// straightforwardly @required. Tracked with join_url.
	Highlighted    *bool `json:"highlighted,omitempty"`
	Id             int64 `json:"id"`
	InheritsStatus bool  `json:"inherits_status"`

	// JoinUrl The entry's join link, or null when it has none.
	//
	// Sent under this key rather than `url`, which is the entry's own Basecamp
	// API URL: recordings/_recording writes that key first and the entry partial
	// renders after it. Write it back through the `url` member of
	// ReplaceScheduleEntry — the two spellings are deliberate, not a typo.
	//
	// Optional is now UNDER-modelled, and deliberately left that way for one
	// release. Every operation that still returns this structure —
	// GetScheduleEntry, GetScheduleEntryOccurrence, ListScheduleEntries,
	// CreateScheduleEntry, ReplaceScheduleEntry — renders
	// schedules/entries/_entry, which emits this key unconditionally, so it is
	// really required-and-nullable.
	//
	// It was optional because this structure used to cover two wire shapes: the
	// reduced schedules/calendar/_entry, which omits it, reached here through
	// GetUpcomingSchedule. That is no longer true — the report has its own
	// UpcomingScheduleEntry projection (#635) — so the reason is retired and
	// only the cost of tightening remains. Promoting it is a separate contract
	// change: it forces every inline schedule-entry stub across six SDKs to
	// carry the key, and pairs with a required-and-nullable jsonAdd, so it
	// belongs in its own reviewable diff rather than riding this one.
	JoinUrl      *string         `json:"join_url,omitempty"`
	Parent       RecordingParent `json:"parent"`
	Participants []Person        `json:"participants,omitempty"`

	// StartsAt Always sent, and a date rather than a timestamp for an all-day entry:
	// BC3 renders starts_at_date_or_time, which is `starts_at.to_date` unless
	// the entry is timed, so an all-day entry reads back as `2016-06-01` and a
	// timed one as a full timestamp. The sibling all_day field discriminates.
	//
	// ISO8601Timestamp is a plain string in this model, so both shapes decode;
	// treat the value as opaque and round-trip it verbatim rather than parsing
	// it into a date type and re-rendering, which would rewrite an all-day
	// entry's bounds.
	StartsAt         types.FlexibleTime `json:"starts_at"`
	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) ReplaceEntry added in v0.13.0

func (s *SchedulesService) ReplaceEntry(ctx context.Context, accountId string, entryId int64, body ReplaceScheduleEntryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*SchedulesService) ReplaceEntryWithBody added in v0.13.0

func (s *SchedulesService) ReplaceEntryWithBody(ctx context.Context, accountId string, entryId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type SearchMetadata

type SearchMetadata struct {
	DefaultBucketLabel   string       `json:"default_bucket_label"`
	DefaultCircleLabel   string       `json:"default_circle_label"`
	DefaultCreatorLabel  string       `json:"default_creator_label"`
	DefaultFileTypeLabel string       `json:"default_file_type_label"`
	DefaultTypeLabel     string       `json:"default_type_label"`
	FileSearchTypes      []SearchType `json:"file_search_types"`
	RecordingSearchTypes []SearchType `json:"recording_search_types"`
}

SearchMetadata defines model for SearchMetadata.

type SearchParams

type SearchParams struct {
	Q string `form:"q" json:"q"`

	// TypeNames Recording types to include. Use `key` values from the metadata
	// endpoint's `recording_search_types`. Available since Basecamp 5.
	TypeNames *[]string `form:"type_names[],omitempty" json:"type_names[],omitempty"`

	// BucketIds Project IDs to filter by. Available since Basecamp 5.
	BucketIds *[]int64 `form:"bucket_ids[],omitempty" json:"bucket_ids[],omitempty"`

	// CreatorIds Creator person IDs to filter by. Available since Basecamp 5.
	CreatorIds *[]int64 `form:"creator_ids[],omitempty" json:"creator_ids[],omitempty"`

	// FileType Filter attachments by type. Use `key` values from the metadata
	// endpoint's `file_search_types`.
	FileType *string `form:"file_type,omitempty" json:"file_type,omitempty"`

	// ExcludeChat Set to true to exclude chat results.
	ExcludeChat *bool `form:"exclude_chat,omitempty" json:"exclude_chat,omitempty"`

	// Since last_7_days|last_30_days|last_90_days|last_12_months|forever
	Since *string `form:"since,omitempty" json:"since,omitempty"`

	// Sort best_match|recency
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`

	// Type Deprecated: prefer type_names[].
	//
	// Deprecated: prefer type_names[].
	Type *string `form:"type,omitempty" json:"type,omitempty"`

	// BucketId Deprecated: prefer bucket_ids[].
	//
	// Deprecated: prefer bucket_ids[].
	BucketId *int64 `form:"bucket_id,omitempty" json:"bucket_id,omitempty"`

	// CreatorId Deprecated: prefer creator_ids[].
	//
	// Deprecated: prefer creator_ids[].
	CreatorId *int64 `form:"creator_id,omitempty" json:"creator_id,omitempty"`

	// Page Page number for paginating through results. Defaults to 1. A positive value selects exactly that page, not a starting offset; see SPEC section 8.
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`
}

SearchParams defines parameters for Search.

type SearchResponse

func ParseSearchResponse

func ParseSearchResponse(rsp *http.Response) (*SearchResponse, error)

ParseSearchResponse parses an HTTP response from a SearchWithResponse call

func (SearchResponse) ContentType added in v0.8.0

func (r SearchResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 {
	// AppDownloadUrl Web (app-host) download URL of a file-attachment hit.
	AppDownloadUrl *string `json:"app_download_url,omitempty"`

	// AppUrl See `id` — omitted by the file-attachment branch, emitted by every other
	// branch.
	AppUrl *string `json:"app_url,omitempty"`

	// Attachments File attachments on the result, in either of two wire shapes — see
	// `SearchResultAttachment`.
	//
	// For a result whose recordable carries downloadable rich-text
	// attachments, `searches/show.json.jbuilder` emits this key through the
	// same `attachments/_attachment` partial that builds the rich-text
	// companion array above, so it repeats that array's elements. For a chat
	// *upload* line, `chats/lines/_upload.json.jbuilder` instead builds a
	// bespoke six-key aggregate inline — and because upload lines have no
	// rich-text attribute, the show template never overwrites it, so that
	// distinct shape survives to the wire.
	Attachments []SearchResultAttachment `json:"attachments,omitempty"`
	BookmarkUrl *string                  `json:"bookmark_url,omitempty"`

	// BoostsCount Boost count, emitted by the recording envelope when the branch passes
	// `boostable` — chat lines and gauge needles.
	BoostsCount *int32 `json:"boosts_count,omitempty"`

	// BoostsUrl See `boosts_count` — the companion URL.
	BoostsUrl *string `json:"boosts_url,omitempty"`

	// BubbleUpUrl URL of the Bubble Up record for this recording (BC5 addition). Optional
	// here because this is a polymorphic projection:
	// `recordings/_recording.json.jbuilder` emits the key only when the caller
	// passes `local_assigns[:bubbleupable]`, and `todolists/_todolist` is the
	// only partial that does. So a Todolist-shaped instance carries it and the
	// other recording types do not.
	BubbleUpUrl *string          `json:"bubble_up_url,omitempty"`
	Bucket      *RecordingBucket `json:"bucket,omitempty"`

	// ByteSize Size in bytes of a file-attachment hit.
	ByteSize *int64 `json:"byte_size,omitempty"`

	// CardsCount Number of cards in the kanban list.
	CardsCount *int32 `json:"cards_count,omitempty"`

	// CardsUrl API URL of the kanban list's cards.
	CardsUrl *string `json:"cards_url,omitempty"`

	// Color Color of a kanban list or gauge needle. Emitted unconditionally by both
	// branches with a null value when unset, so it is nullable (the enhance
	// pass layers `nullable: true` onto the OpenAPI).
	Color *string `json:"color,omitempty"`

	// CommentCount Comment count of a kanban list or gauge needle (branch-partial key,
	// singular `comment_count` — distinct from the envelope's
	// `comments_count`, which a needle also carries).
	CommentCount *int32 `json:"comment_count,omitempty"`

	// CommentsCount Comment count, emitted by the recording envelope when the branch passes
	// `commentable` — gauge needles among the special branches, plus
	// commentable generic-branch types.
	CommentsCount *int32 `json:"comments_count,omitempty"`

	// CommentsUrl See `comments_count` — the companion URL.
	CommentsUrl *string `json:"comments_url,omitempty"`

	// Content Always present, always null. `api/searches/show.json.jbuilder` renders the
	// recording's own partial and then unconditionally overwrites `content` with
	// `nil` to strip the large HTML body out of the search payload. The key is
	// therefore guaranteed present on every result — required — and its value is
	// guaranteed null. Read `plain_text_content` instead.
	Content *string `json:"content"`

	// ContentAttachments Rich-text companion arrays carried through the polymorphic search
	// projection. A given result is one recording type, so it carries only
	// the array matching its rich-text attribute (`content_attachments` for a
	// Comment/Message, `description_attachments` for a Todo); a webhook-sourced
	// result carries neither. Optional (no `@required`), non-nullable.
	ContentAttachments []RichTextAttachment `json:"content_attachments,omitempty"`

	// ContentType MIME type of a file-attachment hit.
	ContentType *string    `json:"content_type,omitempty"`
	CreatedAt   *time.Time `json:"created_at,omitempty"`
	Creator     *Person    `json:"creator,omitempty"`

	// Description Always present, always null — the description-attribute counterpart to
	// `content`. Read `plain_text_description` instead.
	Description *string `json:"description"`

	// DescriptionAttachments See `content_attachments` — the description-attribute companion array.
	DescriptionAttachments []RichTextAttachment `json:"description_attachments,omitempty"`

	// DownloadUrl Authenticated download URL of a file-attachment hit.
	DownloadUrl *string `json:"download_url,omitempty"`

	// Filename Filename of a file-attachment hit. This and the following file keys are
	// emitted only by the file-attachment branch — the one branch that omits
	// the id/title/type/url/app_url envelope keys.
	Filename *string `json:"filename,omitempty"`

	// Height See `width` — same conditional emission and nullable/float-spelled
	// behavior.
	Height *types.FlexInt `json:"height,omitempty"`

	// Id The recording id. Optional only because the file-attachment branch
	// (`searches/_attachment.json.jbuilder`) skips the recording envelope and
	// emits none of the top-level id/title/type/url/app_url keys; every other
	// branch emits all five.
	Id *int64 `json:"id,omitempty"`

	// ImageUrl Image URL of a soundtracked (play-kind) chat line whose sound carries an
	// image; such a line emits `image_url` in place of `content`.
	ImageUrl       *string `json:"image_url,omitempty"`
	InheritsStatus *bool   `json:"inherits_status,omitempty"`

	// Language Language of a code chat line (`chats/lines/_code.json.jbuilder`);
	// validated present on the model, so never null when the key is emitted.
	Language *string           `json:"language,omitempty"`
	OnHold   *CardColumnOnHold `json:"on_hold,omitempty"`
	Parent   *RecordingParent  `json:"parent,omitempty"`

	// PlainTextContent A highlighted, truncated excerpt of the recording's content — **not** plain
	// text despite the name. `excerpt_and_highlight_matches` converts the rich
	// text with `to_plain_text`, escapes it with `html_escape_once`, then wraps
	// each query match in `<mark class="circled-text"><span></span>…</mark>` and
	// truncates the result to 300 characters. Treat it as an HTML fragment.
	//
	// Optional and non-nullable: emitted only when the underlying recordable
	// responds to `content`, so a result whose type has no content attribute
	// omits the key entirely rather than sending null.
	PlainTextContent *string `json:"plain_text_content,omitempty"`

	// PlainTextDescription The description-attribute counterpart to `plain_text_content`, with the
	// same highlighting, escaping, and 300-character truncation. Optional and
	// non-nullable — omitted when the recordable has no description attribute.
	PlainTextDescription *string `json:"plain_text_description,omitempty"`

	// Position Position of the result. Two emitters share the key: the recording
	// envelope emits list position for positioned recordings (kanban lists
	// among the special branches), and the gauge-needle branch overwrites it
	// with the needle's own 0–100 gauge position.
	Position *int32 `json:"position,omitempty"`

	// PreviewUrl Full-size preview URL of a file-attachment hit.
	PreviewUrl *string `json:"preview_url,omitempty"`

	// Previewable Whether the file can be previewed.
	Previewable *bool `json:"previewable,omitempty"`

	// SoundUrl Sound URL of a play-kind chat line; always emitted for that kind.
	SoundUrl *string `json:"sound_url,omitempty"`
	Status   *string `json:"status,omitempty"`
	Subject  *string `json:"subject,omitempty"`

	// Subscribers Everyone subscribed to the kanban list, as full Person projections.
	Subscribers []Person `json:"subscribers,omitempty"`

	// SubscriptionUrl Subscription URL, emitted by the common recording envelope for any
	// subscribable result — kanban lists and gauge needles among the special
	// branches, plus subscribable generic-branch types (messages, todos, …).
	SubscriptionUrl *string `json:"subscription_url,omitempty"`

	// ThumbnailUrl Thumbnail URL of a file-attachment hit.
	ThumbnailUrl *string `json:"thumbnail_url,omitempty"`

	// Title See `id` — omitted by the file-attachment branch, emitted by every other
	// branch.
	Title *string `json:"title,omitempty"`

	// Type See `id` — omitted by the file-attachment branch, emitted by every other
	// branch. A file-attachment hit is therefore recognizable by the absence
	// of this key (its file keys, `filename` through `app_download_url`, are
	// the positive signal).
	Type      *string    `json:"type,omitempty"`
	UpdatedAt *time.Time `json:"updated_at,omitempty"`

	// Url See `id` — omitted by the file-attachment branch, emitted by every other
	// branch.
	Url              *string `json:"url,omitempty"`
	VisibleToClients *bool   `json:"visible_to_clients,omitempty"`

	// Width Pixel width, emitted only when the file is previewable. May be
	// float-spelled (`1024.0`) and nullable, like every other blob dimension —
	// see `RichTextAttachment.width` for the cross-SDK typing note.
	Width *types.FlexInt `json:"width,omitempty"`
}

SearchResult One hit from account-wide search — a polymorphic projection over every searchable recording type.

Most result types render the common recording envelope (`recordings/_recording.json.jbuilder`) plus their own recordable partial, but `api_search_result_template_path` special-cases four branches — chat lines, kanban (card table) lists, file attachments and gauge needles — and the file-attachment branch writes its own projection from scratch instead of the envelope. Members are therefore optional unless every branch emits them; the doc comments name the branches that carry each optional member.

type SearchResultAttachment added in v0.15.0

type SearchResultAttachment struct {
	// ByteSize Size of the file in bytes (both variants).
	ByteSize int64 `json:"byte_size"`

	// ContentType MIME type of the file (both variants).
	ContentType string `json:"content_type"`

	// DownloadUrl Authenticated download URL for the file (both variants).
	DownloadUrl string `json:"download_url"`

	// Filename Original filename (both variants).
	Filename string `json:"filename"`

	// Height See `width` (rich-text variant).
	Height *types.FlexInt `json:"height,omitempty"`

	// Id Attachment id (rich-text variant).
	Id *int64 `json:"id,omitempty"`

	// PreviewUrl Full-size preview URL (rich-text variant).
	PreviewUrl *string `json:"preview_url,omitempty"`

	// Previewable Whether the blob can be previewed (rich-text variant).
	Previewable *bool `json:"previewable,omitempty"`

	// Sgid Signed global id of the attachment (rich-text variant).
	Sgid *string `json:"sgid,omitempty"`

	// ThumbnailUrl Thumbnail URL (rich-text variant).
	ThumbnailUrl *string `json:"thumbnail_url,omitempty"`

	// Title Title of the attachment recording (chat upload-line variant).
	Title *string `json:"title,omitempty"`

	// Url Browser preview URL of the blob (chat upload-line variant).
	Url *string `json:"url,omitempty"`

	// Width Pixel width (rich-text variant) — null for non-image blobs and may be
	// float-spelled (`1024.0`); see `RichTextAttachment.width`.
	Width *types.FlexInt `json:"width,omitempty"`
}

SearchResultAttachment A file attached to a search result, in either of two wire shapes.

This is an optional-field superset over the two variants the search projection emits (the TimelineAttachment approach): the rich-text attachment/blob shape rendered through `attachments/_attachment` + `blobs/_blob` — the same emitters `RichTextAttachment` models — and the bespoke six-key aggregate a chat upload line builds inline in `chats/lines/_upload.json.jbuilder`. Only the four keys both variants always emit are `@required`; the rest identify their variant.

type SearchType added in v0.9.0

type SearchType struct {
	// Key Always present on the wire; `null` for the default "everything" option.
	// `@required` models the presence; nullability of the value is layered on in
	// the OpenAPI (smithy-build.json jsonAdd -> type: ["string", "null"]) since
	// Smithy has no native required-and-nullable.
	Key   *string `json:"key"`
	Value string  `json:"value"`
}

SearchType A selectable search filter option. `key` is the value passed back as a filter parameter (null represents the default "everything" option); `value` is the human-readable label.

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) ContentType added in v0.8.0

func (r SetCardColumnColorResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r SetCardStepCompletionResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r SetClientVisibilityResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 StorageLimitErrorResponseContent added in v0.14.0

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

StorageLimitErrorResponseContent The account has reached its file storage limit.

Raised by ResourceLimits#ensure_account_can_upload_files ahead of any operation that stores new bytes. No retry can satisfy it: the account needs more storage, so this maps to `limit_exceeded` rather than a retryable server error.

type SubscribeResponse

func ParseSubscribeResponse

func ParseSubscribeResponse(rsp *http.Response) (*SubscribeResponse, error)

ParseSubscribeResponse parses an HTTP response from a SubscribeWithResponse call

func (SubscribeResponse) ContentType added in v0.8.0

func (r SubscribeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r SubscribeToCardColumnResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 TimelineAttachment added in v0.10.0

type TimelineAttachment struct {
	// AppDownloadUrl Web download URL (upload-recording variant).
	AppDownloadUrl *string `json:"app_download_url,omitempty"`

	// AppUrl Web URL of the upload recording.
	AppUrl *string `json:"app_url,omitempty"`

	// AttachableSgid Signed global id of the attachable (attachment variant).
	AttachableSgid *string `json:"attachable_sgid,omitempty"`

	// BookmarkUrl Personal bookmark toggle URL for the current user.
	BookmarkUrl *string `json:"bookmark_url,omitempty"`

	// BoostsCount Number of boosts on the recording.
	BoostsCount *int32 `json:"boosts_count,omitempty"`

	// BoostsUrl API URL for the recording's boosts.
	BoostsUrl *string     `json:"boosts_url,omitempty"`
	Bucket    *TodoBucket `json:"bucket,omitempty"`

	// ByteSize Size of the file in bytes.
	ByteSize *int64 `json:"byte_size,omitempty"`

	// Caption Caption text, if any (attachment variant).
	Caption *string `json:"caption,omitempty"`

	// CommentsCount Number of comments on the recording.
	CommentsCount *int32 `json:"comments_count,omitempty"`

	// CommentsUrl API URL for the recording's comments.
	CommentsUrl *string `json:"comments_url,omitempty"`

	// ContentType MIME type of the file.
	ContentType *string `json:"content_type,omitempty"`

	// CreatedAt When the upload recording was created.
	CreatedAt *time.Time `json:"created_at,omitempty"`
	Creator   *Person    `json:"creator,omitempty"`

	// Description Rich-text description of the upload (HTML), when present.
	Description *string `json:"description,omitempty"`

	// DescriptionAttachments Rich-text attachments referenced by the description.
	DescriptionAttachments []RichTextAttachment `json:"description_attachments,omitempty"`

	// DownloadUrl Authenticated download URL for the file.
	DownloadUrl *string `json:"download_url,omitempty"`

	// Filename Original filename.
	Filename *string `json:"filename,omitempty"`

	// Height Pixel height; null for non-image blobs and may be float-spelled (1024.0).
	Height *types.FlexInt `json:"height,omitempty"`

	// Id Attachment or upload-recording id.
	Id *int64 `json:"id,omitempty"`

	// InheritsStatus Whether the recording inherits its status from its parent.
	InheritsStatus *bool `json:"inherits_status,omitempty"`

	// Key Storage key of the underlying blob (attachment variant).
	Key    *string          `json:"key,omitempty"`
	Parent *RecordingParent `json:"parent,omitempty"`

	// Position Position within its parent; present only when the recording is positioned.
	Position *int32 `json:"position,omitempty"`

	// PreviewUrl Full-size preview URL (attachment variant).
	PreviewUrl *string `json:"preview_url,omitempty"`

	// Previewable Whether the blob can be previewed (attachment variant).
	Previewable *bool `json:"previewable,omitempty"`

	// Sgid Signed global id of the attachment (attachment variant).
	Sgid *string `json:"sgid,omitempty"`

	// Status Publication status of the upload recording (e.g. "active").
	Status *string `json:"status,omitempty"`

	// StatusUrl URL to poll attachment processing status (attachment variant).
	StatusUrl *string `json:"status_url,omitempty"`

	// SubscriptionUrl Subscription URL; present only when the recording is subscribable.
	SubscriptionUrl *string `json:"subscription_url,omitempty"`

	// ThumbnailUrl Thumbnail preview URL (attachment variant).
	ThumbnailUrl *string `json:"thumbnail_url,omitempty"`

	// Title Title of the upload recording.
	Title *string `json:"title,omitempty"`

	// Type Recording type, e.g. "Upload" (upload-recording variant).
	Type *string `json:"type,omitempty"`

	// UpdatedAt When the upload recording was last updated.
	UpdatedAt *time.Time `json:"updated_at,omitempty"`

	// Url API URL of the upload recording.
	Url *string `json:"url,omitempty"`

	// VisibleToClients Whether the upload recording is visible to clients.
	VisibleToClients *bool `json:"visible_to_clients,omitempty"`

	// Width Pixel width; null for non-image blobs and may be float-spelled (1024.0).
	Width *types.FlexInt `json:"width,omitempty"`
}

TimelineAttachment A single timeline-event attachment. This is an optional-field superset over two wire variants — a full Upload recording (upload-kind recordings, rendered by BC3's uploads/_upload partial: the complete recording projection + rich- text description + the upload body) and a rich-text attachment/blob partial (all other recordings) — so one element type decodes either. Every field is optional; a given instance populates only the fields of the variant it represents. The upload-recording variant enumerates the full documented projection so no documented field is silently dropped on decode.

type TimelineEvent

type TimelineEvent struct {
	Action *string `json:"action,omitempty"`
	AppUrl *string `json:"app_url,omitempty"`

	// Attachments Files attached to the event's recording, when it has any. Heterogeneous:
	// an upload-kind recording contributes its full Upload shape, while other
	// recordings contribute rich-text attachment/blob partials. Modeled as an
	// optional-field superset so a single element type decodes either variant;
	// consumers should treat the per-variant fields as present-or-absent.
	Attachments []TimelineAttachment `json:"attachments,omitempty"`

	// AvatarsSample Avatar URLs of participants — populated for chat_transcript_rollup events
	// (the people summarized in the rollup); an empty array otherwise.
	AvatarsSample []string    `json:"avatars_sample,omitempty"`
	Bucket        *TodoBucket `json:"bucket,omitempty"`
	CreatedAt     *time.Time  `json:"created_at,omitempty"`
	Creator       *Person     `json:"creator,omitempty"`

	// Data Schedule-entry timing carried on schedule_entry_* timeline events. starts_at
	// and ends_at are date-or-timestamp: a full ISO 8601 timestamp for timed
	// entries, or a bare date (YYYY-MM-DD) when all_day is true. Modeled as
	// ISO8601Timestamp (mirroring ScheduleEntry), with the Go enhancement pass
	// mapping them to types.FlexibleTime so date-only values decode; the other
	// SDKs type them as plain strings.
	Data *TimelineEventData `json:"data,omitempty"`
	Id   *int64             `json:"id,omitempty"`

	// Kind What kind of activity the event records. Open, non-exhaustive vocabulary —
	// BC3 documents "common values include" and adds new kinds over time, so
	// treat unrecognized values as valid. Common values include message_created,
	// comment_created, todo_created, todo_completed, upload_created,
	// document_created, google_document_created, schedule_entry_created,
	// schedule_entry_rescheduled, question_created, question_answer_created,
	// chat_transcript_rollup, kanban_card_created, kanban_card_completed,
	// inbox_forward_created, client_correspondence_created, dock_created, and
	// project_access_changed.
	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 TimelineEventData added in v0.10.0

type TimelineEventData struct {
	// AllDay Whether the entry is all-day. BC3 emits all three members unconditionally
	// whenever the data object is present (schedule_entry_* events), so they are
	// required within this struct.
	AllDay   bool                `json:"all_day"`
	EndsAt   *types.FlexibleTime `json:"ends_at"`
	StartsAt *types.FlexibleTime `json:"starts_at"`
}

TimelineEventData Schedule-entry timing carried on schedule_entry_* timeline events. starts_at and ends_at are date-or-timestamp: a full ISO 8601 timestamp for timed entries, or a bare date (YYYY-MM-DD) when all_day is true. Modeled as ISO8601Timestamp (mirroring ScheduleEntry), with the Go enhancement pass mapping them to types.FlexibleTime so date-only values decode; the other SDKs type them as plain strings.

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"`
	DescriptionAttachments []RichTextAttachment `json:"description_attachments"`
	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"`

	// Steps Steps embedded in the Todo response (BC5 addition). The shared
	// `steps/step` jbuilder partial emits the same shape as `CardStep`,
	// so the existing `CardStepList` is reused.
	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"`
}

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 In-app (non-API) URL for this record's to-dos, alongside the API-host
	// `todos_url`.
	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"`

	// BubbleUpUrl URL of the Bubble Up record for this recording (BC5 addition). Required:
	// `todolists/_todolist.json.jbuilder` renders the shared recording partial
	// with `bubbleupable: true` unconditionally, and every list, show, and group
	// path renders that partial — so the key is present on every projection of
	// this shape.
	BubbleUpUrl string     `json:"bubble_up_url"`
	Bucket      TodoBucket `json:"bucket"`

	// Color Color of the list or group, one of BC3's `Colored` enum values
	// (`white red orange yellow green blue aqua purple gray pink brown`). For a
	// top-level list a hill-chart dot color takes precedence over the recording's
	// own.
	//
	// **Required and nullable.** The key is always present and the value is often
	// `null`. `_todolist.json.jbuilder` calls `json.color` in both branches of its
	// `todolist_group?` conditional, so no projection of this shape omits it;
	// `recordings.color` is a nullable integer column, so the value is JSON `null`
	// whenever it is unset — which, for a group, is the ordinary case.
	//
	// Smithy expresses neither half natively here, so both are layered onto the
	// OpenAPI projection through `jsonAdd` in `spec/smithy-build.json`: the
	// `["string", "null"]` union for the value, the same treatment
	// `SearchResult.content` and `SearchType.key` get, and an append to
	// `Todolist.required` for the presence.
	//
	// The member stays natively optional because `@required` collides with this
	// shape's `@examples` (`GetTodolistOrGroup`): Smithy cannot express a `null`
	// in an example for a `String` shape, so requiring the member would force the
	// group example to advertise a color that uncolored groups do not have —
	// trading a faithful example for a type the projection can state anyway. The
	// sibling shapes that carry the same field (`Wormhole`, `Folder`,
	// `FolderWithProjects`) are natively `@required` because none of them carries
	// examples. Nullability is not the weaker claim about presence: absence and
	// `null` are different wire facts, and BC3 only ever sends the second.
	Color *string `json:"color"`

	// CommentsAppUrl In-app (non-API) URL for this recording's comments, alongside the API-host
	// `comments_url`. Required and never null: `_todolist.json.jbuilder` emits
	// `json.comments_app_url` unconditionally, from the
	// `bucket_recording_comments_url` route helper — which returns a String or
	// raises, and has no nil path. Native `@required` is enough here precisely
	// because the value is never null, so it costs the examples a real URL rather
	// than a fiction.
	CommentsAppUrl string    `json:"comments_app_url"`
	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 Rich text description (HTML). Required and never null: the shared rich-text
	// partial emits the key unconditionally, and `format_api_content` funnels a
	// blank or absent rich text through `call_pipeline`, which returns `""` rather
	// than nil. A list with no description carries `""`, not `null`, and a group
	// carries it too — `todolists/groups/{index,show}.json.jbuilder` render the
	// same partial.
	Description string `json:"description"`

	// DescriptionAttachments Downloadable files embedded in `description`. Required and never null:
	// the partial emits `rich_text&.downloadable_attachments.to_a`, so the value
	// is `[]` when there is no description and when there are no attachments.
	DescriptionAttachments []RichTextAttachment `json:"description_attachments"`

	// GroupPositionUrl API URL for repositioning this group within its parent list. The group half
	// of the structural discriminator: emitted only when `parent` is a Todolist,
	// and mutually exclusive with `groups_url`.
	GroupPositionUrl *string `json:"group_position_url,omitempty"`

	// GroupsUrl API URL for this list's groups. The to-do-list half of the structural
	// discriminator: emitted only when `parent` is a Todoset, and mutually
	// exclusive with `group_position_url`.
	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 A to-do list, or a group inside one. There is only this shape.

BC3 has no group model: a "group" is a `Todolist` whose parent is another `Todolist` (`Todolist.group?`), there is no `Todolist::Group` class, and `todolists/groups/index.json.jbuilder` and `show.json.jbuilder` both render `todolists/_todolist.json.jbuilder` — the same partial the list routes use. So a group reports `"type": "Todolist"` (the shared recording partial emits `recordable_type`) and carries `description`/`description_attachments` like any other list. Every operation that returns a list or a group returns this structure: the polymorphic GET/PUT, the todoset-scoped list, and the group list, group create and group get.

Discriminate STRUCTURALLY, never on `type` — which reads `"Todolist"` for both variants. `_todolist.json.jbuilder` branches on `recording.parent.todoset?` and emits exactly one of:

- `groups_url` — a to-do list; its `parent` is a Todoset. - `group_position_url` — a group; its `parent` is a Todolist.

The two are mutually exclusive and exactly one is always present.

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) Replace added in v0.8.0

func (s *TodosService) Replace(ctx context.Context, accountId string, todoId int64, body ReplaceTodoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*TodosService) ReplaceWithBody added in v0.8.0

func (s *TodosService) ReplaceWithBody(ctx context.Context, accountId string, todoId int64, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*TodosService) Uncomplete

func (s *TodosService) Uncomplete(ctx context.Context, accountId string, todoId int64, reqEditors ...RequestEditorFn) (*http.Response, error)

type Todoset

type Todoset struct {
	AppTodolistsUrl *string `json:"app_todolists_url,omitempty"`

	// AppTodosUrl In-app URL for viewing the todoset's todos (BC5 addition).
	AppTodosUrl *string    `json:"app_todos_url,omitempty"`
	AppUrl      string     `json:"app_url"`
	BookmarkUrl *string    `json:"bookmark_url,omitempty"`
	Bucket      TodoBucket `json:"bucket"`
	Completed   *bool      `json:"completed,omitempty"`

	// CompletedLooseTodosCount Count of completed loose todos at the todoset level (BC5 addition).
	CompletedLooseTodosCount *int32    `json:"completed_loose_todos_count,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"`

	// TodosCount Total count of todos across all todolists in this todoset (BC5 addition).
	TodosCount *int32 `json:"todos_count,omitempty"`

	// TodosUrl API URL for listing todos directly under this todoset (BC5 addition).
	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"`
}

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) ContentType added in v0.8.0

func (r ToggleGaugeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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"`
	BookmarkUrl *string          `json:"bookmark_url,omitempty"`
	Bucket      *RecordingBucket `json:"bucket,omitempty"`
	CreatedAt   time.Time        `json:"created_at"`
	Creator     Person           `json:"creator"`

	// Enabled Not emitted by this projection. The dock array on a project
	// (`DockItem$enabled`) is the authoritative enabled flag; on a docked tool's
	// own response, an absent `position` is the equivalent signal.
	Enabled        *bool `json:"enabled,omitempty"`
	Id             int64 `json:"id"`
	InheritsStatus bool  `json:"inherits_status"`

	// Name Not emitted by this projection. The dock array on a project
	// (`DockItem$name`) carries the tool's slug; this key is absent from every
	// GetTool/CreateTool/UpdateTool response.
	Name   *string          `json:"name,omitempty"`
	Parent *RecordingParent `json:"parent,omitempty"`

	// Position Emitted only for a positioned recording. For a docked tool that makes an
	// absent position the disabled signal — disabling removes the tool from the
	// dock without deleting it. Positioning is independent of dockedness, so
	// this does not generalize: a nested vault is not docked and is positioned.
	Position *int32  `json:"position,omitempty"`
	Status   *string `json:"status,omitempty"`

	// SubscriptionUrl Absent for tool types that are not subscribable.
	SubscriptionUrl *string `json:"subscription_url,omitempty"`
	Title           string  `json:"title"`

	// Type The tool's recordable type, e.g. `Chat::Transcript`, `Todoset`, `Vault`.
	Type             string    `json:"type"`
	UpdatedAt        time.Time `json:"updated_at"`
	Url              *string   `json:"url,omitempty"`
	VisibleToClients bool      `json:"visible_to_clients"`
}

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) ContentType added in v0.8.0

func (r TrashProjectResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r TrashRecordingResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 UnarchiveProjectResponse added in v0.13.0

type UnarchiveProjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
	JSON507      *ProjectLimitErrorResponseContent
}

func ParseUnarchiveProjectResponse added in v0.13.0

func ParseUnarchiveProjectResponse(rsp *http.Response) (*UnarchiveProjectResponse, error)

ParseUnarchiveProjectResponse parses an HTTP response from a UnarchiveProjectWithResponse call

func (UnarchiveProjectResponse) ContentType added in v0.13.0

func (r UnarchiveProjectResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UnarchiveProjectResponse) Status added in v0.13.0

func (r UnarchiveProjectResponse) Status() string

Status returns HTTPResponse.Status

func (UnarchiveProjectResponse) StatusCode added in v0.13.0

func (r UnarchiveProjectResponse) 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) ContentType added in v0.8.0

func (r UnarchiveRecordingResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UncompleteTodoResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UnpinMessageResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UnsubscribeFromCardColumnResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UnsubscribeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 UpcomingAssignable added in v0.13.0

type UpcomingAssignable struct {
	AppUrl string `json:"app_url"`

	// Assignees Present and possibly empty, never absent.
	Assignees []UpcomingSchedulePerson `json:"assignees"`

	// Bucket The project an upcoming-schedule item belongs to: id and name only.
	//
	// Both calendar partials write `json.(recording.bucket, :id, :name)`, so this
	// is TodoBucket minus `type`. That missing `type` is the first key a strict
	// decoder reaches on a populated response, ahead of any of the top-level
	// members the calendar entry partial drops.
	Bucket        UpcomingScheduleBucket `json:"bucket"`
	CommentsCount int32                  `json:"comments_count"`
	Completed     bool                   `json:"completed"`

	// Completion When an assignable was completed and by whom.
	Completion *UpcomingAssignableCompletion `json:"completion,omitempty"`

	// CompletionUrl Where to POST/PUT the item's completion.
	//
	// Only the to-do branch is an absolute URL: BC3 renders
	// `completion_bucket_todo_url` for a to-do and
	// `bucket_step_completions_path` for everything else, and a `_path` helper
	// emits no host. Resolve this against the account base rather than assuming
	// it is absolute.
	CompletionUrl string `json:"completion_url"`

	// Content The item's text — `recordable.title`. Spelled `content`, not `title`:
	// this partial names it after the Todo/Card content attribute rather than
	// the recording's title.
	Content string `json:"content"`

	// DueOn The item's due date, `null` when it has none. Optional-and-nullable for
	// the same reason as starts_on.
	DueOn *types.Date `json:"due_on,omitempty"`
	Id    int64       `json:"id"`

	// Parent The to-do list, card column or parent to-do an assignable is filed under:
	// id and title only, with no `type`, `url` or `app_url`.
	//
	// The title is not always the parent's own: for a to-do inside a grouped
	// list, `todolist_or_group_title` folds in the grandparent list's title as
	// "List: Group".
	Parent UpcomingAssignableParent `json:"parent"`

	// Repeating Whether the item repeats.
	Repeating bool `json:"repeating"`

	// StartsOn The item's start date, `null` unless this is a to-do that has one:
	// Kanban cards and steps both define `starts_on` as a literal nil to
	// duck-type Todo, and the partial reads it unconditionally.
	//
	// The key is in fact always present. It is modeled optional-and-nullable
	// anyway, matching the deliberate treatment of `Todo.starts_on` and
	// `Todo`/`Card.due_on` (see the fifth-g pass in
	// `scripts/enhance-openapi-go-types.sh`): the static SDKs then type it
	// `string | null | undefined`, which accepts the null this really sends and
	// also tolerates a partial payload. Nullability rides that same pass, which
	// is what keeps the Go type `types.Date` rather than a bare string.
	StartsOn *types.Date `json:"starts_on,omitempty"`
	Status   string      `json:"status"`

	// Type The item's kind, LOWERCASE and singular: "todo", "card" or "step".
	// `short_recordable_name` demodulizes and downcases the recordable class,
	// so this does not match the CamelCase `type` other recording projections
	// carry.
	Type string `json:"type"`

	// Url The item's own Basecamp API URL.
	Url              string `json:"url"`
	VisibleToClients bool   `json:"visible_to_clients"`
}

UpcomingAssignable A dated to-do, card or step as the upcoming-schedule report renders it.

Rendered by `app/views/api/schedules/calendar/_assignable.json.jbuilder`, which — like the calendar entry partial — writes its own keys instead of rendering `recordings/_recording`. Nothing else in the API returns this shape.

The member that bites: BC3 emits the item's text under `content`, not `title`. The previous model of this report declared `title`, so the field callers most wanted was permanently absent while a key that was always present went unmodelled.

type UpcomingAssignableCompletion added in v0.13.0

type UpcomingAssignableCompletion struct {
	CreatedAt time.Time `json:"created_at"`

	// Creator A person as the calendar partials render them: id, name and avatar only.
	//
	// `schedules/calendar/_person.json.jbuilder` delegates to
	// `people/_person_minimal.json.jbuilder`, the same three-key partial that
	// MyAssignmentAssignee and OutOfOfficePerson already model separately from the
	// full Person projection. Reusing Person here would decode — its only
	// @required members are id and name — but would advertise two dozen members
	// this report never sends.
	Creator UpcomingSchedulePerson `json:"creator"`
}

UpcomingAssignableCompletion When an assignable was completed and by whom.

type UpcomingAssignableParent added in v0.13.0

type UpcomingAssignableParent struct {
	Id    int64  `json:"id"`
	Title string `json:"title"`
}

UpcomingAssignableParent The to-do list, card column or parent to-do an assignable is filed under: id and title only, with no `type`, `url` or `app_url`.

The title is not always the parent's own: for a to-do inside a grouped list, `todolist_or_group_title` folds in the grandparent list's title as "List: Group".

type UpcomingScheduleBucket added in v0.13.0

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

UpcomingScheduleBucket The project an upcoming-schedule item belongs to: id and name only.

Both calendar partials write `json.(recording.bucket, :id, :name)`, so this is TodoBucket minus `type`. That missing `type` is the first key a strict decoder reaches on a populated response, ahead of any of the top-level members the calendar entry partial drops.

type UpcomingScheduleEntry added in v0.13.0

type UpcomingScheduleEntry struct {
	// AllDay Whether the entry occupies whole days rather than a time range.
	// Discriminates the two renderings of starts_at/ends_at below.
	AllDay bool   `json:"all_day"`
	AppUrl string `json:"app_url"`

	// Bucket The project an upcoming-schedule item belongs to: id and name only.
	//
	// Both calendar partials write `json.(recording.bucket, :id, :name)`, so this
	// is TodoBucket minus `type`. That missing `type` is the first key a strict
	// decoder reaches on a populated response, ahead of any of the top-level
	// members the calendar entry partial drops.
	Bucket UpcomingScheduleBucket `json:"bucket"`

	// CommentsCount Comments on the entry — or, for an occurrence, on that occurrence.
	CommentsCount int32 `json:"comments_count"`

	// Creator A person as the calendar partials render them: id, name and avatar only.
	//
	// `schedules/calendar/_person.json.jbuilder` delegates to
	// `people/_person_minimal.json.jbuilder`, the same three-key partial that
	// MyAssignmentAssignee and OutOfOfficePerson already model separately from the
	// full Person projection. Reusing Person here would decode — its only
	// @required members are id and name — but would advertise two dozen members
	// this report never sends.
	Creator UpcomingSchedulePerson `json:"creator"`

	// EndsAt See starts_at for the date-vs-timestamp rendering.
	EndsAt types.FlexibleTime `json:"ends_at"`
	Id     int64              `json:"id"`

	// Participants Everyone attending. Present and possibly empty, never absent.
	Participants []UpcomingSchedulePerson `json:"participants"`

	// Recurring Whether the entry repeats. Emitted only by this partial —
	// `recording.schedule_entry.recurring?`, i.e. whether the entry carries a
	// recurrence schedule.
	//
	// It also discriminates the two envelope arrays: BC3 selects
	// `schedule_entries` with `recurrence_schedule: nil` and
	// `recurring_schedule_entry_occurrences` with `recurrence_schedule` NOT
	// NULL, so this reads false throughout the first array and true throughout
	// the second.
	Recurring bool `json:"recurring"`

	// StartsAt A date for an all-day entry and a full timestamp for a timed one —
	// `starts_at_date_or_time`, the same rendering ScheduleEntry documents.
	// Treat it as opaque and round-trip it verbatim; the all_day sibling
	// discriminates.
	StartsAt types.FlexibleTime `json:"starts_at"`
	Status   string             `json:"status"`
	Summary  string             `json:"summary"`

	// Type Always the literal string "ScheduleEntry" — the calendar partial hardcodes
	// it rather than deriving it from the recordable, so an occurrence reads
	// back as "ScheduleEntry" too, not "Schedule::Entry::Occurrence".
	Type string `json:"type"`

	// Url The entry's own Basecamp API URL. Unlike the ScheduleEntry projection,
	// this report never carries the entry's join link, so `url` here has no
	// `join_url` sibling to be confused with.
	Url              string `json:"url"`
	VisibleToClients bool   `json:"visible_to_clients"`
}

UpcomingScheduleEntry One schedule entry as the upcoming-schedule report renders it.

This is NOT the ScheduleEntry projection. BC3 renders this report through `app/views/api/schedules/calendar/_entry.json.jbuilder`, a purpose-built calendar partial, while GetScheduleEntry, GetScheduleEntryOccurrence, ListScheduleEntries, CreateScheduleEntry and ReplaceScheduleEntry all render `schedules/entries/_entry.json.jbuilder` on top of the shared recording partial. The calendar partial does not render `recordings/_recording` at all — it writes its own keys — so relative to ScheduleEntry it drops `created_at`, `updated_at`, `title`, `inherits_status`, `parent`, `description_attachments`, `description`, `bookmark_url`, `subscription_url`, `comments_url`, `join_url`, `highlighted`, `boosts_count` and `boosts_url`, narrows `bucket` to id + name, and adds `recurring`, which no other schedule-entry projection emits.

Every member here is @required because the partial emits every key unconditionally: there is no `if` in it.

type UpcomingSchedulePerson added in v0.13.0

type UpcomingSchedulePerson struct {
	AvatarUrl string `json:"avatar_url"`
	Id        int64  `json:"id"`
	Name      string `json:"name"`
}

UpcomingSchedulePerson A person as the calendar partials render them: id, name and avatar only.

`schedules/calendar/_person.json.jbuilder` delegates to `people/_person_minimal.json.jbuilder`, the same three-key partial that MyAssignmentAssignee and OutOfOfficePerson already model separately from the full Person projection. Reusing Person here would decode — its only @required members are id and name — but would advertise two dozen members this report never sends.

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) ContentType added in v0.8.0

func (r UpdateAccountLogoResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateAccountNameResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateAnswerResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 UpdateCalendarJSONRequestBody added in v0.12.0

type UpdateCalendarJSONRequestBody = UpdateCalendarRequestContent

UpdateCalendarJSONRequestBody defines body for UpdateCalendar for application/json ContentType.

type UpdateCalendarRequestContent added in v0.12.0

type UpdateCalendarRequestContent struct {
	// Calendar The writable calendar payload — the wire body is the nested
	// {calendar: {color}} envelope.
	Calendar CalendarAttributes `json:"calendar"`
}

UpdateCalendarRequestContent defines model for UpdateCalendarRequestContent.

type UpdateCalendarResponse added in v0.12.0

func ParseUpdateCalendarResponse added in v0.12.0

func ParseUpdateCalendarResponse(rsp *http.Response) (*UpdateCalendarResponse, error)

ParseUpdateCalendarResponse parses an HTTP response from a UpdateCalendarWithResponse call

func (UpdateCalendarResponse) ContentType added in v0.12.0

func (r UpdateCalendarResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateCalendarResponse) Status added in v0.12.0

func (r UpdateCalendarResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateCalendarResponse) StatusCode added in v0.12.0

func (r UpdateCalendarResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCalendarResponseContent added in v0.12.0

type UpdateCalendarResponseContent = Calendar

UpdateCalendarResponseContent A per-account calendar (wire type Calendar), keyed by its own bucket id.

type UpdateCampfireLineJSONRequestBody added in v0.8.0

type UpdateCampfireLineJSONRequestBody = UpdateCampfireLineRequestContent

UpdateCampfireLineJSONRequestBody defines body for UpdateCampfireLine for application/json ContentType.

type UpdateCampfireLineRequestContent added in v0.8.0

type UpdateCampfireLineRequestContent struct {
	// Content The new line content, interpreted as rich text (HTML)
	Content string `json:"content"`
}

UpdateCampfireLineRequestContent defines model for UpdateCampfireLineRequestContent.

type UpdateCampfireLineResponse added in v0.8.0

func ParseUpdateCampfireLineResponse added in v0.8.0

func ParseUpdateCampfireLineResponse(rsp *http.Response) (*UpdateCampfireLineResponse, error)

ParseUpdateCampfireLineResponse parses an HTTP response from a UpdateCampfireLineWithResponse call

func (UpdateCampfireLineResponse) ContentType added in v0.8.0

func (r UpdateCampfireLineResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateCampfireLineResponse) Status added in v0.8.0

Status returns HTTPResponse.Status

func (UpdateCampfireLineResponse) StatusCode added in v0.8.0

func (r UpdateCampfireLineResponse) 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) ContentType added in v0.8.0

func (r UpdateCardColumnResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateCardResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateCardStepResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateChatbotResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 UpdateCloudFileJSONRequestBody added in v0.13.0

type UpdateCloudFileJSONRequestBody = UpdateCloudFileRequestContent

UpdateCloudFileJSONRequestBody defines body for UpdateCloudFile for application/json ContentType.

type UpdateCloudFileRequestContent added in v0.13.0

type UpdateCloudFileRequestContent struct {
	Description *string `json:"description,omitempty"`

	// Service Short identifier for the external service — "dropbox", "google_doc",
	// "figma", "other", … Derived from the CloudFile::Service subclass name, so it
	// is always present. `other` accepts any well-formed HTTPS URL.
	Service       string   `json:"service"`
	Subscriptions *[]int64 `json:"subscriptions,omitempty"`
	Title         *string  `json:"title,omitempty"`
	Url           string   `json:"url"`
}

UpdateCloudFileRequestContent defines model for UpdateCloudFileRequestContent.

type UpdateCloudFileResponse added in v0.13.0

func ParseUpdateCloudFileResponse added in v0.13.0

func ParseUpdateCloudFileResponse(rsp *http.Response) (*UpdateCloudFileResponse, error)

ParseUpdateCloudFileResponse parses an HTTP response from a UpdateCloudFileWithResponse call

func (UpdateCloudFileResponse) ContentType added in v0.13.0

func (r UpdateCloudFileResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateCloudFileResponse) Status added in v0.13.0

func (r UpdateCloudFileResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateCloudFileResponse) StatusCode added in v0.13.0

func (r UpdateCloudFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCloudFileResponseContent added in v0.13.0

type UpdateCloudFileResponseContent = CloudFile

UpdateCloudFileResponseContent defines model for UpdateCloudFileResponseContent.

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) ContentType added in v0.8.0

func (r UpdateCommentResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 UpdateFolderJSONRequestBody added in v0.13.0

type UpdateFolderJSONRequestBody = UpdateFolderRequestContent

UpdateFolderJSONRequestBody defines body for UpdateFolder for application/json ContentType.

type UpdateFolderRequestContent added in v0.13.0

type UpdateFolderRequestContent struct {
	// Name The folder's new name. Blank is rejected with 422 — unlike create, update
	// does not fall back to a default name.
	Name string `json:"name"`
}

UpdateFolderRequestContent defines model for UpdateFolderRequestContent.

type UpdateFolderResponse added in v0.13.0

func ParseUpdateFolderResponse added in v0.13.0

func ParseUpdateFolderResponse(rsp *http.Response) (*UpdateFolderResponse, error)

ParseUpdateFolderResponse parses an HTTP response from a UpdateFolderWithResponse call

func (UpdateFolderResponse) ContentType added in v0.13.0

func (r UpdateFolderResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateFolderResponse) Status added in v0.13.0

func (r UpdateFolderResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateFolderResponse) StatusCode added in v0.13.0

func (r UpdateFolderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateFolderResponseContent added in v0.13.0

type UpdateFolderResponseContent = FolderWithProjects

UpdateFolderResponseContent One folder plus the projects grouped inside it, as get/create/update return it.

The `projects` entries are the shared project projection, minus the `bookmarked` flag that only the projects index adds.

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) ContentType added in v0.8.0

func (r UpdateGaugeNeedleResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 UpdateGoogleDocumentJSONRequestBody added in v0.13.0

type UpdateGoogleDocumentJSONRequestBody = UpdateGoogleDocumentRequestContent

UpdateGoogleDocumentJSONRequestBody defines body for UpdateGoogleDocument for application/json ContentType.

type UpdateGoogleDocumentRequestContent added in v0.13.0

type UpdateGoogleDocumentRequestContent struct {
	Description *string `json:"description,omitempty"`

	// DocumentType One of "doc", "sheet", "slide", "other". Backed by a Rails enum, so an
	// unrecognized value is rejected up front with a field-keyed 422
	// ({"errors": {"document_type": ["is not a valid document type"]}}) rather
	// than reaching validation.
	DocumentType string `json:"document_type"`

	// Status active|drafted
	Status        *string  `json:"status,omitempty"`
	Subscriptions *[]int64 `json:"subscriptions,omitempty"`
	Title         *string  `json:"title,omitempty"`
	Url           string   `json:"url"`
}

UpdateGoogleDocumentRequestContent defines model for UpdateGoogleDocumentRequestContent.

type UpdateGoogleDocumentResponse added in v0.13.0

func ParseUpdateGoogleDocumentResponse added in v0.13.0

func ParseUpdateGoogleDocumentResponse(rsp *http.Response) (*UpdateGoogleDocumentResponse, error)

ParseUpdateGoogleDocumentResponse parses an HTTP response from a UpdateGoogleDocumentWithResponse call

func (UpdateGoogleDocumentResponse) ContentType added in v0.13.0

func (r UpdateGoogleDocumentResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateGoogleDocumentResponse) Status added in v0.13.0

Status returns HTTPResponse.Status

func (UpdateGoogleDocumentResponse) StatusCode added in v0.13.0

func (r UpdateGoogleDocumentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateGoogleDocumentResponseContent added in v0.13.0

type UpdateGoogleDocumentResponseContent = GoogleDocument

UpdateGoogleDocumentResponseContent defines model for UpdateGoogleDocumentResponseContent.

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) ContentType added in v0.8.0

func (r UpdateHillChartSettingsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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

func ParseUpdateLineupMarkerResponse

func ParseUpdateLineupMarkerResponse(rsp *http.Response) (*UpdateLineupMarkerResponse, error)

ParseUpdateLineupMarkerResponse parses an HTTP response from a UpdateLineupMarkerWithResponse call

func (UpdateLineupMarkerResponse) ContentType added in v0.8.0

func (r UpdateLineupMarkerResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateMessageResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateMessageTypeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 UpdateMyNoteJSONRequestBody added in v0.12.0

type UpdateMyNoteJSONRequestBody = UpdateMyNoteRequestContent

UpdateMyNoteJSONRequestBody defines body for UpdateMyNote for application/json ContentType.

type UpdateMyNoteRequestContent added in v0.12.0

type UpdateMyNoteRequestContent struct {
	// Note The writable note payload — the wire body is the nested {note: {content}}
	// envelope, the ProjectConstructionAttributes treatment.
	Note MyNoteAttributes `json:"note"`
}

UpdateMyNoteRequestContent defines model for UpdateMyNoteRequestContent.

type UpdateMyNoteResponse added in v0.12.0

func ParseUpdateMyNoteResponse added in v0.12.0

func ParseUpdateMyNoteResponse(rsp *http.Response) (*UpdateMyNoteResponse, error)

ParseUpdateMyNoteResponse parses an HTTP response from a UpdateMyNoteWithResponse call

func (UpdateMyNoteResponse) ContentType added in v0.12.0

func (r UpdateMyNoteResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateMyNoteResponse) Status added in v0.12.0

func (r UpdateMyNoteResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateMyNoteResponse) StatusCode added in v0.12.0

func (r UpdateMyNoteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateMyNoteResponseContent added in v0.12.0

type UpdateMyNoteResponseContent = MyNote

UpdateMyNoteResponseContent The per-user notebook note (wire type Notebook::Note). Before the first write, id/created_at/updated_at are present-but-null (required-nullable, layered in the OpenAPI via jsonAdd) and content is empty.

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) ContentType added in v0.8.0

func (r UpdateMyPreferencesResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateMyProfileResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateProjectAccessResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateProjectResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateQuestionResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 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) ContentType added in v0.8.0

func (r UpdateScheduleSettingsResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateSubscriptionResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateTemplateResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateTimesheetEntryResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 UpdateTodolistOrGroupJSONRequestBody

type UpdateTodolistOrGroupJSONRequestBody = UpdateTodolistOrGroupRequestContent

UpdateTodolistOrGroupJSONRequestBody defines body for UpdateTodolistOrGroup for application/json ContentType.

type UpdateTodolistOrGroupRequestContent

type UpdateTodolistOrGroupRequestContent struct {
	// Description Description (rich text HTML) - writable for a todolist group as well as a todolist, and omitting it clears it either way
	Description *string `json:"description,omitempty"`

	// Name Name (required for a to-do list and for a group alike) - presence-validated server-side, so omitting it is a 422, not a preserve
	Name string `json:"name"`
}

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) ContentType added in v0.8.0

func (r UpdateTodolistOrGroupResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateTodolistOrGroupResponse) Status

Status returns HTTPResponse.Status

func (UpdateTodolistOrGroupResponse) StatusCode

func (r UpdateTodolistOrGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateTodolistOrGroupResponseContent

type UpdateTodolistOrGroupResponseContent = Todolist

UpdateTodolistOrGroupResponseContent A to-do list, or a group inside one. There is only this shape.

BC3 has no group model: a "group" is a `Todolist` whose parent is another `Todolist` (`Todolist.group?`), there is no `Todolist::Group` class, and `todolists/groups/index.json.jbuilder` and `show.json.jbuilder` both render `todolists/_todolist.json.jbuilder` — the same partial the list routes use. So a group reports `"type": "Todolist"` (the shared recording partial emits `recordable_type`) and carries `description`/`description_attachments` like any other list. Every operation that returns a list or a group returns this structure: the polymorphic GET/PUT, the todoset-scoped list, and the group list, group create and group get.

Discriminate STRUCTURALLY, never on `type` — which reads `"Todolist"` for both variants. `_todolist.json.jbuilder` branches on `recording.parent.todoset?` and emits exactly one of:

- `groups_url` — a to-do list; its `parent` is a Todoset. - `group_position_url` — a group; its `parent` is a Todolist.

The two are mutually exclusive and exactly one is always present.

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) ContentType added in v0.8.0

func (r UpdateToolResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateUploadResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateVaultResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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) ContentType added in v0.8.0

func (r UpdateWebhookResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

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 UpdateWormholeJSONRequestBody added in v0.9.0

type UpdateWormholeJSONRequestBody = UpdateWormholeRequestContent

UpdateWormholeJSONRequestBody defines body for UpdateWormhole for application/json ContentType.

type UpdateWormholeRequestContent added in v0.9.0

type UpdateWormholeRequestContent struct {
	// DestinationRecordingId Id of the new destination column (on another accessible card table).
	DestinationRecordingId int64 `json:"destination_recording_id"`
}

UpdateWormholeRequestContent defines model for UpdateWormholeRequestContent.

type UpdateWormholeResponse added in v0.9.0

type UpdateWormholeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UpdateWormholeResponseContent
	JSON401      *UnauthorizedErrorResponseContent
	JSON403      *ForbiddenErrorResponseContent
	JSON404      *NotFoundErrorResponseContent
	JSON500      *InternalServerErrorResponseContent
}

func ParseUpdateWormholeResponse added in v0.9.0

func ParseUpdateWormholeResponse(rsp *http.Response) (*UpdateWormholeResponse, error)

ParseUpdateWormholeResponse parses an HTTP response from a UpdateWormholeWithResponse call

func (UpdateWormholeResponse) ContentType added in v0.9.0

func (r UpdateWormholeResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateWormholeResponse) Status added in v0.9.0

func (r UpdateWormholeResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateWormholeResponse) StatusCode added in v0.9.0

func (r UpdateWormholeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateWormholeResponseContent added in v0.9.0

type UpdateWormholeResponseContent = Wormhole

UpdateWormholeResponseContent A wormhole links this card table to a column on another card table, enabling cards to move across projects. It carries the full recording representation plus the destination-linkage fields. The wormhole's own `url`/`app_url`/`parent` point at the *source* board; `destination_url` is the only field identifying the destination column.

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"`
	DescriptionAttachments []RichTextAttachment `json:"description_attachments"`
	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 UploadVersion added in v0.14.0

type UploadVersion 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"`

	// Upload The file a version event recorded — a reduced projection, not an Upload.
	Upload *UploadVersionFile `json:"upload,omitempty"`
}

UploadVersion A version event for an upload, from GET /uploads/{id}/versions.json.

`action` is one of `created`, `active` (the upload's publication) or `blob_changed` (a file replacement). To list the file's PAST versions, select entries that carry an `upload` whose `current` is false — the original file arrives as `created` or `active`, never `blob_changed`, so filtering on that action drops the original and keeps the current file instead. This is an Event plus the file it recorded, rendered by its own partial rather than the shared event one, so upload fields don't leak onto todo, message and card events.

type UploadVersionFile added in v0.14.0

type UploadVersionFile struct {
	AppDownloadUrl string  `json:"app_download_url"`
	ByteSize       *int64  `json:"byte_size,omitempty"`
	ContentType    *string `json:"content_type,omitempty"`

	// Current True for the newest version *event*, and for exactly one element of any
	// non-empty response. The renderer computes it positionally — `event ==
	// @events.first` over a reverse-chronological list — so it is a property of
	// ordering, not of what the upload currently points at, and it cannot be
	// zero or plural.
	//
	// That distinction is the whole caveat: `current` does NOT mean "this is the
	// file the upload's own download_url serves". A metadata-only PUT swaps in a
	// recordable carrying the same blob and emits no event, so afterwards no
	// event references the upload's current recordable — and this flag still
	// marks exactly one element, the newest event. bc3 pins that case by name in
	// "exactly one version is current after a metadata-only update".
	Current bool `json:"current"`

	// DownloadUrl Fetches THIS version's bytes. The upload's own download_url always serves the
	// latest, which is the whole point of the feature.
	DownloadUrl string `json:"download_url"`
	Filename    string `json:"filename"`
}

UploadVersionFile The file a version event recorded — a reduced projection, not an 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, params *ListUploadsParams, 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, params *ListVaultsParams, 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 Up to the 25 most recent delivery exchanges, most recent first.
	// Empty when the webhook hasn't delivered anything yet.
	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)

type Wormhole added in v0.9.0

type Wormhole struct {
	AppUrl      string     `json:"app_url"`
	BookmarkUrl *string    `json:"bookmark_url,omitempty"`
	Bucket      TodoBucket `json:"bucket"`

	// Color Wormhole color; always emitted on the wire (`json.color recording.color`),
	// `null` when unset. Like destination_url, `@required` models the presence and
	// the nullability is layered on in the OpenAPI (smithy-build.json jsonAdd ->
	// type: ["string","null"]). Go types it *string because the value is nullable,
	// not because it is optional — the field is @required and carries no omitempty.
	Color     *string   `json:"color"`
	CreatedAt time.Time `json:"created_at"`
	Creator   Person    `json:"creator"`

	// DestinationUrl URL of the destination column; always present on the wire, `null` for an
	// unlinked wormhole. `@required` models the presence; the nullability of the
	// value is layered on in the OpenAPI (smithy-build.json jsonAdd -> type:
	// ["string","null"]) since Smithy has no native
	// required-and-nullable — exactly the SearchType.key treatment. SDKs model it
	// as required-but-nullable (`string | null`, not `string | null | undefined`).
	DestinationUrl *string `json:"destination_url"`
	Id             int64   `json:"id"`
	InheritsStatus bool    `json:"inherits_status"`

	// Linked True only while the destination column, its board, and its bucket are all
	// active; false once the destination is unlinked. Always emitted.
	Linked           bool            `json:"linked"`
	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"`
}

Wormhole A wormhole links this card table to a column on another card table, enabling cards to move across projects. It carries the full recording representation plus the destination-linkage fields. The wormhole's own `url`/`app_url`/`parent` point at the *source* board; `destination_url` is the only field identifying the destination column.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL