Documentation
¶
Overview ¶
Package immichapi provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.8.0 DO NOT EDIT.
Index ¶
- func NewAcceptClusterGroupRequestRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewAddAssetsToAlbumRequest(server string, id openapi_types.UUID, body AddAssetsToAlbumJSONRequestBody) (*http.Request, error)
- func NewAddAssetsToAlbumRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewAddAssetsToAlbumsRequest(server string, body AddAssetsToAlbumsJSONRequestBody) (*http.Request, error)
- func NewAddAssetsToAlbumsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewAddMemoryAssetsRequest(server string, id openapi_types.UUID, body AddMemoryAssetsJSONRequestBody) (*http.Request, error)
- func NewAddMemoryAssetsRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewAddSharedLinkAssetsRequest(server string, id openapi_types.UUID, body AddSharedLinkAssetsJSONRequestBody) (*http.Request, error)
- func NewAddSharedLinkAssetsRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewAddUsersToAlbumRequest(server string, id openapi_types.UUID, body AddUsersToAlbumJSONRequestBody) (*http.Request, error)
- func NewAddUsersToAlbumRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewBulkTagAssetsRequest(server string, body BulkTagAssetsJSONRequestBody) (*http.Request, error)
- func NewBulkTagAssetsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewChangePasswordRequest(server string, body ChangePasswordJSONRequestBody) (*http.Request, error)
- func NewChangePasswordRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewChangePinCodeRequest(server string, body ChangePinCodeJSONRequestBody) (*http.Request, error)
- func NewChangePinCodeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCheckBulkUploadRequest(server string, body CheckBulkUploadJSONRequestBody) (*http.Request, error)
- func NewCheckBulkUploadRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewClusterGroupRegeneratePeopleRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewCopyAssetRequest(server string, body CopyAssetJSONRequestBody) (*http.Request, error)
- func NewCopyAssetRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateActivityRequest(server string, body CreateActivityJSONRequestBody) (*http.Request, error)
- func NewCreateActivityRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateAlbumRequest(server string, body CreateAlbumJSONRequestBody) (*http.Request, error)
- func NewCreateAlbumRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateApiKeyRequest(server string, body CreateApiKeyJSONRequestBody) (*http.Request, error)
- func NewCreateApiKeyRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateClusterGroupRequestRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewCreateClusterGroupRequestRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateFaceRequest(server string, body CreateFaceJSONRequestBody) (*http.Request, error)
- func NewCreateFaceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateJobRequest(server string, body CreateJobJSONRequestBody) (*http.Request, error)
- func NewCreateJobRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateLibraryRequest(server string, body CreateLibraryJSONRequestBody) (*http.Request, error)
- func NewCreateLibraryRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateMemoryRequest(server string, body CreateMemoryJSONRequestBody) (*http.Request, error)
- func NewCreateMemoryRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateNotificationRequest(server string, body CreateNotificationJSONRequestBody) (*http.Request, error)
- func NewCreateNotificationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreatePartnerDeprecatedRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewCreatePartnerRequest(server string, body CreatePartnerJSONRequestBody) (*http.Request, error)
- func NewCreatePartnerRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreatePersonRequest(server string, body CreatePersonJSONRequestBody) (*http.Request, error)
- func NewCreatePersonRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateProfileImageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateSessionRequest(server string, body CreateSessionJSONRequestBody) (*http.Request, error)
- func NewCreateSessionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateSharedLinkRequest(server string, body CreateSharedLinkJSONRequestBody) (*http.Request, error)
- func NewCreateSharedLinkRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateStackRequest(server string, body CreateStackJSONRequestBody) (*http.Request, error)
- func NewCreateStackRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateTagRequest(server string, body CreateTagJSONRequestBody) (*http.Request, error)
- func NewCreateTagRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateUserAdminRequest(server string, body CreateUserAdminJSONRequestBody) (*http.Request, error)
- func NewCreateUserAdminRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateWorkflowRequest(server string, body CreateWorkflowJSONRequestBody) (*http.Request, error)
- func NewCreateWorkflowRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteActivityRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewDeleteAlbumRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewDeleteAllSessionsRequest(server string) (*http.Request, error)
- func NewDeleteApiKeyRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewDeleteAssetFileRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewDeleteAssetMetadataRequest(server string, id openapi_types.UUID, key string) (*http.Request, error)
- func NewDeleteAssetsRequest(server string, body DeleteAssetsJSONRequestBody) (*http.Request, error)
- func NewDeleteAssetsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteBulkAssetMetadataRequest(server string, body DeleteBulkAssetMetadataJSONRequestBody) (*http.Request, error)
- func NewDeleteBulkAssetMetadataRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteClusterGroupRequestRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewDeleteDatabaseBackupRequest(server string, body DeleteDatabaseBackupJSONRequestBody) (*http.Request, error)
- func NewDeleteDatabaseBackupRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteDuplicateRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewDeleteDuplicatesRequest(server string, body DeleteDuplicatesJSONRequestBody) (*http.Request, error)
- func NewDeleteDuplicatesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteFaceRequest(server string, id openapi_types.UUID, body DeleteFaceJSONRequestBody) (*http.Request, error)
- func NewDeleteFaceRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteIntegrityReportRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewDeleteLibraryRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewDeleteMemoryRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewDeleteNotificationRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewDeleteNotificationsRequest(server string, body DeleteNotificationsJSONRequestBody) (*http.Request, error)
- func NewDeleteNotificationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeletePeopleRequest(server string, body DeletePeopleJSONRequestBody) (*http.Request, error)
- func NewDeletePeopleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeletePersonRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewDeleteProfileImageRequest(server string) (*http.Request, error)
- func NewDeleteServerLicenseRequest(server string) (*http.Request, error)
- func NewDeleteSessionRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewDeleteStackRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewDeleteStacksRequest(server string, body DeleteStacksJSONRequestBody) (*http.Request, error)
- func NewDeleteStacksRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteSyncAckRequest(server string, body DeleteSyncAckJSONRequestBody) (*http.Request, error)
- func NewDeleteSyncAckRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteTagRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewDeleteUserAdminRequest(server string, id openapi_types.UUID, body DeleteUserAdminJSONRequestBody) (*http.Request, error)
- func NewDeleteUserAdminRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteUserLicenseRequest(server string) (*http.Request, error)
- func NewDeleteUserOnboardingRequest(server string) (*http.Request, error)
- func NewDeleteWorkflowRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewDetectPriorInstallRequest(server string) (*http.Request, error)
- func NewDownloadArchiveRequest(server string, params *DownloadArchiveParams, ...) (*http.Request, error)
- func NewDownloadArchiveRequestWithBody(server string, params *DownloadArchiveParams, contentType string, ...) (*http.Request, error)
- func NewDownloadAssetFileRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewDownloadAssetRequest(server string, id openapi_types.UUID, params *DownloadAssetParams) (*http.Request, error)
- func NewDownloadDatabaseBackupRequest(server string, filename string) (*http.Request, error)
- func NewEditAssetRequest(server string, id openapi_types.UUID, body EditAssetJSONRequestBody) (*http.Request, error)
- func NewEditAssetRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewEmptyQueueRequest(server string, name QueueName, body EmptyQueueJSONRequestBody) (*http.Request, error)
- func NewEmptyQueueRequestWithBody(server string, name QueueName, contentType string, body io.Reader) (*http.Request, error)
- func NewEmptyTrashRequest(server string) (*http.Request, error)
- func NewEndSessionRequest(server string, id openapi_types.UUID, sessionId openapi_types.UUID, ...) (*http.Request, error)
- func NewFinishOAuthRequest(server string, body FinishOAuthJSONRequestBody) (*http.Request, error)
- func NewFinishOAuthRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewGetAboutInfoRequest(server string) (*http.Request, error)
- func NewGetActivitiesRequest(server string, params *GetActivitiesParams) (*http.Request, error)
- func NewGetActivityStatisticsRequest(server string, params *GetActivityStatisticsParams) (*http.Request, error)
- func NewGetAdminConfigDefaultsRequest(server string) (*http.Request, error)
- func NewGetAdminConfigRequest(server string) (*http.Request, error)
- func NewGetAdminOnboardingRequest(server string) (*http.Request, error)
- func NewGetAlbumInfoRequest(server string, id openapi_types.UUID, params *GetAlbumInfoParams) (*http.Request, error)
- func NewGetAlbumMapMarkersRequest(server string, id openapi_types.UUID, params *GetAlbumMapMarkersParams) (*http.Request, error)
- func NewGetAlbumStatisticsRequest(server string) (*http.Request, error)
- func NewGetAllAlbumsRequest(server string, params *GetAllAlbumsParams) (*http.Request, error)
- func NewGetAllLibrariesRequest(server string) (*http.Request, error)
- func NewGetAllPeopleRequest(server string, params *GetAllPeopleParams) (*http.Request, error)
- func NewGetAllSharedLinksRequest(server string, params *GetAllSharedLinksParams) (*http.Request, error)
- func NewGetAllTagsRequest(server string) (*http.Request, error)
- func NewGetApiKeyRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetApiKeysRequest(server string) (*http.Request, error)
- func NewGetApkLinksRequest(server string) (*http.Request, error)
- func NewGetAssetDuplicatesRequest(server string) (*http.Request, error)
- func NewGetAssetEditsRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetAssetFileRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetAssetInfoRequest(server string, id openapi_types.UUID, params *GetAssetInfoParams) (*http.Request, error)
- func NewGetAssetMetadataByKeyRequest(server string, id openapi_types.UUID, key string) (*http.Request, error)
- func NewGetAssetMetadataRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetAssetOcrRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetAssetStatisticsRequest(server string, params *GetAssetStatisticsParams) (*http.Request, error)
- func NewGetAssetsByCityRequest(server string) (*http.Request, error)
- func NewGetAssetsByOriginalPathRequest(server string, params *GetAssetsByOriginalPathParams) (*http.Request, error)
- func NewGetAuthStatusRequest(server string) (*http.Request, error)
- func NewGetClusterGroupRequestsForGroupRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetClusterGroupRequestsRequest(server string) (*http.Request, error)
- func NewGetClusterGroupUsersRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetConfigDefaultsRequest(server string) (*http.Request, error)
- func NewGetConfigRequest(server string) (*http.Request, error)
- func NewGetDownloadInfoRequest(server string, params *GetDownloadInfoParams, ...) (*http.Request, error)
- func NewGetDownloadInfoRequestWithBody(server string, params *GetDownloadInfoParams, contentType string, ...) (*http.Request, error)
- func NewGetExploreDataRequest(server string) (*http.Request, error)
- func NewGetFacesRequest(server string, params *GetFacesParams) (*http.Request, error)
- func NewGetIntegrityReportCsvRequest(server string, pType IntegrityReport) (*http.Request, error)
- func NewGetIntegrityReportFileRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetIntegrityReportRequest(server string, params *GetIntegrityReportParams) (*http.Request, error)
- func NewGetIntegrityReportSummaryRequest(server string) (*http.Request, error)
- func NewGetLibraryRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetLibraryStatisticsRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetMainPlaylistRequest(server string, id openapi_types.UUID, params *GetMainPlaylistParams) (*http.Request, error)
- func NewGetMaintenanceStatusRequest(server string) (*http.Request, error)
- func NewGetMapMarkersRequest(server string, params *GetMapMarkersParams) (*http.Request, error)
- func NewGetMediaPlaylistRequest(server string, id openapi_types.UUID, sessionId openapi_types.UUID, ...) (*http.Request, error)
- func NewGetMemoryRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetMyApiKeyRequest(server string) (*http.Request, error)
- func NewGetMyCalendarHeatmapRequest(server string, params *GetMyCalendarHeatmapParams) (*http.Request, error)
- func NewGetMyPreferencesRequest(server string) (*http.Request, error)
- func NewGetMySharedLinkRequest(server string, params *GetMySharedLinkParams) (*http.Request, error)
- func NewGetMyUserRequest(server string) (*http.Request, error)
- func NewGetNotificationRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetNotificationTemplateAdminRequest(server string, name string, body GetNotificationTemplateAdminJSONRequestBody) (*http.Request, error)
- func NewGetNotificationTemplateAdminRequestWithBody(server string, name string, contentType string, body io.Reader) (*http.Request, error)
- func NewGetNotificationsRequest(server string, params *GetNotificationsParams) (*http.Request, error)
- func NewGetPartnersRequest(server string, params *GetPartnersParams) (*http.Request, error)
- func NewGetPersonRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetPersonStatisticsRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetPersonThumbnailRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetPluginRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetProfileImageRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetPublicConfigDefaultsRequest(server string) (*http.Request, error)
- func NewGetPublicConfigRequest(server string) (*http.Request, error)
- func NewGetQueueJobsRequest(server string, name QueueName, params *GetQueueJobsParams) (*http.Request, error)
- func NewGetQueueRequest(server string, name QueueName) (*http.Request, error)
- func NewGetQueuesLegacyRequest(server string) (*http.Request, error)
- func NewGetQueuesRequest(server string) (*http.Request, error)
- func NewGetReverseGeocodingStateRequest(server string) (*http.Request, error)
- func NewGetSearchSuggestionsRequest(server string, params *GetSearchSuggestionsParams) (*http.Request, error)
- func NewGetSegmentRequest(server string, id openapi_types.UUID, sessionId openapi_types.UUID, ...) (*http.Request, error)
- func NewGetServerConfigRequest(server string) (*http.Request, error)
- func NewGetServerFeaturesRequest(server string) (*http.Request, error)
- func NewGetServerLicenseRequest(server string) (*http.Request, error)
- func NewGetServerStatisticsRequest(server string) (*http.Request, error)
- func NewGetServerVersionRequest(server string) (*http.Request, error)
- func NewGetSessionsRequest(server string) (*http.Request, error)
- func NewGetSharedLinkByIdRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetStackRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetStorageRequest(server string) (*http.Request, error)
- func NewGetStorageTemplateOptionsRequest(server string) (*http.Request, error)
- func NewGetSupportedMediaTypesRequest(server string) (*http.Request, error)
- func NewGetSyncAckRequest(server string) (*http.Request, error)
- func NewGetSyncStreamRequest(server string, body GetSyncStreamJSONRequestBody) (*http.Request, error)
- func NewGetSyncStreamRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewGetTagByIdRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetTimeBucketRequest(server string, params *GetTimeBucketParams) (*http.Request, error)
- func NewGetTimeBucketsRequest(server string, params *GetTimeBucketsParams) (*http.Request, error)
- func NewGetUniqueOriginalPathsRequest(server string) (*http.Request, error)
- func NewGetUserAdminRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetUserCalendarHeatmapAdminRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewGetUserConfigDefaultsRequest(server string) (*http.Request, error)
- func NewGetUserConfigRequest(server string) (*http.Request, error)
- func NewGetUserLicenseRequest(server string) (*http.Request, error)
- func NewGetUserOnboardingRequest(server string) (*http.Request, error)
- func NewGetUserPreferencesAdminRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetUserRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetUserSessionsAdminRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetUserStatisticsAdminRequest(server string, id openapi_types.UUID, params *GetUserStatisticsAdminParams) (*http.Request, error)
- func NewGetVersionCheckRequest(server string) (*http.Request, error)
- func NewGetVersionCheckStateRequest(server string) (*http.Request, error)
- func NewGetVersionHistoryRequest(server string) (*http.Request, error)
- func NewGetWorkflowForShareRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetWorkflowLogsRequest(server string, id openapi_types.UUID, params *GetWorkflowLogsParams) (*http.Request, error)
- func NewGetWorkflowRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewGetWorkflowTriggersRequest(server string) (*http.Request, error)
- func NewLeaveClusterGroupRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewLinkOAuthAccountRequest(server string, body LinkOAuthAccountJSONRequestBody) (*http.Request, error)
- func NewLinkOAuthAccountRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewListDatabaseBackupsRequest(server string) (*http.Request, error)
- func NewLockAuthSessionRequest(server string) (*http.Request, error)
- func NewLockSessionRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewLoginRequest(server string, body LoginJSONRequestBody) (*http.Request, error)
- func NewLoginRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewLogoutOAuthRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewLogoutOAuthRequestWithFormdataBody(server string, body LogoutOAuthFormdataRequestBody) (*http.Request, error)
- func NewLogoutRequest(server string) (*http.Request, error)
- func NewMaintenanceLoginRequest(server string, body MaintenanceLoginJSONRequestBody) (*http.Request, error)
- func NewMaintenanceLoginRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewMemoriesStatisticsRequest(server string, params *MemoriesStatisticsParams) (*http.Request, error)
- func NewMergePeopleRequest(server string, body MergePeopleJSONRequestBody) (*http.Request, error)
- func NewMergePeopleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewMergePersonLegacyRequest(server string, id openapi_types.UUID, body MergePersonLegacyJSONRequestBody) (*http.Request, error)
- func NewMergePersonLegacyRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewPingServerRequest(server string) (*http.Request, error)
- func NewPlayAssetVideoRequest(server string, id openapi_types.UUID, params *PlayAssetVideoParams) (*http.Request, error)
- func NewReassignFacesByIdRequest(server string, id openapi_types.UUID, body ReassignFacesByIdJSONRequestBody) (*http.Request, error)
- func NewReassignFacesByIdRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewReassignFacesRequest(server string, id openapi_types.UUID, body ReassignFacesJSONRequestBody) (*http.Request, error)
- func NewReassignFacesRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewRedirectOAuthToMobileRequest(server string) (*http.Request, error)
- func NewRemoveAssetEditsRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewRemoveAssetFromAlbumRequest(server string, id openapi_types.UUID, body RemoveAssetFromAlbumJSONRequestBody) (*http.Request, error)
- func NewRemoveAssetFromAlbumRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewRemoveAssetFromStackRequest(server string, id openapi_types.UUID, assetId openapi_types.UUID) (*http.Request, error)
- func NewRemoveMemoryAssetsRequest(server string, id openapi_types.UUID, body RemoveMemoryAssetsJSONRequestBody) (*http.Request, error)
- func NewRemoveMemoryAssetsRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewRemovePartnerRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewRemoveSharedLinkAssetsRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewRemoveSharedLinkAssetsRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewRemoveSharedLinkRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewRemoveUserFromAlbumRequest(server string, id openapi_types.UUID, userId string) (*http.Request, error)
- func NewResetPinCodeRequest(server string, body ResetPinCodeJSONRequestBody) (*http.Request, error)
- func NewResetPinCodeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewResolveDuplicatesRequest(server string, body ResolveDuplicatesJSONRequestBody) (*http.Request, error)
- func NewResolveDuplicatesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewRestoreAssetsRequest(server string, body RestoreAssetsJSONRequestBody) (*http.Request, error)
- func NewRestoreAssetsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewRestoreTrashRequest(server string) (*http.Request, error)
- func NewRestoreUserAdminRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewReverseGeocodeRequest(server string, params *ReverseGeocodeParams) (*http.Request, error)
- func NewRotateApiKeyRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewRunAssetJobsRequest(server string, body RunAssetJobsJSONRequestBody) (*http.Request, error)
- func NewRunAssetJobsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewRunQueueCommandLegacyRequest(server string, name QueueName, body RunQueueCommandLegacyJSONRequestBody) (*http.Request, error)
- func NewRunQueueCommandLegacyRequestWithBody(server string, name QueueName, contentType string, body io.Reader) (*http.Request, error)
- func NewScanLibraryRequest(server string, id openapi_types.UUID) (*http.Request, error)
- func NewSearchAssetFilesRequest(server string, params *SearchAssetFilesParams) (*http.Request, error)
- func NewSearchAssetStatisticsRequest(server string, body SearchAssetStatisticsJSONRequestBody) (*http.Request, error)
- func NewSearchAssetStatisticsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSearchAssetsRequest(server string, params *SearchAssetsParams, body SearchAssetsJSONRequestBody) (*http.Request, error)
- func NewSearchAssetsRequestWithBody(server string, params *SearchAssetsParams, contentType string, body io.Reader) (*http.Request, error)
- func NewSearchLargeAssetsRequest(server string, params *SearchLargeAssetsParams) (*http.Request, error)
- func NewSearchMemoriesRequest(server string, params *SearchMemoriesParams) (*http.Request, error)
- func NewSearchPersonRequest(server string, params *SearchPersonParams) (*http.Request, error)
- func NewSearchPlacesRequest(server string, params *SearchPlacesParams) (*http.Request, error)
- func NewSearchPluginMethodsRequest(server string, params *SearchPluginMethodsParams) (*http.Request, error)
- func NewSearchPluginTemplatesRequest(server string) (*http.Request, error)
- func NewSearchPluginsRequest(server string, params *SearchPluginsParams) (*http.Request, error)
- func NewSearchRandomRequest(server string, body SearchRandomJSONRequestBody) (*http.Request, error)
- func NewSearchRandomRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSearchSmartRequest(server string, body SearchSmartJSONRequestBody) (*http.Request, error)
- func NewSearchSmartRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSearchStacksRequest(server string, params *SearchStacksParams) (*http.Request, error)
- func NewSearchUsersAdminRequest(server string, params *SearchUsersAdminParams) (*http.Request, error)
- func NewSearchUsersRequest(server string) (*http.Request, error)
- func NewSearchWorkflowsRequest(server string, params *SearchWorkflowsParams) (*http.Request, error)
- func NewSendSyncAckRequest(server string, body SendSyncAckJSONRequestBody) (*http.Request, error)
- func NewSendSyncAckRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSendTestEmailAdminRequest(server string, body SendTestEmailAdminJSONRequestBody) (*http.Request, error)
- func NewSendTestEmailAdminRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSetMaintenanceModeRequest(server string, body SetMaintenanceModeJSONRequestBody) (*http.Request, error)
- func NewSetMaintenanceModeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSetServerLicenseRequest(server string, body SetServerLicenseJSONRequestBody) (*http.Request, error)
- func NewSetServerLicenseRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSetUserLicenseRequest(server string, body SetUserLicenseJSONRequestBody) (*http.Request, error)
- func NewSetUserLicenseRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSetUserOnboardingRequest(server string, body SetUserOnboardingJSONRequestBody) (*http.Request, error)
- func NewSetUserOnboardingRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSetupPinCodeRequest(server string, body SetupPinCodeJSONRequestBody) (*http.Request, error)
- func NewSetupPinCodeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewSharedLinkLoginRequest(server string, params *SharedLinkLoginParams, ...) (*http.Request, error)
- func NewSharedLinkLoginRequestWithBody(server string, params *SharedLinkLoginParams, contentType string, ...) (*http.Request, error)
- func NewSignUpAdminRequest(server string, body SignUpAdminJSONRequestBody) (*http.Request, error)
- func NewSignUpAdminRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewStartDatabaseRestoreFlowRequest(server string) (*http.Request, error)
- func NewStartOAuthRequest(server string, body StartOAuthJSONRequestBody) (*http.Request, error)
- func NewStartOAuthRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewTagAssetsRequest(server string, id openapi_types.UUID, body TagAssetsJSONRequestBody) (*http.Request, error)
- func NewTagAssetsRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUnlinkAllOAuthAccountsAdminRequest(server string) (*http.Request, error)
- func NewUnlinkOAuthAccountRequest(server string) (*http.Request, error)
- func NewUnlockAuthSessionRequest(server string, body UnlockAuthSessionJSONRequestBody) (*http.Request, error)
- func NewUnlockAuthSessionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUntagAssetsRequest(server string, id openapi_types.UUID, body UntagAssetsJSONRequestBody) (*http.Request, error)
- func NewUntagAssetsRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateAdminConfigRequest(server string, body UpdateAdminConfigJSONRequestBody) (*http.Request, error)
- func NewUpdateAdminConfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateAdminOnboardingRequest(server string, body UpdateAdminOnboardingJSONRequestBody) (*http.Request, error)
- func NewUpdateAdminOnboardingRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateAlbumInfoRequest(server string, id openapi_types.UUID, body UpdateAlbumInfoJSONRequestBody) (*http.Request, error)
- func NewUpdateAlbumInfoRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateAlbumUserRequest(server string, id openapi_types.UUID, userId string, ...) (*http.Request, error)
- func NewUpdateAlbumUserRequestWithBody(server string, id openapi_types.UUID, userId string, contentType string, ...) (*http.Request, error)
- func NewUpdateApiKeyRequest(server string, id openapi_types.UUID, body UpdateApiKeyJSONRequestBody) (*http.Request, error)
- func NewUpdateApiKeyRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateAssetMetadataRequest(server string, id openapi_types.UUID, body UpdateAssetMetadataJSONRequestBody) (*http.Request, error)
- func NewUpdateAssetMetadataRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateAssetRequest(server string, id openapi_types.UUID, body UpdateAssetJSONRequestBody) (*http.Request, error)
- func NewUpdateAssetRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateAssetsRequest(server string, body UpdateAssetsJSONRequestBody) (*http.Request, error)
- func NewUpdateAssetsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateBulkAssetMetadataRequest(server string, body UpdateBulkAssetMetadataJSONRequestBody) (*http.Request, error)
- func NewUpdateBulkAssetMetadataRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateConfigRequest(server string, body UpdateConfigJSONRequestBody) (*http.Request, error)
- func NewUpdateConfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateLibraryRequest(server string, id openapi_types.UUID, body UpdateLibraryJSONRequestBody) (*http.Request, error)
- func NewUpdateLibraryRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateMemoryRequest(server string, id openapi_types.UUID, body UpdateMemoryJSONRequestBody) (*http.Request, error)
- func NewUpdateMemoryRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateMyPreferencesRequest(server string, body UpdateMyPreferencesJSONRequestBody) (*http.Request, error)
- func NewUpdateMyPreferencesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateMyUserRequest(server string, body UpdateMyUserJSONRequestBody) (*http.Request, error)
- func NewUpdateMyUserRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateNotificationRequest(server string, id openapi_types.UUID, body UpdateNotificationJSONRequestBody) (*http.Request, error)
- func NewUpdateNotificationRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateNotificationsRequest(server string, body UpdateNotificationsJSONRequestBody) (*http.Request, error)
- func NewUpdateNotificationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdatePartnerRequest(server string, id openapi_types.UUID, body UpdatePartnerJSONRequestBody) (*http.Request, error)
- func NewUpdatePartnerRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdatePeopleRequest(server string, body UpdatePeopleJSONRequestBody) (*http.Request, error)
- func NewUpdatePeopleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdatePersonRequest(server string, id openapi_types.UUID, body UpdatePersonJSONRequestBody) (*http.Request, error)
- func NewUpdatePersonRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateQueueRequest(server string, name QueueName, body UpdateQueueJSONRequestBody) (*http.Request, error)
- func NewUpdateQueueRequestWithBody(server string, name QueueName, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateSessionRequest(server string, id openapi_types.UUID, body UpdateSessionJSONRequestBody) (*http.Request, error)
- func NewUpdateSessionRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateSharedLinkRequest(server string, id openapi_types.UUID, body UpdateSharedLinkJSONRequestBody) (*http.Request, error)
- func NewUpdateSharedLinkRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateStackRequest(server string, id openapi_types.UUID, body UpdateStackJSONRequestBody) (*http.Request, error)
- func NewUpdateStackRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateTagRequest(server string, id openapi_types.UUID, body UpdateTagJSONRequestBody) (*http.Request, error)
- func NewUpdateTagRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateUserAdminRequest(server string, id openapi_types.UUID, body UpdateUserAdminJSONRequestBody) (*http.Request, error)
- func NewUpdateUserAdminRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateUserPreferencesAdminRequest(server string, id openapi_types.UUID, ...) (*http.Request, error)
- func NewUpdateUserPreferencesAdminRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateWorkflowRequest(server string, id openapi_types.UUID, body UpdateWorkflowJSONRequestBody) (*http.Request, error)
- func NewUpdateWorkflowRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewUploadAssetRequestWithBody(server string, params *UploadAssetParams, contentType string, body io.Reader) (*http.Request, error)
- func NewUploadDatabaseBackupRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpsertTagsRequest(server string, body UpsertTagsJSONRequestBody) (*http.Request, error)
- func NewUpsertTagsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewValidateAccessTokenRequest(server string) (*http.Request, error)
- func NewValidateRequest(server string, id openapi_types.UUID, body ValidateJSONRequestBody) (*http.Request, error)
- func NewValidateRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
- func NewViewAssetRequest(server string, id openapi_types.UUID, params *ViewAssetParams) (*http.Request, error)
- type AcceptClusterGroupRequestResponse
- type ActivityCreateDto
- type ActivityResponseDto
- type ActivityStatisticsResponseDto
- type AddAssetsToAlbumJSONRequestBody
- type AddAssetsToAlbumResponse
- type AddAssetsToAlbumsJSONRequestBody
- type AddAssetsToAlbumsResponse
- type AddMemoryAssetsJSONRequestBody
- type AddMemoryAssetsResponse
- type AddSharedLinkAssetsJSONRequestBody
- type AddSharedLinkAssetsResponse
- type AddUsersDto
- type AddUsersToAlbumJSONRequestBody
- type AddUsersToAlbumResponse
- type AdminConfigBackupsDto
- type AdminConfigClipDto
- type AdminConfigDatabaseBackupDto
- type AdminConfigDto
- type AdminConfigDuplicateDetectionDto
- type AdminConfigFFmpegDto
- type AdminConfigFFmpegRealtimeDto
- type AdminConfigFacesDto
- type AdminConfigFacialRecognitionDto
- type AdminConfigGeneratedFullsizeImageDto
- type AdminConfigGeneratedImageDto
- type AdminConfigImageDto
- type AdminConfigIntegrityChecksDto
- type AdminConfigIntegrityChecksumJobDto
- type AdminConfigIntegrityJobDto
- type AdminConfigJobDto
- type AdminConfigJobSettingsDto
- type AdminConfigLibraryDto
- type AdminConfigLibraryScanDto
- type AdminConfigLibraryWatchDto
- type AdminConfigLoggingDto
- type AdminConfigMachineLearningAvailabilityChecksDto
- type AdminConfigMachineLearningDto
- type AdminConfigMapDto
- type AdminConfigMetadataDto
- type AdminConfigNewVersionCheckDto
- type AdminConfigNightlyTasksDto
- type AdminConfigNotificationsDto
- type AdminConfigOAuthDto
- type AdminConfigOcrDto
- type AdminConfigPasswordLoginDto
- type AdminConfigReverseGeocodingDto
- type AdminConfigServerDto
- type AdminConfigSmtpDto
- type AdminConfigSmtpTransportDto
- type AdminConfigStorageTemplateDto
- type AdminConfigTemplateEmailsDto
- type AdminConfigTemplatesDto
- type AdminConfigThemeDto
- type AdminConfigTrashDto
- type AdminConfigUserDto
- type AdminOnboardingUpdateDto
- type AlbumResponseDto
- type AlbumStatisticsResponseDto
- type AlbumUserAddDto
- type AlbumUserCreateDto
- type AlbumUserResponseDto
- type AlbumUserRole
- type AlbumsAddAssetsDto
- type AlbumsAddAssetsResponseDto
- type AlbumsResponse
- type AlbumsUpdate
- type ApiKeyCreateDto
- type ApiKeyCreateResponseDto
- type ApiKeyResponseDto
- type ApiKeyUpdateDto
- type AssetBulkDeleteDto
- type AssetBulkUpdateDto
- type AssetBulkUploadCheckDto
- type AssetBulkUploadCheckItem
- type AssetBulkUploadCheckResponseDto
- type AssetBulkUploadCheckResult
- type AssetCopyDto
- type AssetEditAction
- type AssetEditActionItemDto
- type AssetEditActionItemDto_Parameters
- func (t AssetEditActionItemDto_Parameters) AsCropParameters() (CropParameters, error)
- func (t AssetEditActionItemDto_Parameters) AsMirrorParameters() (MirrorParameters, error)
- func (t AssetEditActionItemDto_Parameters) AsRotateParameters() (RotateParameters, error)
- func (t *AssetEditActionItemDto_Parameters) FromCropParameters(v CropParameters) error
- func (t *AssetEditActionItemDto_Parameters) FromMirrorParameters(v MirrorParameters) error
- func (t *AssetEditActionItemDto_Parameters) FromRotateParameters(v RotateParameters) error
- func (t AssetEditActionItemDto_Parameters) MarshalJSON() ([]byte, error)
- func (t *AssetEditActionItemDto_Parameters) MergeCropParameters(v CropParameters) error
- func (t *AssetEditActionItemDto_Parameters) MergeMirrorParameters(v MirrorParameters) error
- func (t *AssetEditActionItemDto_Parameters) MergeRotateParameters(v RotateParameters) error
- func (t *AssetEditActionItemDto_Parameters) UnmarshalJSON(b []byte) error
- type AssetEditActionItemResponseDto
- type AssetEditActionItemResponseDto_Parameters
- func (t AssetEditActionItemResponseDto_Parameters) AsCropParameters() (CropParameters, error)
- func (t AssetEditActionItemResponseDto_Parameters) AsMirrorParameters() (MirrorParameters, error)
- func (t AssetEditActionItemResponseDto_Parameters) AsRotateParameters() (RotateParameters, error)
- func (t *AssetEditActionItemResponseDto_Parameters) FromCropParameters(v CropParameters) error
- func (t *AssetEditActionItemResponseDto_Parameters) FromMirrorParameters(v MirrorParameters) error
- func (t *AssetEditActionItemResponseDto_Parameters) FromRotateParameters(v RotateParameters) error
- func (t AssetEditActionItemResponseDto_Parameters) MarshalJSON() ([]byte, error)
- func (t *AssetEditActionItemResponseDto_Parameters) MergeCropParameters(v CropParameters) error
- func (t *AssetEditActionItemResponseDto_Parameters) MergeMirrorParameters(v MirrorParameters) error
- func (t *AssetEditActionItemResponseDto_Parameters) MergeRotateParameters(v RotateParameters) error
- func (t *AssetEditActionItemResponseDto_Parameters) UnmarshalJSON(b []byte) error
- type AssetEditsCreateDto
- type AssetEditsResponseDto
- type AssetFaceCreateDto
- type AssetFaceDeleteDto
- type AssetFaceResponseDto
- type AssetFaceUpdateDto
- type AssetFaceUpdateItem
- type AssetFileResponseDto
- type AssetFileType
- type AssetIdErrorReason
- type AssetIdsDto
- type AssetIdsResponseDto
- type AssetJobName
- type AssetJobsDto
- type AssetMediaCreateDto
- type AssetMediaResponseDto
- type AssetMediaSize
- type AssetMediaStatus
- type AssetMetadataBulkDeleteDto
- type AssetMetadataBulkDeleteItemDto
- type AssetMetadataBulkResponseDto
- type AssetMetadataBulkUpsertDto
- type AssetMetadataBulkUpsertItemDto
- type AssetMetadataResponseDto
- type AssetMetadataUpsertDto
- type AssetMetadataUpsertItemDto
- type AssetOcrResponseDto
- type AssetOrder
- type AssetOrderBy
- type AssetRejectReason
- type AssetResponseDto
- type AssetStackResponseDto
- type AssetStatsResponseDto
- type AssetTypeEnum
- type AssetUploadAction
- type AssetVisibility
- type AudioCodec
- type AuthStatusResponseDto
- type AvatarUpdate
- type BoolFilter
- type BulkIdErrorReason
- type BulkIdResponseDto
- type BulkIdsDto
- type BulkTagAssetsJSONRequestBody
- type BulkTagAssetsResponse
- type CQMode
- type CalendarHeatmapResponseDto
- type CalendarHeatmapType
- type CastResponse
- type CastUpdate
- type ChangePasswordDto
- type ChangePasswordJSONRequestBody
- type ChangePasswordResponse
- type ChangePinCodeJSONRequestBody
- type ChangePinCodeResponse
- type CheckBulkUploadJSONRequestBody
- type CheckBulkUploadResponse
- type Client
- func (c *Client) AcceptClusterGroupRequest(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AddAssetsToAlbum(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) AddAssetsToAlbumWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AddAssetsToAlbums(ctx context.Context, body AddAssetsToAlbumsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) AddAssetsToAlbumsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AddMemoryAssets(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) AddMemoryAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AddSharedLinkAssets(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) AddSharedLinkAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) AddUsersToAlbum(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) AddUsersToAlbumWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) BulkTagAssets(ctx context.Context, body BulkTagAssetsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) BulkTagAssetsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ChangePassword(ctx context.Context, body ChangePasswordJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) ChangePasswordWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ChangePinCode(ctx context.Context, body ChangePinCodeJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) ChangePinCodeWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CheckBulkUpload(ctx context.Context, body CheckBulkUploadJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CheckBulkUploadWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ClusterGroupRegeneratePeople(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CopyAsset(ctx context.Context, body CopyAssetJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CopyAssetWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateActivity(ctx context.Context, body CreateActivityJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateActivityWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateAlbum(ctx context.Context, body CreateAlbumJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateAlbumWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateApiKey(ctx context.Context, body CreateApiKeyJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateApiKeyWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateClusterGroupRequest(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) CreateClusterGroupRequestWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateFace(ctx context.Context, body CreateFaceJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateFaceWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateJob(ctx context.Context, body CreateJobJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateJobWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateLibrary(ctx context.Context, body CreateLibraryJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateLibraryWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateMemory(ctx context.Context, body CreateMemoryJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateMemoryWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateNotification(ctx context.Context, body CreateNotificationJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateNotificationWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreatePartner(ctx context.Context, body CreatePartnerJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreatePartnerDeprecated(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CreatePartnerWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreatePerson(ctx context.Context, body CreatePersonJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreatePersonWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateProfileImageWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateSession(ctx context.Context, body CreateSessionJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateSessionWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateSharedLink(ctx context.Context, body CreateSharedLinkJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateSharedLinkWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateStack(ctx context.Context, body CreateStackJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateStackWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateTag(ctx context.Context, body CreateTagJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateTagWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateUserAdmin(ctx context.Context, body CreateUserAdminJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateUserAdminWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateWorkflow(ctx context.Context, body CreateWorkflowJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateWorkflowWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteActivity(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteAlbum(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteAllSessions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteApiKey(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteAssetFile(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteAssetMetadata(ctx context.Context, id openapi_types.UUID, key string, ...) (*http.Response, error)
- func (c *Client) DeleteAssets(ctx context.Context, body DeleteAssetsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DeleteAssetsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteBulkAssetMetadata(ctx context.Context, body DeleteBulkAssetMetadataJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DeleteBulkAssetMetadataWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteClusterGroupRequest(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteDatabaseBackup(ctx context.Context, body DeleteDatabaseBackupJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DeleteDatabaseBackupWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteDuplicate(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteDuplicates(ctx context.Context, body DeleteDuplicatesJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DeleteDuplicatesWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteFace(ctx context.Context, id openapi_types.UUID, body DeleteFaceJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DeleteFaceWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteIntegrityReport(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteLibrary(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteMemory(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteNotification(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteNotifications(ctx context.Context, body DeleteNotificationsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DeleteNotificationsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeletePeople(ctx context.Context, body DeletePeopleJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DeletePeopleWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeletePerson(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteProfileImage(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteServerLicense(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteSession(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteStack(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteStacks(ctx context.Context, body DeleteStacksJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DeleteStacksWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteSyncAck(ctx context.Context, body DeleteSyncAckJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DeleteSyncAckWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteTag(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteUserAdmin(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) DeleteUserAdminWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteUserLicense(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteUserOnboarding(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteWorkflow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DetectPriorInstall(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DownloadArchive(ctx context.Context, params *DownloadArchiveParams, ...) (*http.Response, error)
- func (c *Client) DownloadArchiveWithBody(ctx context.Context, params *DownloadArchiveParams, contentType string, ...) (*http.Response, error)
- func (c *Client) DownloadAsset(ctx context.Context, id openapi_types.UUID, params *DownloadAssetParams, ...) (*http.Response, error)
- func (c *Client) DownloadAssetFile(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DownloadDatabaseBackup(ctx context.Context, filename string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) EditAsset(ctx context.Context, id openapi_types.UUID, body EditAssetJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) EditAssetWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) EmptyQueue(ctx context.Context, name QueueName, body EmptyQueueJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) EmptyQueueWithBody(ctx context.Context, name QueueName, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) EmptyTrash(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) EndSession(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) FinishOAuth(ctx context.Context, body FinishOAuthJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) FinishOAuthWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) GetAboutInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetActivities(ctx context.Context, params *GetActivitiesParams, ...) (*http.Response, error)
- func (c *Client) GetActivityStatistics(ctx context.Context, params *GetActivityStatisticsParams, ...) (*http.Response, error)
- func (c *Client) GetAdminConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAdminConfigDefaults(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAdminOnboarding(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAlbumInfo(ctx context.Context, id openapi_types.UUID, params *GetAlbumInfoParams, ...) (*http.Response, error)
- func (c *Client) GetAlbumMapMarkers(ctx context.Context, id openapi_types.UUID, params *GetAlbumMapMarkersParams, ...) (*http.Response, error)
- func (c *Client) GetAlbumStatistics(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAllAlbums(ctx context.Context, params *GetAllAlbumsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAllLibraries(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAllPeople(ctx context.Context, params *GetAllPeopleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAllSharedLinks(ctx context.Context, params *GetAllSharedLinksParams, ...) (*http.Response, error)
- func (c *Client) GetAllTags(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetApiKey(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetApiKeys(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetApkLinks(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAssetDuplicates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAssetEdits(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAssetFile(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAssetInfo(ctx context.Context, id openapi_types.UUID, params *GetAssetInfoParams, ...) (*http.Response, error)
- func (c *Client) GetAssetMetadata(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAssetMetadataByKey(ctx context.Context, id openapi_types.UUID, key string, ...) (*http.Response, error)
- func (c *Client) GetAssetOcr(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAssetStatistics(ctx context.Context, params *GetAssetStatisticsParams, ...) (*http.Response, error)
- func (c *Client) GetAssetsByCity(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAssetsByOriginalPath(ctx context.Context, params *GetAssetsByOriginalPathParams, ...) (*http.Response, error)
- func (c *Client) GetAuthStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetClusterGroupRequests(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetClusterGroupRequestsForGroup(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetClusterGroupUsers(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetConfigDefaults(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetDownloadInfo(ctx context.Context, params *GetDownloadInfoParams, ...) (*http.Response, error)
- func (c *Client) GetDownloadInfoWithBody(ctx context.Context, params *GetDownloadInfoParams, contentType string, ...) (*http.Response, error)
- func (c *Client) GetExploreData(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetFaces(ctx context.Context, params *GetFacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetIntegrityReport(ctx context.Context, params *GetIntegrityReportParams, ...) (*http.Response, error)
- func (c *Client) GetIntegrityReportCsv(ctx context.Context, pType IntegrityReport, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetIntegrityReportFile(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetIntegrityReportSummary(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetLibrary(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetLibraryStatistics(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetMainPlaylist(ctx context.Context, id openapi_types.UUID, params *GetMainPlaylistParams, ...) (*http.Response, error)
- func (c *Client) GetMaintenanceStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetMapMarkers(ctx context.Context, params *GetMapMarkersParams, ...) (*http.Response, error)
- func (c *Client) GetMediaPlaylist(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetMemory(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetMyApiKey(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetMyCalendarHeatmap(ctx context.Context, params *GetMyCalendarHeatmapParams, ...) (*http.Response, error)
- func (c *Client) GetMyPreferences(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetMySharedLink(ctx context.Context, params *GetMySharedLinkParams, ...) (*http.Response, error)
- func (c *Client) GetMyUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetNotification(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetNotificationTemplateAdmin(ctx context.Context, name string, ...) (*http.Response, error)
- func (c *Client) GetNotificationTemplateAdminWithBody(ctx context.Context, name string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) GetNotifications(ctx context.Context, params *GetNotificationsParams, ...) (*http.Response, error)
- func (c *Client) GetPartners(ctx context.Context, params *GetPartnersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPerson(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPersonStatistics(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPersonThumbnail(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPlugin(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetProfileImage(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPublicConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetPublicConfigDefaults(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetQueue(ctx context.Context, name QueueName, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetQueueJobs(ctx context.Context, name QueueName, params *GetQueueJobsParams, ...) (*http.Response, error)
- func (c *Client) GetQueues(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetQueuesLegacy(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetReverseGeocodingState(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSearchSuggestions(ctx context.Context, params *GetSearchSuggestionsParams, ...) (*http.Response, error)
- func (c *Client) GetSegment(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetServerConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetServerFeatures(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetServerLicense(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetServerStatistics(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetServerVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSessions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSharedLinkById(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetStack(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetStorage(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetStorageTemplateOptions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSupportedMediaTypes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSyncAck(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSyncStream(ctx context.Context, body GetSyncStreamJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) GetSyncStreamWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) GetTagById(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetTimeBucket(ctx context.Context, params *GetTimeBucketParams, ...) (*http.Response, error)
- func (c *Client) GetTimeBuckets(ctx context.Context, params *GetTimeBucketsParams, ...) (*http.Response, error)
- func (c *Client) GetUniqueOriginalPaths(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetUser(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetUserAdmin(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetUserCalendarHeatmapAdmin(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetUserConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetUserConfigDefaults(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetUserLicense(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetUserOnboarding(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetUserPreferencesAdmin(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetUserSessionsAdmin(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetUserStatisticsAdmin(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) GetVersionCheck(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetVersionCheckState(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetVersionHistory(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetWorkflow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetWorkflowForShare(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetWorkflowLogs(ctx context.Context, id openapi_types.UUID, params *GetWorkflowLogsParams, ...) (*http.Response, error)
- func (c *Client) GetWorkflowTriggers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LeaveClusterGroup(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LinkOAuthAccount(ctx context.Context, body LinkOAuthAccountJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) LinkOAuthAccountWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ListDatabaseBackups(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LockAuthSession(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LockSession(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Login(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LoginWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) Logout(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) LogoutOAuthWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) LogoutOAuthWithFormdataBody(ctx context.Context, body LogoutOAuthFormdataRequestBody, ...) (*http.Response, error)
- func (c *Client) MaintenanceLogin(ctx context.Context, body MaintenanceLoginJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) MaintenanceLoginWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) MemoriesStatistics(ctx context.Context, params *MemoriesStatisticsParams, ...) (*http.Response, error)
- func (c *Client) MergePeople(ctx context.Context, body MergePeopleJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) MergePeopleWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) MergePersonLegacy(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) MergePersonLegacyWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PingServer(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PlayAssetVideo(ctx context.Context, id openapi_types.UUID, params *PlayAssetVideoParams, ...) (*http.Response, error)
- func (c *Client) ReassignFaces(ctx context.Context, id openapi_types.UUID, body ReassignFacesJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) ReassignFacesById(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) ReassignFacesByIdWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ReassignFacesWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) RedirectOAuthToMobile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RemoveAssetEdits(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RemoveAssetFromAlbum(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) RemoveAssetFromAlbumWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) RemoveAssetFromStack(ctx context.Context, id openapi_types.UUID, assetId openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) RemoveMemoryAssets(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) RemoveMemoryAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) RemovePartner(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RemoveSharedLink(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RemoveSharedLinkAssets(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) RemoveSharedLinkAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) RemoveUserFromAlbum(ctx context.Context, id openapi_types.UUID, userId string, ...) (*http.Response, error)
- func (c *Client) ResetPinCode(ctx context.Context, body ResetPinCodeJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) ResetPinCodeWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ResolveDuplicates(ctx context.Context, body ResolveDuplicatesJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) ResolveDuplicatesWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) RestoreAssets(ctx context.Context, body RestoreAssetsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) RestoreAssetsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) RestoreTrash(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RestoreUserAdmin(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ReverseGeocode(ctx context.Context, params *ReverseGeocodeParams, ...) (*http.Response, error)
- func (c *Client) RotateApiKey(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RunAssetJobs(ctx context.Context, body RunAssetJobsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) RunAssetJobsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) RunQueueCommandLegacy(ctx context.Context, name QueueName, body RunQueueCommandLegacyJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) RunQueueCommandLegacyWithBody(ctx context.Context, name QueueName, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ScanLibrary(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SearchAssetFiles(ctx context.Context, params *SearchAssetFilesParams, ...) (*http.Response, error)
- func (c *Client) SearchAssetStatistics(ctx context.Context, body SearchAssetStatisticsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SearchAssetStatisticsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SearchAssets(ctx context.Context, params *SearchAssetsParams, ...) (*http.Response, error)
- func (c *Client) SearchAssetsWithBody(ctx context.Context, params *SearchAssetsParams, contentType string, ...) (*http.Response, error)
- func (c *Client) SearchLargeAssets(ctx context.Context, params *SearchLargeAssetsParams, ...) (*http.Response, error)
- func (c *Client) SearchMemories(ctx context.Context, params *SearchMemoriesParams, ...) (*http.Response, error)
- func (c *Client) SearchPerson(ctx context.Context, params *SearchPersonParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SearchPlaces(ctx context.Context, params *SearchPlacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SearchPluginMethods(ctx context.Context, params *SearchPluginMethodsParams, ...) (*http.Response, error)
- func (c *Client) SearchPluginTemplates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SearchPlugins(ctx context.Context, params *SearchPluginsParams, ...) (*http.Response, error)
- func (c *Client) SearchRandom(ctx context.Context, body SearchRandomJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SearchRandomWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SearchSmart(ctx context.Context, body SearchSmartJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SearchSmartWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SearchStacks(ctx context.Context, params *SearchStacksParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SearchUsers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) SearchUsersAdmin(ctx context.Context, params *SearchUsersAdminParams, ...) (*http.Response, error)
- func (c *Client) SearchWorkflows(ctx context.Context, params *SearchWorkflowsParams, ...) (*http.Response, error)
- func (c *Client) SendSyncAck(ctx context.Context, body SendSyncAckJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SendSyncAckWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SendTestEmailAdmin(ctx context.Context, body SendTestEmailAdminJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SendTestEmailAdminWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SetMaintenanceMode(ctx context.Context, body SetMaintenanceModeJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SetMaintenanceModeWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SetServerLicense(ctx context.Context, body SetServerLicenseJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SetServerLicenseWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SetUserLicense(ctx context.Context, body SetUserLicenseJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SetUserLicenseWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SetUserOnboarding(ctx context.Context, body SetUserOnboardingJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SetUserOnboardingWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SetupPinCode(ctx context.Context, body SetupPinCodeJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SetupPinCodeWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SharedLinkLogin(ctx context.Context, params *SharedLinkLoginParams, ...) (*http.Response, error)
- func (c *Client) SharedLinkLoginWithBody(ctx context.Context, params *SharedLinkLoginParams, contentType string, ...) (*http.Response, error)
- func (c *Client) SignUpAdmin(ctx context.Context, body SignUpAdminJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) SignUpAdminWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) StartDatabaseRestoreFlow(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) StartOAuth(ctx context.Context, body StartOAuthJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) StartOAuthWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) TagAssets(ctx context.Context, id openapi_types.UUID, body TagAssetsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) TagAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UnlinkAllOAuthAccountsAdmin(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) UnlinkOAuthAccount(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) UnlockAuthSession(ctx context.Context, body UnlockAuthSessionJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UnlockAuthSessionWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UntagAssets(ctx context.Context, id openapi_types.UUID, body UntagAssetsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UntagAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateAdminConfig(ctx context.Context, body UpdateAdminConfigJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateAdminConfigWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateAdminOnboarding(ctx context.Context, body UpdateAdminOnboardingJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateAdminOnboardingWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateAlbumInfo(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateAlbumInfoWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateAlbumUser(ctx context.Context, id openapi_types.UUID, userId string, ...) (*http.Response, error)
- func (c *Client) UpdateAlbumUserWithBody(ctx context.Context, id openapi_types.UUID, userId string, contentType string, ...) (*http.Response, error)
- func (c *Client) UpdateApiKey(ctx context.Context, id openapi_types.UUID, body UpdateApiKeyJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateApiKeyWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateAsset(ctx context.Context, id openapi_types.UUID, body UpdateAssetJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateAssetMetadata(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateAssetMetadataWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateAssetWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateAssets(ctx context.Context, body UpdateAssetsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateAssetsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateBulkAssetMetadata(ctx context.Context, body UpdateBulkAssetMetadataJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateBulkAssetMetadataWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateConfig(ctx context.Context, body UpdateConfigJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateConfigWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateLibrary(ctx context.Context, id openapi_types.UUID, body UpdateLibraryJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateLibraryWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateMemory(ctx context.Context, id openapi_types.UUID, body UpdateMemoryJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateMemoryWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateMyPreferences(ctx context.Context, body UpdateMyPreferencesJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateMyPreferencesWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateMyUser(ctx context.Context, body UpdateMyUserJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateMyUserWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateNotification(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateNotificationWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateNotifications(ctx context.Context, body UpdateNotificationsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateNotificationsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdatePartner(ctx context.Context, id openapi_types.UUID, body UpdatePartnerJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdatePartnerWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdatePeople(ctx context.Context, body UpdatePeopleJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdatePeopleWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdatePerson(ctx context.Context, id openapi_types.UUID, body UpdatePersonJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdatePersonWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateQueue(ctx context.Context, name QueueName, body UpdateQueueJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateQueueWithBody(ctx context.Context, name QueueName, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateSession(ctx context.Context, id openapi_types.UUID, body UpdateSessionJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateSessionWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateSharedLink(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateSharedLinkWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateStack(ctx context.Context, id openapi_types.UUID, body UpdateStackJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateStackWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateTag(ctx context.Context, id openapi_types.UUID, body UpdateTagJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateTagWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateUserAdmin(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateUserAdminWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateUserPreferencesAdmin(ctx context.Context, id openapi_types.UUID, ...) (*http.Response, error)
- func (c *Client) UpdateUserPreferencesAdminWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateWorkflow(ctx context.Context, id openapi_types.UUID, body UpdateWorkflowJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpdateWorkflowWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UploadAssetWithBody(ctx context.Context, params *UploadAssetParams, contentType string, ...) (*http.Response, error)
- func (c *Client) UploadDatabaseBackupWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpsertTags(ctx context.Context, body UpsertTagsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) UpsertTagsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) Validate(ctx context.Context, id openapi_types.UUID, body ValidateJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) ValidateAccessToken(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ValidateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ViewAsset(ctx context.Context, id openapi_types.UUID, params *ViewAssetParams, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) AcceptClusterGroupRequestWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*AcceptClusterGroupRequestResponse, error)
- func (c *ClientWithResponses) AddAssetsToAlbumWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*AddAssetsToAlbumResponse, error)
- func (c *ClientWithResponses) AddAssetsToAlbumWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*AddAssetsToAlbumResponse, error)
- func (c *ClientWithResponses) AddAssetsToAlbumsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*AddAssetsToAlbumsResponse, error)
- func (c *ClientWithResponses) AddAssetsToAlbumsWithResponse(ctx context.Context, body AddAssetsToAlbumsJSONRequestBody, ...) (*AddAssetsToAlbumsResponse, error)
- func (c *ClientWithResponses) AddMemoryAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*AddMemoryAssetsResponse, error)
- func (c *ClientWithResponses) AddMemoryAssetsWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*AddMemoryAssetsResponse, error)
- func (c *ClientWithResponses) AddSharedLinkAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*AddSharedLinkAssetsResponse, error)
- func (c *ClientWithResponses) AddSharedLinkAssetsWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*AddSharedLinkAssetsResponse, error)
- func (c *ClientWithResponses) AddUsersToAlbumWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*AddUsersToAlbumResponse, error)
- func (c *ClientWithResponses) AddUsersToAlbumWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*AddUsersToAlbumResponse, error)
- func (c *ClientWithResponses) BulkTagAssetsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*BulkTagAssetsResponse, error)
- func (c *ClientWithResponses) BulkTagAssetsWithResponse(ctx context.Context, body BulkTagAssetsJSONRequestBody, ...) (*BulkTagAssetsResponse, error)
- func (c *ClientWithResponses) ChangePasswordWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*ChangePasswordResponse, error)
- func (c *ClientWithResponses) ChangePasswordWithResponse(ctx context.Context, body ChangePasswordJSONRequestBody, ...) (*ChangePasswordResponse, error)
- func (c *ClientWithResponses) ChangePinCodeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*ChangePinCodeResponse, error)
- func (c *ClientWithResponses) ChangePinCodeWithResponse(ctx context.Context, body ChangePinCodeJSONRequestBody, ...) (*ChangePinCodeResponse, error)
- func (c *ClientWithResponses) CheckBulkUploadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CheckBulkUploadResponse, error)
- func (c *ClientWithResponses) CheckBulkUploadWithResponse(ctx context.Context, body CheckBulkUploadJSONRequestBody, ...) (*CheckBulkUploadResponse, error)
- func (c *ClientWithResponses) ClusterGroupRegeneratePeopleWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*ClusterGroupRegeneratePeopleResponse, error)
- func (c *ClientWithResponses) CopyAssetWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CopyAssetResponse, error)
- func (c *ClientWithResponses) CopyAssetWithResponse(ctx context.Context, body CopyAssetJSONRequestBody, ...) (*CopyAssetResponse, error)
- func (c *ClientWithResponses) CreateActivityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateActivityResponse, error)
- func (c *ClientWithResponses) CreateActivityWithResponse(ctx context.Context, body CreateActivityJSONRequestBody, ...) (*CreateActivityResponse, error)
- func (c *ClientWithResponses) CreateAlbumWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateAlbumResponse, error)
- func (c *ClientWithResponses) CreateAlbumWithResponse(ctx context.Context, body CreateAlbumJSONRequestBody, ...) (*CreateAlbumResponse, error)
- func (c *ClientWithResponses) CreateApiKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateApiKeyResponse, error)
- func (c *ClientWithResponses) CreateApiKeyWithResponse(ctx context.Context, body CreateApiKeyJSONRequestBody, ...) (*CreateApiKeyResponse, error)
- func (c *ClientWithResponses) CreateClusterGroupRequestWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*CreateClusterGroupRequestResponse, error)
- func (c *ClientWithResponses) CreateClusterGroupRequestWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*CreateClusterGroupRequestResponse, error)
- func (c *ClientWithResponses) CreateFaceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateFaceResponse, error)
- func (c *ClientWithResponses) CreateFaceWithResponse(ctx context.Context, body CreateFaceJSONRequestBody, ...) (*CreateFaceResponse, error)
- func (c *ClientWithResponses) CreateJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateJobResponse, error)
- func (c *ClientWithResponses) CreateJobWithResponse(ctx context.Context, body CreateJobJSONRequestBody, ...) (*CreateJobResponse, error)
- func (c *ClientWithResponses) CreateLibraryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateLibraryResponse, error)
- func (c *ClientWithResponses) CreateLibraryWithResponse(ctx context.Context, body CreateLibraryJSONRequestBody, ...) (*CreateLibraryResponse, error)
- func (c *ClientWithResponses) CreateMemoryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateMemoryResponse, error)
- func (c *ClientWithResponses) CreateMemoryWithResponse(ctx context.Context, body CreateMemoryJSONRequestBody, ...) (*CreateMemoryResponse, error)
- func (c *ClientWithResponses) CreateNotificationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateNotificationResponse, error)
- func (c *ClientWithResponses) CreateNotificationWithResponse(ctx context.Context, body CreateNotificationJSONRequestBody, ...) (*CreateNotificationResponse, error)
- func (c *ClientWithResponses) CreatePartnerDeprecatedWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*CreatePartnerDeprecatedResponse, error)deprecated
- func (c *ClientWithResponses) CreatePartnerWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreatePartnerResponse, error)
- func (c *ClientWithResponses) CreatePartnerWithResponse(ctx context.Context, body CreatePartnerJSONRequestBody, ...) (*CreatePartnerResponse, error)
- func (c *ClientWithResponses) CreatePersonWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreatePersonResponse, error)
- func (c *ClientWithResponses) CreatePersonWithResponse(ctx context.Context, body CreatePersonJSONRequestBody, ...) (*CreatePersonResponse, error)
- func (c *ClientWithResponses) CreateProfileImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateProfileImageResponse, error)
- func (c *ClientWithResponses) CreateSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateSessionResponse, error)
- func (c *ClientWithResponses) CreateSessionWithResponse(ctx context.Context, body CreateSessionJSONRequestBody, ...) (*CreateSessionResponse, error)
- func (c *ClientWithResponses) CreateSharedLinkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateSharedLinkResponse, error)
- func (c *ClientWithResponses) CreateSharedLinkWithResponse(ctx context.Context, body CreateSharedLinkJSONRequestBody, ...) (*CreateSharedLinkResponse, error)
- func (c *ClientWithResponses) CreateStackWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateStackResponse, error)
- func (c *ClientWithResponses) CreateStackWithResponse(ctx context.Context, body CreateStackJSONRequestBody, ...) (*CreateStackResponse, error)
- func (c *ClientWithResponses) CreateTagWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateTagResponse, error)
- func (c *ClientWithResponses) CreateTagWithResponse(ctx context.Context, body CreateTagJSONRequestBody, ...) (*CreateTagResponse, error)
- func (c *ClientWithResponses) CreateUserAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateUserAdminResponse, error)
- func (c *ClientWithResponses) CreateUserAdminWithResponse(ctx context.Context, body CreateUserAdminJSONRequestBody, ...) (*CreateUserAdminResponse, error)
- func (c *ClientWithResponses) CreateWorkflowWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateWorkflowResponse, error)
- func (c *ClientWithResponses) CreateWorkflowWithResponse(ctx context.Context, body CreateWorkflowJSONRequestBody, ...) (*CreateWorkflowResponse, error)
- func (c *ClientWithResponses) DeleteActivityWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteActivityResponse, error)
- func (c *ClientWithResponses) DeleteAlbumWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteAlbumResponse, error)
- func (c *ClientWithResponses) DeleteAllSessionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteAllSessionsResponse, error)
- func (c *ClientWithResponses) DeleteApiKeyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteApiKeyResponse, error)
- func (c *ClientWithResponses) DeleteAssetFileWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteAssetFileResponse, error)
- func (c *ClientWithResponses) DeleteAssetMetadataWithResponse(ctx context.Context, id openapi_types.UUID, key string, ...) (*DeleteAssetMetadataResponse, error)
- func (c *ClientWithResponses) DeleteAssetsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*DeleteAssetsResponse, error)
- func (c *ClientWithResponses) DeleteAssetsWithResponse(ctx context.Context, body DeleteAssetsJSONRequestBody, ...) (*DeleteAssetsResponse, error)
- func (c *ClientWithResponses) DeleteBulkAssetMetadataWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*DeleteBulkAssetMetadataResponse, error)
- func (c *ClientWithResponses) DeleteBulkAssetMetadataWithResponse(ctx context.Context, body DeleteBulkAssetMetadataJSONRequestBody, ...) (*DeleteBulkAssetMetadataResponse, error)
- func (c *ClientWithResponses) DeleteClusterGroupRequestWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteClusterGroupRequestResponse, error)
- func (c *ClientWithResponses) DeleteDatabaseBackupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*DeleteDatabaseBackupResponse, error)
- func (c *ClientWithResponses) DeleteDatabaseBackupWithResponse(ctx context.Context, body DeleteDatabaseBackupJSONRequestBody, ...) (*DeleteDatabaseBackupResponse, error)
- func (c *ClientWithResponses) DeleteDuplicateWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteDuplicateResponse, error)
- func (c *ClientWithResponses) DeleteDuplicatesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*DeleteDuplicatesResponse, error)
- func (c *ClientWithResponses) DeleteDuplicatesWithResponse(ctx context.Context, body DeleteDuplicatesJSONRequestBody, ...) (*DeleteDuplicatesResponse, error)
- func (c *ClientWithResponses) DeleteFaceWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*DeleteFaceResponse, error)
- func (c *ClientWithResponses) DeleteFaceWithResponse(ctx context.Context, id openapi_types.UUID, body DeleteFaceJSONRequestBody, ...) (*DeleteFaceResponse, error)
- func (c *ClientWithResponses) DeleteIntegrityReportWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteIntegrityReportResponse, error)
- func (c *ClientWithResponses) DeleteLibraryWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteLibraryResponse, error)
- func (c *ClientWithResponses) DeleteMemoryWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteMemoryResponse, error)
- func (c *ClientWithResponses) DeleteNotificationWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteNotificationResponse, error)
- func (c *ClientWithResponses) DeleteNotificationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*DeleteNotificationsResponse, error)
- func (c *ClientWithResponses) DeleteNotificationsWithResponse(ctx context.Context, body DeleteNotificationsJSONRequestBody, ...) (*DeleteNotificationsResponse, error)
- func (c *ClientWithResponses) DeletePeopleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*DeletePeopleResponse, error)
- func (c *ClientWithResponses) DeletePeopleWithResponse(ctx context.Context, body DeletePeopleJSONRequestBody, ...) (*DeletePeopleResponse, error)
- func (c *ClientWithResponses) DeletePersonWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeletePersonResponse, error)
- func (c *ClientWithResponses) DeleteProfileImageWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteProfileImageResponse, error)
- func (c *ClientWithResponses) DeleteServerLicenseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteServerLicenseResponse, error)
- func (c *ClientWithResponses) DeleteSessionWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteSessionResponse, error)
- func (c *ClientWithResponses) DeleteStackWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteStackResponse, error)
- func (c *ClientWithResponses) DeleteStacksWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*DeleteStacksResponse, error)
- func (c *ClientWithResponses) DeleteStacksWithResponse(ctx context.Context, body DeleteStacksJSONRequestBody, ...) (*DeleteStacksResponse, error)
- func (c *ClientWithResponses) DeleteSyncAckWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*DeleteSyncAckResponse, error)
- func (c *ClientWithResponses) DeleteSyncAckWithResponse(ctx context.Context, body DeleteSyncAckJSONRequestBody, ...) (*DeleteSyncAckResponse, error)
- func (c *ClientWithResponses) DeleteTagWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteTagResponse, error)
- func (c *ClientWithResponses) DeleteUserAdminWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*DeleteUserAdminResponse, error)
- func (c *ClientWithResponses) DeleteUserAdminWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*DeleteUserAdminResponse, error)
- func (c *ClientWithResponses) DeleteUserLicenseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteUserLicenseResponse, error)
- func (c *ClientWithResponses) DeleteUserOnboardingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteUserOnboardingResponse, error)
- func (c *ClientWithResponses) DeleteWorkflowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteWorkflowResponse, error)
- func (c *ClientWithResponses) DetectPriorInstallWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DetectPriorInstallResponse, error)
- func (c *ClientWithResponses) DownloadArchiveWithBodyWithResponse(ctx context.Context, params *DownloadArchiveParams, contentType string, ...) (*DownloadArchiveResponse, error)
- func (c *ClientWithResponses) DownloadArchiveWithResponse(ctx context.Context, params *DownloadArchiveParams, ...) (*DownloadArchiveResponse, error)
- func (c *ClientWithResponses) DownloadAssetFileWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DownloadAssetFileResponse, error)
- func (c *ClientWithResponses) DownloadAssetWithResponse(ctx context.Context, id openapi_types.UUID, params *DownloadAssetParams, ...) (*DownloadAssetResponse, error)
- func (c *ClientWithResponses) DownloadDatabaseBackupWithResponse(ctx context.Context, filename string, reqEditors ...RequestEditorFn) (*DownloadDatabaseBackupResponse, error)
- func (c *ClientWithResponses) EditAssetWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*EditAssetResponse, error)
- func (c *ClientWithResponses) EditAssetWithResponse(ctx context.Context, id openapi_types.UUID, body EditAssetJSONRequestBody, ...) (*EditAssetResponse, error)
- func (c *ClientWithResponses) EmptyQueueWithBodyWithResponse(ctx context.Context, name QueueName, contentType string, body io.Reader, ...) (*EmptyQueueResponse, error)
- func (c *ClientWithResponses) EmptyQueueWithResponse(ctx context.Context, name QueueName, body EmptyQueueJSONRequestBody, ...) (*EmptyQueueResponse, error)
- func (c *ClientWithResponses) EmptyTrashWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*EmptyTrashResponse, error)
- func (c *ClientWithResponses) EndSessionWithResponse(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, ...) (*EndSessionResponse, error)
- func (c *ClientWithResponses) FinishOAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*FinishOAuthResponse, error)
- func (c *ClientWithResponses) FinishOAuthWithResponse(ctx context.Context, body FinishOAuthJSONRequestBody, ...) (*FinishOAuthResponse, error)
- func (c *ClientWithResponses) GetAboutInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAboutInfoResponse, error)
- func (c *ClientWithResponses) GetActivitiesWithResponse(ctx context.Context, params *GetActivitiesParams, ...) (*GetActivitiesResponse, error)
- func (c *ClientWithResponses) GetActivityStatisticsWithResponse(ctx context.Context, params *GetActivityStatisticsParams, ...) (*GetActivityStatisticsResponse, error)
- func (c *ClientWithResponses) GetAdminConfigDefaultsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminConfigDefaultsResponse, error)
- func (c *ClientWithResponses) GetAdminConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminConfigResponse, error)
- func (c *ClientWithResponses) GetAdminOnboardingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminOnboardingResponse, error)
- func (c *ClientWithResponses) GetAlbumInfoWithResponse(ctx context.Context, id openapi_types.UUID, params *GetAlbumInfoParams, ...) (*GetAlbumInfoResponse, error)
- func (c *ClientWithResponses) GetAlbumMapMarkersWithResponse(ctx context.Context, id openapi_types.UUID, params *GetAlbumMapMarkersParams, ...) (*GetAlbumMapMarkersResponse, error)
- func (c *ClientWithResponses) GetAlbumStatisticsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAlbumStatisticsResponse, error)
- func (c *ClientWithResponses) GetAllAlbumsWithResponse(ctx context.Context, params *GetAllAlbumsParams, reqEditors ...RequestEditorFn) (*GetAllAlbumsResponse, error)
- func (c *ClientWithResponses) GetAllLibrariesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllLibrariesResponse, error)
- func (c *ClientWithResponses) GetAllPeopleWithResponse(ctx context.Context, params *GetAllPeopleParams, reqEditors ...RequestEditorFn) (*GetAllPeopleResponse, error)
- func (c *ClientWithResponses) GetAllSharedLinksWithResponse(ctx context.Context, params *GetAllSharedLinksParams, ...) (*GetAllSharedLinksResponse, error)
- func (c *ClientWithResponses) GetAllTagsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllTagsResponse, error)
- func (c *ClientWithResponses) GetApiKeyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetApiKeyResponse, error)
- func (c *ClientWithResponses) GetApiKeysWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiKeysResponse, error)
- func (c *ClientWithResponses) GetApkLinksWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApkLinksResponse, error)
- func (c *ClientWithResponses) GetAssetDuplicatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAssetDuplicatesResponse, error)
- func (c *ClientWithResponses) GetAssetEditsWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAssetEditsResponse, error)
- func (c *ClientWithResponses) GetAssetFileWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAssetFileResponse, error)
- func (c *ClientWithResponses) GetAssetInfoWithResponse(ctx context.Context, id openapi_types.UUID, params *GetAssetInfoParams, ...) (*GetAssetInfoResponse, error)
- func (c *ClientWithResponses) GetAssetMetadataByKeyWithResponse(ctx context.Context, id openapi_types.UUID, key string, ...) (*GetAssetMetadataByKeyResponse, error)
- func (c *ClientWithResponses) GetAssetMetadataWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAssetMetadataResponse, error)
- func (c *ClientWithResponses) GetAssetOcrWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAssetOcrResponse, error)
- func (c *ClientWithResponses) GetAssetStatisticsWithResponse(ctx context.Context, params *GetAssetStatisticsParams, ...) (*GetAssetStatisticsResponse, error)
- func (c *ClientWithResponses) GetAssetsByCityWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAssetsByCityResponse, error)
- func (c *ClientWithResponses) GetAssetsByOriginalPathWithResponse(ctx context.Context, params *GetAssetsByOriginalPathParams, ...) (*GetAssetsByOriginalPathResponse, error)
- func (c *ClientWithResponses) GetAuthStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthStatusResponse, error)
- func (c *ClientWithResponses) GetClusterGroupRequestsForGroupWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetClusterGroupRequestsForGroupResponse, error)
- func (c *ClientWithResponses) GetClusterGroupRequestsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetClusterGroupRequestsResponse, error)
- func (c *ClientWithResponses) GetClusterGroupUsersWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetClusterGroupUsersResponse, error)
- func (c *ClientWithResponses) GetConfigDefaultsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigDefaultsResponse, error)deprecated
- func (c *ClientWithResponses) GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)deprecated
- func (c *ClientWithResponses) GetDownloadInfoWithBodyWithResponse(ctx context.Context, params *GetDownloadInfoParams, contentType string, ...) (*GetDownloadInfoResponse, error)
- func (c *ClientWithResponses) GetDownloadInfoWithResponse(ctx context.Context, params *GetDownloadInfoParams, ...) (*GetDownloadInfoResponse, error)
- func (c *ClientWithResponses) GetExploreDataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetExploreDataResponse, error)
- func (c *ClientWithResponses) GetFacesWithResponse(ctx context.Context, params *GetFacesParams, reqEditors ...RequestEditorFn) (*GetFacesResponse, error)
- func (c *ClientWithResponses) GetIntegrityReportCsvWithResponse(ctx context.Context, pType IntegrityReport, reqEditors ...RequestEditorFn) (*GetIntegrityReportCsvResponse, error)
- func (c *ClientWithResponses) GetIntegrityReportFileWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetIntegrityReportFileResponse, error)
- func (c *ClientWithResponses) GetIntegrityReportSummaryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetIntegrityReportSummaryResponse, error)
- func (c *ClientWithResponses) GetIntegrityReportWithResponse(ctx context.Context, params *GetIntegrityReportParams, ...) (*GetIntegrityReportResponse, error)
- func (c *ClientWithResponses) GetLibraryStatisticsWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetLibraryStatisticsResponse, error)
- func (c *ClientWithResponses) GetLibraryWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetLibraryResponse, error)
- func (c *ClientWithResponses) GetMainPlaylistWithResponse(ctx context.Context, id openapi_types.UUID, params *GetMainPlaylistParams, ...) (*GetMainPlaylistResponse, error)
- func (c *ClientWithResponses) GetMaintenanceStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMaintenanceStatusResponse, error)
- func (c *ClientWithResponses) GetMapMarkersWithResponse(ctx context.Context, params *GetMapMarkersParams, ...) (*GetMapMarkersResponse, error)
- func (c *ClientWithResponses) GetMediaPlaylistWithResponse(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, ...) (*GetMediaPlaylistResponse, error)
- func (c *ClientWithResponses) GetMemoryWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetMemoryResponse, error)
- func (c *ClientWithResponses) GetMyApiKeyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMyApiKeyResponse, error)
- func (c *ClientWithResponses) GetMyCalendarHeatmapWithResponse(ctx context.Context, params *GetMyCalendarHeatmapParams, ...) (*GetMyCalendarHeatmapResponse, error)
- func (c *ClientWithResponses) GetMyPreferencesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMyPreferencesResponse, error)
- func (c *ClientWithResponses) GetMySharedLinkWithResponse(ctx context.Context, params *GetMySharedLinkParams, ...) (*GetMySharedLinkResponse, error)
- func (c *ClientWithResponses) GetMyUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMyUserResponse, error)
- func (c *ClientWithResponses) GetNotificationTemplateAdminWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, ...) (*GetNotificationTemplateAdminResponse, error)
- func (c *ClientWithResponses) GetNotificationTemplateAdminWithResponse(ctx context.Context, name string, ...) (*GetNotificationTemplateAdminResponse, error)
- func (c *ClientWithResponses) GetNotificationWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetNotificationResponse, error)
- func (c *ClientWithResponses) GetNotificationsWithResponse(ctx context.Context, params *GetNotificationsParams, ...) (*GetNotificationsResponse, error)
- func (c *ClientWithResponses) GetPartnersWithResponse(ctx context.Context, params *GetPartnersParams, reqEditors ...RequestEditorFn) (*GetPartnersResponse, error)
- func (c *ClientWithResponses) GetPersonStatisticsWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPersonStatisticsResponse, error)
- func (c *ClientWithResponses) GetPersonThumbnailWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPersonThumbnailResponse, error)
- func (c *ClientWithResponses) GetPersonWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPersonResponse, error)
- func (c *ClientWithResponses) GetPluginWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPluginResponse, error)
- func (c *ClientWithResponses) GetProfileImageWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetProfileImageResponse, error)
- func (c *ClientWithResponses) GetPublicConfigDefaultsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPublicConfigDefaultsResponse, error)
- func (c *ClientWithResponses) GetPublicConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPublicConfigResponse, error)
- func (c *ClientWithResponses) GetQueueJobsWithResponse(ctx context.Context, name QueueName, params *GetQueueJobsParams, ...) (*GetQueueJobsResponse, error)
- func (c *ClientWithResponses) GetQueueWithResponse(ctx context.Context, name QueueName, reqEditors ...RequestEditorFn) (*GetQueueResponse, error)
- func (c *ClientWithResponses) GetQueuesLegacyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetQueuesLegacyResponse, error)deprecated
- func (c *ClientWithResponses) GetQueuesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetQueuesResponse, error)
- func (c *ClientWithResponses) GetReverseGeocodingStateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetReverseGeocodingStateResponse, error)
- func (c *ClientWithResponses) GetSearchSuggestionsWithResponse(ctx context.Context, params *GetSearchSuggestionsParams, ...) (*GetSearchSuggestionsResponse, error)
- func (c *ClientWithResponses) GetSegmentWithResponse(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, ...) (*GetSegmentResponse, error)
- func (c *ClientWithResponses) GetServerConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerConfigResponse, error)deprecated
- func (c *ClientWithResponses) GetServerFeaturesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerFeaturesResponse, error)deprecated
- func (c *ClientWithResponses) GetServerLicenseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerLicenseResponse, error)
- func (c *ClientWithResponses) GetServerStatisticsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerStatisticsResponse, error)
- func (c *ClientWithResponses) GetServerVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerVersionResponse, error)
- func (c *ClientWithResponses) GetSessionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSessionsResponse, error)
- func (c *ClientWithResponses) GetSharedLinkByIdWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetSharedLinkByIdResponse, error)
- func (c *ClientWithResponses) GetStackWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetStackResponse, error)
- func (c *ClientWithResponses) GetStorageTemplateOptionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStorageTemplateOptionsResponse, error)
- func (c *ClientWithResponses) GetStorageWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStorageResponse, error)
- func (c *ClientWithResponses) GetSupportedMediaTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSupportedMediaTypesResponse, error)
- func (c *ClientWithResponses) GetSyncAckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSyncAckResponse, error)
- func (c *ClientWithResponses) GetSyncStreamWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*GetSyncStreamResponse, error)
- func (c *ClientWithResponses) GetSyncStreamWithResponse(ctx context.Context, body GetSyncStreamJSONRequestBody, ...) (*GetSyncStreamResponse, error)
- func (c *ClientWithResponses) GetTagByIdWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetTagByIdResponse, error)
- func (c *ClientWithResponses) GetTimeBucketWithResponse(ctx context.Context, params *GetTimeBucketParams, ...) (*GetTimeBucketResponse, error)
- func (c *ClientWithResponses) GetTimeBucketsWithResponse(ctx context.Context, params *GetTimeBucketsParams, ...) (*GetTimeBucketsResponse, error)
- func (c *ClientWithResponses) GetUniqueOriginalPathsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUniqueOriginalPathsResponse, error)
- func (c *ClientWithResponses) GetUserAdminWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetUserAdminResponse, error)
- func (c *ClientWithResponses) GetUserCalendarHeatmapAdminWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*GetUserCalendarHeatmapAdminResponse, error)
- func (c *ClientWithResponses) GetUserConfigDefaultsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserConfigDefaultsResponse, error)
- func (c *ClientWithResponses) GetUserConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserConfigResponse, error)
- func (c *ClientWithResponses) GetUserLicenseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserLicenseResponse, error)
- func (c *ClientWithResponses) GetUserOnboardingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserOnboardingResponse, error)
- func (c *ClientWithResponses) GetUserPreferencesAdminWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetUserPreferencesAdminResponse, error)
- func (c *ClientWithResponses) GetUserSessionsAdminWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetUserSessionsAdminResponse, error)
- func (c *ClientWithResponses) GetUserStatisticsAdminWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*GetUserStatisticsAdminResponse, error)
- func (c *ClientWithResponses) GetUserWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetUserResponse, error)
- func (c *ClientWithResponses) GetVersionCheckStateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionCheckStateResponse, error)
- func (c *ClientWithResponses) GetVersionCheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionCheckResponse, error)
- func (c *ClientWithResponses) GetVersionHistoryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionHistoryResponse, error)
- func (c *ClientWithResponses) GetWorkflowForShareWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetWorkflowForShareResponse, error)
- func (c *ClientWithResponses) GetWorkflowLogsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetWorkflowLogsParams, ...) (*GetWorkflowLogsResponse, error)
- func (c *ClientWithResponses) GetWorkflowTriggersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetWorkflowTriggersResponse, error)
- func (c *ClientWithResponses) GetWorkflowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetWorkflowResponse, error)
- func (c *ClientWithResponses) LeaveClusterGroupWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*LeaveClusterGroupResponse, error)
- func (c *ClientWithResponses) LinkOAuthAccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*LinkOAuthAccountResponse, error)
- func (c *ClientWithResponses) LinkOAuthAccountWithResponse(ctx context.Context, body LinkOAuthAccountJSONRequestBody, ...) (*LinkOAuthAccountResponse, error)
- func (c *ClientWithResponses) ListDatabaseBackupsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListDatabaseBackupsResponse, error)
- func (c *ClientWithResponses) LockAuthSessionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LockAuthSessionResponse, error)
- func (c *ClientWithResponses) LockSessionWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*LockSessionResponse, error)
- func (c *ClientWithResponses) LoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*LoginResponse, error)
- func (c *ClientWithResponses) LoginWithResponse(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginResponse, error)
- func (c *ClientWithResponses) LogoutOAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*LogoutOAuthResponse, error)
- func (c *ClientWithResponses) LogoutOAuthWithFormdataBodyWithResponse(ctx context.Context, body LogoutOAuthFormdataRequestBody, ...) (*LogoutOAuthResponse, error)
- func (c *ClientWithResponses) LogoutWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LogoutResponse, error)
- func (c *ClientWithResponses) MaintenanceLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*MaintenanceLoginResponse, error)
- func (c *ClientWithResponses) MaintenanceLoginWithResponse(ctx context.Context, body MaintenanceLoginJSONRequestBody, ...) (*MaintenanceLoginResponse, error)
- func (c *ClientWithResponses) MemoriesStatisticsWithResponse(ctx context.Context, params *MemoriesStatisticsParams, ...) (*MemoriesStatisticsResponse, error)
- func (c *ClientWithResponses) MergePeopleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*MergePeopleResponse, error)
- func (c *ClientWithResponses) MergePeopleWithResponse(ctx context.Context, body MergePeopleJSONRequestBody, ...) (*MergePeopleResponse, error)
- func (c *ClientWithResponses) MergePersonLegacyWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*MergePersonLegacyResponse, error)deprecated
- func (c *ClientWithResponses) MergePersonLegacyWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*MergePersonLegacyResponse, error)
- func (c *ClientWithResponses) PingServerWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PingServerResponse, error)
- func (c *ClientWithResponses) PlayAssetVideoWithResponse(ctx context.Context, id openapi_types.UUID, params *PlayAssetVideoParams, ...) (*PlayAssetVideoResponse, error)
- func (c *ClientWithResponses) ReassignFacesByIdWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*ReassignFacesByIdResponse, error)
- func (c *ClientWithResponses) ReassignFacesByIdWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*ReassignFacesByIdResponse, error)
- func (c *ClientWithResponses) ReassignFacesWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*ReassignFacesResponse, error)
- func (c *ClientWithResponses) ReassignFacesWithResponse(ctx context.Context, id openapi_types.UUID, body ReassignFacesJSONRequestBody, ...) (*ReassignFacesResponse, error)
- func (c *ClientWithResponses) RedirectOAuthToMobileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RedirectOAuthToMobileResponse, error)
- func (c *ClientWithResponses) RemoveAssetEditsWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RemoveAssetEditsResponse, error)
- func (c *ClientWithResponses) RemoveAssetFromAlbumWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*RemoveAssetFromAlbumResponse, error)
- func (c *ClientWithResponses) RemoveAssetFromAlbumWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*RemoveAssetFromAlbumResponse, error)
- func (c *ClientWithResponses) RemoveAssetFromStackWithResponse(ctx context.Context, id openapi_types.UUID, assetId openapi_types.UUID, ...) (*RemoveAssetFromStackResponse, error)
- func (c *ClientWithResponses) RemoveMemoryAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*RemoveMemoryAssetsResponse, error)
- func (c *ClientWithResponses) RemoveMemoryAssetsWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*RemoveMemoryAssetsResponse, error)
- func (c *ClientWithResponses) RemovePartnerWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RemovePartnerResponse, error)
- func (c *ClientWithResponses) RemoveSharedLinkAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*RemoveSharedLinkAssetsResponse, error)
- func (c *ClientWithResponses) RemoveSharedLinkAssetsWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*RemoveSharedLinkAssetsResponse, error)
- func (c *ClientWithResponses) RemoveSharedLinkWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RemoveSharedLinkResponse, error)
- func (c *ClientWithResponses) RemoveUserFromAlbumWithResponse(ctx context.Context, id openapi_types.UUID, userId string, ...) (*RemoveUserFromAlbumResponse, error)
- func (c *ClientWithResponses) ResetPinCodeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*ResetPinCodeResponse, error)
- func (c *ClientWithResponses) ResetPinCodeWithResponse(ctx context.Context, body ResetPinCodeJSONRequestBody, ...) (*ResetPinCodeResponse, error)
- func (c *ClientWithResponses) ResolveDuplicatesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*ResolveDuplicatesResponse, error)
- func (c *ClientWithResponses) ResolveDuplicatesWithResponse(ctx context.Context, body ResolveDuplicatesJSONRequestBody, ...) (*ResolveDuplicatesResponse, error)
- func (c *ClientWithResponses) RestoreAssetsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*RestoreAssetsResponse, error)
- func (c *ClientWithResponses) RestoreAssetsWithResponse(ctx context.Context, body RestoreAssetsJSONRequestBody, ...) (*RestoreAssetsResponse, error)
- func (c *ClientWithResponses) RestoreTrashWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RestoreTrashResponse, error)
- func (c *ClientWithResponses) RestoreUserAdminWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RestoreUserAdminResponse, error)
- func (c *ClientWithResponses) ReverseGeocodeWithResponse(ctx context.Context, params *ReverseGeocodeParams, ...) (*ReverseGeocodeResponse, error)
- func (c *ClientWithResponses) RotateApiKeyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RotateApiKeyResponse, error)
- func (c *ClientWithResponses) RunAssetJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*RunAssetJobsResponse, error)
- func (c *ClientWithResponses) RunAssetJobsWithResponse(ctx context.Context, body RunAssetJobsJSONRequestBody, ...) (*RunAssetJobsResponse, error)
- func (c *ClientWithResponses) RunQueueCommandLegacyWithBodyWithResponse(ctx context.Context, name QueueName, contentType string, body io.Reader, ...) (*RunQueueCommandLegacyResponse, error)deprecated
- func (c *ClientWithResponses) RunQueueCommandLegacyWithResponse(ctx context.Context, name QueueName, body RunQueueCommandLegacyJSONRequestBody, ...) (*RunQueueCommandLegacyResponse, error)
- func (c *ClientWithResponses) ScanLibraryWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*ScanLibraryResponse, error)
- func (c *ClientWithResponses) SearchAssetFilesWithResponse(ctx context.Context, params *SearchAssetFilesParams, ...) (*SearchAssetFilesResponse, error)
- func (c *ClientWithResponses) SearchAssetStatisticsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SearchAssetStatisticsResponse, error)
- func (c *ClientWithResponses) SearchAssetStatisticsWithResponse(ctx context.Context, body SearchAssetStatisticsJSONRequestBody, ...) (*SearchAssetStatisticsResponse, error)
- func (c *ClientWithResponses) SearchAssetsWithBodyWithResponse(ctx context.Context, params *SearchAssetsParams, contentType string, ...) (*SearchAssetsResponse, error)
- func (c *ClientWithResponses) SearchAssetsWithResponse(ctx context.Context, params *SearchAssetsParams, ...) (*SearchAssetsResponse, error)
- func (c *ClientWithResponses) SearchLargeAssetsWithResponse(ctx context.Context, params *SearchLargeAssetsParams, ...) (*SearchLargeAssetsResponse, error)deprecated
- func (c *ClientWithResponses) SearchMemoriesWithResponse(ctx context.Context, params *SearchMemoriesParams, ...) (*SearchMemoriesResponse, error)
- func (c *ClientWithResponses) SearchPersonWithResponse(ctx context.Context, params *SearchPersonParams, reqEditors ...RequestEditorFn) (*SearchPersonResponse, error)
- func (c *ClientWithResponses) SearchPlacesWithResponse(ctx context.Context, params *SearchPlacesParams, reqEditors ...RequestEditorFn) (*SearchPlacesResponse, error)
- func (c *ClientWithResponses) SearchPluginMethodsWithResponse(ctx context.Context, params *SearchPluginMethodsParams, ...) (*SearchPluginMethodsResponse, error)
- func (c *ClientWithResponses) SearchPluginTemplatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SearchPluginTemplatesResponse, error)
- func (c *ClientWithResponses) SearchPluginsWithResponse(ctx context.Context, params *SearchPluginsParams, ...) (*SearchPluginsResponse, error)
- func (c *ClientWithResponses) SearchRandomWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SearchRandomResponse, error)
- func (c *ClientWithResponses) SearchRandomWithResponse(ctx context.Context, body SearchRandomJSONRequestBody, ...) (*SearchRandomResponse, error)
- func (c *ClientWithResponses) SearchSmartWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SearchSmartResponse, error)
- func (c *ClientWithResponses) SearchSmartWithResponse(ctx context.Context, body SearchSmartJSONRequestBody, ...) (*SearchSmartResponse, error)
- func (c *ClientWithResponses) SearchStacksWithResponse(ctx context.Context, params *SearchStacksParams, reqEditors ...RequestEditorFn) (*SearchStacksResponse, error)
- func (c *ClientWithResponses) SearchUsersAdminWithResponse(ctx context.Context, params *SearchUsersAdminParams, ...) (*SearchUsersAdminResponse, error)
- func (c *ClientWithResponses) SearchUsersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SearchUsersResponse, error)
- func (c *ClientWithResponses) SearchWorkflowsWithResponse(ctx context.Context, params *SearchWorkflowsParams, ...) (*SearchWorkflowsResponse, error)
- func (c *ClientWithResponses) SendSyncAckWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SendSyncAckResponse, error)
- func (c *ClientWithResponses) SendSyncAckWithResponse(ctx context.Context, body SendSyncAckJSONRequestBody, ...) (*SendSyncAckResponse, error)
- func (c *ClientWithResponses) SendTestEmailAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SendTestEmailAdminResponse, error)
- func (c *ClientWithResponses) SendTestEmailAdminWithResponse(ctx context.Context, body SendTestEmailAdminJSONRequestBody, ...) (*SendTestEmailAdminResponse, error)
- func (c *ClientWithResponses) SetMaintenanceModeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SetMaintenanceModeResponse, error)
- func (c *ClientWithResponses) SetMaintenanceModeWithResponse(ctx context.Context, body SetMaintenanceModeJSONRequestBody, ...) (*SetMaintenanceModeResponse, error)
- func (c *ClientWithResponses) SetServerLicenseWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SetServerLicenseResponse, error)
- func (c *ClientWithResponses) SetServerLicenseWithResponse(ctx context.Context, body SetServerLicenseJSONRequestBody, ...) (*SetServerLicenseResponse, error)
- func (c *ClientWithResponses) SetUserLicenseWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SetUserLicenseResponse, error)
- func (c *ClientWithResponses) SetUserLicenseWithResponse(ctx context.Context, body SetUserLicenseJSONRequestBody, ...) (*SetUserLicenseResponse, error)
- func (c *ClientWithResponses) SetUserOnboardingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SetUserOnboardingResponse, error)
- func (c *ClientWithResponses) SetUserOnboardingWithResponse(ctx context.Context, body SetUserOnboardingJSONRequestBody, ...) (*SetUserOnboardingResponse, error)
- func (c *ClientWithResponses) SetupPinCodeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SetupPinCodeResponse, error)
- func (c *ClientWithResponses) SetupPinCodeWithResponse(ctx context.Context, body SetupPinCodeJSONRequestBody, ...) (*SetupPinCodeResponse, error)
- func (c *ClientWithResponses) SharedLinkLoginWithBodyWithResponse(ctx context.Context, params *SharedLinkLoginParams, contentType string, ...) (*SharedLinkLoginResponse, error)
- func (c *ClientWithResponses) SharedLinkLoginWithResponse(ctx context.Context, params *SharedLinkLoginParams, ...) (*SharedLinkLoginResponse, error)
- func (c *ClientWithResponses) SignUpAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*SignUpAdminResponse, error)
- func (c *ClientWithResponses) SignUpAdminWithResponse(ctx context.Context, body SignUpAdminJSONRequestBody, ...) (*SignUpAdminResponse, error)
- func (c *ClientWithResponses) StartDatabaseRestoreFlowWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*StartDatabaseRestoreFlowResponse, error)
- func (c *ClientWithResponses) StartOAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*StartOAuthResponse, error)
- func (c *ClientWithResponses) StartOAuthWithResponse(ctx context.Context, body StartOAuthJSONRequestBody, ...) (*StartOAuthResponse, error)
- func (c *ClientWithResponses) TagAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*TagAssetsResponse, error)
- func (c *ClientWithResponses) TagAssetsWithResponse(ctx context.Context, id openapi_types.UUID, body TagAssetsJSONRequestBody, ...) (*TagAssetsResponse, error)
- func (c *ClientWithResponses) UnlinkAllOAuthAccountsAdminWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UnlinkAllOAuthAccountsAdminResponse, error)
- func (c *ClientWithResponses) UnlinkOAuthAccountWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UnlinkOAuthAccountResponse, error)
- func (c *ClientWithResponses) UnlockAuthSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UnlockAuthSessionResponse, error)
- func (c *ClientWithResponses) UnlockAuthSessionWithResponse(ctx context.Context, body UnlockAuthSessionJSONRequestBody, ...) (*UnlockAuthSessionResponse, error)
- func (c *ClientWithResponses) UntagAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UntagAssetsResponse, error)
- func (c *ClientWithResponses) UntagAssetsWithResponse(ctx context.Context, id openapi_types.UUID, body UntagAssetsJSONRequestBody, ...) (*UntagAssetsResponse, error)
- func (c *ClientWithResponses) UpdateAdminConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpdateAdminConfigResponse, error)
- func (c *ClientWithResponses) UpdateAdminConfigWithResponse(ctx context.Context, body UpdateAdminConfigJSONRequestBody, ...) (*UpdateAdminConfigResponse, error)
- func (c *ClientWithResponses) UpdateAdminOnboardingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpdateAdminOnboardingResponse, error)
- func (c *ClientWithResponses) UpdateAdminOnboardingWithResponse(ctx context.Context, body UpdateAdminOnboardingJSONRequestBody, ...) (*UpdateAdminOnboardingResponse, error)
- func (c *ClientWithResponses) UpdateAlbumInfoWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UpdateAlbumInfoResponse, error)
- func (c *ClientWithResponses) UpdateAlbumInfoWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateAlbumInfoResponse, error)
- func (c *ClientWithResponses) UpdateAlbumUserWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, userId string, contentType string, ...) (*UpdateAlbumUserResponse, error)
- func (c *ClientWithResponses) UpdateAlbumUserWithResponse(ctx context.Context, id openapi_types.UUID, userId string, ...) (*UpdateAlbumUserResponse, error)
- func (c *ClientWithResponses) UpdateApiKeyWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UpdateApiKeyResponse, error)deprecated
- func (c *ClientWithResponses) UpdateApiKeyWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateApiKeyJSONRequestBody, ...) (*UpdateApiKeyResponse, error)
- func (c *ClientWithResponses) UpdateAssetMetadataWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UpdateAssetMetadataResponse, error)
- func (c *ClientWithResponses) UpdateAssetMetadataWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateAssetMetadataResponse, error)
- func (c *ClientWithResponses) UpdateAssetWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UpdateAssetResponse, error)deprecated
- func (c *ClientWithResponses) UpdateAssetWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateAssetJSONRequestBody, ...) (*UpdateAssetResponse, error)
- func (c *ClientWithResponses) UpdateAssetsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpdateAssetsResponse, error)deprecated
- func (c *ClientWithResponses) UpdateAssetsWithResponse(ctx context.Context, body UpdateAssetsJSONRequestBody, ...) (*UpdateAssetsResponse, error)
- func (c *ClientWithResponses) UpdateBulkAssetMetadataWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpdateBulkAssetMetadataResponse, error)
- func (c *ClientWithResponses) UpdateBulkAssetMetadataWithResponse(ctx context.Context, body UpdateBulkAssetMetadataJSONRequestBody, ...) (*UpdateBulkAssetMetadataResponse, error)
- func (c *ClientWithResponses) UpdateConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpdateConfigResponse, error)deprecated
- func (c *ClientWithResponses) UpdateConfigWithResponse(ctx context.Context, body UpdateConfigJSONRequestBody, ...) (*UpdateConfigResponse, error)
- func (c *ClientWithResponses) UpdateLibraryWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UpdateLibraryResponse, error)deprecated
- func (c *ClientWithResponses) UpdateLibraryWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateLibraryJSONRequestBody, ...) (*UpdateLibraryResponse, error)
- func (c *ClientWithResponses) UpdateMemoryWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UpdateMemoryResponse, error)deprecated
- func (c *ClientWithResponses) UpdateMemoryWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateMemoryJSONRequestBody, ...) (*UpdateMemoryResponse, error)
- func (c *ClientWithResponses) UpdateMyPreferencesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpdateMyPreferencesResponse, error)deprecated
- func (c *ClientWithResponses) UpdateMyPreferencesWithResponse(ctx context.Context, body UpdateMyPreferencesJSONRequestBody, ...) (*UpdateMyPreferencesResponse, error)
- func (c *ClientWithResponses) UpdateMyUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpdateMyUserResponse, error)deprecated
- func (c *ClientWithResponses) UpdateMyUserWithResponse(ctx context.Context, body UpdateMyUserJSONRequestBody, ...) (*UpdateMyUserResponse, error)
- func (c *ClientWithResponses) UpdateNotificationWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UpdateNotificationResponse, error)
- func (c *ClientWithResponses) UpdateNotificationWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateNotificationResponse, error)
- func (c *ClientWithResponses) UpdateNotificationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpdateNotificationsResponse, error)
- func (c *ClientWithResponses) UpdateNotificationsWithResponse(ctx context.Context, body UpdateNotificationsJSONRequestBody, ...) (*UpdateNotificationsResponse, error)
- func (c *ClientWithResponses) UpdatePartnerWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UpdatePartnerResponse, error)
- func (c *ClientWithResponses) UpdatePartnerWithResponse(ctx context.Context, id openapi_types.UUID, body UpdatePartnerJSONRequestBody, ...) (*UpdatePartnerResponse, error)
- func (c *ClientWithResponses) UpdatePeopleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpdatePeopleResponse, error)
- func (c *ClientWithResponses) UpdatePeopleWithResponse(ctx context.Context, body UpdatePeopleJSONRequestBody, ...) (*UpdatePeopleResponse, error)
- func (c *ClientWithResponses) UpdatePersonWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UpdatePersonResponse, error)deprecated
- func (c *ClientWithResponses) UpdatePersonWithResponse(ctx context.Context, id openapi_types.UUID, body UpdatePersonJSONRequestBody, ...) (*UpdatePersonResponse, error)
- func (c *ClientWithResponses) UpdateQueueWithBodyWithResponse(ctx context.Context, name QueueName, contentType string, body io.Reader, ...) (*UpdateQueueResponse, error)
- func (c *ClientWithResponses) UpdateQueueWithResponse(ctx context.Context, name QueueName, body UpdateQueueJSONRequestBody, ...) (*UpdateQueueResponse, error)
- func (c *ClientWithResponses) UpdateSessionWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UpdateSessionResponse, error)deprecated
- func (c *ClientWithResponses) UpdateSessionWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateSessionJSONRequestBody, ...) (*UpdateSessionResponse, error)
- func (c *ClientWithResponses) UpdateSharedLinkWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UpdateSharedLinkResponse, error)
- func (c *ClientWithResponses) UpdateSharedLinkWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateSharedLinkResponse, error)
- func (c *ClientWithResponses) UpdateStackWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UpdateStackResponse, error)deprecated
- func (c *ClientWithResponses) UpdateStackWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateStackJSONRequestBody, ...) (*UpdateStackResponse, error)
- func (c *ClientWithResponses) UpdateTagWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UpdateTagResponse, error)deprecated
- func (c *ClientWithResponses) UpdateTagWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateTagJSONRequestBody, ...) (*UpdateTagResponse, error)
- func (c *ClientWithResponses) UpdateUserAdminWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UpdateUserAdminResponse, error)deprecated
- func (c *ClientWithResponses) UpdateUserAdminWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateUserAdminResponse, error)
- func (c *ClientWithResponses) UpdateUserPreferencesAdminWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UpdateUserPreferencesAdminResponse, error)deprecated
- func (c *ClientWithResponses) UpdateUserPreferencesAdminWithResponse(ctx context.Context, id openapi_types.UUID, ...) (*UpdateUserPreferencesAdminResponse, error)
- func (c *ClientWithResponses) UpdateWorkflowWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*UpdateWorkflowResponse, error)deprecated
- func (c *ClientWithResponses) UpdateWorkflowWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateWorkflowJSONRequestBody, ...) (*UpdateWorkflowResponse, error)
- func (c *ClientWithResponses) UploadAssetWithBodyWithResponse(ctx context.Context, params *UploadAssetParams, contentType string, ...) (*UploadAssetResponse, error)
- func (c *ClientWithResponses) UploadDatabaseBackupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UploadDatabaseBackupResponse, error)
- func (c *ClientWithResponses) UpsertTagsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*UpsertTagsResponse, error)
- func (c *ClientWithResponses) UpsertTagsWithResponse(ctx context.Context, body UpsertTagsJSONRequestBody, ...) (*UpsertTagsResponse, error)
- func (c *ClientWithResponses) ValidateAccessTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ValidateAccessTokenResponse, error)
- func (c *ClientWithResponses) ValidateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, ...) (*ValidateResponse, error)
- func (c *ClientWithResponses) ValidateWithResponse(ctx context.Context, id openapi_types.UUID, body ValidateJSONRequestBody, ...) (*ValidateResponse, error)
- func (c *ClientWithResponses) ViewAssetWithResponse(ctx context.Context, id openapi_types.UUID, params *ViewAssetParams, ...) (*ViewAssetResponse, error)
- type ClientWithResponsesInterface
- type ClusterGroupRegeneratePeopleResponse
- type ClusterGroupRequestCreateDto
- type ClusterGroupRequestResponseDto
- type Colorspace
- type ContributorCountResponseDto
- type CopyAssetJSONRequestBody
- type CopyAssetResponse
- type CreateActivityJSONRequestBody
- type CreateActivityResponse
- type CreateAlbumDto
- type CreateAlbumJSONRequestBody
- type CreateAlbumResponse
- type CreateApiKeyJSONRequestBody
- type CreateApiKeyResponse
- type CreateClusterGroupRequestJSONRequestBody
- type CreateClusterGroupRequestResponse
- func (r CreateClusterGroupRequestResponse) ContentType() string
- func (r CreateClusterGroupRequestResponse) GetBody() []byte
- func (r CreateClusterGroupRequestResponse) GetJSON200() *ClusterGroupRequestResponseDto
- func (r CreateClusterGroupRequestResponse) Status() string
- func (r CreateClusterGroupRequestResponse) StatusCode() int
- type CreateFaceJSONRequestBody
- type CreateFaceResponse
- type CreateJobJSONRequestBody
- type CreateJobResponse
- type CreateLibraryDto
- type CreateLibraryJSONRequestBody
- type CreateLibraryResponse
- type CreateMemoryJSONRequestBody
- type CreateMemoryResponse
- type CreateNotificationJSONRequestBody
- type CreateNotificationResponse
- type CreatePartnerDeprecatedResponse
- func (r CreatePartnerDeprecatedResponse) ContentType() string
- func (r CreatePartnerDeprecatedResponse) GetBody() []byte
- func (r CreatePartnerDeprecatedResponse) GetJSON201() *PartnerResponseDto
- func (r CreatePartnerDeprecatedResponse) Status() string
- func (r CreatePartnerDeprecatedResponse) StatusCode() int
- type CreatePartnerJSONRequestBody
- type CreatePartnerResponse
- type CreatePersonJSONRequestBody
- type CreatePersonResponse
- type CreateProfileImageDto
- type CreateProfileImageMultipartRequestBody
- type CreateProfileImageResponse
- type CreateProfileImageResponseDto
- type CreateSessionJSONRequestBody
- type CreateSessionResponse
- type CreateSharedLinkJSONRequestBody
- type CreateSharedLinkResponse
- type CreateStackJSONRequestBody
- type CreateStackResponse
- type CreateTagJSONRequestBody
- type CreateTagResponse
- type CreateUserAdminJSONRequestBody
- type CreateUserAdminResponse
- type CreateWorkflowJSONRequestBody
- type CreateWorkflowResponse
- type CropParameters
- type DatabaseBackupDeleteDto
- type DatabaseBackupDto
- type DatabaseBackupListResponseDto
- type DatabaseBackupUploadDto
- type DateFilter
- type DateFilterNullable
- type DeleteActivityResponse
- type DeleteAlbumResponse
- type DeleteAllSessionsResponse
- type DeleteApiKeyResponse
- type DeleteAssetFileResponse
- type DeleteAssetMetadataResponse
- type DeleteAssetsJSONRequestBody
- type DeleteAssetsResponse
- type DeleteBulkAssetMetadataJSONRequestBody
- type DeleteBulkAssetMetadataResponse
- type DeleteClusterGroupRequestResponse
- type DeleteDatabaseBackupJSONRequestBody
- type DeleteDatabaseBackupResponse
- type DeleteDuplicateResponse
- type DeleteDuplicatesJSONRequestBody
- type DeleteDuplicatesResponse
- type DeleteFaceJSONRequestBody
- type DeleteFaceResponse
- type DeleteIntegrityReportResponse
- type DeleteLibraryResponse
- type DeleteMemoryResponse
- type DeleteNotificationResponse
- type DeleteNotificationsJSONRequestBody
- type DeleteNotificationsResponse
- type DeletePeopleJSONRequestBody
- type DeletePeopleResponse
- type DeletePersonResponse
- type DeleteProfileImageResponse
- type DeleteServerLicenseResponse
- type DeleteSessionResponse
- type DeleteStackResponse
- type DeleteStacksJSONRequestBody
- type DeleteStacksResponse
- type DeleteSyncAckJSONRequestBody
- type DeleteSyncAckResponse
- type DeleteTagResponse
- type DeleteUserAdminJSONRequestBody
- type DeleteUserAdminResponse
- type DeleteUserLicenseResponse
- type DeleteUserOnboardingResponse
- type DeleteWorkflowResponse
- type DetectPriorInstallResponse
- func (r DetectPriorInstallResponse) ContentType() string
- func (r DetectPriorInstallResponse) GetBody() []byte
- func (r DetectPriorInstallResponse) GetJSON200() *MaintenanceDetectInstallResponseDto
- func (r DetectPriorInstallResponse) Status() string
- func (r DetectPriorInstallResponse) StatusCode() int
- type DownloadArchiveDto
- type DownloadArchiveInfo
- type DownloadArchiveJSONRequestBody
- type DownloadArchiveParams
- type DownloadArchiveResponse
- type DownloadAssetFileResponse
- type DownloadAssetParams
- type DownloadAssetResponse
- type DownloadDatabaseBackupResponse
- type DownloadInfoDto
- type DownloadResponse
- type DownloadResponseDto
- type DownloadUpdate
- type DuplicateResolveDto
- type DuplicateResolveGroupDto
- type DuplicateResponseDto
- type EditAssetJSONRequestBody
- type EditAssetResponse
- type EmailNotificationsResponse
- type EmailNotificationsUpdate
- type EmptyQueueJSONRequestBody
- type EmptyQueueResponse
- type EmptyTrashResponse
- type EndSessionParams
- type EndSessionResponse
- type EnumFilterAssetType
- type EnumFilterAssetVisibility
- type ExifResponseDto
- type FaceDto
- type FinishOAuthJSONRequestBody
- type FinishOAuthResponse
- type FoldersResponse
- type FoldersUpdate
- type GetAboutInfoResponse
- type GetActivitiesParams
- type GetActivitiesResponse
- type GetActivityStatisticsParams
- type GetActivityStatisticsResponse
- func (r GetActivityStatisticsResponse) ContentType() string
- func (r GetActivityStatisticsResponse) GetBody() []byte
- func (r GetActivityStatisticsResponse) GetJSON200() *ActivityStatisticsResponseDto
- func (r GetActivityStatisticsResponse) Status() string
- func (r GetActivityStatisticsResponse) StatusCode() int
- type GetAdminConfigDefaultsResponse
- type GetAdminConfigResponse
- type GetAdminOnboardingResponse
- type GetAlbumInfoParams
- type GetAlbumInfoResponse
- type GetAlbumMapMarkersParams
- type GetAlbumMapMarkersResponse
- type GetAlbumStatisticsResponse
- type GetAllAlbumsParams
- type GetAllAlbumsResponse
- type GetAllLibrariesResponse
- type GetAllPeopleParams
- type GetAllPeopleResponse
- type GetAllSharedLinksParams
- type GetAllSharedLinksResponse
- type GetAllTagsResponse
- type GetApiKeyResponse
- type GetApiKeysResponse
- type GetApkLinksResponse
- type GetAssetDuplicatesResponse
- type GetAssetEditsResponse
- type GetAssetFileResponse
- type GetAssetInfoParams
- type GetAssetInfoResponse
- type GetAssetMetadataByKeyResponse
- func (r GetAssetMetadataByKeyResponse) ContentType() string
- func (r GetAssetMetadataByKeyResponse) GetBody() []byte
- func (r GetAssetMetadataByKeyResponse) GetJSON200() *AssetMetadataResponseDto
- func (r GetAssetMetadataByKeyResponse) Status() string
- func (r GetAssetMetadataByKeyResponse) StatusCode() int
- type GetAssetMetadataResponse
- type GetAssetOcrResponse
- type GetAssetStatisticsParams
- type GetAssetStatisticsResponse
- type GetAssetsByCityResponse
- type GetAssetsByOriginalPathParams
- type GetAssetsByOriginalPathResponse
- func (r GetAssetsByOriginalPathResponse) ContentType() string
- func (r GetAssetsByOriginalPathResponse) GetBody() []byte
- func (r GetAssetsByOriginalPathResponse) GetJSON200() *[]AssetResponseDto
- func (r GetAssetsByOriginalPathResponse) Status() string
- func (r GetAssetsByOriginalPathResponse) StatusCode() int
- type GetAuthStatusResponse
- type GetClusterGroupRequestsForGroupResponse
- func (r GetClusterGroupRequestsForGroupResponse) ContentType() string
- func (r GetClusterGroupRequestsForGroupResponse) GetBody() []byte
- func (r GetClusterGroupRequestsForGroupResponse) GetJSON200() *[]ClusterGroupRequestResponseDto
- func (r GetClusterGroupRequestsForGroupResponse) Status() string
- func (r GetClusterGroupRequestsForGroupResponse) StatusCode() int
- type GetClusterGroupRequestsResponse
- func (r GetClusterGroupRequestsResponse) ContentType() string
- func (r GetClusterGroupRequestsResponse) GetBody() []byte
- func (r GetClusterGroupRequestsResponse) GetJSON200() *[]ClusterGroupRequestResponseDto
- func (r GetClusterGroupRequestsResponse) Status() string
- func (r GetClusterGroupRequestsResponse) StatusCode() int
- type GetClusterGroupUsersResponse
- type GetConfigDefaultsResponse
- type GetConfigResponse
- type GetDownloadInfoJSONRequestBody
- type GetDownloadInfoParams
- type GetDownloadInfoResponse
- type GetExploreDataResponse
- type GetFacesParams
- type GetFacesResponse
- type GetIntegrityReportCsvResponse
- type GetIntegrityReportFileResponse
- type GetIntegrityReportParams
- type GetIntegrityReportResponse
- type GetIntegrityReportSummaryResponse
- func (r GetIntegrityReportSummaryResponse) ContentType() string
- func (r GetIntegrityReportSummaryResponse) GetBody() []byte
- func (r GetIntegrityReportSummaryResponse) GetJSON200() *IntegrityReportSummaryResponseDto
- func (r GetIntegrityReportSummaryResponse) Status() string
- func (r GetIntegrityReportSummaryResponse) StatusCode() int
- type GetLibraryResponse
- type GetLibraryStatisticsResponse
- type GetMainPlaylistParams
- type GetMainPlaylistResponse
- type GetMaintenanceStatusResponse
- func (r GetMaintenanceStatusResponse) ContentType() string
- func (r GetMaintenanceStatusResponse) GetBody() []byte
- func (r GetMaintenanceStatusResponse) GetJSON200() *MaintenanceStatusResponseDto
- func (r GetMaintenanceStatusResponse) Status() string
- func (r GetMaintenanceStatusResponse) StatusCode() int
- type GetMapMarkersParams
- type GetMapMarkersResponse
- type GetMediaPlaylistParams
- type GetMediaPlaylistResponse
- type GetMemoryResponse
- type GetMyApiKeyResponse
- type GetMyCalendarHeatmapParams
- type GetMyCalendarHeatmapResponse
- func (r GetMyCalendarHeatmapResponse) ContentType() string
- func (r GetMyCalendarHeatmapResponse) GetBody() []byte
- func (r GetMyCalendarHeatmapResponse) GetJSON200() *CalendarHeatmapResponseDto
- func (r GetMyCalendarHeatmapResponse) Status() string
- func (r GetMyCalendarHeatmapResponse) StatusCode() int
- type GetMyPreferencesResponse
- type GetMySharedLinkParams
- type GetMySharedLinkResponse
- type GetMyUserResponse
- type GetNotificationResponse
- type GetNotificationTemplateAdminJSONRequestBody
- type GetNotificationTemplateAdminResponse
- func (r GetNotificationTemplateAdminResponse) ContentType() string
- func (r GetNotificationTemplateAdminResponse) GetBody() []byte
- func (r GetNotificationTemplateAdminResponse) GetJSON200() *TemplateResponseDto
- func (r GetNotificationTemplateAdminResponse) Status() string
- func (r GetNotificationTemplateAdminResponse) StatusCode() int
- type GetNotificationsParams
- type GetNotificationsResponse
- type GetPartnersParams
- type GetPartnersResponse
- type GetPersonResponse
- type GetPersonStatisticsResponse
- type GetPersonThumbnailResponse
- type GetPluginResponse
- type GetProfileImageResponse
- type GetPublicConfigDefaultsResponse
- func (r GetPublicConfigDefaultsResponse) ContentType() string
- func (r GetPublicConfigDefaultsResponse) GetBody() []byte
- func (r GetPublicConfigDefaultsResponse) GetJSON200() *PublicConfigDto
- func (r GetPublicConfigDefaultsResponse) Status() string
- func (r GetPublicConfigDefaultsResponse) StatusCode() int
- type GetPublicConfigResponse
- type GetQueueJobsParams
- type GetQueueJobsResponse
- type GetQueueResponse
- type GetQueuesLegacyResponse
- type GetQueuesResponse
- type GetReverseGeocodingStateResponse
- func (r GetReverseGeocodingStateResponse) ContentType() string
- func (r GetReverseGeocodingStateResponse) GetBody() []byte
- func (r GetReverseGeocodingStateResponse) GetJSON200() *ReverseGeocodingStateResponseDto
- func (r GetReverseGeocodingStateResponse) Status() string
- func (r GetReverseGeocodingStateResponse) StatusCode() int
- type GetSearchSuggestionsParams
- type GetSearchSuggestionsResponse
- type GetSegmentParams
- type GetSegmentResponse
- type GetServerConfigResponse
- type GetServerFeaturesResponse
- type GetServerLicenseResponse
- type GetServerStatisticsResponse
- type GetServerVersionResponse
- type GetSessionsResponse
- type GetSharedLinkByIdResponse
- type GetStackResponse
- type GetStorageResponse
- type GetStorageTemplateOptionsResponse
- func (r GetStorageTemplateOptionsResponse) ContentType() string
- func (r GetStorageTemplateOptionsResponse) GetBody() []byte
- func (r GetStorageTemplateOptionsResponse) GetJSON200() *SystemConfigTemplateStorageOptionDto
- func (r GetStorageTemplateOptionsResponse) Status() string
- func (r GetStorageTemplateOptionsResponse) StatusCode() int
- type GetSupportedMediaTypesResponse
- func (r GetSupportedMediaTypesResponse) ContentType() string
- func (r GetSupportedMediaTypesResponse) GetBody() []byte
- func (r GetSupportedMediaTypesResponse) GetJSON200() *ServerMediaTypesResponseDto
- func (r GetSupportedMediaTypesResponse) Status() string
- func (r GetSupportedMediaTypesResponse) StatusCode() int
- type GetSyncAckResponse
- type GetSyncStreamJSONRequestBody
- type GetSyncStreamResponse
- type GetTagByIdResponse
- type GetTimeBucketParams
- type GetTimeBucketResponse
- type GetTimeBucketsParams
- type GetTimeBucketsResponse
- type GetUniqueOriginalPathsResponse
- type GetUserAdminResponse
- type GetUserCalendarHeatmapAdminParams
- type GetUserCalendarHeatmapAdminResponse
- func (r GetUserCalendarHeatmapAdminResponse) ContentType() string
- func (r GetUserCalendarHeatmapAdminResponse) GetBody() []byte
- func (r GetUserCalendarHeatmapAdminResponse) GetJSON200() *CalendarHeatmapResponseDto
- func (r GetUserCalendarHeatmapAdminResponse) Status() string
- func (r GetUserCalendarHeatmapAdminResponse) StatusCode() int
- type GetUserConfigDefaultsResponse
- type GetUserConfigResponse
- type GetUserLicenseResponse
- type GetUserOnboardingResponse
- type GetUserPreferencesAdminResponse
- func (r GetUserPreferencesAdminResponse) ContentType() string
- func (r GetUserPreferencesAdminResponse) GetBody() []byte
- func (r GetUserPreferencesAdminResponse) GetJSON200() *UserPreferencesResponseDto
- func (r GetUserPreferencesAdminResponse) Status() string
- func (r GetUserPreferencesAdminResponse) StatusCode() int
- type GetUserResponse
- type GetUserSessionsAdminResponse
- type GetUserStatisticsAdminParams
- type GetUserStatisticsAdminResponse
- func (r GetUserStatisticsAdminResponse) ContentType() string
- func (r GetUserStatisticsAdminResponse) GetBody() []byte
- func (r GetUserStatisticsAdminResponse) GetJSON200() *AssetStatsResponseDto
- func (r GetUserStatisticsAdminResponse) Status() string
- func (r GetUserStatisticsAdminResponse) StatusCode() int
- type GetVersionCheckResponse
- type GetVersionCheckStateResponse
- func (r GetVersionCheckStateResponse) ContentType() string
- func (r GetVersionCheckStateResponse) GetBody() []byte
- func (r GetVersionCheckStateResponse) GetJSON200() *VersionCheckStateResponseDto
- func (r GetVersionCheckStateResponse) Status() string
- func (r GetVersionCheckStateResponse) StatusCode() int
- type GetVersionHistoryResponse
- type GetWorkflowForShareResponse
- type GetWorkflowLogsParams
- type GetWorkflowLogsResponse
- type GetWorkflowResponse
- type GetWorkflowTriggersResponse
- type HlsVideoResolution
- type HttpRequestDoer
- type IdFilter
- type IdFilterNullable
- type IdsFilter
- type ImageFormat
- type IntegrityReport
- type IntegrityReportResponseDto
- type IntegrityReportSummaryResponseDto
- type JobCreateDto
- type JobName
- type LeaveClusterGroupResponse
- type LibraryResponseDto
- type LibraryStatsResponseDto
- type LicenseKeyDto
- type LicenseResponseDto
- type LinkOAuthAccountJSONRequestBody
- type LinkOAuthAccountResponse
- type ListDatabaseBackupsResponse
- type LockAuthSessionResponse
- type LockSessionResponse
- type LogLevel
- type LoginCredentialDto
- type LoginJSONRequestBody
- type LoginResponse
- type LoginResponseDto
- type LogoutOAuthFormdataRequestBody
- type LogoutOAuthResponse
- type LogoutResponse
- type LogoutResponseDto
- type MaintenanceAction
- type MaintenanceAuthDto
- type MaintenanceDetectInstallResponseDto
- type MaintenanceDetectInstallStorageFolderDto
- type MaintenanceLoginDto
- type MaintenanceLoginJSONRequestBody
- type MaintenanceLoginResponse
- type MaintenanceStatusResponseDto
- type ManualJobName
- type MapMarkerResponseDto
- type MapReverseGeocodeResponseDto
- type MemoriesResponse
- type MemoriesStatisticsParams
- type MemoriesStatisticsResponse
- type MemoriesUpdate
- type MemoryCreateDto
- type MemoryResponseDto
- type MemorySearchOrder
- type MemoryStatisticsResponseDto
- type MemoryType
- type MemoryUpdateDto
- type MergePeopleJSONRequestBody
- type MergePeopleResponse
- type MergePersonDto
- type MergePersonLegacyJSONRequestBodydeprecated
- type MergePersonLegacyResponse
- type MetadataSearchDto
- type MirrorAxis
- type MirrorParameters
- type NotificationCreateDto
- type NotificationDeleteAllDto
- type NotificationDto
- type NotificationLevel
- type NotificationType
- type NotificationUpdateAllDto
- type NotificationUpdateDto
- type NumberFilter
- type NumberFilterNullable
- type OAuthAuthorizeResponseDto
- type OAuthBackchannelLogoutDto
- type OAuthCallbackDto
- type OAuthConfigDto
- type OAuthTokenEndpointAuthMethod
- type OnThisDayDto
- type OnboardingDto
- type OnboardingResponseDto
- type PartnerCreateDto
- type PartnerDirection
- type PartnerResponseDto
- type PartnerUpdateDto
- type PeopleResponse
- type PeopleResponseDto
- type PeopleUpdate
- type PeopleUpdateDto
- type PeopleUpdateItem
- type Permission
- type PersonCreateDto
- type PersonResponseDto
- type PersonStatisticsResponseDto
- type PersonUpdateDto
- type PinCodeChangeDto
- type PinCodeResetDto
- type PinCodeSetupDto
- type PingServerResponse
- type PlacesResponseDto
- type PlayAssetVideoParams
- type PlayAssetVideoResponse
- type PluginMethodResponseDto
- type PluginResponseDto
- type PluginTemplateResponseDto
- type PluginTemplateStepResponseDto
- type PublicConfigDto
- type PublicConfigOAuthDto
- type PublicConfigPasswordLoginDto
- type PublicConfigServerDto
- type PublicConfigThemeDto
- type PurchaseResponse
- type PurchaseUpdate
- type QueueCommand
- type QueueCommandDto
- type QueueDeleteDto
- type QueueJobResponseDto
- type QueueJobStatus
- type QueueName
- type QueueResponseDto
- type QueueResponseLegacyDto
- type QueueStatisticsDto
- type QueueStatusLegacyDto
- type QueueUpdateDto
- type QueuesResponseLegacyDto
- type RandomSearchDto
- type RatingsResponse
- type RatingsUpdate
- type ReactionLevel
- type ReactionType
- type ReassignFacesByIdJSONRequestBody
- type ReassignFacesByIdResponse
- type ReassignFacesJSONRequestBody
- type ReassignFacesResponse
- type RecentlyAddedResponse
- type RecentlyAddedUpdate
- type RedirectOAuthToMobileResponse
- type ReleaseChannel
- type RemoveAssetEditsResponse
- type RemoveAssetFromAlbumJSONRequestBody
- type RemoveAssetFromAlbumResponse
- type RemoveAssetFromStackResponse
- type RemoveMemoryAssetsJSONRequestBody
- type RemoveMemoryAssetsResponse
- type RemovePartnerResponse
- type RemoveSharedLinkAssetsJSONRequestBody
- type RemoveSharedLinkAssetsResponse
- func (r RemoveSharedLinkAssetsResponse) ContentType() string
- func (r RemoveSharedLinkAssetsResponse) GetBody() []byte
- func (r RemoveSharedLinkAssetsResponse) GetJSON200() *[]AssetIdsResponseDto
- func (r RemoveSharedLinkAssetsResponse) Status() string
- func (r RemoveSharedLinkAssetsResponse) StatusCode() int
- type RemoveSharedLinkResponse
- type RemoveUserFromAlbumResponse
- type RequestEditorFn
- type ResetPinCodeJSONRequestBody
- type ResetPinCodeResponse
- type ResolveDuplicatesJSONRequestBody
- type ResolveDuplicatesResponse
- type RestoreAssetsJSONRequestBody
- type RestoreAssetsResponse
- type RestoreTrashResponse
- type RestoreUserAdminResponse
- type ReverseGeocodeParams
- type ReverseGeocodeResponse
- type ReverseGeocodingStateResponseDto
- type RotateApiKeyResponse
- type RotateParameters
- type RunAssetJobsJSONRequestBody
- type RunAssetJobsResponse
- type RunQueueCommandLegacyJSONRequestBodydeprecated
- type RunQueueCommandLegacyResponse
- func (r RunQueueCommandLegacyResponse) ContentType() string
- func (r RunQueueCommandLegacyResponse) GetBody() []byte
- func (r RunQueueCommandLegacyResponse) GetJSON200() *QueueResponseLegacyDto
- func (r RunQueueCommandLegacyResponse) Status() string
- func (r RunQueueCommandLegacyResponse) StatusCode() int
- type ScanLibraryResponse
- type SearchAlbumResponseDto
- type SearchAssetFilesParams
- type SearchAssetFilesResponse
- type SearchAssetResponseDto
- type SearchAssetStatisticsJSONRequestBody
- type SearchAssetStatisticsResponse
- func (r SearchAssetStatisticsResponse) ContentType() string
- func (r SearchAssetStatisticsResponse) GetBody() []byte
- func (r SearchAssetStatisticsResponse) GetJSON200() *SearchStatisticsResponseDto
- func (r SearchAssetStatisticsResponse) Status() string
- func (r SearchAssetStatisticsResponse) StatusCode() int
- type SearchAssetsJSONRequestBody
- type SearchAssetsParams
- type SearchAssetsResponse
- type SearchExploreItem
- type SearchExploreResponseDto
- type SearchFacetCountResponseDto
- type SearchFacetResponseDto
- type SearchFilter
- type SearchFilterBranch
- type SearchLargeAssetsParams
- type SearchLargeAssetsResponse
- type SearchMemoriesParams
- type SearchMemoriesResponse
- type SearchOrder
- type SearchOrderField
- type SearchPersonParams
- type SearchPersonResponse
- type SearchPlacesParams
- type SearchPlacesResponse
- type SearchPluginMethodsParams
- type SearchPluginMethodsResponse
- type SearchPluginTemplatesResponse
- func (r SearchPluginTemplatesResponse) ContentType() string
- func (r SearchPluginTemplatesResponse) GetBody() []byte
- func (r SearchPluginTemplatesResponse) GetJSON200() *[]PluginTemplateResponseDto
- func (r SearchPluginTemplatesResponse) Status() string
- func (r SearchPluginTemplatesResponse) StatusCode() int
- type SearchPluginsParams
- type SearchPluginsResponse
- type SearchRandomJSONRequestBody
- type SearchRandomResponse
- type SearchResponseDto
- type SearchSmartJSONRequestBody
- type SearchSmartResponse
- type SearchStacksParams
- type SearchStacksResponse
- type SearchStatisticsResponseDto
- type SearchSuggestionType
- type SearchUsersAdminParams
- type SearchUsersAdminResponse
- type SearchUsersResponse
- type SearchWorkflowsParams
- type SearchWorkflowsResponse
- type SendSyncAckJSONRequestBody
- type SendSyncAckResponse
- type SendTestEmailAdminJSONRequestBody
- type SendTestEmailAdminResponse
- type ServerAboutResponseDto
- type ServerApkLinksDto
- type ServerConfigDto
- type ServerFeaturesDto
- type ServerMediaTypesResponseDto
- type ServerPingResponse
- type ServerStatsResponseDto
- type ServerStorageResponseDto
- type ServerVersionHistoryResponseDto
- type ServerVersionResponseDto
- type SessionCreateDto
- type SessionCreateResponseDto
- type SessionResponseDto
- type SessionUnlockDto
- type SessionUpdateDto
- type SetMaintenanceModeDto
- type SetMaintenanceModeJSONRequestBody
- type SetMaintenanceModeResponse
- type SetServerLicenseJSONRequestBody
- type SetServerLicenseResponse
- type SetUserLicenseJSONRequestBody
- type SetUserLicenseResponse
- type SetUserOnboardingJSONRequestBody
- type SetUserOnboardingResponse
- type SetupPinCodeJSONRequestBody
- type SetupPinCodeResponse
- type SharedLinkCreateDto
- type SharedLinkEditDto
- type SharedLinkLoginDto
- type SharedLinkLoginJSONRequestBody
- type SharedLinkLoginParams
- type SharedLinkLoginResponse
- type SharedLinkResponseDto
- type SharedLinkType
- type SharedLinksResponse
- type SharedLinksUpdate
- type SignUpAdminJSONRequestBody
- type SignUpAdminResponse
- type SignUpDto
- type SmartSearchDto
- type SourceType
- type StackCreateDto
- type StackResponseDto
- type StackUpdateDto
- type StartDatabaseRestoreFlowResponse
- type StartOAuthJSONRequestBody
- type StartOAuthResponse
- type StatisticsSearchDto
- type StorageFolder
- type StringFilter
- type StringFilterNullable
- type StringPatternFilter
- type StringSimilarityFilter
- type SyncAckDeleteDto
- type SyncAckDto
- type SyncAckSetDto
- type SyncEntityType
- type SyncRequestType
- type SyncStreamDto
- type SystemConfigTemplateStorageOptionDto
- type TagAssetsJSONRequestBody
- type TagAssetsResponse
- type TagBulkAssetsDto
- type TagBulkAssetsResponseDto
- type TagCreateDto
- type TagResponseDto
- type TagUpdateDto
- type TagUpsertDto
- type TagsResponse
- type TagsUpdate
- type TemplateDto
- type TemplateResponseDto
- type TestEmailResponseDto
- type TimeBucketAssetResponseDto
- type TimeBucketsResponseDto
- type ToneMapping
- type TranscodeHWAccel
- type TranscodePolicy
- type TrashResponseDto
- type UnlinkAllOAuthAccountsAdminResponse
- type UnlinkOAuthAccountResponse
- type UnlockAuthSessionJSONRequestBody
- type UnlockAuthSessionResponse
- type UntagAssetsJSONRequestBody
- type UntagAssetsResponse
- type UpdateAdminConfigJSONRequestBody
- type UpdateAdminConfigResponse
- type UpdateAdminOnboardingJSONRequestBody
- type UpdateAdminOnboardingResponse
- type UpdateAlbumDto
- type UpdateAlbumInfoJSONRequestBody
- type UpdateAlbumInfoResponse
- type UpdateAlbumUserDto
- type UpdateAlbumUserJSONRequestBody
- type UpdateAlbumUserResponse
- type UpdateApiKeyJSONRequestBodydeprecated
- type UpdateApiKeyResponse
- type UpdateAssetDto
- type UpdateAssetJSONRequestBodydeprecated
- type UpdateAssetMetadataJSONRequestBody
- type UpdateAssetMetadataResponse
- type UpdateAssetResponse
- type UpdateAssetsJSONRequestBodydeprecated
- type UpdateAssetsResponse
- type UpdateBulkAssetMetadataJSONRequestBody
- type UpdateBulkAssetMetadataResponse
- func (r UpdateBulkAssetMetadataResponse) ContentType() string
- func (r UpdateBulkAssetMetadataResponse) GetBody() []byte
- func (r UpdateBulkAssetMetadataResponse) GetJSON200() *[]AssetMetadataBulkResponseDto
- func (r UpdateBulkAssetMetadataResponse) Status() string
- func (r UpdateBulkAssetMetadataResponse) StatusCode() int
- type UpdateConfigJSONRequestBodydeprecated
- type UpdateConfigResponse
- type UpdateLibraryDto
- type UpdateLibraryJSONRequestBodydeprecated
- type UpdateLibraryResponse
- type UpdateMemoryJSONRequestBodydeprecated
- type UpdateMemoryResponse
- type UpdateMyPreferencesJSONRequestBodydeprecated
- type UpdateMyPreferencesResponse
- type UpdateMyUserJSONRequestBodydeprecated
- type UpdateMyUserResponse
- type UpdateNotificationJSONRequestBody
- type UpdateNotificationResponse
- type UpdateNotificationsJSONRequestBody
- type UpdateNotificationsResponse
- type UpdatePartnerJSONRequestBody
- type UpdatePartnerResponse
- type UpdatePeopleJSONRequestBody
- type UpdatePeopleResponse
- type UpdatePersonJSONRequestBodydeprecated
- type UpdatePersonResponse
- type UpdateQueueJSONRequestBody
- type UpdateQueueResponse
- type UpdateSessionJSONRequestBodydeprecated
- type UpdateSessionResponse
- type UpdateSharedLinkJSONRequestBody
- type UpdateSharedLinkResponse
- type UpdateStackJSONRequestBodydeprecated
- type UpdateStackResponse
- type UpdateTagJSONRequestBodydeprecated
- type UpdateTagResponse
- type UpdateUserAdminJSONRequestBodydeprecated
- type UpdateUserAdminResponse
- type UpdateUserPreferencesAdminJSONRequestBodydeprecated
- type UpdateUserPreferencesAdminResponse
- func (r UpdateUserPreferencesAdminResponse) ContentType() string
- func (r UpdateUserPreferencesAdminResponse) GetBody() []byte
- func (r UpdateUserPreferencesAdminResponse) GetJSON200() *UserPreferencesResponseDto
- func (r UpdateUserPreferencesAdminResponse) Status() string
- func (r UpdateUserPreferencesAdminResponse) StatusCode() int
- type UpdateWorkflowJSONRequestBodydeprecated
- type UpdateWorkflowResponse
- type UploadAssetMultipartRequestBody
- type UploadAssetParams
- type UploadAssetResponse
- func (r UploadAssetResponse) ContentType() string
- func (r UploadAssetResponse) GetBody() []byte
- func (r UploadAssetResponse) GetJSON200() *AssetMediaResponseDto
- func (r UploadAssetResponse) GetJSON201() *AssetMediaResponseDto
- func (r UploadAssetResponse) Status() string
- func (r UploadAssetResponse) StatusCode() int
- type UploadDatabaseBackupMultipartRequestBody
- type UploadDatabaseBackupResponse
- type UpsertTagsJSONRequestBody
- type UpsertTagsResponse
- type UsageByUserDto
- type UserAdminCreateDto
- type UserAdminDeleteDto
- type UserAdminResponseDto
- type UserAdminUpdateDto
- type UserAvatarColor
- type UserConfigClipDto
- type UserConfigDto
- type UserConfigDuplicateDetectionDto
- type UserConfigFFmpegDto
- type UserConfigFFmpegRealtimeDto
- type UserConfigFacialRecognitionDto
- type UserConfigGeneratedFullsizeImageDto
- type UserConfigGeneratedImageDto
- type UserConfigImageDto
- type UserConfigMachineLearningDto
- type UserConfigMapDto
- type UserConfigOAuthDto
- type UserConfigOcrDto
- type UserConfigPasswordLoginDto
- type UserConfigReverseGeocodingDto
- type UserConfigServerDto
- type UserConfigThemeDto
- type UserConfigTrashDto
- type UserConfigUserDto
- type UserLicense
- type UserPreferencesResponseDto
- type UserPreferencesUpdateDto
- type UserResponseDto
- type UserStatus
- type UserUpdateMeDto
- type ValidateAccessTokenResponse
- func (r ValidateAccessTokenResponse) ContentType() string
- func (r ValidateAccessTokenResponse) GetBody() []byte
- func (r ValidateAccessTokenResponse) GetJSON200() *ValidateAccessTokenResponseDto
- func (r ValidateAccessTokenResponse) Status() string
- func (r ValidateAccessTokenResponse) StatusCode() int
- type ValidateAccessTokenResponseDto
- type ValidateJSONRequestBody
- type ValidateLibraryDto
- type ValidateLibraryImportPathResponseDto
- type ValidateLibraryResponseDto
- type ValidateResponse
- type VersionCheckStateResponseDto
- type VideoCodec
- type VideoContainer
- type ViewAssetParams
- type ViewAssetResponse
- type WorkflowCreateDto
- type WorkflowLogEntryDto
- type WorkflowResponseDto
- type WorkflowResult
- type WorkflowShareResponseDto
- type WorkflowShareStepDto
- type WorkflowStepDto
- type WorkflowTrigger
- type WorkflowTriggerResponseDto
- type WorkflowType
- type WorkflowUpdateDto
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAcceptClusterGroupRequestRequest ¶
func NewAcceptClusterGroupRequestRequest(server string, id openapi_types.UUID) (*http.Request, error)
NewAcceptClusterGroupRequestRequest constructs an http.Request for the AcceptClusterGroupRequest method
func NewAddAssetsToAlbumRequest ¶
func NewAddAssetsToAlbumRequest(server string, id openapi_types.UUID, body AddAssetsToAlbumJSONRequestBody) (*http.Request, error)
NewAddAssetsToAlbumRequest calls the generic AddAssetsToAlbum builder with application/json body
func NewAddAssetsToAlbumRequestWithBody ¶
func NewAddAssetsToAlbumRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewAddAssetsToAlbumRequestWithBody constructs an http.Request for the AddAssetsToAlbum method, with any body, and a specified content type
func NewAddAssetsToAlbumsRequest ¶
func NewAddAssetsToAlbumsRequest(server string, body AddAssetsToAlbumsJSONRequestBody) (*http.Request, error)
NewAddAssetsToAlbumsRequest calls the generic AddAssetsToAlbums builder with application/json body
func NewAddAssetsToAlbumsRequestWithBody ¶
func NewAddAssetsToAlbumsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewAddAssetsToAlbumsRequestWithBody constructs an http.Request for the AddAssetsToAlbums method, with any body, and a specified content type
func NewAddMemoryAssetsRequest ¶
func NewAddMemoryAssetsRequest(server string, id openapi_types.UUID, body AddMemoryAssetsJSONRequestBody) (*http.Request, error)
NewAddMemoryAssetsRequest calls the generic AddMemoryAssets builder with application/json body
func NewAddMemoryAssetsRequestWithBody ¶
func NewAddMemoryAssetsRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewAddMemoryAssetsRequestWithBody constructs an http.Request for the AddMemoryAssets method, with any body, and a specified content type
func NewAddSharedLinkAssetsRequest ¶
func NewAddSharedLinkAssetsRequest(server string, id openapi_types.UUID, body AddSharedLinkAssetsJSONRequestBody) (*http.Request, error)
NewAddSharedLinkAssetsRequest calls the generic AddSharedLinkAssets builder with application/json body
func NewAddSharedLinkAssetsRequestWithBody ¶
func NewAddSharedLinkAssetsRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewAddSharedLinkAssetsRequestWithBody constructs an http.Request for the AddSharedLinkAssets method, with any body, and a specified content type
func NewAddUsersToAlbumRequest ¶
func NewAddUsersToAlbumRequest(server string, id openapi_types.UUID, body AddUsersToAlbumJSONRequestBody) (*http.Request, error)
NewAddUsersToAlbumRequest calls the generic AddUsersToAlbum builder with application/json body
func NewAddUsersToAlbumRequestWithBody ¶
func NewAddUsersToAlbumRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewAddUsersToAlbumRequestWithBody constructs an http.Request for the AddUsersToAlbum method, with any body, and a specified content type
func NewBulkTagAssetsRequest ¶
func NewBulkTagAssetsRequest(server string, body BulkTagAssetsJSONRequestBody) (*http.Request, error)
NewBulkTagAssetsRequest calls the generic BulkTagAssets builder with application/json body
func NewBulkTagAssetsRequestWithBody ¶
func NewBulkTagAssetsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewBulkTagAssetsRequestWithBody constructs an http.Request for the BulkTagAssets method, with any body, and a specified content type
func NewChangePasswordRequest ¶
func NewChangePasswordRequest(server string, body ChangePasswordJSONRequestBody) (*http.Request, error)
NewChangePasswordRequest calls the generic ChangePassword builder with application/json body
func NewChangePasswordRequestWithBody ¶
func NewChangePasswordRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewChangePasswordRequestWithBody constructs an http.Request for the ChangePassword method, with any body, and a specified content type
func NewChangePinCodeRequest ¶
func NewChangePinCodeRequest(server string, body ChangePinCodeJSONRequestBody) (*http.Request, error)
NewChangePinCodeRequest calls the generic ChangePinCode builder with application/json body
func NewChangePinCodeRequestWithBody ¶
func NewChangePinCodeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewChangePinCodeRequestWithBody constructs an http.Request for the ChangePinCode method, with any body, and a specified content type
func NewCheckBulkUploadRequest ¶
func NewCheckBulkUploadRequest(server string, body CheckBulkUploadJSONRequestBody) (*http.Request, error)
NewCheckBulkUploadRequest calls the generic CheckBulkUpload builder with application/json body
func NewCheckBulkUploadRequestWithBody ¶
func NewCheckBulkUploadRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCheckBulkUploadRequestWithBody constructs an http.Request for the CheckBulkUpload method, with any body, and a specified content type
func NewClusterGroupRegeneratePeopleRequest ¶
func NewClusterGroupRegeneratePeopleRequest(server string, id openapi_types.UUID) (*http.Request, error)
NewClusterGroupRegeneratePeopleRequest constructs an http.Request for the ClusterGroupRegeneratePeople method
func NewCopyAssetRequest ¶
func NewCopyAssetRequest(server string, body CopyAssetJSONRequestBody) (*http.Request, error)
NewCopyAssetRequest calls the generic CopyAsset builder with application/json body
func NewCopyAssetRequestWithBody ¶
func NewCopyAssetRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCopyAssetRequestWithBody constructs an http.Request for the CopyAsset method, with any body, and a specified content type
func NewCreateActivityRequest ¶
func NewCreateActivityRequest(server string, body CreateActivityJSONRequestBody) (*http.Request, error)
NewCreateActivityRequest calls the generic CreateActivity builder with application/json body
func NewCreateActivityRequestWithBody ¶
func NewCreateActivityRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateActivityRequestWithBody constructs an http.Request for the CreateActivity method, with any body, and a specified content type
func NewCreateAlbumRequest ¶
func NewCreateAlbumRequest(server string, body CreateAlbumJSONRequestBody) (*http.Request, error)
NewCreateAlbumRequest calls the generic CreateAlbum builder with application/json body
func NewCreateAlbumRequestWithBody ¶
func NewCreateAlbumRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateAlbumRequestWithBody constructs an http.Request for the CreateAlbum method, with any body, and a specified content type
func NewCreateApiKeyRequest ¶
func NewCreateApiKeyRequest(server string, body CreateApiKeyJSONRequestBody) (*http.Request, error)
NewCreateApiKeyRequest calls the generic CreateApiKey builder with application/json body
func NewCreateApiKeyRequestWithBody ¶
func NewCreateApiKeyRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateApiKeyRequestWithBody constructs an http.Request for the CreateApiKey method, with any body, and a specified content type
func NewCreateClusterGroupRequestRequest ¶
func NewCreateClusterGroupRequestRequest(server string, id openapi_types.UUID, body CreateClusterGroupRequestJSONRequestBody) (*http.Request, error)
NewCreateClusterGroupRequestRequest calls the generic CreateClusterGroupRequest builder with application/json body
func NewCreateClusterGroupRequestRequestWithBody ¶
func NewCreateClusterGroupRequestRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewCreateClusterGroupRequestRequestWithBody constructs an http.Request for the CreateClusterGroupRequest method, with any body, and a specified content type
func NewCreateFaceRequest ¶
func NewCreateFaceRequest(server string, body CreateFaceJSONRequestBody) (*http.Request, error)
NewCreateFaceRequest calls the generic CreateFace builder with application/json body
func NewCreateFaceRequestWithBody ¶
func NewCreateFaceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateFaceRequestWithBody constructs an http.Request for the CreateFace method, with any body, and a specified content type
func NewCreateJobRequest ¶
func NewCreateJobRequest(server string, body CreateJobJSONRequestBody) (*http.Request, error)
NewCreateJobRequest calls the generic CreateJob builder with application/json body
func NewCreateJobRequestWithBody ¶
func NewCreateJobRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateJobRequestWithBody constructs an http.Request for the CreateJob method, with any body, and a specified content type
func NewCreateLibraryRequest ¶
func NewCreateLibraryRequest(server string, body CreateLibraryJSONRequestBody) (*http.Request, error)
NewCreateLibraryRequest calls the generic CreateLibrary builder with application/json body
func NewCreateLibraryRequestWithBody ¶
func NewCreateLibraryRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateLibraryRequestWithBody constructs an http.Request for the CreateLibrary method, with any body, and a specified content type
func NewCreateMemoryRequest ¶
func NewCreateMemoryRequest(server string, body CreateMemoryJSONRequestBody) (*http.Request, error)
NewCreateMemoryRequest calls the generic CreateMemory builder with application/json body
func NewCreateMemoryRequestWithBody ¶
func NewCreateMemoryRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateMemoryRequestWithBody constructs an http.Request for the CreateMemory method, with any body, and a specified content type
func NewCreateNotificationRequest ¶
func NewCreateNotificationRequest(server string, body CreateNotificationJSONRequestBody) (*http.Request, error)
NewCreateNotificationRequest calls the generic CreateNotification builder with application/json body
func NewCreateNotificationRequestWithBody ¶
func NewCreateNotificationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateNotificationRequestWithBody constructs an http.Request for the CreateNotification method, with any body, and a specified content type
func NewCreatePartnerDeprecatedRequest ¶
NewCreatePartnerDeprecatedRequest constructs an http.Request for the CreatePartnerDeprecated method
func NewCreatePartnerRequest ¶
func NewCreatePartnerRequest(server string, body CreatePartnerJSONRequestBody) (*http.Request, error)
NewCreatePartnerRequest calls the generic CreatePartner builder with application/json body
func NewCreatePartnerRequestWithBody ¶
func NewCreatePartnerRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreatePartnerRequestWithBody constructs an http.Request for the CreatePartner method, with any body, and a specified content type
func NewCreatePersonRequest ¶
func NewCreatePersonRequest(server string, body CreatePersonJSONRequestBody) (*http.Request, error)
NewCreatePersonRequest calls the generic CreatePerson builder with application/json body
func NewCreatePersonRequestWithBody ¶
func NewCreatePersonRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreatePersonRequestWithBody constructs an http.Request for the CreatePerson method, with any body, and a specified content type
func NewCreateProfileImageRequestWithBody ¶
func NewCreateProfileImageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateProfileImageRequestWithBody constructs an http.Request for the CreateProfileImage method, with any body, and a specified content type
func NewCreateSessionRequest ¶
func NewCreateSessionRequest(server string, body CreateSessionJSONRequestBody) (*http.Request, error)
NewCreateSessionRequest calls the generic CreateSession builder with application/json body
func NewCreateSessionRequestWithBody ¶
func NewCreateSessionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateSessionRequestWithBody constructs an http.Request for the CreateSession method, with any body, and a specified content type
func NewCreateSharedLinkRequest ¶
func NewCreateSharedLinkRequest(server string, body CreateSharedLinkJSONRequestBody) (*http.Request, error)
NewCreateSharedLinkRequest calls the generic CreateSharedLink builder with application/json body
func NewCreateSharedLinkRequestWithBody ¶
func NewCreateSharedLinkRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateSharedLinkRequestWithBody constructs an http.Request for the CreateSharedLink method, with any body, and a specified content type
func NewCreateStackRequest ¶
func NewCreateStackRequest(server string, body CreateStackJSONRequestBody) (*http.Request, error)
NewCreateStackRequest calls the generic CreateStack builder with application/json body
func NewCreateStackRequestWithBody ¶
func NewCreateStackRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateStackRequestWithBody constructs an http.Request for the CreateStack method, with any body, and a specified content type
func NewCreateTagRequest ¶
func NewCreateTagRequest(server string, body CreateTagJSONRequestBody) (*http.Request, error)
NewCreateTagRequest calls the generic CreateTag builder with application/json body
func NewCreateTagRequestWithBody ¶
func NewCreateTagRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateTagRequestWithBody constructs an http.Request for the CreateTag method, with any body, and a specified content type
func NewCreateUserAdminRequest ¶
func NewCreateUserAdminRequest(server string, body CreateUserAdminJSONRequestBody) (*http.Request, error)
NewCreateUserAdminRequest calls the generic CreateUserAdmin builder with application/json body
func NewCreateUserAdminRequestWithBody ¶
func NewCreateUserAdminRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateUserAdminRequestWithBody constructs an http.Request for the CreateUserAdmin method, with any body, and a specified content type
func NewCreateWorkflowRequest ¶
func NewCreateWorkflowRequest(server string, body CreateWorkflowJSONRequestBody) (*http.Request, error)
NewCreateWorkflowRequest calls the generic CreateWorkflow builder with application/json body
func NewCreateWorkflowRequestWithBody ¶
func NewCreateWorkflowRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewCreateWorkflowRequestWithBody constructs an http.Request for the CreateWorkflow method, with any body, and a specified content type
func NewDeleteActivityRequest ¶
NewDeleteActivityRequest constructs an http.Request for the DeleteActivity method
func NewDeleteAlbumRequest ¶
NewDeleteAlbumRequest constructs an http.Request for the DeleteAlbum method
func NewDeleteAllSessionsRequest ¶
NewDeleteAllSessionsRequest constructs an http.Request for the DeleteAllSessions method
func NewDeleteApiKeyRequest ¶
NewDeleteApiKeyRequest constructs an http.Request for the DeleteApiKey method
func NewDeleteAssetFileRequest ¶
NewDeleteAssetFileRequest constructs an http.Request for the DeleteAssetFile method
func NewDeleteAssetMetadataRequest ¶
func NewDeleteAssetMetadataRequest(server string, id openapi_types.UUID, key string) (*http.Request, error)
NewDeleteAssetMetadataRequest constructs an http.Request for the DeleteAssetMetadata method
func NewDeleteAssetsRequest ¶
func NewDeleteAssetsRequest(server string, body DeleteAssetsJSONRequestBody) (*http.Request, error)
NewDeleteAssetsRequest calls the generic DeleteAssets builder with application/json body
func NewDeleteAssetsRequestWithBody ¶
func NewDeleteAssetsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewDeleteAssetsRequestWithBody constructs an http.Request for the DeleteAssets method, with any body, and a specified content type
func NewDeleteBulkAssetMetadataRequest ¶
func NewDeleteBulkAssetMetadataRequest(server string, body DeleteBulkAssetMetadataJSONRequestBody) (*http.Request, error)
NewDeleteBulkAssetMetadataRequest calls the generic DeleteBulkAssetMetadata builder with application/json body
func NewDeleteBulkAssetMetadataRequestWithBody ¶
func NewDeleteBulkAssetMetadataRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewDeleteBulkAssetMetadataRequestWithBody constructs an http.Request for the DeleteBulkAssetMetadata method, with any body, and a specified content type
func NewDeleteClusterGroupRequestRequest ¶
func NewDeleteClusterGroupRequestRequest(server string, id openapi_types.UUID) (*http.Request, error)
NewDeleteClusterGroupRequestRequest constructs an http.Request for the DeleteClusterGroupRequest method
func NewDeleteDatabaseBackupRequest ¶
func NewDeleteDatabaseBackupRequest(server string, body DeleteDatabaseBackupJSONRequestBody) (*http.Request, error)
NewDeleteDatabaseBackupRequest calls the generic DeleteDatabaseBackup builder with application/json body
func NewDeleteDatabaseBackupRequestWithBody ¶
func NewDeleteDatabaseBackupRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewDeleteDatabaseBackupRequestWithBody constructs an http.Request for the DeleteDatabaseBackup method, with any body, and a specified content type
func NewDeleteDuplicateRequest ¶
NewDeleteDuplicateRequest constructs an http.Request for the DeleteDuplicate method
func NewDeleteDuplicatesRequest ¶
func NewDeleteDuplicatesRequest(server string, body DeleteDuplicatesJSONRequestBody) (*http.Request, error)
NewDeleteDuplicatesRequest calls the generic DeleteDuplicates builder with application/json body
func NewDeleteDuplicatesRequestWithBody ¶
func NewDeleteDuplicatesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewDeleteDuplicatesRequestWithBody constructs an http.Request for the DeleteDuplicates method, with any body, and a specified content type
func NewDeleteFaceRequest ¶
func NewDeleteFaceRequest(server string, id openapi_types.UUID, body DeleteFaceJSONRequestBody) (*http.Request, error)
NewDeleteFaceRequest calls the generic DeleteFace builder with application/json body
func NewDeleteFaceRequestWithBody ¶
func NewDeleteFaceRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewDeleteFaceRequestWithBody constructs an http.Request for the DeleteFace method, with any body, and a specified content type
func NewDeleteIntegrityReportRequest ¶
NewDeleteIntegrityReportRequest constructs an http.Request for the DeleteIntegrityReport method
func NewDeleteLibraryRequest ¶
NewDeleteLibraryRequest constructs an http.Request for the DeleteLibrary method
func NewDeleteMemoryRequest ¶
NewDeleteMemoryRequest constructs an http.Request for the DeleteMemory method
func NewDeleteNotificationRequest ¶
NewDeleteNotificationRequest constructs an http.Request for the DeleteNotification method
func NewDeleteNotificationsRequest ¶
func NewDeleteNotificationsRequest(server string, body DeleteNotificationsJSONRequestBody) (*http.Request, error)
NewDeleteNotificationsRequest calls the generic DeleteNotifications builder with application/json body
func NewDeleteNotificationsRequestWithBody ¶
func NewDeleteNotificationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewDeleteNotificationsRequestWithBody constructs an http.Request for the DeleteNotifications method, with any body, and a specified content type
func NewDeletePeopleRequest ¶
func NewDeletePeopleRequest(server string, body DeletePeopleJSONRequestBody) (*http.Request, error)
NewDeletePeopleRequest calls the generic DeletePeople builder with application/json body
func NewDeletePeopleRequestWithBody ¶
func NewDeletePeopleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewDeletePeopleRequestWithBody constructs an http.Request for the DeletePeople method, with any body, and a specified content type
func NewDeletePersonRequest ¶
NewDeletePersonRequest constructs an http.Request for the DeletePerson method
func NewDeleteProfileImageRequest ¶
NewDeleteProfileImageRequest constructs an http.Request for the DeleteProfileImage method
func NewDeleteServerLicenseRequest ¶
NewDeleteServerLicenseRequest constructs an http.Request for the DeleteServerLicense method
func NewDeleteSessionRequest ¶
NewDeleteSessionRequest constructs an http.Request for the DeleteSession method
func NewDeleteStackRequest ¶
NewDeleteStackRequest constructs an http.Request for the DeleteStack method
func NewDeleteStacksRequest ¶
func NewDeleteStacksRequest(server string, body DeleteStacksJSONRequestBody) (*http.Request, error)
NewDeleteStacksRequest calls the generic DeleteStacks builder with application/json body
func NewDeleteStacksRequestWithBody ¶
func NewDeleteStacksRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewDeleteStacksRequestWithBody constructs an http.Request for the DeleteStacks method, with any body, and a specified content type
func NewDeleteSyncAckRequest ¶
func NewDeleteSyncAckRequest(server string, body DeleteSyncAckJSONRequestBody) (*http.Request, error)
NewDeleteSyncAckRequest calls the generic DeleteSyncAck builder with application/json body
func NewDeleteSyncAckRequestWithBody ¶
func NewDeleteSyncAckRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewDeleteSyncAckRequestWithBody constructs an http.Request for the DeleteSyncAck method, with any body, and a specified content type
func NewDeleteTagRequest ¶
NewDeleteTagRequest constructs an http.Request for the DeleteTag method
func NewDeleteUserAdminRequest ¶
func NewDeleteUserAdminRequest(server string, id openapi_types.UUID, body DeleteUserAdminJSONRequestBody) (*http.Request, error)
NewDeleteUserAdminRequest calls the generic DeleteUserAdmin builder with application/json body
func NewDeleteUserAdminRequestWithBody ¶
func NewDeleteUserAdminRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewDeleteUserAdminRequestWithBody constructs an http.Request for the DeleteUserAdmin method, with any body, and a specified content type
func NewDeleteUserLicenseRequest ¶
NewDeleteUserLicenseRequest constructs an http.Request for the DeleteUserLicense method
func NewDeleteUserOnboardingRequest ¶
NewDeleteUserOnboardingRequest constructs an http.Request for the DeleteUserOnboarding method
func NewDeleteWorkflowRequest ¶
NewDeleteWorkflowRequest constructs an http.Request for the DeleteWorkflow method
func NewDetectPriorInstallRequest ¶
NewDetectPriorInstallRequest constructs an http.Request for the DetectPriorInstall method
func NewDownloadArchiveRequest ¶
func NewDownloadArchiveRequest(server string, params *DownloadArchiveParams, body DownloadArchiveJSONRequestBody) (*http.Request, error)
NewDownloadArchiveRequest calls the generic DownloadArchive builder with application/json body
func NewDownloadArchiveRequestWithBody ¶
func NewDownloadArchiveRequestWithBody(server string, params *DownloadArchiveParams, contentType string, body io.Reader) (*http.Request, error)
NewDownloadArchiveRequestWithBody constructs an http.Request for the DownloadArchive method, with any body, and a specified content type
func NewDownloadAssetFileRequest ¶
NewDownloadAssetFileRequest constructs an http.Request for the DownloadAssetFile method
func NewDownloadAssetRequest ¶
func NewDownloadAssetRequest(server string, id openapi_types.UUID, params *DownloadAssetParams) (*http.Request, error)
NewDownloadAssetRequest constructs an http.Request for the DownloadAsset method
func NewDownloadDatabaseBackupRequest ¶
NewDownloadDatabaseBackupRequest constructs an http.Request for the DownloadDatabaseBackup method
func NewEditAssetRequest ¶
func NewEditAssetRequest(server string, id openapi_types.UUID, body EditAssetJSONRequestBody) (*http.Request, error)
NewEditAssetRequest calls the generic EditAsset builder with application/json body
func NewEditAssetRequestWithBody ¶
func NewEditAssetRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewEditAssetRequestWithBody constructs an http.Request for the EditAsset method, with any body, and a specified content type
func NewEmptyQueueRequest ¶
func NewEmptyQueueRequest(server string, name QueueName, body EmptyQueueJSONRequestBody) (*http.Request, error)
NewEmptyQueueRequest calls the generic EmptyQueue builder with application/json body
func NewEmptyQueueRequestWithBody ¶
func NewEmptyQueueRequestWithBody(server string, name QueueName, contentType string, body io.Reader) (*http.Request, error)
NewEmptyQueueRequestWithBody constructs an http.Request for the EmptyQueue method, with any body, and a specified content type
func NewEmptyTrashRequest ¶
NewEmptyTrashRequest constructs an http.Request for the EmptyTrash method
func NewEndSessionRequest ¶
func NewEndSessionRequest(server string, id openapi_types.UUID, sessionId openapi_types.UUID, params *EndSessionParams) (*http.Request, error)
NewEndSessionRequest constructs an http.Request for the EndSession method
func NewFinishOAuthRequest ¶
func NewFinishOAuthRequest(server string, body FinishOAuthJSONRequestBody) (*http.Request, error)
NewFinishOAuthRequest calls the generic FinishOAuth builder with application/json body
func NewFinishOAuthRequestWithBody ¶
func NewFinishOAuthRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewFinishOAuthRequestWithBody constructs an http.Request for the FinishOAuth method, with any body, and a specified content type
func NewGetAboutInfoRequest ¶
NewGetAboutInfoRequest constructs an http.Request for the GetAboutInfo method
func NewGetActivitiesRequest ¶
func NewGetActivitiesRequest(server string, params *GetActivitiesParams) (*http.Request, error)
NewGetActivitiesRequest constructs an http.Request for the GetActivities method
func NewGetActivityStatisticsRequest ¶
func NewGetActivityStatisticsRequest(server string, params *GetActivityStatisticsParams) (*http.Request, error)
NewGetActivityStatisticsRequest constructs an http.Request for the GetActivityStatistics method
func NewGetAdminConfigDefaultsRequest ¶
NewGetAdminConfigDefaultsRequest constructs an http.Request for the GetAdminConfigDefaults method
func NewGetAdminConfigRequest ¶
NewGetAdminConfigRequest constructs an http.Request for the GetAdminConfig method
func NewGetAdminOnboardingRequest ¶
NewGetAdminOnboardingRequest constructs an http.Request for the GetAdminOnboarding method
func NewGetAlbumInfoRequest ¶
func NewGetAlbumInfoRequest(server string, id openapi_types.UUID, params *GetAlbumInfoParams) (*http.Request, error)
NewGetAlbumInfoRequest constructs an http.Request for the GetAlbumInfo method
func NewGetAlbumMapMarkersRequest ¶
func NewGetAlbumMapMarkersRequest(server string, id openapi_types.UUID, params *GetAlbumMapMarkersParams) (*http.Request, error)
NewGetAlbumMapMarkersRequest constructs an http.Request for the GetAlbumMapMarkers method
func NewGetAlbumStatisticsRequest ¶
NewGetAlbumStatisticsRequest constructs an http.Request for the GetAlbumStatistics method
func NewGetAllAlbumsRequest ¶
func NewGetAllAlbumsRequest(server string, params *GetAllAlbumsParams) (*http.Request, error)
NewGetAllAlbumsRequest constructs an http.Request for the GetAllAlbums method
func NewGetAllLibrariesRequest ¶
NewGetAllLibrariesRequest constructs an http.Request for the GetAllLibraries method
func NewGetAllPeopleRequest ¶
func NewGetAllPeopleRequest(server string, params *GetAllPeopleParams) (*http.Request, error)
NewGetAllPeopleRequest constructs an http.Request for the GetAllPeople method
func NewGetAllSharedLinksRequest ¶
func NewGetAllSharedLinksRequest(server string, params *GetAllSharedLinksParams) (*http.Request, error)
NewGetAllSharedLinksRequest constructs an http.Request for the GetAllSharedLinks method
func NewGetAllTagsRequest ¶
NewGetAllTagsRequest constructs an http.Request for the GetAllTags method
func NewGetApiKeyRequest ¶
NewGetApiKeyRequest constructs an http.Request for the GetApiKey method
func NewGetApiKeysRequest ¶
NewGetApiKeysRequest constructs an http.Request for the GetApiKeys method
func NewGetApkLinksRequest ¶
NewGetApkLinksRequest constructs an http.Request for the GetApkLinks method
func NewGetAssetDuplicatesRequest ¶
NewGetAssetDuplicatesRequest constructs an http.Request for the GetAssetDuplicates method
func NewGetAssetEditsRequest ¶
NewGetAssetEditsRequest constructs an http.Request for the GetAssetEdits method
func NewGetAssetFileRequest ¶
NewGetAssetFileRequest constructs an http.Request for the GetAssetFile method
func NewGetAssetInfoRequest ¶
func NewGetAssetInfoRequest(server string, id openapi_types.UUID, params *GetAssetInfoParams) (*http.Request, error)
NewGetAssetInfoRequest constructs an http.Request for the GetAssetInfo method
func NewGetAssetMetadataByKeyRequest ¶
func NewGetAssetMetadataByKeyRequest(server string, id openapi_types.UUID, key string) (*http.Request, error)
NewGetAssetMetadataByKeyRequest constructs an http.Request for the GetAssetMetadataByKey method
func NewGetAssetMetadataRequest ¶
NewGetAssetMetadataRequest constructs an http.Request for the GetAssetMetadata method
func NewGetAssetOcrRequest ¶
NewGetAssetOcrRequest constructs an http.Request for the GetAssetOcr method
func NewGetAssetStatisticsRequest ¶
func NewGetAssetStatisticsRequest(server string, params *GetAssetStatisticsParams) (*http.Request, error)
NewGetAssetStatisticsRequest constructs an http.Request for the GetAssetStatistics method
func NewGetAssetsByCityRequest ¶
NewGetAssetsByCityRequest constructs an http.Request for the GetAssetsByCity method
func NewGetAssetsByOriginalPathRequest ¶
func NewGetAssetsByOriginalPathRequest(server string, params *GetAssetsByOriginalPathParams) (*http.Request, error)
NewGetAssetsByOriginalPathRequest constructs an http.Request for the GetAssetsByOriginalPath method
func NewGetAuthStatusRequest ¶
NewGetAuthStatusRequest constructs an http.Request for the GetAuthStatus method
func NewGetClusterGroupRequestsForGroupRequest ¶
func NewGetClusterGroupRequestsForGroupRequest(server string, id openapi_types.UUID) (*http.Request, error)
NewGetClusterGroupRequestsForGroupRequest constructs an http.Request for the GetClusterGroupRequestsForGroup method
func NewGetClusterGroupRequestsRequest ¶
NewGetClusterGroupRequestsRequest constructs an http.Request for the GetClusterGroupRequests method
func NewGetClusterGroupUsersRequest ¶
NewGetClusterGroupUsersRequest constructs an http.Request for the GetClusterGroupUsers method
func NewGetConfigDefaultsRequest ¶
NewGetConfigDefaultsRequest constructs an http.Request for the GetConfigDefaults method
func NewGetConfigRequest ¶
NewGetConfigRequest constructs an http.Request for the GetConfig method
func NewGetDownloadInfoRequest ¶
func NewGetDownloadInfoRequest(server string, params *GetDownloadInfoParams, body GetDownloadInfoJSONRequestBody) (*http.Request, error)
NewGetDownloadInfoRequest calls the generic GetDownloadInfo builder with application/json body
func NewGetDownloadInfoRequestWithBody ¶
func NewGetDownloadInfoRequestWithBody(server string, params *GetDownloadInfoParams, contentType string, body io.Reader) (*http.Request, error)
NewGetDownloadInfoRequestWithBody constructs an http.Request for the GetDownloadInfo method, with any body, and a specified content type
func NewGetExploreDataRequest ¶
NewGetExploreDataRequest constructs an http.Request for the GetExploreData method
func NewGetFacesRequest ¶
func NewGetFacesRequest(server string, params *GetFacesParams) (*http.Request, error)
NewGetFacesRequest constructs an http.Request for the GetFaces method
func NewGetIntegrityReportCsvRequest ¶
func NewGetIntegrityReportCsvRequest(server string, pType IntegrityReport) (*http.Request, error)
NewGetIntegrityReportCsvRequest constructs an http.Request for the GetIntegrityReportCsv method
func NewGetIntegrityReportFileRequest ¶
NewGetIntegrityReportFileRequest constructs an http.Request for the GetIntegrityReportFile method
func NewGetIntegrityReportRequest ¶
func NewGetIntegrityReportRequest(server string, params *GetIntegrityReportParams) (*http.Request, error)
NewGetIntegrityReportRequest constructs an http.Request for the GetIntegrityReport method
func NewGetIntegrityReportSummaryRequest ¶
NewGetIntegrityReportSummaryRequest constructs an http.Request for the GetIntegrityReportSummary method
func NewGetLibraryRequest ¶
NewGetLibraryRequest constructs an http.Request for the GetLibrary method
func NewGetLibraryStatisticsRequest ¶
NewGetLibraryStatisticsRequest constructs an http.Request for the GetLibraryStatistics method
func NewGetMainPlaylistRequest ¶
func NewGetMainPlaylistRequest(server string, id openapi_types.UUID, params *GetMainPlaylistParams) (*http.Request, error)
NewGetMainPlaylistRequest constructs an http.Request for the GetMainPlaylist method
func NewGetMaintenanceStatusRequest ¶
NewGetMaintenanceStatusRequest constructs an http.Request for the GetMaintenanceStatus method
func NewGetMapMarkersRequest ¶
func NewGetMapMarkersRequest(server string, params *GetMapMarkersParams) (*http.Request, error)
NewGetMapMarkersRequest constructs an http.Request for the GetMapMarkers method
func NewGetMediaPlaylistRequest ¶
func NewGetMediaPlaylistRequest(server string, id openapi_types.UUID, sessionId openapi_types.UUID, variantIndex int, params *GetMediaPlaylistParams) (*http.Request, error)
NewGetMediaPlaylistRequest constructs an http.Request for the GetMediaPlaylist method
func NewGetMemoryRequest ¶
NewGetMemoryRequest constructs an http.Request for the GetMemory method
func NewGetMyApiKeyRequest ¶
NewGetMyApiKeyRequest constructs an http.Request for the GetMyApiKey method
func NewGetMyCalendarHeatmapRequest ¶
func NewGetMyCalendarHeatmapRequest(server string, params *GetMyCalendarHeatmapParams) (*http.Request, error)
NewGetMyCalendarHeatmapRequest constructs an http.Request for the GetMyCalendarHeatmap method
func NewGetMyPreferencesRequest ¶
NewGetMyPreferencesRequest constructs an http.Request for the GetMyPreferences method
func NewGetMySharedLinkRequest ¶
func NewGetMySharedLinkRequest(server string, params *GetMySharedLinkParams) (*http.Request, error)
NewGetMySharedLinkRequest constructs an http.Request for the GetMySharedLink method
func NewGetMyUserRequest ¶
NewGetMyUserRequest constructs an http.Request for the GetMyUser method
func NewGetNotificationRequest ¶
NewGetNotificationRequest constructs an http.Request for the GetNotification method
func NewGetNotificationTemplateAdminRequest ¶
func NewGetNotificationTemplateAdminRequest(server string, name string, body GetNotificationTemplateAdminJSONRequestBody) (*http.Request, error)
NewGetNotificationTemplateAdminRequest calls the generic GetNotificationTemplateAdmin builder with application/json body
func NewGetNotificationTemplateAdminRequestWithBody ¶
func NewGetNotificationTemplateAdminRequestWithBody(server string, name string, contentType string, body io.Reader) (*http.Request, error)
NewGetNotificationTemplateAdminRequestWithBody constructs an http.Request for the GetNotificationTemplateAdmin method, with any body, and a specified content type
func NewGetNotificationsRequest ¶
func NewGetNotificationsRequest(server string, params *GetNotificationsParams) (*http.Request, error)
NewGetNotificationsRequest constructs an http.Request for the GetNotifications method
func NewGetPartnersRequest ¶
func NewGetPartnersRequest(server string, params *GetPartnersParams) (*http.Request, error)
NewGetPartnersRequest constructs an http.Request for the GetPartners method
func NewGetPersonRequest ¶
NewGetPersonRequest constructs an http.Request for the GetPerson method
func NewGetPersonStatisticsRequest ¶
NewGetPersonStatisticsRequest constructs an http.Request for the GetPersonStatistics method
func NewGetPersonThumbnailRequest ¶
NewGetPersonThumbnailRequest constructs an http.Request for the GetPersonThumbnail method
func NewGetPluginRequest ¶
NewGetPluginRequest constructs an http.Request for the GetPlugin method
func NewGetProfileImageRequest ¶
NewGetProfileImageRequest constructs an http.Request for the GetProfileImage method
func NewGetPublicConfigDefaultsRequest ¶
NewGetPublicConfigDefaultsRequest constructs an http.Request for the GetPublicConfigDefaults method
func NewGetPublicConfigRequest ¶
NewGetPublicConfigRequest constructs an http.Request for the GetPublicConfig method
func NewGetQueueJobsRequest ¶
func NewGetQueueJobsRequest(server string, name QueueName, params *GetQueueJobsParams) (*http.Request, error)
NewGetQueueJobsRequest constructs an http.Request for the GetQueueJobs method
func NewGetQueueRequest ¶
NewGetQueueRequest constructs an http.Request for the GetQueue method
func NewGetQueuesLegacyRequest ¶
NewGetQueuesLegacyRequest constructs an http.Request for the GetQueuesLegacy method
func NewGetQueuesRequest ¶
NewGetQueuesRequest constructs an http.Request for the GetQueues method
func NewGetReverseGeocodingStateRequest ¶
NewGetReverseGeocodingStateRequest constructs an http.Request for the GetReverseGeocodingState method
func NewGetSearchSuggestionsRequest ¶
func NewGetSearchSuggestionsRequest(server string, params *GetSearchSuggestionsParams) (*http.Request, error)
NewGetSearchSuggestionsRequest constructs an http.Request for the GetSearchSuggestions method
func NewGetSegmentRequest ¶
func NewGetSegmentRequest(server string, id openapi_types.UUID, sessionId openapi_types.UUID, variantIndex int, filename string, params *GetSegmentParams) (*http.Request, error)
NewGetSegmentRequest constructs an http.Request for the GetSegment method
func NewGetServerConfigRequest ¶
NewGetServerConfigRequest constructs an http.Request for the GetServerConfig method
func NewGetServerFeaturesRequest ¶
NewGetServerFeaturesRequest constructs an http.Request for the GetServerFeatures method
func NewGetServerLicenseRequest ¶
NewGetServerLicenseRequest constructs an http.Request for the GetServerLicense method
func NewGetServerStatisticsRequest ¶
NewGetServerStatisticsRequest constructs an http.Request for the GetServerStatistics method
func NewGetServerVersionRequest ¶
NewGetServerVersionRequest constructs an http.Request for the GetServerVersion method
func NewGetSessionsRequest ¶
NewGetSessionsRequest constructs an http.Request for the GetSessions method
func NewGetSharedLinkByIdRequest ¶
NewGetSharedLinkByIdRequest constructs an http.Request for the GetSharedLinkById method
func NewGetStackRequest ¶
NewGetStackRequest constructs an http.Request for the GetStack method
func NewGetStorageRequest ¶
NewGetStorageRequest constructs an http.Request for the GetStorage method
func NewGetStorageTemplateOptionsRequest ¶
NewGetStorageTemplateOptionsRequest constructs an http.Request for the GetStorageTemplateOptions method
func NewGetSupportedMediaTypesRequest ¶
NewGetSupportedMediaTypesRequest constructs an http.Request for the GetSupportedMediaTypes method
func NewGetSyncAckRequest ¶
NewGetSyncAckRequest constructs an http.Request for the GetSyncAck method
func NewGetSyncStreamRequest ¶
func NewGetSyncStreamRequest(server string, body GetSyncStreamJSONRequestBody) (*http.Request, error)
NewGetSyncStreamRequest calls the generic GetSyncStream builder with application/json body
func NewGetSyncStreamRequestWithBody ¶
func NewGetSyncStreamRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewGetSyncStreamRequestWithBody constructs an http.Request for the GetSyncStream method, with any body, and a specified content type
func NewGetTagByIdRequest ¶
NewGetTagByIdRequest constructs an http.Request for the GetTagById method
func NewGetTimeBucketRequest ¶
func NewGetTimeBucketRequest(server string, params *GetTimeBucketParams) (*http.Request, error)
NewGetTimeBucketRequest constructs an http.Request for the GetTimeBucket method
func NewGetTimeBucketsRequest ¶
func NewGetTimeBucketsRequest(server string, params *GetTimeBucketsParams) (*http.Request, error)
NewGetTimeBucketsRequest constructs an http.Request for the GetTimeBuckets method
func NewGetUniqueOriginalPathsRequest ¶
NewGetUniqueOriginalPathsRequest constructs an http.Request for the GetUniqueOriginalPaths method
func NewGetUserAdminRequest ¶
NewGetUserAdminRequest constructs an http.Request for the GetUserAdmin method
func NewGetUserCalendarHeatmapAdminRequest ¶
func NewGetUserCalendarHeatmapAdminRequest(server string, id openapi_types.UUID, params *GetUserCalendarHeatmapAdminParams) (*http.Request, error)
NewGetUserCalendarHeatmapAdminRequest constructs an http.Request for the GetUserCalendarHeatmapAdmin method
func NewGetUserConfigDefaultsRequest ¶
NewGetUserConfigDefaultsRequest constructs an http.Request for the GetUserConfigDefaults method
func NewGetUserConfigRequest ¶
NewGetUserConfigRequest constructs an http.Request for the GetUserConfig method
func NewGetUserLicenseRequest ¶
NewGetUserLicenseRequest constructs an http.Request for the GetUserLicense method
func NewGetUserOnboardingRequest ¶
NewGetUserOnboardingRequest constructs an http.Request for the GetUserOnboarding method
func NewGetUserPreferencesAdminRequest ¶
NewGetUserPreferencesAdminRequest constructs an http.Request for the GetUserPreferencesAdmin method
func NewGetUserRequest ¶
NewGetUserRequest constructs an http.Request for the GetUser method
func NewGetUserSessionsAdminRequest ¶
NewGetUserSessionsAdminRequest constructs an http.Request for the GetUserSessionsAdmin method
func NewGetUserStatisticsAdminRequest ¶
func NewGetUserStatisticsAdminRequest(server string, id openapi_types.UUID, params *GetUserStatisticsAdminParams) (*http.Request, error)
NewGetUserStatisticsAdminRequest constructs an http.Request for the GetUserStatisticsAdmin method
func NewGetVersionCheckRequest ¶
NewGetVersionCheckRequest constructs an http.Request for the GetVersionCheck method
func NewGetVersionCheckStateRequest ¶
NewGetVersionCheckStateRequest constructs an http.Request for the GetVersionCheckState method
func NewGetVersionHistoryRequest ¶
NewGetVersionHistoryRequest constructs an http.Request for the GetVersionHistory method
func NewGetWorkflowForShareRequest ¶
NewGetWorkflowForShareRequest constructs an http.Request for the GetWorkflowForShare method
func NewGetWorkflowLogsRequest ¶
func NewGetWorkflowLogsRequest(server string, id openapi_types.UUID, params *GetWorkflowLogsParams) (*http.Request, error)
NewGetWorkflowLogsRequest constructs an http.Request for the GetWorkflowLogs method
func NewGetWorkflowRequest ¶
NewGetWorkflowRequest constructs an http.Request for the GetWorkflow method
func NewGetWorkflowTriggersRequest ¶
NewGetWorkflowTriggersRequest constructs an http.Request for the GetWorkflowTriggers method
func NewLeaveClusterGroupRequest ¶
NewLeaveClusterGroupRequest constructs an http.Request for the LeaveClusterGroup method
func NewLinkOAuthAccountRequest ¶
func NewLinkOAuthAccountRequest(server string, body LinkOAuthAccountJSONRequestBody) (*http.Request, error)
NewLinkOAuthAccountRequest calls the generic LinkOAuthAccount builder with application/json body
func NewLinkOAuthAccountRequestWithBody ¶
func NewLinkOAuthAccountRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewLinkOAuthAccountRequestWithBody constructs an http.Request for the LinkOAuthAccount method, with any body, and a specified content type
func NewListDatabaseBackupsRequest ¶
NewListDatabaseBackupsRequest constructs an http.Request for the ListDatabaseBackups method
func NewLockAuthSessionRequest ¶
NewLockAuthSessionRequest constructs an http.Request for the LockAuthSession method
func NewLockSessionRequest ¶
NewLockSessionRequest constructs an http.Request for the LockSession method
func NewLoginRequest ¶
func NewLoginRequest(server string, body LoginJSONRequestBody) (*http.Request, error)
NewLoginRequest calls the generic Login builder with application/json body
func NewLoginRequestWithBody ¶
func NewLoginRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewLoginRequestWithBody constructs an http.Request for the Login method, with any body, and a specified content type
func NewLogoutOAuthRequestWithBody ¶
func NewLogoutOAuthRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewLogoutOAuthRequestWithBody constructs an http.Request for the LogoutOAuth method, with any body, and a specified content type
func NewLogoutOAuthRequestWithFormdataBody ¶
func NewLogoutOAuthRequestWithFormdataBody(server string, body LogoutOAuthFormdataRequestBody) (*http.Request, error)
NewLogoutOAuthRequestWithFormdataBody calls the generic LogoutOAuth builder with application/x-www-form-urlencoded body
func NewLogoutRequest ¶
NewLogoutRequest constructs an http.Request for the Logout method
func NewMaintenanceLoginRequest ¶
func NewMaintenanceLoginRequest(server string, body MaintenanceLoginJSONRequestBody) (*http.Request, error)
NewMaintenanceLoginRequest calls the generic MaintenanceLogin builder with application/json body
func NewMaintenanceLoginRequestWithBody ¶
func NewMaintenanceLoginRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewMaintenanceLoginRequestWithBody constructs an http.Request for the MaintenanceLogin method, with any body, and a specified content type
func NewMemoriesStatisticsRequest ¶
func NewMemoriesStatisticsRequest(server string, params *MemoriesStatisticsParams) (*http.Request, error)
NewMemoriesStatisticsRequest constructs an http.Request for the MemoriesStatistics method
func NewMergePeopleRequest ¶
func NewMergePeopleRequest(server string, body MergePeopleJSONRequestBody) (*http.Request, error)
NewMergePeopleRequest calls the generic MergePeople builder with application/json body
func NewMergePeopleRequestWithBody ¶
func NewMergePeopleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewMergePeopleRequestWithBody constructs an http.Request for the MergePeople method, with any body, and a specified content type
func NewMergePersonLegacyRequest ¶
func NewMergePersonLegacyRequest(server string, id openapi_types.UUID, body MergePersonLegacyJSONRequestBody) (*http.Request, error)
NewMergePersonLegacyRequest calls the generic MergePersonLegacy builder with application/json body
func NewMergePersonLegacyRequestWithBody ¶
func NewMergePersonLegacyRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewMergePersonLegacyRequestWithBody constructs an http.Request for the MergePersonLegacy method, with any body, and a specified content type
func NewPingServerRequest ¶
NewPingServerRequest constructs an http.Request for the PingServer method
func NewPlayAssetVideoRequest ¶
func NewPlayAssetVideoRequest(server string, id openapi_types.UUID, params *PlayAssetVideoParams) (*http.Request, error)
NewPlayAssetVideoRequest constructs an http.Request for the PlayAssetVideo method
func NewReassignFacesByIdRequest ¶
func NewReassignFacesByIdRequest(server string, id openapi_types.UUID, body ReassignFacesByIdJSONRequestBody) (*http.Request, error)
NewReassignFacesByIdRequest calls the generic ReassignFacesById builder with application/json body
func NewReassignFacesByIdRequestWithBody ¶
func NewReassignFacesByIdRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewReassignFacesByIdRequestWithBody constructs an http.Request for the ReassignFacesById method, with any body, and a specified content type
func NewReassignFacesRequest ¶
func NewReassignFacesRequest(server string, id openapi_types.UUID, body ReassignFacesJSONRequestBody) (*http.Request, error)
NewReassignFacesRequest calls the generic ReassignFaces builder with application/json body
func NewReassignFacesRequestWithBody ¶
func NewReassignFacesRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewReassignFacesRequestWithBody constructs an http.Request for the ReassignFaces method, with any body, and a specified content type
func NewRedirectOAuthToMobileRequest ¶
NewRedirectOAuthToMobileRequest constructs an http.Request for the RedirectOAuthToMobile method
func NewRemoveAssetEditsRequest ¶
NewRemoveAssetEditsRequest constructs an http.Request for the RemoveAssetEdits method
func NewRemoveAssetFromAlbumRequest ¶
func NewRemoveAssetFromAlbumRequest(server string, id openapi_types.UUID, body RemoveAssetFromAlbumJSONRequestBody) (*http.Request, error)
NewRemoveAssetFromAlbumRequest calls the generic RemoveAssetFromAlbum builder with application/json body
func NewRemoveAssetFromAlbumRequestWithBody ¶
func NewRemoveAssetFromAlbumRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewRemoveAssetFromAlbumRequestWithBody constructs an http.Request for the RemoveAssetFromAlbum method, with any body, and a specified content type
func NewRemoveAssetFromStackRequest ¶
func NewRemoveAssetFromStackRequest(server string, id openapi_types.UUID, assetId openapi_types.UUID) (*http.Request, error)
NewRemoveAssetFromStackRequest constructs an http.Request for the RemoveAssetFromStack method
func NewRemoveMemoryAssetsRequest ¶
func NewRemoveMemoryAssetsRequest(server string, id openapi_types.UUID, body RemoveMemoryAssetsJSONRequestBody) (*http.Request, error)
NewRemoveMemoryAssetsRequest calls the generic RemoveMemoryAssets builder with application/json body
func NewRemoveMemoryAssetsRequestWithBody ¶
func NewRemoveMemoryAssetsRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewRemoveMemoryAssetsRequestWithBody constructs an http.Request for the RemoveMemoryAssets method, with any body, and a specified content type
func NewRemovePartnerRequest ¶
NewRemovePartnerRequest constructs an http.Request for the RemovePartner method
func NewRemoveSharedLinkAssetsRequest ¶
func NewRemoveSharedLinkAssetsRequest(server string, id openapi_types.UUID, body RemoveSharedLinkAssetsJSONRequestBody) (*http.Request, error)
NewRemoveSharedLinkAssetsRequest calls the generic RemoveSharedLinkAssets builder with application/json body
func NewRemoveSharedLinkAssetsRequestWithBody ¶
func NewRemoveSharedLinkAssetsRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewRemoveSharedLinkAssetsRequestWithBody constructs an http.Request for the RemoveSharedLinkAssets method, with any body, and a specified content type
func NewRemoveSharedLinkRequest ¶
NewRemoveSharedLinkRequest constructs an http.Request for the RemoveSharedLink method
func NewRemoveUserFromAlbumRequest ¶
func NewRemoveUserFromAlbumRequest(server string, id openapi_types.UUID, userId string) (*http.Request, error)
NewRemoveUserFromAlbumRequest constructs an http.Request for the RemoveUserFromAlbum method
func NewResetPinCodeRequest ¶
func NewResetPinCodeRequest(server string, body ResetPinCodeJSONRequestBody) (*http.Request, error)
NewResetPinCodeRequest calls the generic ResetPinCode builder with application/json body
func NewResetPinCodeRequestWithBody ¶
func NewResetPinCodeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewResetPinCodeRequestWithBody constructs an http.Request for the ResetPinCode method, with any body, and a specified content type
func NewResolveDuplicatesRequest ¶
func NewResolveDuplicatesRequest(server string, body ResolveDuplicatesJSONRequestBody) (*http.Request, error)
NewResolveDuplicatesRequest calls the generic ResolveDuplicates builder with application/json body
func NewResolveDuplicatesRequestWithBody ¶
func NewResolveDuplicatesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewResolveDuplicatesRequestWithBody constructs an http.Request for the ResolveDuplicates method, with any body, and a specified content type
func NewRestoreAssetsRequest ¶
func NewRestoreAssetsRequest(server string, body RestoreAssetsJSONRequestBody) (*http.Request, error)
NewRestoreAssetsRequest calls the generic RestoreAssets builder with application/json body
func NewRestoreAssetsRequestWithBody ¶
func NewRestoreAssetsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewRestoreAssetsRequestWithBody constructs an http.Request for the RestoreAssets method, with any body, and a specified content type
func NewRestoreTrashRequest ¶
NewRestoreTrashRequest constructs an http.Request for the RestoreTrash method
func NewRestoreUserAdminRequest ¶
NewRestoreUserAdminRequest constructs an http.Request for the RestoreUserAdmin method
func NewReverseGeocodeRequest ¶
func NewReverseGeocodeRequest(server string, params *ReverseGeocodeParams) (*http.Request, error)
NewReverseGeocodeRequest constructs an http.Request for the ReverseGeocode method
func NewRotateApiKeyRequest ¶
NewRotateApiKeyRequest constructs an http.Request for the RotateApiKey method
func NewRunAssetJobsRequest ¶
func NewRunAssetJobsRequest(server string, body RunAssetJobsJSONRequestBody) (*http.Request, error)
NewRunAssetJobsRequest calls the generic RunAssetJobs builder with application/json body
func NewRunAssetJobsRequestWithBody ¶
func NewRunAssetJobsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewRunAssetJobsRequestWithBody constructs an http.Request for the RunAssetJobs method, with any body, and a specified content type
func NewRunQueueCommandLegacyRequest ¶
func NewRunQueueCommandLegacyRequest(server string, name QueueName, body RunQueueCommandLegacyJSONRequestBody) (*http.Request, error)
NewRunQueueCommandLegacyRequest calls the generic RunQueueCommandLegacy builder with application/json body
func NewRunQueueCommandLegacyRequestWithBody ¶
func NewRunQueueCommandLegacyRequestWithBody(server string, name QueueName, contentType string, body io.Reader) (*http.Request, error)
NewRunQueueCommandLegacyRequestWithBody constructs an http.Request for the RunQueueCommandLegacy method, with any body, and a specified content type
func NewScanLibraryRequest ¶
NewScanLibraryRequest constructs an http.Request for the ScanLibrary method
func NewSearchAssetFilesRequest ¶
func NewSearchAssetFilesRequest(server string, params *SearchAssetFilesParams) (*http.Request, error)
NewSearchAssetFilesRequest constructs an http.Request for the SearchAssetFiles method
func NewSearchAssetStatisticsRequest ¶
func NewSearchAssetStatisticsRequest(server string, body SearchAssetStatisticsJSONRequestBody) (*http.Request, error)
NewSearchAssetStatisticsRequest calls the generic SearchAssetStatistics builder with application/json body
func NewSearchAssetStatisticsRequestWithBody ¶
func NewSearchAssetStatisticsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSearchAssetStatisticsRequestWithBody constructs an http.Request for the SearchAssetStatistics method, with any body, and a specified content type
func NewSearchAssetsRequest ¶
func NewSearchAssetsRequest(server string, params *SearchAssetsParams, body SearchAssetsJSONRequestBody) (*http.Request, error)
NewSearchAssetsRequest calls the generic SearchAssets builder with application/json body
func NewSearchAssetsRequestWithBody ¶
func NewSearchAssetsRequestWithBody(server string, params *SearchAssetsParams, contentType string, body io.Reader) (*http.Request, error)
NewSearchAssetsRequestWithBody constructs an http.Request for the SearchAssets method, with any body, and a specified content type
func NewSearchLargeAssetsRequest ¶
func NewSearchLargeAssetsRequest(server string, params *SearchLargeAssetsParams) (*http.Request, error)
NewSearchLargeAssetsRequest constructs an http.Request for the SearchLargeAssets method
func NewSearchMemoriesRequest ¶
func NewSearchMemoriesRequest(server string, params *SearchMemoriesParams) (*http.Request, error)
NewSearchMemoriesRequest constructs an http.Request for the SearchMemories method
func NewSearchPersonRequest ¶
func NewSearchPersonRequest(server string, params *SearchPersonParams) (*http.Request, error)
NewSearchPersonRequest constructs an http.Request for the SearchPerson method
func NewSearchPlacesRequest ¶
func NewSearchPlacesRequest(server string, params *SearchPlacesParams) (*http.Request, error)
NewSearchPlacesRequest constructs an http.Request for the SearchPlaces method
func NewSearchPluginMethodsRequest ¶
func NewSearchPluginMethodsRequest(server string, params *SearchPluginMethodsParams) (*http.Request, error)
NewSearchPluginMethodsRequest constructs an http.Request for the SearchPluginMethods method
func NewSearchPluginTemplatesRequest ¶
NewSearchPluginTemplatesRequest constructs an http.Request for the SearchPluginTemplates method
func NewSearchPluginsRequest ¶
func NewSearchPluginsRequest(server string, params *SearchPluginsParams) (*http.Request, error)
NewSearchPluginsRequest constructs an http.Request for the SearchPlugins method
func NewSearchRandomRequest ¶
func NewSearchRandomRequest(server string, body SearchRandomJSONRequestBody) (*http.Request, error)
NewSearchRandomRequest calls the generic SearchRandom builder with application/json body
func NewSearchRandomRequestWithBody ¶
func NewSearchRandomRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSearchRandomRequestWithBody constructs an http.Request for the SearchRandom method, with any body, and a specified content type
func NewSearchSmartRequest ¶
func NewSearchSmartRequest(server string, body SearchSmartJSONRequestBody) (*http.Request, error)
NewSearchSmartRequest calls the generic SearchSmart builder with application/json body
func NewSearchSmartRequestWithBody ¶
func NewSearchSmartRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSearchSmartRequestWithBody constructs an http.Request for the SearchSmart method, with any body, and a specified content type
func NewSearchStacksRequest ¶
func NewSearchStacksRequest(server string, params *SearchStacksParams) (*http.Request, error)
NewSearchStacksRequest constructs an http.Request for the SearchStacks method
func NewSearchUsersAdminRequest ¶
func NewSearchUsersAdminRequest(server string, params *SearchUsersAdminParams) (*http.Request, error)
NewSearchUsersAdminRequest constructs an http.Request for the SearchUsersAdmin method
func NewSearchUsersRequest ¶
NewSearchUsersRequest constructs an http.Request for the SearchUsers method
func NewSearchWorkflowsRequest ¶
func NewSearchWorkflowsRequest(server string, params *SearchWorkflowsParams) (*http.Request, error)
NewSearchWorkflowsRequest constructs an http.Request for the SearchWorkflows method
func NewSendSyncAckRequest ¶
func NewSendSyncAckRequest(server string, body SendSyncAckJSONRequestBody) (*http.Request, error)
NewSendSyncAckRequest calls the generic SendSyncAck builder with application/json body
func NewSendSyncAckRequestWithBody ¶
func NewSendSyncAckRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSendSyncAckRequestWithBody constructs an http.Request for the SendSyncAck method, with any body, and a specified content type
func NewSendTestEmailAdminRequest ¶
func NewSendTestEmailAdminRequest(server string, body SendTestEmailAdminJSONRequestBody) (*http.Request, error)
NewSendTestEmailAdminRequest calls the generic SendTestEmailAdmin builder with application/json body
func NewSendTestEmailAdminRequestWithBody ¶
func NewSendTestEmailAdminRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSendTestEmailAdminRequestWithBody constructs an http.Request for the SendTestEmailAdmin method, with any body, and a specified content type
func NewSetMaintenanceModeRequest ¶
func NewSetMaintenanceModeRequest(server string, body SetMaintenanceModeJSONRequestBody) (*http.Request, error)
NewSetMaintenanceModeRequest calls the generic SetMaintenanceMode builder with application/json body
func NewSetMaintenanceModeRequestWithBody ¶
func NewSetMaintenanceModeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSetMaintenanceModeRequestWithBody constructs an http.Request for the SetMaintenanceMode method, with any body, and a specified content type
func NewSetServerLicenseRequest ¶
func NewSetServerLicenseRequest(server string, body SetServerLicenseJSONRequestBody) (*http.Request, error)
NewSetServerLicenseRequest calls the generic SetServerLicense builder with application/json body
func NewSetServerLicenseRequestWithBody ¶
func NewSetServerLicenseRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSetServerLicenseRequestWithBody constructs an http.Request for the SetServerLicense method, with any body, and a specified content type
func NewSetUserLicenseRequest ¶
func NewSetUserLicenseRequest(server string, body SetUserLicenseJSONRequestBody) (*http.Request, error)
NewSetUserLicenseRequest calls the generic SetUserLicense builder with application/json body
func NewSetUserLicenseRequestWithBody ¶
func NewSetUserLicenseRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSetUserLicenseRequestWithBody constructs an http.Request for the SetUserLicense method, with any body, and a specified content type
func NewSetUserOnboardingRequest ¶
func NewSetUserOnboardingRequest(server string, body SetUserOnboardingJSONRequestBody) (*http.Request, error)
NewSetUserOnboardingRequest calls the generic SetUserOnboarding builder with application/json body
func NewSetUserOnboardingRequestWithBody ¶
func NewSetUserOnboardingRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSetUserOnboardingRequestWithBody constructs an http.Request for the SetUserOnboarding method, with any body, and a specified content type
func NewSetupPinCodeRequest ¶
func NewSetupPinCodeRequest(server string, body SetupPinCodeJSONRequestBody) (*http.Request, error)
NewSetupPinCodeRequest calls the generic SetupPinCode builder with application/json body
func NewSetupPinCodeRequestWithBody ¶
func NewSetupPinCodeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSetupPinCodeRequestWithBody constructs an http.Request for the SetupPinCode method, with any body, and a specified content type
func NewSharedLinkLoginRequest ¶
func NewSharedLinkLoginRequest(server string, params *SharedLinkLoginParams, body SharedLinkLoginJSONRequestBody) (*http.Request, error)
NewSharedLinkLoginRequest calls the generic SharedLinkLogin builder with application/json body
func NewSharedLinkLoginRequestWithBody ¶
func NewSharedLinkLoginRequestWithBody(server string, params *SharedLinkLoginParams, contentType string, body io.Reader) (*http.Request, error)
NewSharedLinkLoginRequestWithBody constructs an http.Request for the SharedLinkLogin method, with any body, and a specified content type
func NewSignUpAdminRequest ¶
func NewSignUpAdminRequest(server string, body SignUpAdminJSONRequestBody) (*http.Request, error)
NewSignUpAdminRequest calls the generic SignUpAdmin builder with application/json body
func NewSignUpAdminRequestWithBody ¶
func NewSignUpAdminRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewSignUpAdminRequestWithBody constructs an http.Request for the SignUpAdmin method, with any body, and a specified content type
func NewStartDatabaseRestoreFlowRequest ¶
NewStartDatabaseRestoreFlowRequest constructs an http.Request for the StartDatabaseRestoreFlow method
func NewStartOAuthRequest ¶
func NewStartOAuthRequest(server string, body StartOAuthJSONRequestBody) (*http.Request, error)
NewStartOAuthRequest calls the generic StartOAuth builder with application/json body
func NewStartOAuthRequestWithBody ¶
func NewStartOAuthRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewStartOAuthRequestWithBody constructs an http.Request for the StartOAuth method, with any body, and a specified content type
func NewTagAssetsRequest ¶
func NewTagAssetsRequest(server string, id openapi_types.UUID, body TagAssetsJSONRequestBody) (*http.Request, error)
NewTagAssetsRequest calls the generic TagAssets builder with application/json body
func NewTagAssetsRequestWithBody ¶
func NewTagAssetsRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewTagAssetsRequestWithBody constructs an http.Request for the TagAssets method, with any body, and a specified content type
func NewUnlinkAllOAuthAccountsAdminRequest ¶
NewUnlinkAllOAuthAccountsAdminRequest constructs an http.Request for the UnlinkAllOAuthAccountsAdmin method
func NewUnlinkOAuthAccountRequest ¶
NewUnlinkOAuthAccountRequest constructs an http.Request for the UnlinkOAuthAccount method
func NewUnlockAuthSessionRequest ¶
func NewUnlockAuthSessionRequest(server string, body UnlockAuthSessionJSONRequestBody) (*http.Request, error)
NewUnlockAuthSessionRequest calls the generic UnlockAuthSession builder with application/json body
func NewUnlockAuthSessionRequestWithBody ¶
func NewUnlockAuthSessionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUnlockAuthSessionRequestWithBody constructs an http.Request for the UnlockAuthSession method, with any body, and a specified content type
func NewUntagAssetsRequest ¶
func NewUntagAssetsRequest(server string, id openapi_types.UUID, body UntagAssetsJSONRequestBody) (*http.Request, error)
NewUntagAssetsRequest calls the generic UntagAssets builder with application/json body
func NewUntagAssetsRequestWithBody ¶
func NewUntagAssetsRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUntagAssetsRequestWithBody constructs an http.Request for the UntagAssets method, with any body, and a specified content type
func NewUpdateAdminConfigRequest ¶
func NewUpdateAdminConfigRequest(server string, body UpdateAdminConfigJSONRequestBody) (*http.Request, error)
NewUpdateAdminConfigRequest calls the generic UpdateAdminConfig builder with application/json body
func NewUpdateAdminConfigRequestWithBody ¶
func NewUpdateAdminConfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateAdminConfigRequestWithBody constructs an http.Request for the UpdateAdminConfig method, with any body, and a specified content type
func NewUpdateAdminOnboardingRequest ¶
func NewUpdateAdminOnboardingRequest(server string, body UpdateAdminOnboardingJSONRequestBody) (*http.Request, error)
NewUpdateAdminOnboardingRequest calls the generic UpdateAdminOnboarding builder with application/json body
func NewUpdateAdminOnboardingRequestWithBody ¶
func NewUpdateAdminOnboardingRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateAdminOnboardingRequestWithBody constructs an http.Request for the UpdateAdminOnboarding method, with any body, and a specified content type
func NewUpdateAlbumInfoRequest ¶
func NewUpdateAlbumInfoRequest(server string, id openapi_types.UUID, body UpdateAlbumInfoJSONRequestBody) (*http.Request, error)
NewUpdateAlbumInfoRequest calls the generic UpdateAlbumInfo builder with application/json body
func NewUpdateAlbumInfoRequestWithBody ¶
func NewUpdateAlbumInfoRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateAlbumInfoRequestWithBody constructs an http.Request for the UpdateAlbumInfo method, with any body, and a specified content type
func NewUpdateAlbumUserRequest ¶
func NewUpdateAlbumUserRequest(server string, id openapi_types.UUID, userId string, body UpdateAlbumUserJSONRequestBody) (*http.Request, error)
NewUpdateAlbumUserRequest calls the generic UpdateAlbumUser builder with application/json body
func NewUpdateAlbumUserRequestWithBody ¶
func NewUpdateAlbumUserRequestWithBody(server string, id openapi_types.UUID, userId string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateAlbumUserRequestWithBody constructs an http.Request for the UpdateAlbumUser method, with any body, and a specified content type
func NewUpdateApiKeyRequest ¶
func NewUpdateApiKeyRequest(server string, id openapi_types.UUID, body UpdateApiKeyJSONRequestBody) (*http.Request, error)
NewUpdateApiKeyRequest calls the generic UpdateApiKey builder with application/json body
func NewUpdateApiKeyRequestWithBody ¶
func NewUpdateApiKeyRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateApiKeyRequestWithBody constructs an http.Request for the UpdateApiKey method, with any body, and a specified content type
func NewUpdateAssetMetadataRequest ¶
func NewUpdateAssetMetadataRequest(server string, id openapi_types.UUID, body UpdateAssetMetadataJSONRequestBody) (*http.Request, error)
NewUpdateAssetMetadataRequest calls the generic UpdateAssetMetadata builder with application/json body
func NewUpdateAssetMetadataRequestWithBody ¶
func NewUpdateAssetMetadataRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateAssetMetadataRequestWithBody constructs an http.Request for the UpdateAssetMetadata method, with any body, and a specified content type
func NewUpdateAssetRequest ¶
func NewUpdateAssetRequest(server string, id openapi_types.UUID, body UpdateAssetJSONRequestBody) (*http.Request, error)
NewUpdateAssetRequest calls the generic UpdateAsset builder with application/json body
func NewUpdateAssetRequestWithBody ¶
func NewUpdateAssetRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateAssetRequestWithBody constructs an http.Request for the UpdateAsset method, with any body, and a specified content type
func NewUpdateAssetsRequest ¶
func NewUpdateAssetsRequest(server string, body UpdateAssetsJSONRequestBody) (*http.Request, error)
NewUpdateAssetsRequest calls the generic UpdateAssets builder with application/json body
func NewUpdateAssetsRequestWithBody ¶
func NewUpdateAssetsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateAssetsRequestWithBody constructs an http.Request for the UpdateAssets method, with any body, and a specified content type
func NewUpdateBulkAssetMetadataRequest ¶
func NewUpdateBulkAssetMetadataRequest(server string, body UpdateBulkAssetMetadataJSONRequestBody) (*http.Request, error)
NewUpdateBulkAssetMetadataRequest calls the generic UpdateBulkAssetMetadata builder with application/json body
func NewUpdateBulkAssetMetadataRequestWithBody ¶
func NewUpdateBulkAssetMetadataRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateBulkAssetMetadataRequestWithBody constructs an http.Request for the UpdateBulkAssetMetadata method, with any body, and a specified content type
func NewUpdateConfigRequest ¶
func NewUpdateConfigRequest(server string, body UpdateConfigJSONRequestBody) (*http.Request, error)
NewUpdateConfigRequest calls the generic UpdateConfig builder with application/json body
func NewUpdateConfigRequestWithBody ¶
func NewUpdateConfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateConfigRequestWithBody constructs an http.Request for the UpdateConfig method, with any body, and a specified content type
func NewUpdateLibraryRequest ¶
func NewUpdateLibraryRequest(server string, id openapi_types.UUID, body UpdateLibraryJSONRequestBody) (*http.Request, error)
NewUpdateLibraryRequest calls the generic UpdateLibrary builder with application/json body
func NewUpdateLibraryRequestWithBody ¶
func NewUpdateLibraryRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateLibraryRequestWithBody constructs an http.Request for the UpdateLibrary method, with any body, and a specified content type
func NewUpdateMemoryRequest ¶
func NewUpdateMemoryRequest(server string, id openapi_types.UUID, body UpdateMemoryJSONRequestBody) (*http.Request, error)
NewUpdateMemoryRequest calls the generic UpdateMemory builder with application/json body
func NewUpdateMemoryRequestWithBody ¶
func NewUpdateMemoryRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateMemoryRequestWithBody constructs an http.Request for the UpdateMemory method, with any body, and a specified content type
func NewUpdateMyPreferencesRequest ¶
func NewUpdateMyPreferencesRequest(server string, body UpdateMyPreferencesJSONRequestBody) (*http.Request, error)
NewUpdateMyPreferencesRequest calls the generic UpdateMyPreferences builder with application/json body
func NewUpdateMyPreferencesRequestWithBody ¶
func NewUpdateMyPreferencesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateMyPreferencesRequestWithBody constructs an http.Request for the UpdateMyPreferences method, with any body, and a specified content type
func NewUpdateMyUserRequest ¶
func NewUpdateMyUserRequest(server string, body UpdateMyUserJSONRequestBody) (*http.Request, error)
NewUpdateMyUserRequest calls the generic UpdateMyUser builder with application/json body
func NewUpdateMyUserRequestWithBody ¶
func NewUpdateMyUserRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateMyUserRequestWithBody constructs an http.Request for the UpdateMyUser method, with any body, and a specified content type
func NewUpdateNotificationRequest ¶
func NewUpdateNotificationRequest(server string, id openapi_types.UUID, body UpdateNotificationJSONRequestBody) (*http.Request, error)
NewUpdateNotificationRequest calls the generic UpdateNotification builder with application/json body
func NewUpdateNotificationRequestWithBody ¶
func NewUpdateNotificationRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateNotificationRequestWithBody constructs an http.Request for the UpdateNotification method, with any body, and a specified content type
func NewUpdateNotificationsRequest ¶
func NewUpdateNotificationsRequest(server string, body UpdateNotificationsJSONRequestBody) (*http.Request, error)
NewUpdateNotificationsRequest calls the generic UpdateNotifications builder with application/json body
func NewUpdateNotificationsRequestWithBody ¶
func NewUpdateNotificationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUpdateNotificationsRequestWithBody constructs an http.Request for the UpdateNotifications method, with any body, and a specified content type
func NewUpdatePartnerRequest ¶
func NewUpdatePartnerRequest(server string, id openapi_types.UUID, body UpdatePartnerJSONRequestBody) (*http.Request, error)
NewUpdatePartnerRequest calls the generic UpdatePartner builder with application/json body
func NewUpdatePartnerRequestWithBody ¶
func NewUpdatePartnerRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdatePartnerRequestWithBody constructs an http.Request for the UpdatePartner method, with any body, and a specified content type
func NewUpdatePeopleRequest ¶
func NewUpdatePeopleRequest(server string, body UpdatePeopleJSONRequestBody) (*http.Request, error)
NewUpdatePeopleRequest calls the generic UpdatePeople builder with application/json body
func NewUpdatePeopleRequestWithBody ¶
func NewUpdatePeopleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUpdatePeopleRequestWithBody constructs an http.Request for the UpdatePeople method, with any body, and a specified content type
func NewUpdatePersonRequest ¶
func NewUpdatePersonRequest(server string, id openapi_types.UUID, body UpdatePersonJSONRequestBody) (*http.Request, error)
NewUpdatePersonRequest calls the generic UpdatePerson builder with application/json body
func NewUpdatePersonRequestWithBody ¶
func NewUpdatePersonRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdatePersonRequestWithBody constructs an http.Request for the UpdatePerson method, with any body, and a specified content type
func NewUpdateQueueRequest ¶
func NewUpdateQueueRequest(server string, name QueueName, body UpdateQueueJSONRequestBody) (*http.Request, error)
NewUpdateQueueRequest calls the generic UpdateQueue builder with application/json body
func NewUpdateQueueRequestWithBody ¶
func NewUpdateQueueRequestWithBody(server string, name QueueName, contentType string, body io.Reader) (*http.Request, error)
NewUpdateQueueRequestWithBody constructs an http.Request for the UpdateQueue method, with any body, and a specified content type
func NewUpdateSessionRequest ¶
func NewUpdateSessionRequest(server string, id openapi_types.UUID, body UpdateSessionJSONRequestBody) (*http.Request, error)
NewUpdateSessionRequest calls the generic UpdateSession builder with application/json body
func NewUpdateSessionRequestWithBody ¶
func NewUpdateSessionRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateSessionRequestWithBody constructs an http.Request for the UpdateSession method, with any body, and a specified content type
func NewUpdateSharedLinkRequest ¶
func NewUpdateSharedLinkRequest(server string, id openapi_types.UUID, body UpdateSharedLinkJSONRequestBody) (*http.Request, error)
NewUpdateSharedLinkRequest calls the generic UpdateSharedLink builder with application/json body
func NewUpdateSharedLinkRequestWithBody ¶
func NewUpdateSharedLinkRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateSharedLinkRequestWithBody constructs an http.Request for the UpdateSharedLink method, with any body, and a specified content type
func NewUpdateStackRequest ¶
func NewUpdateStackRequest(server string, id openapi_types.UUID, body UpdateStackJSONRequestBody) (*http.Request, error)
NewUpdateStackRequest calls the generic UpdateStack builder with application/json body
func NewUpdateStackRequestWithBody ¶
func NewUpdateStackRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateStackRequestWithBody constructs an http.Request for the UpdateStack method, with any body, and a specified content type
func NewUpdateTagRequest ¶
func NewUpdateTagRequest(server string, id openapi_types.UUID, body UpdateTagJSONRequestBody) (*http.Request, error)
NewUpdateTagRequest calls the generic UpdateTag builder with application/json body
func NewUpdateTagRequestWithBody ¶
func NewUpdateTagRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateTagRequestWithBody constructs an http.Request for the UpdateTag method, with any body, and a specified content type
func NewUpdateUserAdminRequest ¶
func NewUpdateUserAdminRequest(server string, id openapi_types.UUID, body UpdateUserAdminJSONRequestBody) (*http.Request, error)
NewUpdateUserAdminRequest calls the generic UpdateUserAdmin builder with application/json body
func NewUpdateUserAdminRequestWithBody ¶
func NewUpdateUserAdminRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateUserAdminRequestWithBody constructs an http.Request for the UpdateUserAdmin method, with any body, and a specified content type
func NewUpdateUserPreferencesAdminRequest ¶
func NewUpdateUserPreferencesAdminRequest(server string, id openapi_types.UUID, body UpdateUserPreferencesAdminJSONRequestBody) (*http.Request, error)
NewUpdateUserPreferencesAdminRequest calls the generic UpdateUserPreferencesAdmin builder with application/json body
func NewUpdateUserPreferencesAdminRequestWithBody ¶
func NewUpdateUserPreferencesAdminRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateUserPreferencesAdminRequestWithBody constructs an http.Request for the UpdateUserPreferencesAdmin method, with any body, and a specified content type
func NewUpdateWorkflowRequest ¶
func NewUpdateWorkflowRequest(server string, id openapi_types.UUID, body UpdateWorkflowJSONRequestBody) (*http.Request, error)
NewUpdateWorkflowRequest calls the generic UpdateWorkflow builder with application/json body
func NewUpdateWorkflowRequestWithBody ¶
func NewUpdateWorkflowRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewUpdateWorkflowRequestWithBody constructs an http.Request for the UpdateWorkflow method, with any body, and a specified content type
func NewUploadAssetRequestWithBody ¶
func NewUploadAssetRequestWithBody(server string, params *UploadAssetParams, contentType string, body io.Reader) (*http.Request, error)
NewUploadAssetRequestWithBody constructs an http.Request for the UploadAsset method, with any body, and a specified content type
func NewUploadDatabaseBackupRequestWithBody ¶
func NewUploadDatabaseBackupRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUploadDatabaseBackupRequestWithBody constructs an http.Request for the UploadDatabaseBackup method, with any body, and a specified content type
func NewUpsertTagsRequest ¶
func NewUpsertTagsRequest(server string, body UpsertTagsJSONRequestBody) (*http.Request, error)
NewUpsertTagsRequest calls the generic UpsertTags builder with application/json body
func NewUpsertTagsRequestWithBody ¶
func NewUpsertTagsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewUpsertTagsRequestWithBody constructs an http.Request for the UpsertTags method, with any body, and a specified content type
func NewValidateAccessTokenRequest ¶
NewValidateAccessTokenRequest constructs an http.Request for the ValidateAccessToken method
func NewValidateRequest ¶
func NewValidateRequest(server string, id openapi_types.UUID, body ValidateJSONRequestBody) (*http.Request, error)
NewValidateRequest calls the generic Validate builder with application/json body
func NewValidateRequestWithBody ¶
func NewValidateRequestWithBody(server string, id openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)
NewValidateRequestWithBody constructs an http.Request for the Validate method, with any body, and a specified content type
func NewViewAssetRequest ¶
func NewViewAssetRequest(server string, id openapi_types.UUID, params *ViewAssetParams) (*http.Request, error)
NewViewAssetRequest constructs an http.Request for the ViewAsset method
Types ¶
type AcceptClusterGroupRequestResponse ¶
func ParseAcceptClusterGroupRequestResponse ¶
func ParseAcceptClusterGroupRequestResponse(rsp *http.Response) (*AcceptClusterGroupRequestResponse, error)
ParseAcceptClusterGroupRequestResponse parses an HTTP response from a AcceptClusterGroupRequestWithResponse call
func (AcceptClusterGroupRequestResponse) ContentType ¶
func (r AcceptClusterGroupRequestResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AcceptClusterGroupRequestResponse) GetBody ¶
func (r AcceptClusterGroupRequestResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AcceptClusterGroupRequestResponse) Status ¶
func (r AcceptClusterGroupRequestResponse) Status() string
Status returns HTTPResponse.Status
func (AcceptClusterGroupRequestResponse) StatusCode ¶
func (r AcceptClusterGroupRequestResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ActivityCreateDto ¶
type ActivityCreateDto struct {
// AlbumId Album ID
AlbumId openapi_types.UUID `json:"albumId"`
// AssetId Asset ID (if activity is for an asset)
AssetId *openapi_types.UUID `json:"assetId,omitempty"`
// Comment Comment text (required if type is comment)
Comment *string `json:"comment,omitempty"`
// Type Reaction type
Type ReactionType `json:"type"`
}
ActivityCreateDto Activity create
type ActivityResponseDto ¶
type ActivityResponseDto struct {
// AssetId Asset ID (if activity is for an asset)
AssetId *openapi_types.UUID `json:"assetId"`
// Comment Comment text (for comment activities)
Comment *string `json:"comment,omitempty"`
// CreatedAt Creation date
//
// Example: 2024-01-01T00:00:00.000Z
CreatedAt time.Time `json:"createdAt"`
// Id Activity ID
Id openapi_types.UUID `json:"id"`
// Type Reaction type
Type ReactionType `json:"type"`
User UserResponseDto `json:"user"`
}
ActivityResponseDto defines model for ActivityResponseDto.
type ActivityStatisticsResponseDto ¶
type ActivityStatisticsResponseDto struct {
// Comments Number of comments
Comments int `json:"comments"`
// Likes Number of likes
Likes int `json:"likes"`
}
ActivityStatisticsResponseDto defines model for ActivityStatisticsResponseDto.
type AddAssetsToAlbumJSONRequestBody ¶
type AddAssetsToAlbumJSONRequestBody = BulkIdsDto
AddAssetsToAlbumJSONRequestBody defines body for AddAssetsToAlbum for application/json ContentType.
type AddAssetsToAlbumResponse ¶
type AddAssetsToAlbumResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]BulkIdResponseDto
}
func ParseAddAssetsToAlbumResponse ¶
func ParseAddAssetsToAlbumResponse(rsp *http.Response) (*AddAssetsToAlbumResponse, error)
ParseAddAssetsToAlbumResponse parses an HTTP response from a AddAssetsToAlbumWithResponse call
func (AddAssetsToAlbumResponse) ContentType ¶
func (r AddAssetsToAlbumResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AddAssetsToAlbumResponse) GetBody ¶
func (r AddAssetsToAlbumResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AddAssetsToAlbumResponse) GetJSON200 ¶
func (r AddAssetsToAlbumResponse) GetJSON200() *[]BulkIdResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AddAssetsToAlbumResponse) Status ¶
func (r AddAssetsToAlbumResponse) Status() string
Status returns HTTPResponse.Status
func (AddAssetsToAlbumResponse) StatusCode ¶
func (r AddAssetsToAlbumResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AddAssetsToAlbumsJSONRequestBody ¶
type AddAssetsToAlbumsJSONRequestBody = AlbumsAddAssetsDto
AddAssetsToAlbumsJSONRequestBody defines body for AddAssetsToAlbums for application/json ContentType.
type AddAssetsToAlbumsResponse ¶
type AddAssetsToAlbumsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AlbumsAddAssetsResponseDto
}
func ParseAddAssetsToAlbumsResponse ¶
func ParseAddAssetsToAlbumsResponse(rsp *http.Response) (*AddAssetsToAlbumsResponse, error)
ParseAddAssetsToAlbumsResponse parses an HTTP response from a AddAssetsToAlbumsWithResponse call
func (AddAssetsToAlbumsResponse) ContentType ¶
func (r AddAssetsToAlbumsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AddAssetsToAlbumsResponse) GetBody ¶
func (r AddAssetsToAlbumsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AddAssetsToAlbumsResponse) GetJSON200 ¶
func (r AddAssetsToAlbumsResponse) GetJSON200() *AlbumsAddAssetsResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AddAssetsToAlbumsResponse) Status ¶
func (r AddAssetsToAlbumsResponse) Status() string
Status returns HTTPResponse.Status
func (AddAssetsToAlbumsResponse) StatusCode ¶
func (r AddAssetsToAlbumsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AddMemoryAssetsJSONRequestBody ¶
type AddMemoryAssetsJSONRequestBody = BulkIdsDto
AddMemoryAssetsJSONRequestBody defines body for AddMemoryAssets for application/json ContentType.
type AddMemoryAssetsResponse ¶
type AddMemoryAssetsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]BulkIdResponseDto
}
func ParseAddMemoryAssetsResponse ¶
func ParseAddMemoryAssetsResponse(rsp *http.Response) (*AddMemoryAssetsResponse, error)
ParseAddMemoryAssetsResponse parses an HTTP response from a AddMemoryAssetsWithResponse call
func (AddMemoryAssetsResponse) ContentType ¶
func (r AddMemoryAssetsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AddMemoryAssetsResponse) GetBody ¶
func (r AddMemoryAssetsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AddMemoryAssetsResponse) GetJSON200 ¶
func (r AddMemoryAssetsResponse) GetJSON200() *[]BulkIdResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AddMemoryAssetsResponse) Status ¶
func (r AddMemoryAssetsResponse) Status() string
Status returns HTTPResponse.Status
func (AddMemoryAssetsResponse) StatusCode ¶
func (r AddMemoryAssetsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AddSharedLinkAssetsJSONRequestBody ¶
type AddSharedLinkAssetsJSONRequestBody = AssetIdsDto
AddSharedLinkAssetsJSONRequestBody defines body for AddSharedLinkAssets for application/json ContentType.
type AddSharedLinkAssetsResponse ¶
type AddSharedLinkAssetsResponse struct {
JSON200 *[]AssetIdsResponseDto
}
func ParseAddSharedLinkAssetsResponse ¶
func ParseAddSharedLinkAssetsResponse(rsp *http.Response) (*AddSharedLinkAssetsResponse, error)
ParseAddSharedLinkAssetsResponse parses an HTTP response from a AddSharedLinkAssetsWithResponse call
func (AddSharedLinkAssetsResponse) ContentType ¶
func (r AddSharedLinkAssetsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AddSharedLinkAssetsResponse) GetBody ¶
func (r AddSharedLinkAssetsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AddSharedLinkAssetsResponse) GetJSON200 ¶
func (r AddSharedLinkAssetsResponse) GetJSON200() *[]AssetIdsResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AddSharedLinkAssetsResponse) Status ¶
func (r AddSharedLinkAssetsResponse) Status() string
Status returns HTTPResponse.Status
func (AddSharedLinkAssetsResponse) StatusCode ¶
func (r AddSharedLinkAssetsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AddUsersDto ¶
type AddUsersDto struct {
// AlbumUsers Album users to add
AlbumUsers []AlbumUserAddDto `json:"albumUsers"`
}
AddUsersDto defines model for AddUsersDto.
type AddUsersToAlbumJSONRequestBody ¶
type AddUsersToAlbumJSONRequestBody = AddUsersDto
AddUsersToAlbumJSONRequestBody defines body for AddUsersToAlbum for application/json ContentType.
type AddUsersToAlbumResponse ¶
type AddUsersToAlbumResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AlbumResponseDto
}
func ParseAddUsersToAlbumResponse ¶
func ParseAddUsersToAlbumResponse(rsp *http.Response) (*AddUsersToAlbumResponse, error)
ParseAddUsersToAlbumResponse parses an HTTP response from a AddUsersToAlbumWithResponse call
func (AddUsersToAlbumResponse) ContentType ¶
func (r AddUsersToAlbumResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AddUsersToAlbumResponse) GetBody ¶
func (r AddUsersToAlbumResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (AddUsersToAlbumResponse) GetJSON200 ¶
func (r AddUsersToAlbumResponse) GetJSON200() *AlbumResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (AddUsersToAlbumResponse) Status ¶
func (r AddUsersToAlbumResponse) Status() string
Status returns HTTPResponse.Status
func (AddUsersToAlbumResponse) StatusCode ¶
func (r AddUsersToAlbumResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type AdminConfigBackupsDto ¶
type AdminConfigBackupsDto struct {
Database AdminConfigDatabaseBackupDto `json:"database"`
}
AdminConfigBackupsDto defines model for AdminConfigBackupsDto.
type AdminConfigClipDto ¶
type AdminConfigClipDto struct {
// Enabled Whether the task is enabled
Enabled bool `json:"enabled"`
// ModelName Name of the model to use
ModelName string `json:"modelName"`
}
AdminConfigClipDto defines model for AdminConfigClipDto.
type AdminConfigDatabaseBackupDto ¶
type AdminConfigDatabaseBackupDto struct {
// CronExpression Cron expression
CronExpression string `json:"cronExpression"`
// Enabled Enabled
Enabled bool `json:"enabled"`
// KeepLastAmount Keep last amount
KeepLastAmount int `json:"keepLastAmount"`
}
AdminConfigDatabaseBackupDto defines model for AdminConfigDatabaseBackupDto.
type AdminConfigDto ¶
type AdminConfigDto struct {
Backup AdminConfigBackupsDto `json:"backup"`
Ffmpeg AdminConfigFFmpegDto `json:"ffmpeg"`
Image AdminConfigImageDto `json:"image"`
// IntegrityChecks Integrity checks config
IntegrityChecks AdminConfigIntegrityChecksDto `json:"integrityChecks"`
Job AdminConfigJobDto `json:"job"`
Library AdminConfigLibraryDto `json:"library"`
Logging AdminConfigLoggingDto `json:"logging"`
MachineLearning AdminConfigMachineLearningDto `json:"machineLearning"`
Map AdminConfigMapDto `json:"map"`
Metadata AdminConfigMetadataDto `json:"metadata"`
NewVersionCheck AdminConfigNewVersionCheckDto `json:"newVersionCheck"`
NightlyTasks AdminConfigNightlyTasksDto `json:"nightlyTasks"`
Notifications AdminConfigNotificationsDto `json:"notifications"`
Oauth AdminConfigOAuthDto `json:"oauth"`
PasswordLogin AdminConfigPasswordLoginDto `json:"passwordLogin"`
ReverseGeocoding AdminConfigReverseGeocodingDto `json:"reverseGeocoding"`
Server AdminConfigServerDto `json:"server"`
StorageTemplate AdminConfigStorageTemplateDto `json:"storageTemplate"`
Templates AdminConfigTemplatesDto `json:"templates"`
Theme AdminConfigThemeDto `json:"theme"`
Trash AdminConfigTrashDto `json:"trash"`
User AdminConfigUserDto `json:"user"`
}
AdminConfigDto Configuration properties that are visible to the admin
type AdminConfigDuplicateDetectionDto ¶
type AdminConfigDuplicateDetectionDto struct {
// Enabled Whether the task is enabled
Enabled bool `json:"enabled"`
// MaxDistance Maximum distance threshold for duplicate detection
MaxDistance float64 `json:"maxDistance"`
}
AdminConfigDuplicateDetectionDto defines model for AdminConfigDuplicateDetectionDto.
type AdminConfigFFmpegDto ¶
type AdminConfigFFmpegDto struct {
// Accel Transcode hardware acceleration
Accel TranscodeHWAccel `json:"accel"`
// AccelDecode Accelerated decode
AccelDecode bool `json:"accelDecode"`
// AcceptedAudioCodecs Accepted audio codecs
AcceptedAudioCodecs []AudioCodec `json:"acceptedAudioCodecs"`
// AcceptedContainers Accepted containers
AcceptedContainers []VideoContainer `json:"acceptedContainers"`
// AcceptedVideoCodecs Accepted video codecs
AcceptedVideoCodecs []VideoCodec `json:"acceptedVideoCodecs"`
// Bframes B-frames
Bframes int `json:"bframes"`
// CqMode CQ mode
CqMode CQMode `json:"cqMode"`
// Crf CRF
Crf int `json:"crf"`
// GopSize GOP size
GopSize int `json:"gopSize"`
// MaxBitrate Max bitrate
MaxBitrate string `json:"maxBitrate"`
// PreferredHwDevice Preferred hardware device
PreferredHwDevice string `json:"preferredHwDevice"`
// Preset Preset
Preset string `json:"preset"`
Realtime AdminConfigFFmpegRealtimeDto `json:"realtime"`
// Refs References
Refs int `json:"refs"`
// TargetAudioCodec Target audio codec
TargetAudioCodec AudioCodec `json:"targetAudioCodec"`
// TargetResolution Target resolution
TargetResolution string `json:"targetResolution"`
// TargetVideoCodec Target video codec
TargetVideoCodec VideoCodec `json:"targetVideoCodec"`
// TemporalAQ Temporal AQ
TemporalAQ bool `json:"temporalAQ"`
// Threads Threads
Threads int `json:"threads"`
// Tonemap Tone mapping
Tonemap ToneMapping `json:"tonemap"`
// Transcode Transcode policy
Transcode TranscodePolicy `json:"transcode"`
// TwoPass Two pass
TwoPass bool `json:"twoPass"`
}
AdminConfigFFmpegDto defines model for AdminConfigFFmpegDto.
type AdminConfigFFmpegRealtimeDto ¶
type AdminConfigFFmpegRealtimeDto struct {
// Enabled Enable real-time HLS transcoding (alpha)
Enabled bool `json:"enabled"`
// Resolutions Resolutions to use for real-time HLS transcoding
Resolutions []HlsVideoResolution `json:"resolutions"`
// VideoCodecs Video codecs to use for real-time HLS transcoding
VideoCodecs []VideoCodec `json:"videoCodecs"`
}
AdminConfigFFmpegRealtimeDto defines model for AdminConfigFFmpegRealtimeDto.
type AdminConfigFacesDto ¶
type AdminConfigFacesDto struct {
// Import Import
Import bool `json:"import"`
}
AdminConfigFacesDto defines model for AdminConfigFacesDto.
type AdminConfigFacialRecognitionDto ¶
type AdminConfigFacialRecognitionDto struct {
// Enabled Whether the task is enabled
Enabled bool `json:"enabled"`
// MaxDistance Maximum distance threshold for face recognition
MaxDistance float64 `json:"maxDistance"`
// MinFaces Minimum number of faces required for recognition
MinFaces int `json:"minFaces"`
// MinScore Minimum confidence score for face detection
MinScore float64 `json:"minScore"`
// ModelName Name of the model to use
ModelName string `json:"modelName"`
}
AdminConfigFacialRecognitionDto defines model for AdminConfigFacialRecognitionDto.
type AdminConfigGeneratedFullsizeImageDto ¶
type AdminConfigGeneratedFullsizeImageDto struct {
// Enabled Enabled
Enabled bool `json:"enabled"`
// Format Image format
Format ImageFormat `json:"format"`
// Progressive Progressive
Progressive *bool `json:"progressive,omitempty"`
// Quality Quality
Quality int `json:"quality"`
}
AdminConfigGeneratedFullsizeImageDto defines model for AdminConfigGeneratedFullsizeImageDto.
type AdminConfigGeneratedImageDto ¶
type AdminConfigGeneratedImageDto struct {
// Format Image format
Format ImageFormat `json:"format"`
// Progressive Progressive
Progressive *bool `json:"progressive,omitempty"`
// Quality Quality
Quality int `json:"quality"`
// Size Size
Size int `json:"size"`
}
AdminConfigGeneratedImageDto defines model for AdminConfigGeneratedImageDto.
type AdminConfigImageDto ¶
type AdminConfigImageDto struct {
// Colorspace Colorspace
Colorspace Colorspace `json:"colorspace"`
// ExtractEmbedded Extract embedded
ExtractEmbedded bool `json:"extractEmbedded"`
Fullsize AdminConfigGeneratedFullsizeImageDto `json:"fullsize"`
Preview AdminConfigGeneratedImageDto `json:"preview"`
Thumbnail AdminConfigGeneratedImageDto `json:"thumbnail"`
}
AdminConfigImageDto defines model for AdminConfigImageDto.
type AdminConfigIntegrityChecksDto ¶
type AdminConfigIntegrityChecksDto struct {
// ChecksumFiles Integrity checksum job config
ChecksumFiles AdminConfigIntegrityChecksumJobDto `json:"checksumFiles"`
// MissingFiles Integrity job config
MissingFiles AdminConfigIntegrityJobDto `json:"missingFiles"`
// UntrackedFiles Integrity job config
UntrackedFiles AdminConfigIntegrityJobDto `json:"untrackedFiles"`
}
AdminConfigIntegrityChecksDto Integrity checks config
type AdminConfigIntegrityChecksumJobDto ¶
type AdminConfigIntegrityChecksumJobDto struct {
// CronExpression Cron expression for when the integrity check should run
CronExpression string `json:"cronExpression"`
// Enabled Enabled
Enabled bool `json:"enabled"`
// PercentageLimit Percentage limit of the integrity checksum job
PercentageLimit float64 `json:"percentageLimit"`
// TimeLimit How long the integrity checksum job may run for
TimeLimit int `json:"timeLimit"`
}
AdminConfigIntegrityChecksumJobDto Integrity checksum job config
type AdminConfigIntegrityJobDto ¶
type AdminConfigIntegrityJobDto struct {
// CronExpression Cron expression for when the integrity check should run
CronExpression string `json:"cronExpression"`
// Enabled Enabled
Enabled bool `json:"enabled"`
}
AdminConfigIntegrityJobDto Integrity job config
type AdminConfigJobDto ¶
type AdminConfigJobDto struct {
BackgroundTask AdminConfigJobSettingsDto `json:"backgroundTask"`
Editor AdminConfigJobSettingsDto `json:"editor"`
FaceDetection AdminConfigJobSettingsDto `json:"faceDetection"`
IntegrityCheck AdminConfigJobSettingsDto `json:"integrityCheck"`
Library AdminConfigJobSettingsDto `json:"library"`
MetadataExtraction AdminConfigJobSettingsDto `json:"metadataExtraction"`
Migration AdminConfigJobSettingsDto `json:"migration"`
Notifications AdminConfigJobSettingsDto `json:"notifications"`
Ocr AdminConfigJobSettingsDto `json:"ocr"`
Search AdminConfigJobSettingsDto `json:"search"`
Sidecar AdminConfigJobSettingsDto `json:"sidecar"`
SmartSearch AdminConfigJobSettingsDto `json:"smartSearch"`
ThumbnailGeneration AdminConfigJobSettingsDto `json:"thumbnailGeneration"`
VideoConversion AdminConfigJobSettingsDto `json:"videoConversion"`
Workflow AdminConfigJobSettingsDto `json:"workflow"`
}
AdminConfigJobDto defines model for AdminConfigJobDto.
type AdminConfigJobSettingsDto ¶
type AdminConfigJobSettingsDto struct {
// Concurrency Concurrency
Concurrency int `json:"concurrency"`
}
AdminConfigJobSettingsDto defines model for AdminConfigJobSettingsDto.
type AdminConfigLibraryDto ¶
type AdminConfigLibraryDto struct {
Scan AdminConfigLibraryScanDto `json:"scan"`
Watch AdminConfigLibraryWatchDto `json:"watch"`
}
AdminConfigLibraryDto defines model for AdminConfigLibraryDto.
type AdminConfigLibraryScanDto ¶
type AdminConfigLibraryScanDto struct {
// CronExpression Cron expression
CronExpression string `json:"cronExpression"`
// Enabled Enabled
Enabled bool `json:"enabled"`
}
AdminConfigLibraryScanDto defines model for AdminConfigLibraryScanDto.
type AdminConfigLibraryWatchDto ¶
type AdminConfigLibraryWatchDto struct {
// Enabled Enabled
Enabled bool `json:"enabled"`
}
AdminConfigLibraryWatchDto defines model for AdminConfigLibraryWatchDto.
type AdminConfigLoggingDto ¶
type AdminConfigLoggingDto struct {
// Enabled Enabled
Enabled bool `json:"enabled"`
// Level Log level
Level LogLevel `json:"level"`
}
AdminConfigLoggingDto defines model for AdminConfigLoggingDto.
type AdminConfigMachineLearningAvailabilityChecksDto ¶
type AdminConfigMachineLearningAvailabilityChecksDto struct {
// Enabled Enabled
Enabled bool `json:"enabled"`
Interval int `json:"interval"`
Timeout int `json:"timeout"`
}
AdminConfigMachineLearningAvailabilityChecksDto defines model for AdminConfigMachineLearningAvailabilityChecksDto.
type AdminConfigMachineLearningDto ¶
type AdminConfigMachineLearningDto struct {
AvailabilityChecks AdminConfigMachineLearningAvailabilityChecksDto `json:"availabilityChecks"`
Clip AdminConfigClipDto `json:"clip"`
DuplicateDetection AdminConfigDuplicateDetectionDto `json:"duplicateDetection"`
// Enabled Enabled
Enabled bool `json:"enabled"`
FacialRecognition AdminConfigFacialRecognitionDto `json:"facialRecognition"`
Ocr AdminConfigOcrDto `json:"ocr"`
// Urls ML service URLs
Urls []string `json:"urls"`
}
AdminConfigMachineLearningDto defines model for AdminConfigMachineLearningDto.
type AdminConfigMapDto ¶
type AdminConfigMapDto struct {
// DarkStyle Dark map style URL
DarkStyle string `json:"darkStyle"`
// Enabled Enabled
Enabled bool `json:"enabled"`
// LightStyle Light map style URL
LightStyle string `json:"lightStyle"`
}
AdminConfigMapDto defines model for AdminConfigMapDto.
type AdminConfigMetadataDto ¶
type AdminConfigMetadataDto struct {
Faces AdminConfigFacesDto `json:"faces"`
}
AdminConfigMetadataDto defines model for AdminConfigMetadataDto.
type AdminConfigNewVersionCheckDto ¶
type AdminConfigNewVersionCheckDto struct {
// Channel Release channel
Channel ReleaseChannel `json:"channel"`
// Enabled Enabled
Enabled bool `json:"enabled"`
}
AdminConfigNewVersionCheckDto defines model for AdminConfigNewVersionCheckDto.
type AdminConfigNightlyTasksDto ¶
type AdminConfigNightlyTasksDto struct {
// ClusterNewFaces Cluster new faces
ClusterNewFaces bool `json:"clusterNewFaces"`
// DatabaseCleanup Database cleanup
DatabaseCleanup bool `json:"databaseCleanup"`
// GenerateMemories Generate memories
GenerateMemories bool `json:"generateMemories"`
// MissingThumbnails Missing thumbnails
MissingThumbnails bool `json:"missingThumbnails"`
// StartTime Start time (HH:MM)
StartTime string `json:"startTime"`
// SyncQuotaUsage Sync quota usage
SyncQuotaUsage bool `json:"syncQuotaUsage"`
}
AdminConfigNightlyTasksDto defines model for AdminConfigNightlyTasksDto.
type AdminConfigNotificationsDto ¶
type AdminConfigNotificationsDto struct {
Smtp AdminConfigSmtpDto `json:"smtp"`
}
AdminConfigNotificationsDto defines model for AdminConfigNotificationsDto.
type AdminConfigOAuthDto ¶
type AdminConfigOAuthDto struct {
// AccountManagementUrl Account management URL
AccountManagementUrl *string `json:"accountManagementUrl,omitempty"`
// AllowInsecureRequests Allow insecure requests
AllowInsecureRequests bool `json:"allowInsecureRequests"`
// AutoLaunch Auto launch
AutoLaunch bool `json:"autoLaunch"`
// AutoRegister Auto register
AutoRegister bool `json:"autoRegister"`
// ButtonText Button text
ButtonText string `json:"buttonText"`
// ClientId Client ID
ClientId string `json:"clientId"`
// ClientSecret Client secret
ClientSecret string `json:"clientSecret"`
// DefaultStorageQuota Default storage quota
DefaultStorageQuota *int `json:"defaultStorageQuota"`
// Enabled Enabled
Enabled bool `json:"enabled"`
// EndSessionEndpoint End session endpoint
EndSessionEndpoint string `json:"endSessionEndpoint"`
// IssuerUrl Issuer URL
IssuerUrl string `json:"issuerUrl"`
// MobileOverrideEnabled Mobile override enabled
MobileOverrideEnabled bool `json:"mobileOverrideEnabled"`
// MobileRedirectUri Mobile redirect URI (set to empty string to disable)
MobileRedirectUri string `json:"mobileRedirectUri"`
// ProfileSigningAlgorithm Profile signing algorithm
ProfileSigningAlgorithm string `json:"profileSigningAlgorithm"`
// Prompt OAuth prompt parameter (e.g. select_account, login, consent)
Prompt string `json:"prompt"`
// RoleClaim Role claim
RoleClaim string `json:"roleClaim"`
// Scope Scope
Scope string `json:"scope"`
// SigningAlgorithm Signing algorithm
SigningAlgorithm string `json:"signingAlgorithm"`
// StorageLabelClaim Storage label claim
StorageLabelClaim string `json:"storageLabelClaim"`
// StorageQuotaClaim Storage quota claim
StorageQuotaClaim string `json:"storageQuotaClaim"`
// Timeout Timeout
Timeout int `json:"timeout"`
// TokenEndpointAuthMethod OAuth token endpoint auth method
TokenEndpointAuthMethod OAuthTokenEndpointAuthMethod `json:"tokenEndpointAuthMethod"`
}
AdminConfigOAuthDto defines model for AdminConfigOAuthDto.
type AdminConfigOcrDto ¶
type AdminConfigOcrDto struct {
// Enabled Whether the task is enabled
Enabled bool `json:"enabled"`
// MaxResolution Maximum resolution for OCR processing
MaxResolution int `json:"maxResolution"`
// MinDetectionScore Minimum confidence score for text detection
MinDetectionScore float64 `json:"minDetectionScore"`
// MinRecognitionScore Minimum confidence score for text recognition
MinRecognitionScore float64 `json:"minRecognitionScore"`
// ModelName Name of the model to use
ModelName string `json:"modelName"`
}
AdminConfigOcrDto defines model for AdminConfigOcrDto.
type AdminConfigPasswordLoginDto ¶
type AdminConfigPasswordLoginDto struct {
// Enabled Enabled
Enabled bool `json:"enabled"`
}
AdminConfigPasswordLoginDto defines model for AdminConfigPasswordLoginDto.
type AdminConfigReverseGeocodingDto ¶
type AdminConfigReverseGeocodingDto struct {
// Enabled Enabled
Enabled bool `json:"enabled"`
}
AdminConfigReverseGeocodingDto defines model for AdminConfigReverseGeocodingDto.
type AdminConfigServerDto ¶
type AdminConfigServerDto struct {
// ExternalDomain External domain
ExternalDomain string `json:"externalDomain"`
// LoginPageMessage Login page message
LoginPageMessage string `json:"loginPageMessage"`
// PublicUsers Public users
PublicUsers bool `json:"publicUsers"`
}
AdminConfigServerDto defines model for AdminConfigServerDto.
type AdminConfigSmtpDto ¶
type AdminConfigSmtpDto struct {
// Enabled Whether SMTP email notifications are enabled
Enabled bool `json:"enabled"`
// From Email address to send from
From string `json:"from"`
// ReplyTo Email address for replies
ReplyTo string `json:"replyTo"`
Transport AdminConfigSmtpTransportDto `json:"transport"`
}
AdminConfigSmtpDto defines model for AdminConfigSmtpDto.
type AdminConfigSmtpTransportDto ¶
type AdminConfigSmtpTransportDto struct {
// Host SMTP server hostname
Host string `json:"host"`
// IgnoreCert Whether to ignore SSL certificate errors
IgnoreCert bool `json:"ignoreCert"`
// Password SMTP password
Password string `json:"password"`
// Port SMTP server port
Port int `json:"port"`
// Secure Whether to use secure connection (TLS/SSL)
Secure bool `json:"secure"`
// Username SMTP username
Username string `json:"username"`
}
AdminConfigSmtpTransportDto defines model for AdminConfigSmtpTransportDto.
type AdminConfigStorageTemplateDto ¶
type AdminConfigStorageTemplateDto struct {
// Enabled Enabled
Enabled bool `json:"enabled"`
// HashVerificationEnabled Hash verification enabled
HashVerificationEnabled bool `json:"hashVerificationEnabled"`
// Template Template
Template string `json:"template"`
}
AdminConfigStorageTemplateDto defines model for AdminConfigStorageTemplateDto.
type AdminConfigTemplateEmailsDto ¶
type AdminConfigTemplateEmailsDto struct {
// AlbumInviteTemplate Album invite template
AlbumInviteTemplate string `json:"albumInviteTemplate"`
// AlbumUpdateTemplate Album update template
AlbumUpdateTemplate string `json:"albumUpdateTemplate"`
// WelcomeTemplate Welcome template
WelcomeTemplate string `json:"welcomeTemplate"`
}
AdminConfigTemplateEmailsDto defines model for AdminConfigTemplateEmailsDto.
type AdminConfigTemplatesDto ¶
type AdminConfigTemplatesDto struct {
Email AdminConfigTemplateEmailsDto `json:"email"`
}
AdminConfigTemplatesDto defines model for AdminConfigTemplatesDto.
type AdminConfigThemeDto ¶
type AdminConfigThemeDto struct {
// CustomCss Custom CSS for theming
CustomCss string `json:"customCss"`
}
AdminConfigThemeDto defines model for AdminConfigThemeDto.
type AdminConfigTrashDto ¶
type AdminConfigTrashDto struct {
// Days Days
Days int `json:"days"`
// Enabled Enabled
Enabled bool `json:"enabled"`
}
AdminConfigTrashDto defines model for AdminConfigTrashDto.
type AdminConfigUserDto ¶
type AdminConfigUserDto struct {
// DeleteDelay Delete delay
DeleteDelay int `json:"deleteDelay"`
}
AdminConfigUserDto defines model for AdminConfigUserDto.
type AdminOnboardingUpdateDto ¶
type AdminOnboardingUpdateDto struct {
// IsOnboarded Is admin onboarded
IsOnboarded bool `json:"isOnboarded"`
}
AdminOnboardingUpdateDto defines model for AdminOnboardingUpdateDto.
type AlbumResponseDto ¶
type AlbumResponseDto struct {
// AlbumName Album name
AlbumName string `json:"albumName"`
// AlbumThumbnailAssetId Thumbnail asset ID
AlbumThumbnailAssetId *openapi_types.UUID `json:"albumThumbnailAssetId"`
// AlbumUsers First entry is always the album owner. Second entry is the auth user, if it differs from the owner. The rest are ordered alphabetically.
AlbumUsers []AlbumUserResponseDto `json:"albumUsers"`
// AssetCount Number of assets
AssetCount int `json:"assetCount"`
ContributorCounts *[]ContributorCountResponseDto `json:"contributorCounts,omitempty"`
// CreatedAt Creation date
CreatedAt time.Time `json:"createdAt"`
// Description Album description
Description string `json:"description"`
// EndDate UTC representation of (local) end date (latest asset)
EndDate *time.Time `json:"endDate,omitempty"`
HasSharedLink bool `json:"hasSharedLink"`
// Id Album ID
Id openapi_types.UUID `json:"id"`
// IsActivityEnabled Activity feed enabled
IsActivityEnabled bool `json:"isActivityEnabled"`
// LastModifiedAssetTimestamp Last modified asset timestamp
LastModifiedAssetTimestamp *time.Time `json:"lastModifiedAssetTimestamp,omitempty"`
// Order Asset sort order
Order *AssetOrder `json:"order,omitempty"`
Shared bool `json:"shared"`
// StartDate UTC representation of (local) start date (earliest asset)
StartDate *time.Time `json:"startDate,omitempty"`
// UpdatedAt Last update date
UpdatedAt time.Time `json:"updatedAt"`
}
AlbumResponseDto defines model for AlbumResponseDto.
type AlbumStatisticsResponseDto ¶
type AlbumStatisticsResponseDto struct {
NotShared int `json:"notShared"`
// Owned Number of owned albums
Owned int `json:"owned"`
Shared int `json:"shared"`
}
AlbumStatisticsResponseDto defines model for AlbumStatisticsResponseDto.
type AlbumUserAddDto ¶
type AlbumUserAddDto struct {
// Role Album user role
Role *AlbumUserRole `json:"role,omitempty"`
// UserId User ID
UserId openapi_types.UUID `json:"userId"`
}
AlbumUserAddDto defines model for AlbumUserAddDto.
type AlbumUserCreateDto ¶
type AlbumUserCreateDto struct {
// Role Album user role
Role AlbumUserRole `json:"role"`
// UserId User ID
UserId openapi_types.UUID `json:"userId"`
}
AlbumUserCreateDto defines model for AlbumUserCreateDto.
type AlbumUserResponseDto ¶
type AlbumUserResponseDto struct {
// Role Album user role
Role AlbumUserRole `json:"role"`
User UserResponseDto `json:"user"`
}
AlbumUserResponseDto defines model for AlbumUserResponseDto.
type AlbumUserRole ¶
type AlbumUserRole string
AlbumUserRole Album user role
const ( AlbumUserRoleEditor AlbumUserRole = "editor" AlbumUserRoleOwner AlbumUserRole = "owner" AlbumUserRoleViewer AlbumUserRole = "viewer" )
Defines values for AlbumUserRole.
func (AlbumUserRole) Valid ¶
func (e AlbumUserRole) Valid() bool
Valid indicates whether the value is a known member of the AlbumUserRole enum.
type AlbumsAddAssetsDto ¶
type AlbumsAddAssetsDto struct {
// AlbumIds Album IDs
AlbumIds []openapi_types.UUID `json:"albumIds"`
// AssetIds Asset IDs
AssetIds []openapi_types.UUID `json:"assetIds"`
}
AlbumsAddAssetsDto defines model for AlbumsAddAssetsDto.
type AlbumsAddAssetsResponseDto ¶
type AlbumsAddAssetsResponseDto struct {
// Error Error reason
Error *BulkIdErrorReason `json:"error,omitempty"`
// Success Operation success
Success bool `json:"success"`
}
AlbumsAddAssetsResponseDto defines model for AlbumsAddAssetsResponseDto.
type AlbumsResponse ¶
type AlbumsResponse struct {
// DefaultAssetOrder Asset sort order
DefaultAssetOrder AssetOrder `json:"defaultAssetOrder"`
}
AlbumsResponse defines model for AlbumsResponse.
type AlbumsUpdate ¶
type AlbumsUpdate struct {
// DefaultAssetOrder Asset sort order
DefaultAssetOrder *AssetOrder `json:"defaultAssetOrder,omitempty"`
}
AlbumsUpdate Album preferences
type ApiKeyCreateDto ¶
type ApiKeyCreateDto struct {
// Name API key name
Name *string `json:"name,omitempty"`
// Permissions List of permissions
Permissions []Permission `json:"permissions"`
}
ApiKeyCreateDto defines model for ApiKeyCreateDto.
type ApiKeyCreateResponseDto ¶
type ApiKeyCreateResponseDto struct {
ApiKey ApiKeyResponseDto `json:"apiKey"`
// CreatedAt Creation date
//
// Example: 2024-01-01T00:00:00.000Z
CreatedAt time.Time `json:"createdAt"`
// Id API key ID
Id openapi_types.UUID `json:"id"`
// Name API key name
Name string `json:"name"`
// Permissions List of permissions
Permissions []Permission `json:"permissions"`
// Secret API key secret (only shown once)
Secret string `json:"secret"`
// UpdatedAt Last update date
//
// Example: 2024-01-01T00:00:00.000Z
UpdatedAt time.Time `json:"updatedAt"`
}
ApiKeyCreateResponseDto defines model for ApiKeyCreateResponseDto.
type ApiKeyResponseDto ¶
type ApiKeyResponseDto struct {
// CreatedAt Creation date
//
// Example: 2024-01-01T00:00:00.000Z
CreatedAt time.Time `json:"createdAt"`
// Id API key ID
Id openapi_types.UUID `json:"id"`
// Name API key name
Name string `json:"name"`
// Permissions List of permissions
Permissions []Permission `json:"permissions"`
// UpdatedAt Last update date
//
// Example: 2024-01-01T00:00:00.000Z
UpdatedAt time.Time `json:"updatedAt"`
}
ApiKeyResponseDto defines model for ApiKeyResponseDto.
type ApiKeyUpdateDto ¶
type ApiKeyUpdateDto struct {
// Name API key name
Name *string `json:"name,omitempty"`
// Permissions List of permissions
Permissions *[]Permission `json:"permissions,omitempty"`
}
ApiKeyUpdateDto defines model for ApiKeyUpdateDto.
type AssetBulkDeleteDto ¶
type AssetBulkDeleteDto struct {
// Force Force delete even if in use
Force *bool `json:"force,omitempty"`
// Ids IDs to process
Ids []openapi_types.UUID `json:"ids"`
}
AssetBulkDeleteDto defines model for AssetBulkDeleteDto.
type AssetBulkUpdateDto ¶
type AssetBulkUpdateDto struct {
// DateTimeOriginal Original date and time
DateTimeOriginal *string `json:"dateTimeOriginal,omitempty"`
// DateTimeRelative Relative time offset in minutes
DateTimeRelative *int `json:"dateTimeRelative,omitempty"`
// Description Asset description
Description *string `json:"description,omitempty"`
// DuplicateId Duplicate ID
DuplicateId *string `json:"duplicateId,omitempty"`
// Ids Asset IDs to update
Ids []openapi_types.UUID `json:"ids"`
// IsFavorite Mark as favorite
IsFavorite *bool `json:"isFavorite,omitempty"`
// Latitude Latitude coordinate
Latitude *float64 `json:"latitude,omitempty"`
// Longitude Longitude coordinate
Longitude *float64 `json:"longitude,omitempty"`
// Rating Rating in range [1-5] (starred), -1 (rejected), or null (unrated)
Rating *int `json:"rating,omitempty"`
// TimeZone Time zone (IANA timezone)
TimeZone *string `json:"timeZone,omitempty"`
// Visibility Asset visibility
Visibility *AssetVisibility `json:"visibility,omitempty"`
}
AssetBulkUpdateDto defines model for AssetBulkUpdateDto.
type AssetBulkUploadCheckDto ¶
type AssetBulkUploadCheckDto struct {
// Assets Assets to check
Assets []AssetBulkUploadCheckItem `json:"assets"`
}
AssetBulkUploadCheckDto defines model for AssetBulkUploadCheckDto.
type AssetBulkUploadCheckItem ¶
type AssetBulkUploadCheckItem struct {
// Checksum Base64 or hex encoded SHA1 hash
Checksum string `json:"checksum"`
// Id Client-side identifier echoed in the response to match results to inputs (e.g. filename)
Id string `json:"id"`
}
AssetBulkUploadCheckItem defines model for AssetBulkUploadCheckItem.
type AssetBulkUploadCheckResponseDto ¶
type AssetBulkUploadCheckResponseDto struct {
// Results Upload check results
Results []AssetBulkUploadCheckResult `json:"results"`
}
AssetBulkUploadCheckResponseDto defines model for AssetBulkUploadCheckResponseDto.
type AssetBulkUploadCheckResult ¶
type AssetBulkUploadCheckResult struct {
// Action Upload action
Action AssetUploadAction `json:"action"`
// AssetId Existing asset ID if duplicate
AssetId *openapi_types.UUID `json:"assetId,omitempty"`
// Id Client-side identifier echoed from the request to match results to inputs
Id string `json:"id"`
// IsTrashed Whether existing asset is trashed
IsTrashed *bool `json:"isTrashed,omitempty"`
// Reason Rejection reason if rejected
Reason *AssetRejectReason `json:"reason,omitempty"`
}
AssetBulkUploadCheckResult defines model for AssetBulkUploadCheckResult.
type AssetCopyDto ¶
type AssetCopyDto struct {
// Albums Copy album associations
Albums *bool `json:"albums,omitempty"`
// Favorite Copy favorite status
Favorite *bool `json:"favorite,omitempty"`
SharedLinks *bool `json:"sharedLinks,omitempty"`
// Sidecar Copy sidecar file
Sidecar *bool `json:"sidecar,omitempty"`
// SourceId Source asset ID
SourceId openapi_types.UUID `json:"sourceId"`
// Stack Copy stack association
Stack *bool `json:"stack,omitempty"`
// TargetId Target asset ID
TargetId openapi_types.UUID `json:"targetId"`
}
AssetCopyDto defines model for AssetCopyDto.
type AssetEditAction ¶
type AssetEditAction string
AssetEditAction Type of edit action to perform
const ( Crop AssetEditAction = "crop" Mirror AssetEditAction = "mirror" Rotate AssetEditAction = "rotate" )
Defines values for AssetEditAction.
func (AssetEditAction) Valid ¶
func (e AssetEditAction) Valid() bool
Valid indicates whether the value is a known member of the AssetEditAction enum.
type AssetEditActionItemDto ¶
type AssetEditActionItemDto struct {
// Action Type of edit action to perform
Action AssetEditAction `json:"action"`
// Parameters List of edit actions to apply (crop, rotate, or mirror)
Parameters AssetEditActionItemDto_Parameters `json:"parameters"`
}
AssetEditActionItemDto defines model for AssetEditActionItemDto.
type AssetEditActionItemDto_Parameters ¶
type AssetEditActionItemDto_Parameters struct {
// contains filtered or unexported fields
}
AssetEditActionItemDto_Parameters List of edit actions to apply (crop, rotate, or mirror)
func (AssetEditActionItemDto_Parameters) AsCropParameters ¶
func (t AssetEditActionItemDto_Parameters) AsCropParameters() (CropParameters, error)
AsCropParameters returns the union data inside the AssetEditActionItemDto_Parameters as a CropParameters
func (AssetEditActionItemDto_Parameters) AsMirrorParameters ¶
func (t AssetEditActionItemDto_Parameters) AsMirrorParameters() (MirrorParameters, error)
AsMirrorParameters returns the union data inside the AssetEditActionItemDto_Parameters as a MirrorParameters
func (AssetEditActionItemDto_Parameters) AsRotateParameters ¶
func (t AssetEditActionItemDto_Parameters) AsRotateParameters() (RotateParameters, error)
AsRotateParameters returns the union data inside the AssetEditActionItemDto_Parameters as a RotateParameters
func (*AssetEditActionItemDto_Parameters) FromCropParameters ¶
func (t *AssetEditActionItemDto_Parameters) FromCropParameters(v CropParameters) error
FromCropParameters overwrites any union data inside the AssetEditActionItemDto_Parameters as the provided CropParameters
func (*AssetEditActionItemDto_Parameters) FromMirrorParameters ¶
func (t *AssetEditActionItemDto_Parameters) FromMirrorParameters(v MirrorParameters) error
FromMirrorParameters overwrites any union data inside the AssetEditActionItemDto_Parameters as the provided MirrorParameters
func (*AssetEditActionItemDto_Parameters) FromRotateParameters ¶
func (t *AssetEditActionItemDto_Parameters) FromRotateParameters(v RotateParameters) error
FromRotateParameters overwrites any union data inside the AssetEditActionItemDto_Parameters as the provided RotateParameters
func (AssetEditActionItemDto_Parameters) MarshalJSON ¶
func (t AssetEditActionItemDto_Parameters) MarshalJSON() ([]byte, error)
func (*AssetEditActionItemDto_Parameters) MergeCropParameters ¶
func (t *AssetEditActionItemDto_Parameters) MergeCropParameters(v CropParameters) error
MergeCropParameters performs a merge with any union data inside the AssetEditActionItemDto_Parameters, using the provided CropParameters
func (*AssetEditActionItemDto_Parameters) MergeMirrorParameters ¶
func (t *AssetEditActionItemDto_Parameters) MergeMirrorParameters(v MirrorParameters) error
MergeMirrorParameters performs a merge with any union data inside the AssetEditActionItemDto_Parameters, using the provided MirrorParameters
func (*AssetEditActionItemDto_Parameters) MergeRotateParameters ¶
func (t *AssetEditActionItemDto_Parameters) MergeRotateParameters(v RotateParameters) error
MergeRotateParameters performs a merge with any union data inside the AssetEditActionItemDto_Parameters, using the provided RotateParameters
func (*AssetEditActionItemDto_Parameters) UnmarshalJSON ¶
func (t *AssetEditActionItemDto_Parameters) UnmarshalJSON(b []byte) error
type AssetEditActionItemResponseDto ¶
type AssetEditActionItemResponseDto struct {
// Action Type of edit action to perform
Action AssetEditAction `json:"action"`
// Id Asset edit ID
Id openapi_types.UUID `json:"id"`
// Parameters List of edit actions to apply (crop, rotate, or mirror)
Parameters AssetEditActionItemResponseDto_Parameters `json:"parameters"`
}
AssetEditActionItemResponseDto defines model for AssetEditActionItemResponseDto.
type AssetEditActionItemResponseDto_Parameters ¶
type AssetEditActionItemResponseDto_Parameters struct {
// contains filtered or unexported fields
}
AssetEditActionItemResponseDto_Parameters List of edit actions to apply (crop, rotate, or mirror)
func (AssetEditActionItemResponseDto_Parameters) AsCropParameters ¶
func (t AssetEditActionItemResponseDto_Parameters) AsCropParameters() (CropParameters, error)
AsCropParameters returns the union data inside the AssetEditActionItemResponseDto_Parameters as a CropParameters
func (AssetEditActionItemResponseDto_Parameters) AsMirrorParameters ¶
func (t AssetEditActionItemResponseDto_Parameters) AsMirrorParameters() (MirrorParameters, error)
AsMirrorParameters returns the union data inside the AssetEditActionItemResponseDto_Parameters as a MirrorParameters
func (AssetEditActionItemResponseDto_Parameters) AsRotateParameters ¶
func (t AssetEditActionItemResponseDto_Parameters) AsRotateParameters() (RotateParameters, error)
AsRotateParameters returns the union data inside the AssetEditActionItemResponseDto_Parameters as a RotateParameters
func (*AssetEditActionItemResponseDto_Parameters) FromCropParameters ¶
func (t *AssetEditActionItemResponseDto_Parameters) FromCropParameters(v CropParameters) error
FromCropParameters overwrites any union data inside the AssetEditActionItemResponseDto_Parameters as the provided CropParameters
func (*AssetEditActionItemResponseDto_Parameters) FromMirrorParameters ¶
func (t *AssetEditActionItemResponseDto_Parameters) FromMirrorParameters(v MirrorParameters) error
FromMirrorParameters overwrites any union data inside the AssetEditActionItemResponseDto_Parameters as the provided MirrorParameters
func (*AssetEditActionItemResponseDto_Parameters) FromRotateParameters ¶
func (t *AssetEditActionItemResponseDto_Parameters) FromRotateParameters(v RotateParameters) error
FromRotateParameters overwrites any union data inside the AssetEditActionItemResponseDto_Parameters as the provided RotateParameters
func (AssetEditActionItemResponseDto_Parameters) MarshalJSON ¶
func (t AssetEditActionItemResponseDto_Parameters) MarshalJSON() ([]byte, error)
func (*AssetEditActionItemResponseDto_Parameters) MergeCropParameters ¶
func (t *AssetEditActionItemResponseDto_Parameters) MergeCropParameters(v CropParameters) error
MergeCropParameters performs a merge with any union data inside the AssetEditActionItemResponseDto_Parameters, using the provided CropParameters
func (*AssetEditActionItemResponseDto_Parameters) MergeMirrorParameters ¶
func (t *AssetEditActionItemResponseDto_Parameters) MergeMirrorParameters(v MirrorParameters) error
MergeMirrorParameters performs a merge with any union data inside the AssetEditActionItemResponseDto_Parameters, using the provided MirrorParameters
func (*AssetEditActionItemResponseDto_Parameters) MergeRotateParameters ¶
func (t *AssetEditActionItemResponseDto_Parameters) MergeRotateParameters(v RotateParameters) error
MergeRotateParameters performs a merge with any union data inside the AssetEditActionItemResponseDto_Parameters, using the provided RotateParameters
func (*AssetEditActionItemResponseDto_Parameters) UnmarshalJSON ¶
func (t *AssetEditActionItemResponseDto_Parameters) UnmarshalJSON(b []byte) error
type AssetEditsCreateDto ¶
type AssetEditsCreateDto struct {
// Edits List of edit actions to apply (crop, rotate, or mirror)
Edits []AssetEditActionItemDto `json:"edits"`
}
AssetEditsCreateDto defines model for AssetEditsCreateDto.
type AssetEditsResponseDto ¶
type AssetEditsResponseDto struct {
// AssetId Asset ID these edits belong to
AssetId openapi_types.UUID `json:"assetId"`
// Edits List of edit actions applied to the asset
Edits []AssetEditActionItemResponseDto `json:"edits"`
}
AssetEditsResponseDto defines model for AssetEditsResponseDto.
type AssetFaceCreateDto ¶
type AssetFaceCreateDto struct {
// AssetId Asset ID
AssetId openapi_types.UUID `json:"assetId"`
// Height Face bounding box height
Height int `json:"height"`
// ImageHeight Image height in pixels
ImageHeight int `json:"imageHeight"`
// ImageWidth Image width in pixels
ImageWidth int `json:"imageWidth"`
// PersonId Person ID
PersonId openapi_types.UUID `json:"personId"`
// Width Face bounding box width
Width int `json:"width"`
// X Face bounding box X coordinate
X int `json:"x"`
// Y Face bounding box Y coordinate
Y int `json:"y"`
}
AssetFaceCreateDto defines model for AssetFaceCreateDto.
type AssetFaceDeleteDto ¶
type AssetFaceDeleteDto struct {
// Force Force delete even if person has other faces
Force bool `json:"force"`
}
AssetFaceDeleteDto defines model for AssetFaceDeleteDto.
type AssetFaceResponseDto ¶
type AssetFaceResponseDto struct {
// BoundingBoxX1 Bounding box X1 coordinate
BoundingBoxX1 int `json:"boundingBoxX1"`
// BoundingBoxX2 Bounding box X2 coordinate
BoundingBoxX2 int `json:"boundingBoxX2"`
// BoundingBoxY1 Bounding box Y1 coordinate
BoundingBoxY1 int `json:"boundingBoxY1"`
// BoundingBoxY2 Bounding box Y2 coordinate
BoundingBoxY2 int `json:"boundingBoxY2"`
// Id Face ID
Id openapi_types.UUID `json:"id"`
// ImageHeight Image height in pixels
ImageHeight int `json:"imageHeight"`
// ImageWidth Image width in pixels
ImageWidth int `json:"imageWidth"`
Person *PersonResponseDto `json:"person"`
// SourceType Face detection source type
SourceType *SourceType `json:"sourceType,omitempty"`
}
AssetFaceResponseDto Asset face with person
type AssetFaceUpdateDto ¶
type AssetFaceUpdateDto struct {
// Data Face update items
Data []AssetFaceUpdateItem `json:"data"`
}
AssetFaceUpdateDto defines model for AssetFaceUpdateDto.
type AssetFaceUpdateItem ¶
type AssetFaceUpdateItem struct {
// AssetId Asset ID
AssetId openapi_types.UUID `json:"assetId"`
// PersonId Person ID
PersonId openapi_types.UUID `json:"personId"`
}
AssetFaceUpdateItem defines model for AssetFaceUpdateItem.
type AssetFileResponseDto ¶
type AssetFileResponseDto struct {
// CreatedAt Creation date
//
// Example: 2024-01-01T00:00:00.000Z
CreatedAt time.Time `json:"createdAt"`
// Id Asset file ID
Id openapi_types.UUID `json:"id"`
// IsEdited The file was generated from an edit
IsEdited bool `json:"isEdited"`
// IsProgressive The file is a progressively encoded JPEG
IsProgressive bool `json:"isProgressive"`
// IsTransparent The file is transparent
IsTransparent bool `json:"isTransparent"`
// Path File path
Path string `json:"path"`
// Type Type of file
Type AssetFileType `json:"type"`
// UpdatedAt Update date
//
// Example: 2024-01-01T00:00:00.000Z
UpdatedAt time.Time `json:"updatedAt"`
}
AssetFileResponseDto defines model for AssetFileResponseDto.
type AssetFileType ¶
type AssetFileType string
AssetFileType Type of file
const ( AssetFileTypeEncodedVideo AssetFileType = "encoded_video" AssetFileTypeFullsize AssetFileType = "fullsize" AssetFileTypePreview AssetFileType = "preview" AssetFileTypeSidecar AssetFileType = "sidecar" AssetFileTypeThumbnail AssetFileType = "thumbnail" )
Defines values for AssetFileType.
func (AssetFileType) Valid ¶
func (e AssetFileType) Valid() bool
Valid indicates whether the value is a known member of the AssetFileType enum.
type AssetIdErrorReason ¶
type AssetIdErrorReason string
AssetIdErrorReason Error reason if failed
const ( AssetIdErrorReasonDuplicate AssetIdErrorReason = "duplicate" AssetIdErrorReasonNoPermission AssetIdErrorReason = "no_permission" AssetIdErrorReasonNotFound AssetIdErrorReason = "not_found" )
Defines values for AssetIdErrorReason.
func (AssetIdErrorReason) Valid ¶
func (e AssetIdErrorReason) Valid() bool
Valid indicates whether the value is a known member of the AssetIdErrorReason enum.
type AssetIdsDto ¶
type AssetIdsDto struct {
// AssetIds Asset IDs
AssetIds []openapi_types.UUID `json:"assetIds"`
}
AssetIdsDto defines model for AssetIdsDto.
type AssetIdsResponseDto ¶
type AssetIdsResponseDto struct {
// AssetId Asset ID
AssetId openapi_types.UUID `json:"assetId"`
// Error Error reason if failed
Error *AssetIdErrorReason `json:"error,omitempty"`
// Success Whether operation succeeded
Success bool `json:"success"`
}
AssetIdsResponseDto defines model for AssetIdsResponseDto.
type AssetJobName ¶
type AssetJobName string
AssetJobName Job name
const ( RefreshFaces AssetJobName = "refresh-faces" RefreshMetadata AssetJobName = "refresh-metadata" RegenerateThumbnail AssetJobName = "regenerate-thumbnail" TranscodeVideo AssetJobName = "transcode-video" )
Defines values for AssetJobName.
func (AssetJobName) Valid ¶
func (e AssetJobName) Valid() bool
Valid indicates whether the value is a known member of the AssetJobName enum.
type AssetJobsDto ¶
type AssetJobsDto struct {
// AssetIds Asset IDs
AssetIds []openapi_types.UUID `json:"assetIds"`
// Name Job name
Name AssetJobName `json:"name"`
}
AssetJobsDto defines model for AssetJobsDto.
type AssetMediaCreateDto ¶
type AssetMediaCreateDto struct {
// AssetData Asset file data
AssetData openapi_types.File `json:"assetData"`
// Duration Duration in milliseconds (for videos)
Duration *int `json:"duration,omitempty"`
// FileCreatedAt File creation date
//
// Example: 2024-01-01T00:00:00.000Z
FileCreatedAt time.Time `json:"fileCreatedAt"`
// FileModifiedAt File modification date
//
// Example: 2024-01-01T00:00:00.000Z
FileModifiedAt time.Time `json:"fileModifiedAt"`
// Filename Filename
Filename *string `json:"filename,omitempty"`
// IsFavorite Mark as favorite
IsFavorite *bool `json:"isFavorite,omitempty"`
// LivePhotoVideoId Live photo video ID
LivePhotoVideoId *openapi_types.UUID `json:"livePhotoVideoId,omitempty"`
// Metadata Asset metadata items
Metadata *[]AssetMetadataUpsertItemDto `json:"metadata,omitempty"`
// SidecarData Sidecar file data
SidecarData *openapi_types.File `json:"sidecarData,omitempty"`
// Visibility Asset visibility
Visibility *AssetVisibility `json:"visibility,omitempty"`
}
AssetMediaCreateDto defines model for AssetMediaCreateDto.
type AssetMediaResponseDto ¶
type AssetMediaResponseDto struct {
// Id Asset media ID
Id openapi_types.UUID `json:"id"`
// Status Upload status
Status AssetMediaStatus `json:"status"`
}
AssetMediaResponseDto defines model for AssetMediaResponseDto.
type AssetMediaSize ¶
type AssetMediaSize string
AssetMediaSize Asset media size
const ( AssetMediaSizeFullsize AssetMediaSize = "fullsize" AssetMediaSizeOriginal AssetMediaSize = "original" AssetMediaSizePreview AssetMediaSize = "preview" AssetMediaSizeThumbnail AssetMediaSize = "thumbnail" )
Defines values for AssetMediaSize.
func (AssetMediaSize) Valid ¶
func (e AssetMediaSize) Valid() bool
Valid indicates whether the value is a known member of the AssetMediaSize enum.
type AssetMediaStatus ¶
type AssetMediaStatus string
AssetMediaStatus Upload status
const ( AssetMediaStatusCreated AssetMediaStatus = "created" AssetMediaStatusDuplicate AssetMediaStatus = "duplicate" )
Defines values for AssetMediaStatus.
func (AssetMediaStatus) Valid ¶
func (e AssetMediaStatus) Valid() bool
Valid indicates whether the value is a known member of the AssetMediaStatus enum.
type AssetMetadataBulkDeleteDto ¶
type AssetMetadataBulkDeleteDto struct {
// Items Metadata items to delete
Items []AssetMetadataBulkDeleteItemDto `json:"items"`
}
AssetMetadataBulkDeleteDto defines model for AssetMetadataBulkDeleteDto.
type AssetMetadataBulkDeleteItemDto ¶
type AssetMetadataBulkDeleteItemDto struct {
// AssetId Asset ID
AssetId openapi_types.UUID `json:"assetId"`
// Key Metadata key
Key string `json:"key"`
}
AssetMetadataBulkDeleteItemDto defines model for AssetMetadataBulkDeleteItemDto.
type AssetMetadataBulkResponseDto ¶
type AssetMetadataBulkResponseDto struct {
// AssetId Asset ID
AssetId openapi_types.UUID `json:"assetId"`
// Key Metadata key
Key string `json:"key"`
// UpdatedAt Last update date
//
// Example: 2024-01-01T00:00:00.000Z
UpdatedAt time.Time `json:"updatedAt"`
// Value Metadata value (object)
Value map[string]interface{} `json:"value"`
}
AssetMetadataBulkResponseDto defines model for AssetMetadataBulkResponseDto.
type AssetMetadataBulkUpsertDto ¶
type AssetMetadataBulkUpsertDto struct {
// Items Metadata items to upsert
Items []AssetMetadataBulkUpsertItemDto `json:"items"`
}
AssetMetadataBulkUpsertDto defines model for AssetMetadataBulkUpsertDto.
type AssetMetadataBulkUpsertItemDto ¶
type AssetMetadataBulkUpsertItemDto struct {
// AssetId Asset ID
AssetId openapi_types.UUID `json:"assetId"`
// Key Metadata key
Key string `json:"key"`
// Value Metadata value (object)
Value map[string]interface{} `json:"value"`
}
AssetMetadataBulkUpsertItemDto defines model for AssetMetadataBulkUpsertItemDto.
type AssetMetadataResponseDto ¶
type AssetMetadataResponseDto struct {
// Key Metadata key
Key string `json:"key"`
// UpdatedAt Last update date
//
// Example: 2024-01-01T00:00:00.000Z
UpdatedAt time.Time `json:"updatedAt"`
// Value Metadata value (object)
Value map[string]interface{} `json:"value"`
}
AssetMetadataResponseDto defines model for AssetMetadataResponseDto.
type AssetMetadataUpsertDto ¶
type AssetMetadataUpsertDto struct {
// Items Metadata items to upsert
Items []AssetMetadataUpsertItemDto `json:"items"`
}
AssetMetadataUpsertDto defines model for AssetMetadataUpsertDto.
type AssetMetadataUpsertItemDto ¶
type AssetMetadataUpsertItemDto struct {
// Key Metadata key
Key string `json:"key"`
// Value Metadata value (object)
Value map[string]interface{} `json:"value"`
}
AssetMetadataUpsertItemDto defines model for AssetMetadataUpsertItemDto.
type AssetOcrResponseDto ¶
type AssetOcrResponseDto struct {
AssetId openapi_types.UUID `json:"assetId"`
// BoxScore Confidence score for text detection box
BoxScore float64 `json:"boxScore"`
Id openapi_types.UUID `json:"id"`
// Text Recognized text
Text string `json:"text"`
// TextScore Confidence score for text recognition
TextScore float64 `json:"textScore"`
// X1 Normalized x coordinate of box corner 1 (0-1)
X1 float64 `json:"x1"`
// X2 Normalized x coordinate of box corner 2 (0-1)
X2 float64 `json:"x2"`
// X3 Normalized x coordinate of box corner 3 (0-1)
X3 float64 `json:"x3"`
// X4 Normalized x coordinate of box corner 4 (0-1)
X4 float64 `json:"x4"`
// Y1 Normalized y coordinate of box corner 1 (0-1)
Y1 float64 `json:"y1"`
// Y2 Normalized y coordinate of box corner 2 (0-1)
Y2 float64 `json:"y2"`
// Y3 Normalized y coordinate of box corner 3 (0-1)
Y3 float64 `json:"y3"`
// Y4 Normalized y coordinate of box corner 4 (0-1)
Y4 float64 `json:"y4"`
}
AssetOcrResponseDto defines model for AssetOcrResponseDto.
type AssetOrder ¶
type AssetOrder string
AssetOrder Asset sort order
const ( AssetOrderAsc AssetOrder = "asc" AssetOrderDesc AssetOrder = "desc" )
Defines values for AssetOrder.
func (AssetOrder) Valid ¶
func (e AssetOrder) Valid() bool
Valid indicates whether the value is a known member of the AssetOrder enum.
type AssetOrderBy ¶
type AssetOrderBy string
AssetOrderBy Asset sorting property
const ( CreatedAt AssetOrderBy = "createdAt" TakenAt AssetOrderBy = "takenAt" )
Defines values for AssetOrderBy.
func (AssetOrderBy) Valid ¶
func (e AssetOrderBy) Valid() bool
Valid indicates whether the value is a known member of the AssetOrderBy enum.
type AssetRejectReason ¶
type AssetRejectReason string
AssetRejectReason Rejection reason if rejected
const ( AssetRejectReasonDuplicate AssetRejectReason = "duplicate" AssetRejectReasonUnsupportedFormat AssetRejectReason = "unsupported-format" )
Defines values for AssetRejectReason.
func (AssetRejectReason) Valid ¶
func (e AssetRejectReason) Valid() bool
Valid indicates whether the value is a known member of the AssetRejectReason enum.
type AssetResponseDto ¶
type AssetResponseDto struct {
// Checksum Base64 encoded SHA1 hash
Checksum string `json:"checksum"`
// CreatedAt The UTC timestamp when the asset was originally uploaded to Immich.
CreatedAt time.Time `json:"createdAt"`
// DuplicateId Duplicate group ID
DuplicateId *openapi_types.UUID `json:"duplicateId,omitempty"`
// Duration Video/gif duration in milliseconds (null for static images)
Duration *int `json:"duration"`
// ExifInfo EXIF response
ExifInfo *ExifResponseDto `json:"exifInfo,omitempty"`
// FileCreatedAt The actual UTC timestamp when the file was created/captured, preserving timezone information. This is the authoritative timestamp for chronological sorting within timeline groups. Combined with timezone data, this can be used to determine the exact moment the photo was taken.
FileCreatedAt time.Time `json:"fileCreatedAt"`
// FileModifiedAt The UTC timestamp when the file was last modified on the filesystem. This reflects the last time the physical file was changed, which may be different from when the photo was originally taken.
FileModifiedAt time.Time `json:"fileModifiedAt"`
// HasMetadata Whether asset has metadata
HasMetadata bool `json:"hasMetadata"`
// Height Asset height
Height *int `json:"height"`
// Id Asset ID
Id openapi_types.UUID `json:"id"`
// IsArchived Is archived
IsArchived bool `json:"isArchived"`
// IsEdited Is edited
IsEdited bool `json:"isEdited"`
// IsFavorite Is favorite
IsFavorite bool `json:"isFavorite"`
// IsOffline Is offline
IsOffline bool `json:"isOffline"`
// IsTrashed Is trashed
IsTrashed bool `json:"isTrashed"`
// LibraryId Library ID
LibraryId *openapi_types.UUID `json:"libraryId,omitempty"`
// LivePhotoVideoId Live photo video ID
LivePhotoVideoId *string `json:"livePhotoVideoId,omitempty"`
// LocalDateTime The local date and time when the photo/video was taken, derived from EXIF metadata. This represents the photographer's local time regardless of timezone, stored as a timezone-agnostic timestamp. Used for timeline grouping by "local" days and months.
LocalDateTime time.Time `json:"localDateTime"`
// OriginalFileName Original file name
OriginalFileName string `json:"originalFileName"`
// OriginalMimeType Original MIME type
OriginalMimeType *string `json:"originalMimeType,omitempty"`
// OriginalPath Original file path
OriginalPath string `json:"originalPath"`
Owner *UserResponseDto `json:"owner,omitempty"`
// OwnerId Owner user ID
OwnerId openapi_types.UUID `json:"ownerId"`
People *[]PersonResponseDto `json:"people,omitempty"`
// Resized Is resized
Resized *bool `json:"resized,omitempty"`
Stack *AssetStackResponseDto `json:"stack,omitempty"`
Tags *[]TagResponseDto `json:"tags,omitempty"`
// Thumbhash Thumbhash for thumbnail generation (base64) also used as the c query param for thumbnail cache busting.
Thumbhash *string `json:"thumbhash"`
// Type Asset type
Type AssetTypeEnum `json:"type"`
// UpdatedAt The UTC timestamp when the asset record was last updated in the database. This is automatically maintained by the database and reflects when any field in the asset was last modified.
UpdatedAt time.Time `json:"updatedAt"`
// Visibility Asset visibility
Visibility AssetVisibility `json:"visibility"`
// Width Asset width
Width *int `json:"width"`
}
AssetResponseDto defines model for AssetResponseDto.
type AssetStackResponseDto ¶
type AssetStackResponseDto struct {
// AssetCount Number of assets in stack
AssetCount int `json:"assetCount"`
// Id Stack ID
Id openapi_types.UUID `json:"id"`
// PrimaryAssetId Primary asset ID
PrimaryAssetId openapi_types.UUID `json:"primaryAssetId"`
}
AssetStackResponseDto defines model for AssetStackResponseDto.
type AssetStatsResponseDto ¶
type AssetStatsResponseDto struct {
// Images Number of images
Images int `json:"images"`
// Total Total number of assets
Total int `json:"total"`
// Videos Number of videos
Videos int `json:"videos"`
}
AssetStatsResponseDto defines model for AssetStatsResponseDto.
type AssetTypeEnum ¶
type AssetTypeEnum string
AssetTypeEnum Asset type
const ( AUDIO AssetTypeEnum = "AUDIO" IMAGE AssetTypeEnum = "IMAGE" OTHER AssetTypeEnum = "OTHER" VIDEO AssetTypeEnum = "VIDEO" )
Defines values for AssetTypeEnum.
func (AssetTypeEnum) Valid ¶
func (e AssetTypeEnum) Valid() bool
Valid indicates whether the value is a known member of the AssetTypeEnum enum.
type AssetUploadAction ¶
type AssetUploadAction string
AssetUploadAction Upload action
const ( Accept AssetUploadAction = "accept" Reject AssetUploadAction = "reject" )
Defines values for AssetUploadAction.
func (AssetUploadAction) Valid ¶
func (e AssetUploadAction) Valid() bool
Valid indicates whether the value is a known member of the AssetUploadAction enum.
type AssetVisibility ¶
type AssetVisibility string
AssetVisibility Asset visibility
const ( Archive AssetVisibility = "archive" Hidden AssetVisibility = "hidden" Locked AssetVisibility = "locked" Timeline AssetVisibility = "timeline" )
Defines values for AssetVisibility.
func (AssetVisibility) Valid ¶
func (e AssetVisibility) Valid() bool
Valid indicates whether the value is a known member of the AssetVisibility enum.
type AudioCodec ¶
type AudioCodec string
AudioCodec Target audio codec
const ( Aac AudioCodec = "aac" Mp3 AudioCodec = "mp3" Opus AudioCodec = "opus" PcmS16le AudioCodec = "pcm_s16le" )
Defines values for AudioCodec.
func (AudioCodec) Valid ¶
func (e AudioCodec) Valid() bool
Valid indicates whether the value is a known member of the AudioCodec enum.
type AuthStatusResponseDto ¶
type AuthStatusResponseDto struct {
// ExpiresAt Session expiration date
ExpiresAt *string `json:"expiresAt,omitempty"`
// IsElevated Is elevated session
IsElevated bool `json:"isElevated"`
// Password Has password set
Password bool `json:"password"`
// PinCode Has PIN code set
PinCode bool `json:"pinCode"`
// PinExpiresAt PIN expiration date
PinExpiresAt *string `json:"pinExpiresAt,omitempty"`
}
AuthStatusResponseDto defines model for AuthStatusResponseDto.
type AvatarUpdate ¶
type AvatarUpdate struct {
// Color User avatar color
Color *UserAvatarColor `json:"color,omitempty"`
}
AvatarUpdate defines model for AvatarUpdate.
type BoolFilter ¶
type BoolFilter struct {
Eq bool `json:"eq"`
}
BoolFilter defines model for BoolFilter.
type BulkIdErrorReason ¶
type BulkIdErrorReason string
BulkIdErrorReason Error reason
const ( BulkIdErrorReasonDuplicate BulkIdErrorReason = "duplicate" BulkIdErrorReasonNoPermission BulkIdErrorReason = "no_permission" BulkIdErrorReasonNotFound BulkIdErrorReason = "not_found" BulkIdErrorReasonUnknown BulkIdErrorReason = "unknown" BulkIdErrorReasonValidation BulkIdErrorReason = "validation" )
Defines values for BulkIdErrorReason.
func (BulkIdErrorReason) Valid ¶
func (e BulkIdErrorReason) Valid() bool
Valid indicates whether the value is a known member of the BulkIdErrorReason enum.
type BulkIdResponseDto ¶
type BulkIdResponseDto struct {
// Error Error reason
Error *BulkIdErrorReason `json:"error,omitempty"`
ErrorMessage *string `json:"errorMessage,omitempty"`
// Id ID
Id openapi_types.UUID `json:"id"`
// Success Whether operation succeeded
Success bool `json:"success"`
}
BulkIdResponseDto defines model for BulkIdResponseDto.
type BulkIdsDto ¶
type BulkIdsDto struct {
// Ids IDs to process
Ids []openapi_types.UUID `json:"ids"`
}
BulkIdsDto defines model for BulkIdsDto.
type BulkTagAssetsJSONRequestBody ¶
type BulkTagAssetsJSONRequestBody = TagBulkAssetsDto
BulkTagAssetsJSONRequestBody defines body for BulkTagAssets for application/json ContentType.
type BulkTagAssetsResponse ¶
type BulkTagAssetsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *TagBulkAssetsResponseDto
}
func ParseBulkTagAssetsResponse ¶
func ParseBulkTagAssetsResponse(rsp *http.Response) (*BulkTagAssetsResponse, error)
ParseBulkTagAssetsResponse parses an HTTP response from a BulkTagAssetsWithResponse call
func (BulkTagAssetsResponse) ContentType ¶
func (r BulkTagAssetsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (BulkTagAssetsResponse) GetBody ¶
func (r BulkTagAssetsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (BulkTagAssetsResponse) GetJSON200 ¶
func (r BulkTagAssetsResponse) GetJSON200() *TagBulkAssetsResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (BulkTagAssetsResponse) Status ¶
func (r BulkTagAssetsResponse) Status() string
Status returns HTTPResponse.Status
func (BulkTagAssetsResponse) StatusCode ¶
func (r BulkTagAssetsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CalendarHeatmapResponseDto ¶
type CalendarHeatmapResponseDto struct {
// From Start date in UTC
//
// Example: 2024-01-01
From string `json:"from"`
Series []struct {
// Count Activity count
Count int `json:"count"`
// Date Date in UTC
//
// Example: 2024-01-01
Date string `json:"date"`
} `json:"series"`
// To End date in UTC
//
// Example: 2024-12-31
To string `json:"to"`
// TotalCount Total activity count over the period
TotalCount int `json:"totalCount"`
}
CalendarHeatmapResponseDto defines model for CalendarHeatmapResponseDto.
type CalendarHeatmapType ¶
type CalendarHeatmapType string
CalendarHeatmapType Type of calendar heatmap
const ( CalendarHeatmapTypeTaken CalendarHeatmapType = "Taken" CalendarHeatmapTypeUpload CalendarHeatmapType = "Upload" )
Defines values for CalendarHeatmapType.
func (CalendarHeatmapType) Valid ¶
func (e CalendarHeatmapType) Valid() bool
Valid indicates whether the value is a known member of the CalendarHeatmapType enum.
type CastResponse ¶
type CastResponse struct {
// GCastEnabled Whether Google Cast is enabled
GCastEnabled bool `json:"gCastEnabled"`
}
CastResponse defines model for CastResponse.
type CastUpdate ¶
type CastUpdate struct {
// GCastEnabled Whether Google Cast is enabled
GCastEnabled *bool `json:"gCastEnabled,omitempty"`
}
CastUpdate defines model for CastUpdate.
type ChangePasswordDto ¶
type ChangePasswordDto struct {
// InvalidateSessions Invalidate all other sessions
InvalidateSessions *bool `json:"invalidateSessions,omitempty"`
// NewPassword New password (min 8 characters)
//
// Example: password
NewPassword string `json:"newPassword"`
// Password Current password
//
// Example: password
Password string `json:"password"`
}
ChangePasswordDto defines model for ChangePasswordDto.
type ChangePasswordJSONRequestBody ¶
type ChangePasswordJSONRequestBody = ChangePasswordDto
ChangePasswordJSONRequestBody defines body for ChangePassword for application/json ContentType.
type ChangePasswordResponse ¶
type ChangePasswordResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserAdminResponseDto
}
func ParseChangePasswordResponse ¶
func ParseChangePasswordResponse(rsp *http.Response) (*ChangePasswordResponse, error)
ParseChangePasswordResponse parses an HTTP response from a ChangePasswordWithResponse call
func (ChangePasswordResponse) ContentType ¶
func (r ChangePasswordResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ChangePasswordResponse) GetBody ¶
func (r ChangePasswordResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ChangePasswordResponse) GetJSON200 ¶
func (r ChangePasswordResponse) GetJSON200() *UserAdminResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ChangePasswordResponse) Status ¶
func (r ChangePasswordResponse) Status() string
Status returns HTTPResponse.Status
func (ChangePasswordResponse) StatusCode ¶
func (r ChangePasswordResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ChangePinCodeJSONRequestBody ¶
type ChangePinCodeJSONRequestBody = PinCodeChangeDto
ChangePinCodeJSONRequestBody defines body for ChangePinCode for application/json ContentType.
type ChangePinCodeResponse ¶
func ParseChangePinCodeResponse ¶
func ParseChangePinCodeResponse(rsp *http.Response) (*ChangePinCodeResponse, error)
ParseChangePinCodeResponse parses an HTTP response from a ChangePinCodeWithResponse call
func (ChangePinCodeResponse) ContentType ¶
func (r ChangePinCodeResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ChangePinCodeResponse) GetBody ¶
func (r ChangePinCodeResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ChangePinCodeResponse) Status ¶
func (r ChangePinCodeResponse) Status() string
Status returns HTTPResponse.Status
func (ChangePinCodeResponse) StatusCode ¶
func (r ChangePinCodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CheckBulkUploadJSONRequestBody ¶
type CheckBulkUploadJSONRequestBody = AssetBulkUploadCheckDto
CheckBulkUploadJSONRequestBody defines body for CheckBulkUpload for application/json ContentType.
type CheckBulkUploadResponse ¶
type CheckBulkUploadResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AssetBulkUploadCheckResponseDto
}
func ParseCheckBulkUploadResponse ¶
func ParseCheckBulkUploadResponse(rsp *http.Response) (*CheckBulkUploadResponse, error)
ParseCheckBulkUploadResponse parses an HTTP response from a CheckBulkUploadWithResponse call
func (CheckBulkUploadResponse) ContentType ¶
func (r CheckBulkUploadResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CheckBulkUploadResponse) GetBody ¶
func (r CheckBulkUploadResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CheckBulkUploadResponse) GetJSON200 ¶
func (r CheckBulkUploadResponse) GetJSON200() *AssetBulkUploadCheckResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CheckBulkUploadResponse) Status ¶
func (r CheckBulkUploadResponse) Status() string
Status returns HTTPResponse.Status
func (CheckBulkUploadResponse) StatusCode ¶
func (r CheckBulkUploadResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
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
}
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) AcceptClusterGroupRequest ¶
func (c *Client) AcceptClusterGroupRequest(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
AcceptClusterGroupRequest Accept a cluster group request
Join the cluster group the request was created for.
Corresponds with POST /cluster-groups/requests/{id}/accept (the `AcceptClusterGroupRequest` operationId).
func (*Client) AddAssetsToAlbum ¶
func (c *Client) AddAssetsToAlbum(ctx context.Context, id openapi_types.UUID, body AddAssetsToAlbumJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AddAssetsToAlbum Add assets to an album
Add multiple assets to a specific album by its ID.
Takes a body of the `application/json` content type.
Corresponds with PUT /albums/{id}/assets (the `AddAssetsToAlbum` operationId).
func (*Client) AddAssetsToAlbumWithBody ¶
func (c *Client) AddAssetsToAlbumWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddAssetsToAlbumWithBody Add assets to an album
Add multiple assets to a specific album by its ID.
Takes any type of body and a specified content type.
Corresponds with PUT /albums/{id}/assets (the `AddAssetsToAlbum` operationId).
func (*Client) AddAssetsToAlbums ¶
func (c *Client) AddAssetsToAlbums(ctx context.Context, body AddAssetsToAlbumsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AddAssetsToAlbums Add assets to albums
Send a list of asset IDs and album IDs to add each asset to each album.
Takes a body of the `application/json` content type.
Corresponds with PUT /albums/assets (the `AddAssetsToAlbums` operationId).
func (*Client) AddAssetsToAlbumsWithBody ¶
func (c *Client) AddAssetsToAlbumsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddAssetsToAlbumsWithBody Add assets to albums
Send a list of asset IDs and album IDs to add each asset to each album.
Takes any type of body and a specified content type.
Corresponds with PUT /albums/assets (the `AddAssetsToAlbums` operationId).
func (*Client) AddMemoryAssets ¶
func (c *Client) AddMemoryAssets(ctx context.Context, id openapi_types.UUID, body AddMemoryAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AddMemoryAssets Add assets to a memory
Add a list of asset IDs to a specific memory.
Takes a body of the `application/json` content type.
Corresponds with PUT /memories/{id}/assets (the `AddMemoryAssets` operationId).
func (*Client) AddMemoryAssetsWithBody ¶
func (c *Client) AddMemoryAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddMemoryAssetsWithBody Add assets to a memory
Add a list of asset IDs to a specific memory.
Takes any type of body and a specified content type.
Corresponds with PUT /memories/{id}/assets (the `AddMemoryAssets` operationId).
func (*Client) AddSharedLinkAssets ¶
func (c *Client) AddSharedLinkAssets(ctx context.Context, id openapi_types.UUID, body AddSharedLinkAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AddSharedLinkAssets Add assets to a shared link
Add assets to a specific shared link by its ID. This endpoint is only relevant for shared link of type individual.
Takes a body of the `application/json` content type.
Corresponds with PUT /shared-links/{id}/assets (the `AddSharedLinkAssets` operationId).
func (*Client) AddSharedLinkAssetsWithBody ¶
func (c *Client) AddSharedLinkAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddSharedLinkAssetsWithBody Add assets to a shared link
Add assets to a specific shared link by its ID. This endpoint is only relevant for shared link of type individual.
Takes any type of body and a specified content type.
Corresponds with PUT /shared-links/{id}/assets (the `AddSharedLinkAssets` operationId).
func (*Client) AddUsersToAlbum ¶
func (c *Client) AddUsersToAlbum(ctx context.Context, id openapi_types.UUID, body AddUsersToAlbumJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
AddUsersToAlbum Share album with users
Share an album with multiple users. Each user can be given a specific role in the album.
Takes a body of the `application/json` content type.
Corresponds with PUT /albums/{id}/users (the `AddUsersToAlbum` operationId).
func (*Client) AddUsersToAlbumWithBody ¶
func (c *Client) AddUsersToAlbumWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
AddUsersToAlbumWithBody Share album with users
Share an album with multiple users. Each user can be given a specific role in the album.
Takes any type of body and a specified content type.
Corresponds with PUT /albums/{id}/users (the `AddUsersToAlbum` operationId).
func (*Client) BulkTagAssets ¶
func (c *Client) BulkTagAssets(ctx context.Context, body BulkTagAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
BulkTagAssets Tag assets
Add multiple tags to multiple assets in a single request.
Takes a body of the `application/json` content type.
Corresponds with PUT /tags/assets (the `BulkTagAssets` operationId).
func (*Client) BulkTagAssetsWithBody ¶
func (c *Client) BulkTagAssetsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
BulkTagAssetsWithBody Tag assets
Add multiple tags to multiple assets in a single request.
Takes any type of body and a specified content type.
Corresponds with PUT /tags/assets (the `BulkTagAssets` operationId).
func (*Client) ChangePassword ¶
func (c *Client) ChangePassword(ctx context.Context, body ChangePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
ChangePassword Change password
Change the password of the current user.
Takes a body of the `application/json` content type.
Corresponds with POST /auth/change-password (the `ChangePassword` operationId).
func (*Client) ChangePasswordWithBody ¶
func (c *Client) ChangePasswordWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ChangePasswordWithBody Change password
Change the password of the current user.
Takes any type of body and a specified content type.
Corresponds with POST /auth/change-password (the `ChangePassword` operationId).
func (*Client) ChangePinCode ¶
func (c *Client) ChangePinCode(ctx context.Context, body ChangePinCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
ChangePinCode Change pin code
Change the pin code for the current user.
Takes a body of the `application/json` content type.
Corresponds with PUT /auth/pin-code (the `ChangePinCode` operationId).
func (*Client) ChangePinCodeWithBody ¶
func (c *Client) ChangePinCodeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ChangePinCodeWithBody Change pin code
Change the pin code for the current user.
Takes any type of body and a specified content type.
Corresponds with PUT /auth/pin-code (the `ChangePinCode` operationId).
func (*Client) CheckBulkUpload ¶
func (c *Client) CheckBulkUpload(ctx context.Context, body CheckBulkUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CheckBulkUpload Check bulk upload
Determine which assets have already been uploaded to the server based on their SHA1 checksums.
Takes a body of the `application/json` content type.
Corresponds with POST /assets/bulk-upload-check (the `CheckBulkUpload` operationId).
func (*Client) CheckBulkUploadWithBody ¶
func (c *Client) CheckBulkUploadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CheckBulkUploadWithBody Check bulk upload
Determine which assets have already been uploaded to the server based on their SHA1 checksums.
Takes any type of body and a specified content type.
Corresponds with POST /assets/bulk-upload-check (the `CheckBulkUpload` operationId).
func (*Client) ClusterGroupRegeneratePeople ¶
func (c *Client) ClusterGroupRegeneratePeople(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
ClusterGroupRegeneratePeople Regenerate people of users in cluster group
Forcefully re-run facial recognition for all faces of users in this group.
Corresponds with POST /cluster-groups/{id}/regenerate-people (the `ClusterGroupRegeneratePeople` operationId).
func (*Client) CopyAsset ¶
func (c *Client) CopyAsset(ctx context.Context, body CopyAssetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CopyAsset Copy asset
Copy asset information like albums, tags, etc. from one asset to another.
Takes a body of the `application/json` content type.
Corresponds with PUT /assets/copy (the `CopyAsset` operationId).
func (*Client) CopyAssetWithBody ¶
func (c *Client) CopyAssetWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CopyAssetWithBody Copy asset
Copy asset information like albums, tags, etc. from one asset to another.
Takes any type of body and a specified content type.
Corresponds with PUT /assets/copy (the `CopyAsset` operationId).
func (*Client) CreateActivity ¶
func (c *Client) CreateActivity(ctx context.Context, body CreateActivityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateActivity Create an activity
Create a like or a comment for an album, or an asset in an album.
Takes a body of the `application/json` content type.
Corresponds with POST /activities (the `CreateActivity` operationId).
func (*Client) CreateActivityWithBody ¶
func (c *Client) CreateActivityWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateActivityWithBody Create an activity
Create a like or a comment for an album, or an asset in an album.
Takes any type of body and a specified content type.
Corresponds with POST /activities (the `CreateActivity` operationId).
func (*Client) CreateAlbum ¶
func (c *Client) CreateAlbum(ctx context.Context, body CreateAlbumJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateAlbum Create an album
Create a new album. The album can also be created with initial users and assets.
Takes a body of the `application/json` content type.
Corresponds with POST /albums (the `CreateAlbum` operationId).
func (*Client) CreateAlbumWithBody ¶
func (c *Client) CreateAlbumWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateAlbumWithBody Create an album
Create a new album. The album can also be created with initial users and assets.
Takes any type of body and a specified content type.
Corresponds with POST /albums (the `CreateAlbum` operationId).
func (*Client) CreateApiKey ¶
func (c *Client) CreateApiKey(ctx context.Context, body CreateApiKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateApiKey Create an API key
Creates a new API key. It will be limited to the permissions specified.
Takes a body of the `application/json` content type.
Corresponds with POST /api-keys (the `CreateApiKey` operationId).
func (*Client) CreateApiKeyWithBody ¶
func (c *Client) CreateApiKeyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateApiKeyWithBody Create an API key
Creates a new API key. It will be limited to the permissions specified.
Takes any type of body and a specified content type.
Corresponds with POST /api-keys (the `CreateApiKey` operationId).
func (*Client) CreateClusterGroupRequest ¶
func (c *Client) CreateClusterGroupRequest(ctx context.Context, id openapi_types.UUID, body CreateClusterGroupRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateClusterGroupRequest Create a cluster group request
Ask another user to join the cluster group of the current user.
Takes a body of the `application/json` content type.
Corresponds with PUT /cluster-groups/{id}/requests (the `CreateClusterGroupRequest` operationId).
func (*Client) CreateClusterGroupRequestWithBody ¶
func (c *Client) CreateClusterGroupRequestWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateClusterGroupRequestWithBody Create a cluster group request
Ask another user to join the cluster group of the current user.
Takes any type of body and a specified content type.
Corresponds with PUT /cluster-groups/{id}/requests (the `CreateClusterGroupRequest` operationId).
func (*Client) CreateFace ¶
func (c *Client) CreateFace(ctx context.Context, body CreateFaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateFace Create a face
Create a new face that has not been discovered by facial recognition. The content of the bounding box is considered a face.
Takes a body of the `application/json` content type.
Corresponds with POST /faces (the `CreateFace` operationId).
func (*Client) CreateFaceWithBody ¶
func (c *Client) CreateFaceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateFaceWithBody Create a face
Create a new face that has not been discovered by facial recognition. The content of the bounding box is considered a face.
Takes any type of body and a specified content type.
Corresponds with POST /faces (the `CreateFace` operationId).
func (*Client) CreateJob ¶
func (c *Client) CreateJob(ctx context.Context, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateJob Create a manual job
Run a specific job. Most jobs are queued automatically, but this endpoint allows for manual creation of a handful of jobs, including various cleanup tasks, as well as creating a new database backup.
Takes a body of the `application/json` content type.
Corresponds with POST /jobs (the `CreateJob` operationId).
func (*Client) CreateJobWithBody ¶
func (c *Client) CreateJobWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateJobWithBody Create a manual job
Run a specific job. Most jobs are queued automatically, but this endpoint allows for manual creation of a handful of jobs, including various cleanup tasks, as well as creating a new database backup.
Takes any type of body and a specified content type.
Corresponds with POST /jobs (the `CreateJob` operationId).
func (*Client) CreateLibrary ¶
func (c *Client) CreateLibrary(ctx context.Context, body CreateLibraryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateLibrary Create a library
Create a new external library.
Takes a body of the `application/json` content type.
Corresponds with POST /libraries (the `CreateLibrary` operationId).
func (*Client) CreateLibraryWithBody ¶
func (c *Client) CreateLibraryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateLibraryWithBody Create a library
Create a new external library.
Takes any type of body and a specified content type.
Corresponds with POST /libraries (the `CreateLibrary` operationId).
func (*Client) CreateMemory ¶
func (c *Client) CreateMemory(ctx context.Context, body CreateMemoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateMemory Create a memory
Create a new memory by providing a name, description, and a list of asset IDs to include in the memory.
Takes a body of the `application/json` content type.
Corresponds with POST /memories (the `CreateMemory` operationId).
func (*Client) CreateMemoryWithBody ¶
func (c *Client) CreateMemoryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateMemoryWithBody Create a memory
Create a new memory by providing a name, description, and a list of asset IDs to include in the memory.
Takes any type of body and a specified content type.
Corresponds with POST /memories (the `CreateMemory` operationId).
func (*Client) CreateNotification ¶
func (c *Client) CreateNotification(ctx context.Context, body CreateNotificationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateNotification Create a notification
Create a new notification for a specific user.
Takes a body of the `application/json` content type.
Corresponds with POST /admin/notifications (the `CreateNotification` operationId).
func (*Client) CreateNotificationWithBody ¶
func (c *Client) CreateNotificationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateNotificationWithBody Create a notification
Create a new notification for a specific user.
Takes any type of body and a specified content type.
Corresponds with POST /admin/notifications (the `CreateNotification` operationId).
func (*Client) CreatePartner ¶
func (c *Client) CreatePartner(ctx context.Context, body CreatePartnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreatePartner Create a partner
Create a new partner to share assets with.
Takes a body of the `application/json` content type.
Corresponds with POST /partners (the `CreatePartner` operationId).
func (*Client) CreatePartnerDeprecated ¶
func (c *Client) CreatePartnerDeprecated(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
CreatePartnerDeprecated Create a partner
Create a new partner to share assets with.
Corresponds with POST /partners/{id} (the `CreatePartnerDeprecated` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) CreatePartnerWithBody ¶
func (c *Client) CreatePartnerWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreatePartnerWithBody Create a partner
Create a new partner to share assets with.
Takes any type of body and a specified content type.
Corresponds with POST /partners (the `CreatePartner` operationId).
func (*Client) CreatePerson ¶
func (c *Client) CreatePerson(ctx context.Context, body CreatePersonJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreatePerson Create a person
Create a new person that can have multiple faces assigned to them.
Takes a body of the `application/json` content type.
Corresponds with POST /people (the `CreatePerson` operationId).
func (*Client) CreatePersonWithBody ¶
func (c *Client) CreatePersonWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreatePersonWithBody Create a person
Create a new person that can have multiple faces assigned to them.
Takes any type of body and a specified content type.
Corresponds with POST /people (the `CreatePerson` operationId).
func (*Client) CreateProfileImageWithBody ¶
func (c *Client) CreateProfileImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateProfileImageWithBody Create user profile image
Upload and set a new profile image for the current user.
Takes any type of body and a specified content type.
Corresponds with POST /users/profile-image (the `CreateProfileImage` operationId).
func (*Client) CreateSession ¶
func (c *Client) CreateSession(ctx context.Context, body CreateSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateSession Create a session
Create a session as a child to the current session. This endpoint is used for casting.
Takes a body of the `application/json` content type.
Corresponds with POST /sessions (the `CreateSession` operationId).
func (*Client) CreateSessionWithBody ¶
func (c *Client) CreateSessionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateSessionWithBody Create a session
Create a session as a child to the current session. This endpoint is used for casting.
Takes any type of body and a specified content type.
Corresponds with POST /sessions (the `CreateSession` operationId).
func (*Client) CreateSharedLink ¶
func (c *Client) CreateSharedLink(ctx context.Context, body CreateSharedLinkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateSharedLink Create a shared link
Create a new shared link.
Takes a body of the `application/json` content type.
Corresponds with POST /shared-links (the `CreateSharedLink` operationId).
func (*Client) CreateSharedLinkWithBody ¶
func (c *Client) CreateSharedLinkWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateSharedLinkWithBody Create a shared link
Create a new shared link.
Takes any type of body and a specified content type.
Corresponds with POST /shared-links (the `CreateSharedLink` operationId).
func (*Client) CreateStack ¶
func (c *Client) CreateStack(ctx context.Context, body CreateStackJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateStack Create a stack
Create a new stack by providing a name and a list of asset IDs to include in the stack. If any of the provided asset IDs are primary assets of an existing stack, the existing stack will be merged into the newly created stack.
Takes a body of the `application/json` content type.
Corresponds with POST /stacks (the `CreateStack` operationId).
func (*Client) CreateStackWithBody ¶
func (c *Client) CreateStackWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateStackWithBody Create a stack
Create a new stack by providing a name and a list of asset IDs to include in the stack. If any of the provided asset IDs are primary assets of an existing stack, the existing stack will be merged into the newly created stack.
Takes any type of body and a specified content type.
Corresponds with POST /stacks (the `CreateStack` operationId).
func (*Client) CreateTag ¶
func (c *Client) CreateTag(ctx context.Context, body CreateTagJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateTag Create a tag
Create a new tag by providing a name and optional color.
Takes a body of the `application/json` content type.
Corresponds with POST /tags (the `CreateTag` operationId).
func (*Client) CreateTagWithBody ¶
func (c *Client) CreateTagWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateTagWithBody Create a tag
Create a new tag by providing a name and optional color.
Takes any type of body and a specified content type.
Corresponds with POST /tags (the `CreateTag` operationId).
func (*Client) CreateUserAdmin ¶
func (c *Client) CreateUserAdmin(ctx context.Context, body CreateUserAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateUserAdmin Create a user
Create a new user.
Takes a body of the `application/json` content type.
Corresponds with POST /admin/users (the `CreateUserAdmin` operationId).
func (*Client) CreateUserAdminWithBody ¶
func (c *Client) CreateUserAdminWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateUserAdminWithBody Create a user
Create a new user.
Takes any type of body and a specified content type.
Corresponds with POST /admin/users (the `CreateUserAdmin` operationId).
func (*Client) CreateWorkflow ¶
func (c *Client) CreateWorkflow(ctx context.Context, body CreateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateWorkflow Create a workflow
Create a new workflow, the workflow can also be created with empty filters and actions.
Takes a body of the `application/json` content type.
Corresponds with POST /workflows (the `CreateWorkflow` operationId).
func (*Client) CreateWorkflowWithBody ¶
func (c *Client) CreateWorkflowWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CreateWorkflowWithBody Create a workflow
Create a new workflow, the workflow can also be created with empty filters and actions.
Takes any type of body and a specified content type.
Corresponds with POST /workflows (the `CreateWorkflow` operationId).
func (*Client) DeleteActivity ¶
func (c *Client) DeleteActivity(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteActivity Delete an activity
Removes a like or comment from a given album or asset in an album.
Corresponds with DELETE /activities/{id} (the `DeleteActivity` operationId).
func (*Client) DeleteAlbum ¶
func (c *Client) DeleteAlbum(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteAlbum Delete an album
Delete a specific album by its ID. Note the album is initially trashed and then immediately scheduled for deletion, but relies on a background job to complete the process.
Corresponds with DELETE /albums/{id} (the `DeleteAlbum` operationId).
func (*Client) DeleteAllSessions ¶
func (c *Client) DeleteAllSessions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteAllSessions Delete all sessions
Delete all sessions for the user. This will not delete the current session.
Corresponds with DELETE /sessions (the `DeleteAllSessions` operationId).
func (*Client) DeleteApiKey ¶
func (c *Client) DeleteApiKey(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteApiKey Delete an API key
Deletes an API key identified by its ID. The current user must own this API key.
Corresponds with DELETE /api-keys/{id} (the `DeleteApiKey` operationId).
func (*Client) DeleteAssetFile ¶
func (c *Client) DeleteAssetFile(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteAssetFile Delete an asset file
Delete a file and remove it from the database.
Corresponds with DELETE /asset-files/{id} (the `DeleteAssetFile` operationId).
func (*Client) DeleteAssetMetadata ¶
func (c *Client) DeleteAssetMetadata(ctx context.Context, id openapi_types.UUID, key string, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteAssetMetadata Delete asset metadata by key
Delete a specific metadata key-value pair associated with the specified asset.
Corresponds with DELETE /assets/{id}/metadata/{key} (the `DeleteAssetMetadata` operationId).
func (*Client) DeleteAssets ¶
func (c *Client) DeleteAssets(ctx context.Context, body DeleteAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteAssets Delete assets
Deletes multiple assets at the same time.
Takes a body of the `application/json` content type.
Corresponds with DELETE /assets (the `DeleteAssets` operationId).
func (*Client) DeleteAssetsWithBody ¶
func (c *Client) DeleteAssetsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteAssetsWithBody Delete assets
Deletes multiple assets at the same time.
Takes any type of body and a specified content type.
Corresponds with DELETE /assets (the `DeleteAssets` operationId).
func (*Client) DeleteBulkAssetMetadata ¶
func (c *Client) DeleteBulkAssetMetadata(ctx context.Context, body DeleteBulkAssetMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteBulkAssetMetadata Delete asset metadata
Delete metadata key-value pairs for multiple assets.
Takes a body of the `application/json` content type.
Corresponds with DELETE /assets/metadata (the `DeleteBulkAssetMetadata` operationId).
func (*Client) DeleteBulkAssetMetadataWithBody ¶
func (c *Client) DeleteBulkAssetMetadataWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteBulkAssetMetadataWithBody Delete asset metadata
Delete metadata key-value pairs for multiple assets.
Takes any type of body and a specified content type.
Corresponds with DELETE /assets/metadata (the `DeleteBulkAssetMetadata` operationId).
func (*Client) DeleteClusterGroupRequest ¶
func (c *Client) DeleteClusterGroupRequest(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteClusterGroupRequest Decline a cluster group request
Delete a pending request to join a cluster group.
Corresponds with DELETE /cluster-groups/requests/{id} (the `DeleteClusterGroupRequest` operationId).
func (*Client) DeleteDatabaseBackup ¶
func (c *Client) DeleteDatabaseBackup(ctx context.Context, body DeleteDatabaseBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteDatabaseBackup Delete database backup
Delete a backup by its filename.
Takes a body of the `application/json` content type.
Corresponds with DELETE /admin/database-backups (the `DeleteDatabaseBackup` operationId).
func (*Client) DeleteDatabaseBackupWithBody ¶
func (c *Client) DeleteDatabaseBackupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteDatabaseBackupWithBody Delete database backup
Delete a backup by its filename.
Takes any type of body and a specified content type.
Corresponds with DELETE /admin/database-backups (the `DeleteDatabaseBackup` operationId).
func (*Client) DeleteDuplicate ¶
func (c *Client) DeleteDuplicate(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteDuplicate Dismiss a duplicate group
Dismiss a duplicate group by its ID, unlinking all assets in the group without deleting them.
Corresponds with DELETE /duplicates/{id} (the `DeleteDuplicate` operationId).
func (*Client) DeleteDuplicates ¶
func (c *Client) DeleteDuplicates(ctx context.Context, body DeleteDuplicatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteDuplicates Delete duplicates
Delete multiple duplicate assets specified by their IDs.
Takes a body of the `application/json` content type.
Corresponds with DELETE /duplicates (the `DeleteDuplicates` operationId).
func (*Client) DeleteDuplicatesWithBody ¶
func (c *Client) DeleteDuplicatesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteDuplicatesWithBody Delete duplicates
Delete multiple duplicate assets specified by their IDs.
Takes any type of body and a specified content type.
Corresponds with DELETE /duplicates (the `DeleteDuplicates` operationId).
func (*Client) DeleteFace ¶
func (c *Client) DeleteFace(ctx context.Context, id openapi_types.UUID, body DeleteFaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteFace Delete a face
Delete a face identified by the id. Optionally can be force deleted.
Takes a body of the `application/json` content type.
Corresponds with DELETE /faces/{id} (the `DeleteFace` operationId).
func (*Client) DeleteFaceWithBody ¶
func (c *Client) DeleteFaceWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteFaceWithBody Delete a face
Delete a face identified by the id. Optionally can be force deleted.
Takes any type of body and a specified content type.
Corresponds with DELETE /faces/{id} (the `DeleteFace` operationId).
func (*Client) DeleteIntegrityReport ¶
func (c *Client) DeleteIntegrityReport(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteIntegrityReport Delete integrity report item
Delete a given report item and perform corresponding deletion (e.g. trash asset, delete file)
Corresponds with DELETE /admin/integrity/report/{id} (the `DeleteIntegrityReport` operationId).
func (*Client) DeleteLibrary ¶
func (c *Client) DeleteLibrary(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteLibrary Delete a library
Delete an external library by its ID.
Corresponds with DELETE /libraries/{id} (the `DeleteLibrary` operationId).
func (*Client) DeleteMemory ¶
func (c *Client) DeleteMemory(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteMemory Delete a memory
Delete a specific memory by its ID.
Corresponds with DELETE /memories/{id} (the `DeleteMemory` operationId).
func (*Client) DeleteNotification ¶
func (c *Client) DeleteNotification(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteNotification Delete a notification
Delete a specific notification.
Corresponds with DELETE /notifications/{id} (the `DeleteNotification` operationId).
func (*Client) DeleteNotifications ¶
func (c *Client) DeleteNotifications(ctx context.Context, body DeleteNotificationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteNotifications Delete notifications
Delete a list of notifications at once.
Takes a body of the `application/json` content type.
Corresponds with DELETE /notifications (the `DeleteNotifications` operationId).
func (*Client) DeleteNotificationsWithBody ¶
func (c *Client) DeleteNotificationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteNotificationsWithBody Delete notifications
Delete a list of notifications at once.
Takes any type of body and a specified content type.
Corresponds with DELETE /notifications (the `DeleteNotifications` operationId).
func (*Client) DeletePeople ¶
func (c *Client) DeletePeople(ctx context.Context, body DeletePeopleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DeletePeople Delete people
Bulk delete a list of people at once.
Takes a body of the `application/json` content type.
Corresponds with DELETE /people (the `DeletePeople` operationId).
func (*Client) DeletePeopleWithBody ¶
func (c *Client) DeletePeopleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeletePeopleWithBody Delete people
Bulk delete a list of people at once.
Takes any type of body and a specified content type.
Corresponds with DELETE /people (the `DeletePeople` operationId).
func (*Client) DeletePerson ¶
func (c *Client) DeletePerson(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeletePerson Delete person
Delete an individual person.
Corresponds with DELETE /people/{id} (the `DeletePerson` operationId).
func (*Client) DeleteProfileImage ¶
func (c *Client) DeleteProfileImage(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteProfileImage Delete user profile image
Delete the profile image of the current user.
Corresponds with DELETE /users/profile-image (the `DeleteProfileImage` operationId).
func (*Client) DeleteServerLicense ¶
func (c *Client) DeleteServerLicense(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteServerLicense Delete server product key
Delete the currently set server product key.
Corresponds with DELETE /server/license (the `DeleteServerLicense` operationId).
func (*Client) DeleteSession ¶
func (c *Client) DeleteSession(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteSession Delete a session
Delete a specific session by id.
Corresponds with DELETE /sessions/{id} (the `DeleteSession` operationId).
func (*Client) DeleteStack ¶
func (c *Client) DeleteStack(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteStack Delete a stack
Delete a specific stack by its ID.
Corresponds with DELETE /stacks/{id} (the `DeleteStack` operationId).
func (*Client) DeleteStacks ¶
func (c *Client) DeleteStacks(ctx context.Context, body DeleteStacksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteStacks Delete stacks
Delete multiple stacks by providing a list of stack IDs.
Takes a body of the `application/json` content type.
Corresponds with DELETE /stacks (the `DeleteStacks` operationId).
func (*Client) DeleteStacksWithBody ¶
func (c *Client) DeleteStacksWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteStacksWithBody Delete stacks
Delete multiple stacks by providing a list of stack IDs.
Takes any type of body and a specified content type.
Corresponds with DELETE /stacks (the `DeleteStacks` operationId).
func (*Client) DeleteSyncAck ¶
func (c *Client) DeleteSyncAck(ctx context.Context, body DeleteSyncAckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteSyncAck Delete acknowledgements
Delete specific synchronization acknowledgments.
Takes a body of the `application/json` content type.
Corresponds with DELETE /sync/ack (the `DeleteSyncAck` operationId).
func (*Client) DeleteSyncAckWithBody ¶
func (c *Client) DeleteSyncAckWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteSyncAckWithBody Delete acknowledgements
Delete specific synchronization acknowledgments.
Takes any type of body and a specified content type.
Corresponds with DELETE /sync/ack (the `DeleteSyncAck` operationId).
func (*Client) DeleteTag ¶
func (c *Client) DeleteTag(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteTag Delete a tag
Delete a specific tag by its ID.
Corresponds with DELETE /tags/{id} (the `DeleteTag` operationId).
func (*Client) DeleteUserAdmin ¶
func (c *Client) DeleteUserAdmin(ctx context.Context, id openapi_types.UUID, body DeleteUserAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteUserAdmin Delete a user
Delete a user.
Takes a body of the `application/json` content type.
Corresponds with DELETE /admin/users/{id} (the `DeleteUserAdmin` operationId).
func (*Client) DeleteUserAdminWithBody ¶
func (c *Client) DeleteUserAdminWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteUserAdminWithBody Delete a user
Delete a user.
Takes any type of body and a specified content type.
Corresponds with DELETE /admin/users/{id} (the `DeleteUserAdmin` operationId).
func (*Client) DeleteUserLicense ¶
func (c *Client) DeleteUserLicense(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteUserLicense Delete user product key
Delete the registered product key for the current user.
Corresponds with DELETE /users/me/license (the `DeleteUserLicense` operationId).
func (*Client) DeleteUserOnboarding ¶
func (c *Client) DeleteUserOnboarding(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteUserOnboarding Delete user onboarding
Delete the onboarding status of the current user.
Corresponds with DELETE /users/me/onboarding (the `DeleteUserOnboarding` operationId).
func (*Client) DeleteWorkflow ¶
func (c *Client) DeleteWorkflow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteWorkflow Delete a workflow
Delete a workflow by its ID.
Corresponds with DELETE /workflows/{id} (the `DeleteWorkflow` operationId).
func (*Client) DetectPriorInstall ¶
func (c *Client) DetectPriorInstall(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
DetectPriorInstall Detect existing install
Collect integrity checks and other heuristics about local data.
Corresponds with GET /admin/maintenance/detect-install (the `DetectPriorInstall` operationId).
func (*Client) DownloadArchive ¶
func (c *Client) DownloadArchive(ctx context.Context, params *DownloadArchiveParams, body DownloadArchiveJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
DownloadArchive Download asset archive
Download a ZIP archive containing the specified assets. The assets must have been previously requested via the "getDownloadInfo" endpoint.
Takes a body of the `application/json` content type.
Corresponds with POST /download/archive (the `DownloadArchive` operationId).
func (*Client) DownloadArchiveWithBody ¶
func (c *Client) DownloadArchiveWithBody(ctx context.Context, params *DownloadArchiveParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DownloadArchiveWithBody Download asset archive
Download a ZIP archive containing the specified assets. The assets must have been previously requested via the "getDownloadInfo" endpoint.
Takes any type of body and a specified content type.
Corresponds with POST /download/archive (the `DownloadArchive` operationId).
func (*Client) DownloadAsset ¶
func (c *Client) DownloadAsset(ctx context.Context, id openapi_types.UUID, params *DownloadAssetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
DownloadAsset Download original asset
Downloads the original file of the specified asset.
Corresponds with GET /assets/{id}/original (the `DownloadAsset` operationId).
func (*Client) DownloadAssetFile ¶
func (c *Client) DownloadAssetFile(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
DownloadAssetFile Download an asset file
Serve the contents of a specific asset file.
Corresponds with GET /asset-files/{id}/download (the `DownloadAssetFile` operationId).
func (*Client) DownloadDatabaseBackup ¶
func (c *Client) DownloadDatabaseBackup(ctx context.Context, filename string, reqEditors ...RequestEditorFn) (*http.Response, error)
DownloadDatabaseBackup Download database backup
Downloads the database backup file.
Corresponds with GET /admin/database-backups/{filename} (the `DownloadDatabaseBackup` operationId).
func (*Client) EditAsset ¶
func (c *Client) EditAsset(ctx context.Context, id openapi_types.UUID, body EditAssetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
EditAsset Apply edits to an existing asset
Apply a series of edit actions (crop, rotate, mirror) to the specified asset.
Takes a body of the `application/json` content type.
Corresponds with PUT /assets/{id}/edits (the `EditAsset` operationId).
func (*Client) EditAssetWithBody ¶
func (c *Client) EditAssetWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
EditAssetWithBody Apply edits to an existing asset
Apply a series of edit actions (crop, rotate, mirror) to the specified asset.
Takes any type of body and a specified content type.
Corresponds with PUT /assets/{id}/edits (the `EditAsset` operationId).
func (*Client) EmptyQueue ¶
func (c *Client) EmptyQueue(ctx context.Context, name QueueName, body EmptyQueueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
EmptyQueue Empty a queue
Removes all jobs from the specified queue.
Takes a body of the `application/json` content type.
Corresponds with DELETE /queues/{name}/jobs (the `EmptyQueue` operationId).
func (*Client) EmptyQueueWithBody ¶
func (c *Client) EmptyQueueWithBody(ctx context.Context, name QueueName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
EmptyQueueWithBody Empty a queue
Removes all jobs from the specified queue.
Takes any type of body and a specified content type.
Corresponds with DELETE /queues/{name}/jobs (the `EmptyQueue` operationId).
func (*Client) EmptyTrash ¶
func (c *Client) EmptyTrash(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
EmptyTrash Empty trash
Permanently delete all items in the trash.
Corresponds with POST /trash/empty (the `EmptyTrash` operationId).
func (*Client) EndSession ¶
func (c *Client) EndSession(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, params *EndSessionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
EndSession End HLS streaming session
Releases server resources for the streaming session.
Corresponds with DELETE /assets/{id}/video/stream/{sessionId} (the `EndSession` operationId).
func (*Client) FinishOAuth ¶
func (c *Client) FinishOAuth(ctx context.Context, body FinishOAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
FinishOAuth Finish OAuth
Complete the OAuth authorization process by exchanging the authorization code for a session token.
Takes a body of the `application/json` content type.
Corresponds with POST /oauth/callback (the `FinishOAuth` operationId).
func (*Client) FinishOAuthWithBody ¶
func (c *Client) FinishOAuthWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
FinishOAuthWithBody Finish OAuth
Complete the OAuth authorization process by exchanging the authorization code for a session token.
Takes any type of body and a specified content type.
Corresponds with POST /oauth/callback (the `FinishOAuth` operationId).
func (*Client) GetAboutInfo ¶
func (c *Client) GetAboutInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAboutInfo Get server information
Retrieve a list of information about the server.
Corresponds with GET /server/about (the `GetAboutInfo` operationId).
func (*Client) GetActivities ¶
func (c *Client) GetActivities(ctx context.Context, params *GetActivitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetActivities List all activities
Returns a list of activities for the selected asset or album. The activities are returned in sorted order, with the oldest activities appearing first.
Corresponds with GET /activities (the `GetActivities` operationId).
func (*Client) GetActivityStatistics ¶
func (c *Client) GetActivityStatistics(ctx context.Context, params *GetActivityStatisticsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetActivityStatistics Retrieve activity statistics
Returns the number of likes and comments for a given album or asset in an album.
Corresponds with GET /activities/statistics (the `GetActivityStatistics` operationId).
func (*Client) GetAdminConfig ¶
func (c *Client) GetAdminConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAdminConfig Get the admin configuration
Retrieve admin configuration.
Corresponds with GET /admin/config (the `GetAdminConfig` operationId).
func (*Client) GetAdminConfigDefaults ¶
func (c *Client) GetAdminConfigDefaults(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAdminConfigDefaults Get the system configuration defaults
Retrieve the default value of every system configuration property.
Corresponds with GET /admin/config/defaults (the `GetAdminConfigDefaults` operationId).
func (*Client) GetAdminOnboarding ¶
func (c *Client) GetAdminOnboarding(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAdminOnboarding Retrieve admin onboarding
Retrieve the current admin onboarding status.
Corresponds with GET /system-metadata/admin-onboarding (the `GetAdminOnboarding` operationId).
func (*Client) GetAlbumInfo ¶
func (c *Client) GetAlbumInfo(ctx context.Context, id openapi_types.UUID, params *GetAlbumInfoParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAlbumInfo Retrieve an album
Retrieve information about a specific album by its ID.
Corresponds with GET /albums/{id} (the `GetAlbumInfo` operationId).
func (*Client) GetAlbumMapMarkers ¶
func (c *Client) GetAlbumMapMarkers(ctx context.Context, id openapi_types.UUID, params *GetAlbumMapMarkersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAlbumMapMarkers Retrieve album map markers
Retrieve map marker information for a specific album by its ID.
Corresponds with GET /albums/{id}/map-markers (the `GetAlbumMapMarkers` operationId).
func (*Client) GetAlbumStatistics ¶
func (c *Client) GetAlbumStatistics(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAlbumStatistics Retrieve album statistics
Returns statistics about the albums available to the authenticated user.
Corresponds with GET /albums/statistics (the `GetAlbumStatistics` operationId).
func (*Client) GetAllAlbums ¶
func (c *Client) GetAllAlbums(ctx context.Context, params *GetAllAlbumsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAllAlbums List all albums
Retrieve a list of albums available to the authenticated user.
Corresponds with GET /albums (the `GetAllAlbums` operationId).
func (*Client) GetAllLibraries ¶
func (c *Client) GetAllLibraries(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAllLibraries Retrieve libraries
Retrieve a list of external libraries.
Corresponds with GET /libraries (the `GetAllLibraries` operationId).
func (*Client) GetAllPeople ¶
func (c *Client) GetAllPeople(ctx context.Context, params *GetAllPeopleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAllPeople Get all people
Retrieve a list of all people.
Corresponds with GET /people (the `GetAllPeople` operationId).
func (*Client) GetAllSharedLinks ¶
func (c *Client) GetAllSharedLinks(ctx context.Context, params *GetAllSharedLinksParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAllSharedLinks Retrieve all shared links
Retrieve a list of all shared links.
Corresponds with GET /shared-links (the `GetAllSharedLinks` operationId).
func (*Client) GetAllTags ¶
func (c *Client) GetAllTags(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAllTags Retrieve tags
Retrieve a list of all tags.
Corresponds with GET /tags (the `GetAllTags` operationId).
func (*Client) GetApiKey ¶
func (c *Client) GetApiKey(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetApiKey Retrieve an API key
Retrieve an API key by its ID. The current user must own this API key.
Corresponds with GET /api-keys/{id} (the `GetApiKey` operationId).
func (*Client) GetApiKeys ¶
func (c *Client) GetApiKeys(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetApiKeys List all API keys
Retrieve all API keys of the current user.
Corresponds with GET /api-keys (the `GetApiKeys` operationId).
func (*Client) GetApkLinks ¶
func (c *Client) GetApkLinks(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetApkLinks Get APK links
Retrieve links to the APKs for the current server version.
Corresponds with GET /server/apk-links (the `GetApkLinks` operationId).
func (*Client) GetAssetDuplicates ¶
func (c *Client) GetAssetDuplicates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAssetDuplicates Retrieve duplicates
Retrieve a list of duplicate assets available to the authenticated user.
Corresponds with GET /duplicates (the `GetAssetDuplicates` operationId).
func (*Client) GetAssetEdits ¶
func (c *Client) GetAssetEdits(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAssetEdits Retrieve edits for an existing asset
Retrieve a series of edit actions (crop, rotate, mirror) associated with the specified asset.
Corresponds with GET /assets/{id}/edits (the `GetAssetEdits` operationId).
func (*Client) GetAssetFile ¶
func (c *Client) GetAssetFile(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAssetFile Retrieve an asset file
Returns metadata about a specific asset file.
Corresponds with GET /asset-files/{id} (the `GetAssetFile` operationId).
func (*Client) GetAssetInfo ¶
func (c *Client) GetAssetInfo(ctx context.Context, id openapi_types.UUID, params *GetAssetInfoParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAssetInfo Retrieve an asset
Retrieve detailed information about a specific asset.
Corresponds with GET /assets/{id} (the `GetAssetInfo` operationId).
func (*Client) GetAssetMetadata ¶
func (c *Client) GetAssetMetadata(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAssetMetadata Get asset metadata
Retrieve all metadata key-value pairs associated with the specified asset.
Corresponds with GET /assets/{id}/metadata (the `GetAssetMetadata` operationId).
func (*Client) GetAssetMetadataByKey ¶
func (c *Client) GetAssetMetadataByKey(ctx context.Context, id openapi_types.UUID, key string, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAssetMetadataByKey Retrieve asset metadata by key
Retrieve the value of a specific metadata key associated with the specified asset.
Corresponds with GET /assets/{id}/metadata/{key} (the `GetAssetMetadataByKey` operationId).
func (*Client) GetAssetOcr ¶
func (c *Client) GetAssetOcr(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAssetOcr Retrieve asset OCR data
Retrieve all OCR (Optical Character Recognition) data associated with the specified asset.
Corresponds with GET /assets/{id}/ocr (the `GetAssetOcr` operationId).
func (*Client) GetAssetStatistics ¶
func (c *Client) GetAssetStatistics(ctx context.Context, params *GetAssetStatisticsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAssetStatistics Get asset statistics
Retrieve various statistics about the assets owned by the authenticated user.
Corresponds with GET /assets/statistics (the `GetAssetStatistics` operationId).
func (*Client) GetAssetsByCity ¶
func (c *Client) GetAssetsByCity(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAssetsByCity Retrieve assets by city
Retrieve a list of assets with each asset belonging to a different city. This endpoint is used on the places pages to show a single thumbnail for each city the user has assets in.
Corresponds with GET /search/cities (the `GetAssetsByCity` operationId).
func (*Client) GetAssetsByOriginalPath ¶
func (c *Client) GetAssetsByOriginalPath(ctx context.Context, params *GetAssetsByOriginalPathParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAssetsByOriginalPath Retrieve assets by original path
Retrieve assets that are children of a specific folder.
Corresponds with GET /view/folder (the `GetAssetsByOriginalPath` operationId).
func (*Client) GetAuthStatus ¶
func (c *Client) GetAuthStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetAuthStatus Retrieve auth status
Get information about the current session, including whether the user has a password, and if the session can access locked assets.
Corresponds with GET /auth/status (the `GetAuthStatus` operationId).
func (*Client) GetClusterGroupRequests ¶
func (c *Client) GetClusterGroupRequests(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetClusterGroupRequests Retrieve cluster group requests
Retrieve the pending requests for the current user to join a cluster group.
Corresponds with GET /cluster-groups/requests (the `GetClusterGroupRequests` operationId).
func (*Client) GetClusterGroupRequestsForGroup ¶
func (c *Client) GetClusterGroupRequestsForGroup(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetClusterGroupRequestsForGroup Retrieve the requests sent by a cluster group
Retrieve the pending requests for other users to join the cluster group.
Corresponds with GET /cluster-groups/{id}/requests (the `GetClusterGroupRequestsForGroup` operationId).
func (*Client) GetClusterGroupUsers ¶
func (c *Client) GetClusterGroupUsers(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetClusterGroupUsers Retrieve the users of a cluster group
Retrieve the users that are a member of the cluster group.
Corresponds with GET /cluster-groups/{id}/users (the `GetClusterGroupUsers` operationId).
func (*Client) GetConfig ¶
func (c *Client) GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetConfig Get system configuration
Retrieve the current system configuration.
Corresponds with GET /system-config (the `GetConfig` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) GetConfigDefaults ¶
func (c *Client) GetConfigDefaults(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetConfigDefaults Get system configuration defaults
Retrieve the default values for the system configuration.
Corresponds with GET /system-config/defaults (the `GetConfigDefaults` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) GetDownloadInfo ¶
func (c *Client) GetDownloadInfo(ctx context.Context, params *GetDownloadInfoParams, body GetDownloadInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
GetDownloadInfo Retrieve download information
Retrieve information about how to request a download for the specified assets or album. The response includes groups of assets that can be downloaded together.
Takes a body of the `application/json` content type.
Corresponds with POST /download/info (the `GetDownloadInfo` operationId).
func (*Client) GetDownloadInfoWithBody ¶
func (c *Client) GetDownloadInfoWithBody(ctx context.Context, params *GetDownloadInfoParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetDownloadInfoWithBody Retrieve download information
Retrieve information about how to request a download for the specified assets or album. The response includes groups of assets that can be downloaded together.
Takes any type of body and a specified content type.
Corresponds with POST /download/info (the `GetDownloadInfo` operationId).
func (*Client) GetExploreData ¶
func (c *Client) GetExploreData(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetExploreData Retrieve explore data
Retrieve data for the explore section, such as popular people and places.
Corresponds with GET /search/explore (the `GetExploreData` operationId).
func (*Client) GetFaces ¶
func (c *Client) GetFaces(ctx context.Context, params *GetFacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetFaces Retrieve faces for asset
Retrieve all faces belonging to an asset.
Corresponds with GET /faces (the `GetFaces` operationId).
func (*Client) GetIntegrityReport ¶
func (c *Client) GetIntegrityReport(ctx context.Context, params *GetIntegrityReportParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetIntegrityReport Get integrity report by type
Get all flagged items by integrity report type.
Corresponds with GET /admin/integrity/report (the `GetIntegrityReport` operationId).
func (*Client) GetIntegrityReportCsv ¶
func (c *Client) GetIntegrityReportCsv(ctx context.Context, pType IntegrityReport, reqEditors ...RequestEditorFn) (*http.Response, error)
GetIntegrityReportCsv Export integrity report by type as CSV
Get all integrity report entries for a given type as a CSV.
Corresponds with GET /admin/integrity/report/{type}/csv (the `GetIntegrityReportCsv` operationId).
func (*Client) GetIntegrityReportFile ¶
func (c *Client) GetIntegrityReportFile(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetIntegrityReportFile Download flagged file
Download the untracked/broken file if one exists.
Corresponds with GET /admin/integrity/report/{id}/file (the `GetIntegrityReportFile` operationId).
func (*Client) GetIntegrityReportSummary ¶
func (c *Client) GetIntegrityReportSummary(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetIntegrityReportSummary Get integrity report summary
Get a count of the items flagged in each integrity report.
Corresponds with GET /admin/integrity/summary (the `GetIntegrityReportSummary` operationId).
func (*Client) GetLibrary ¶
func (c *Client) GetLibrary(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetLibrary Retrieve a library
Retrieve an external library by its ID.
Corresponds with GET /libraries/{id} (the `GetLibrary` operationId).
func (*Client) GetLibraryStatistics ¶
func (c *Client) GetLibraryStatistics(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetLibraryStatistics Retrieve library statistics
Retrieve statistics for a specific external library, including number of videos, images, and storage usage.
Corresponds with GET /libraries/{id}/statistics (the `GetLibraryStatistics` operationId).
func (*Client) GetMainPlaylist ¶
func (c *Client) GetMainPlaylist(ctx context.Context, id openapi_types.UUID, params *GetMainPlaylistParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetMainPlaylist Get HLS main playlist
Returns an HLS main playlist with all available variants for the asset.
Corresponds with GET /assets/{id}/video/stream/main.m3u8 (the `GetMainPlaylist` operationId).
func (*Client) GetMaintenanceStatus ¶
func (c *Client) GetMaintenanceStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetMaintenanceStatus Get maintenance mode status
Fetch information about the currently running maintenance action.
Corresponds with GET /admin/maintenance/status (the `GetMaintenanceStatus` operationId).
func (*Client) GetMapMarkers ¶
func (c *Client) GetMapMarkers(ctx context.Context, params *GetMapMarkersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetMapMarkers Retrieve map markers
Retrieve a list of latitude and longitude coordinates for every asset with location data.
Corresponds with GET /map/markers (the `GetMapMarkers` operationId).
func (*Client) GetMediaPlaylist ¶
func (c *Client) GetMediaPlaylist(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, variantIndex int, params *GetMediaPlaylistParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetMediaPlaylist Get HLS media playlist
Returns an HLS media playlist for one variant of the streaming session.
Corresponds with GET /assets/{id}/video/stream/{sessionId}/{variantIndex}/playlist.m3u8 (the `GetMediaPlaylist` operationId).
func (*Client) GetMemory ¶
func (c *Client) GetMemory(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetMemory Retrieve a memory
Retrieve a specific memory by its ID.
Corresponds with GET /memories/{id} (the `GetMemory` operationId).
func (*Client) GetMyApiKey ¶
func (c *Client) GetMyApiKey(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetMyApiKey Retrieve the current API key
Retrieve the API key that is used to access this endpoint.
Corresponds with GET /api-keys/me (the `GetMyApiKey` operationId).
func (*Client) GetMyCalendarHeatmap ¶
func (c *Client) GetMyCalendarHeatmap(ctx context.Context, params *GetMyCalendarHeatmapParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetMyCalendarHeatmap Retrieve calendar heatmap activity
Retrieve activity counts for a specified period, in a calendar heatmap format.
Corresponds with GET /users/me/calendar-heatmap (the `GetMyCalendarHeatmap` operationId).
func (*Client) GetMyPreferences ¶
func (c *Client) GetMyPreferences(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetMyPreferences Get my preferences
Retrieve the preferences for the current user.
Corresponds with GET /users/me/preferences (the `GetMyPreferences` operationId).
func (*Client) GetMySharedLink ¶
func (c *Client) GetMySharedLink(ctx context.Context, params *GetMySharedLinkParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetMySharedLink Retrieve current shared link
Retrieve the current shared link associated with authentication method.
Corresponds with GET /shared-links/me (the `GetMySharedLink` operationId).
func (*Client) GetMyUser ¶
func (c *Client) GetMyUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetMyUser Get current user
Retrieve information about the user making the API request.
Corresponds with GET /users/me (the `GetMyUser` operationId).
func (*Client) GetNotification ¶
func (c *Client) GetNotification(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetNotification Get a notification
Retrieve a specific notification identified by id.
Corresponds with GET /notifications/{id} (the `GetNotification` operationId).
func (*Client) GetNotificationTemplateAdmin ¶
func (c *Client) GetNotificationTemplateAdmin(ctx context.Context, name string, body GetNotificationTemplateAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
GetNotificationTemplateAdmin Render email template
Retrieve a preview of the provided email template.
Takes a body of the `application/json` content type.
Corresponds with POST /admin/notifications/templates/{name} (the `GetNotificationTemplateAdmin` operationId).
func (*Client) GetNotificationTemplateAdminWithBody ¶
func (c *Client) GetNotificationTemplateAdminWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetNotificationTemplateAdminWithBody Render email template
Retrieve a preview of the provided email template.
Takes any type of body and a specified content type.
Corresponds with POST /admin/notifications/templates/{name} (the `GetNotificationTemplateAdmin` operationId).
func (*Client) GetNotifications ¶
func (c *Client) GetNotifications(ctx context.Context, params *GetNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetNotifications Retrieve notifications
Retrieve a list of notifications.
Corresponds with GET /notifications (the `GetNotifications` operationId).
func (*Client) GetPartners ¶
func (c *Client) GetPartners(ctx context.Context, params *GetPartnersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPartners Retrieve partners
Retrieve a list of partners with whom assets are shared.
Corresponds with GET /partners (the `GetPartners` operationId).
func (*Client) GetPerson ¶
func (c *Client) GetPerson(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPerson Get a person
Retrieve a person by id.
Corresponds with GET /people/{id} (the `GetPerson` operationId).
func (*Client) GetPersonStatistics ¶
func (c *Client) GetPersonStatistics(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPersonStatistics Get person statistics
Retrieve statistics about a specific person.
Corresponds with GET /people/{id}/statistics (the `GetPersonStatistics` operationId).
func (*Client) GetPersonThumbnail ¶
func (c *Client) GetPersonThumbnail(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPersonThumbnail Get person thumbnail
Retrieve the thumbnail file for a person.
Corresponds with GET /people/{id}/thumbnail (the `GetPersonThumbnail` operationId).
func (*Client) GetPlugin ¶
func (c *Client) GetPlugin(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPlugin Retrieve a plugin
Retrieve information about a specific plugin by its ID.
Corresponds with GET /plugins/{id} (the `GetPlugin` operationId).
func (*Client) GetProfileImage ¶
func (c *Client) GetProfileImage(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetProfileImage Retrieve user profile image
Retrieve the profile image file for a user.
Corresponds with GET /users/{id}/profile-image (the `GetProfileImage` operationId).
func (*Client) GetPublicConfig ¶
func (c *Client) GetPublicConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPublicConfig Get the public configuration
Retrieve the system configuration properties that are visible to everyone.
Corresponds with GET /public/config (the `GetPublicConfig` operationId).
func (*Client) GetPublicConfigDefaults ¶
func (c *Client) GetPublicConfigDefaults(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetPublicConfigDefaults Get the public configuration defaults
Retrieve the default value of the configuration properties that are visible to everyone.
Corresponds with GET /public/config/defaults (the `GetPublicConfigDefaults` operationId).
func (*Client) GetQueue ¶
func (c *Client) GetQueue(ctx context.Context, name QueueName, reqEditors ...RequestEditorFn) (*http.Response, error)
GetQueue Retrieve a queue
Retrieves a specific queue by its name.
Corresponds with GET /queues/{name} (the `GetQueue` operationId).
func (*Client) GetQueueJobs ¶
func (c *Client) GetQueueJobs(ctx context.Context, name QueueName, params *GetQueueJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetQueueJobs Retrieve queue jobs
Retrieves a list of queue jobs from the specified queue.
Corresponds with GET /queues/{name}/jobs (the `GetQueueJobs` operationId).
func (*Client) GetQueues ¶
func (c *Client) GetQueues(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetQueues List all queues
Retrieves a list of queues.
Corresponds with GET /queues (the `GetQueues` operationId).
func (*Client) GetQueuesLegacy ¶
func (c *Client) GetQueuesLegacy(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetQueuesLegacy Retrieve queue counts and status
Retrieve the counts of the current queue, as well as the current status.
Corresponds with GET /jobs (the `GetQueuesLegacy` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) GetReverseGeocodingState ¶
func (c *Client) GetReverseGeocodingState(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetReverseGeocodingState Retrieve reverse geocoding state
Retrieve the current state of the reverse geocoding import.
Corresponds with GET /system-metadata/reverse-geocoding-state (the `GetReverseGeocodingState` operationId).
func (*Client) GetSearchSuggestions ¶
func (c *Client) GetSearchSuggestions(ctx context.Context, params *GetSearchSuggestionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetSearchSuggestions Retrieve search suggestions
Retrieve search suggestions based on partial input. This endpoint is used for typeahead search features.
Corresponds with GET /search/suggestions (the `GetSearchSuggestions` operationId).
func (*Client) GetSegment ¶
func (c *Client) GetSegment(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, variantIndex int, filename string, params *GetSegmentParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetSegment Get HLS segment or init file
Streams an HLS init segment (init.mp4) or media segment (seg_N.m4s).
Corresponds with GET /assets/{id}/video/stream/{sessionId}/{variantIndex}/{filename} (the `GetSegment` operationId).
func (*Client) GetServerConfig ¶
func (c *Client) GetServerConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetServerConfig Get config
Retrieve the current server configuration.
Corresponds with GET /server/config (the `GetServerConfig` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) GetServerFeatures ¶
func (c *Client) GetServerFeatures(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetServerFeatures Get features
Retrieve available features supported by this server.
Corresponds with GET /server/features (the `GetServerFeatures` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) GetServerLicense ¶
func (c *Client) GetServerLicense(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetServerLicense Get product key
Retrieve information about whether the server currently has a product key registered.
Corresponds with GET /server/license (the `GetServerLicense` operationId).
func (*Client) GetServerStatistics ¶
func (c *Client) GetServerStatistics(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetServerStatistics Get statistics
Retrieve statistics about the entire Immich instance such as asset counts.
Corresponds with GET /server/statistics (the `GetServerStatistics` operationId).
func (*Client) GetServerVersion ¶
func (c *Client) GetServerVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetServerVersion Get server version
Retrieve the current server version in semantic versioning (semver) format.
Corresponds with GET /server/version (the `GetServerVersion` operationId).
func (*Client) GetSessions ¶
func (c *Client) GetSessions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetSessions Retrieve sessions
Retrieve a list of sessions for the user.
Corresponds with GET /sessions (the `GetSessions` operationId).
func (*Client) GetSharedLinkById ¶
func (c *Client) GetSharedLinkById(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetSharedLinkById Retrieve a shared link
Retrieve a specific shared link by its ID.
Corresponds with GET /shared-links/{id} (the `GetSharedLinkById` operationId).
func (*Client) GetStack ¶
func (c *Client) GetStack(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetStack Retrieve a stack
Retrieve a specific stack by its ID.
Corresponds with GET /stacks/{id} (the `GetStack` operationId).
func (*Client) GetStorage ¶
func (c *Client) GetStorage(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetStorage Get storage
Retrieve the current storage utilization information of the server.
Corresponds with GET /server/storage (the `GetStorage` operationId).
func (*Client) GetStorageTemplateOptions ¶
func (c *Client) GetStorageTemplateOptions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetStorageTemplateOptions Get storage template options
Retrieve exemplary storage template options.
Corresponds with GET /system-config/storage-template-options (the `GetStorageTemplateOptions` operationId).
func (*Client) GetSupportedMediaTypes ¶
func (c *Client) GetSupportedMediaTypes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetSupportedMediaTypes Get supported media types
Retrieve all media types supported by the server.
Corresponds with GET /server/media-types (the `GetSupportedMediaTypes` operationId).
func (*Client) GetSyncAck ¶
func (c *Client) GetSyncAck(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetSyncAck Retrieve acknowledgements
Retrieve the synchronization acknowledgments for the current session.
Corresponds with GET /sync/ack (the `GetSyncAck` operationId).
func (*Client) GetSyncStream ¶
func (c *Client) GetSyncStream(ctx context.Context, body GetSyncStreamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
GetSyncStream Stream sync changes
Retrieve a JSON lines streamed response of changes for synchronization. This endpoint is used by the mobile app to efficiently stay up to date with changes.
Takes a body of the `application/json` content type.
Corresponds with POST /sync/stream (the `GetSyncStream` operationId).
func (*Client) GetSyncStreamWithBody ¶
func (c *Client) GetSyncStreamWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
GetSyncStreamWithBody Stream sync changes
Retrieve a JSON lines streamed response of changes for synchronization. This endpoint is used by the mobile app to efficiently stay up to date with changes.
Takes any type of body and a specified content type.
Corresponds with POST /sync/stream (the `GetSyncStream` operationId).
func (*Client) GetTagById ¶
func (c *Client) GetTagById(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetTagById Retrieve a tag
Retrieve a specific tag by its ID.
Corresponds with GET /tags/{id} (the `GetTagById` operationId).
func (*Client) GetTimeBucket ¶
func (c *Client) GetTimeBucket(ctx context.Context, params *GetTimeBucketParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetTimeBucket Get time bucket
Retrieve a string of all asset ids in a given time bucket.
Corresponds with GET /timeline/bucket (the `GetTimeBucket` operationId).
func (*Client) GetTimeBuckets ¶
func (c *Client) GetTimeBuckets(ctx context.Context, params *GetTimeBucketsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetTimeBuckets Get time buckets
Retrieve a list of all minimal time buckets.
Corresponds with GET /timeline/buckets (the `GetTimeBuckets` operationId).
func (*Client) GetUniqueOriginalPaths ¶
func (c *Client) GetUniqueOriginalPaths(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUniqueOriginalPaths Retrieve unique paths
Retrieve a list of unique folder paths from asset original paths.
Corresponds with GET /view/folder/unique-paths (the `GetUniqueOriginalPaths` operationId).
func (*Client) GetUser ¶
func (c *Client) GetUser(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUser Retrieve a user
Retrieve a specific user by their ID.
Corresponds with GET /users/{id} (the `GetUser` operationId).
func (*Client) GetUserAdmin ¶
func (c *Client) GetUserAdmin(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUserAdmin Retrieve a user
Retrieve a specific user by their ID.
Corresponds with GET /admin/users/{id} (the `GetUserAdmin` operationId).
func (*Client) GetUserCalendarHeatmapAdmin ¶
func (c *Client) GetUserCalendarHeatmapAdmin(ctx context.Context, id openapi_types.UUID, params *GetUserCalendarHeatmapAdminParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUserCalendarHeatmapAdmin Retrieve calendar heatmap activity
Retrieve activity counts for a specified period, in a calendar heatmap format.
Corresponds with GET /admin/users/{id}/calendar-heatmap (the `GetUserCalendarHeatmapAdmin` operationId).
func (*Client) GetUserConfig ¶
func (c *Client) GetUserConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUserConfig Get the configuration with user visibility
Retrieve the system configuration properties that are visible to logged in users.
Corresponds with GET /config (the `GetUserConfig` operationId).
func (*Client) GetUserConfigDefaults ¶
func (c *Client) GetUserConfigDefaults(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUserConfigDefaults Get the default configuration with user visibility
Retrieve the default value of the configuration properties that are visible to logged in users.
Corresponds with GET /config/defaults (the `GetUserConfigDefaults` operationId).
func (*Client) GetUserLicense ¶
func (c *Client) GetUserLicense(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUserLicense Retrieve user product key
Retrieve information about whether the current user has a registered product key.
Corresponds with GET /users/me/license (the `GetUserLicense` operationId).
func (*Client) GetUserOnboarding ¶
func (c *Client) GetUserOnboarding(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUserOnboarding Retrieve user onboarding
Retrieve the onboarding status of the current user.
Corresponds with GET /users/me/onboarding (the `GetUserOnboarding` operationId).
func (*Client) GetUserPreferencesAdmin ¶
func (c *Client) GetUserPreferencesAdmin(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUserPreferencesAdmin Retrieve user preferences
Retrieve the preferences of a specific user.
Corresponds with GET /admin/users/{id}/preferences (the `GetUserPreferencesAdmin` operationId).
func (*Client) GetUserSessionsAdmin ¶
func (c *Client) GetUserSessionsAdmin(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUserSessionsAdmin Retrieve user sessions
Retrieve all sessions for a specific user.
Corresponds with GET /admin/users/{id}/sessions (the `GetUserSessionsAdmin` operationId).
func (*Client) GetUserStatisticsAdmin ¶
func (c *Client) GetUserStatisticsAdmin(ctx context.Context, id openapi_types.UUID, params *GetUserStatisticsAdminParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetUserStatisticsAdmin Retrieve user statistics
Retrieve asset statistics for a specific user.
Corresponds with GET /admin/users/{id}/statistics (the `GetUserStatisticsAdmin` operationId).
func (*Client) GetVersionCheck ¶
func (c *Client) GetVersionCheck(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetVersionCheck Get version check status
Retrieve information about the last time the version check ran.
Corresponds with GET /server/version-check (the `GetVersionCheck` operationId).
func (*Client) GetVersionCheckState ¶
func (c *Client) GetVersionCheckState(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetVersionCheckState Retrieve version check state
Retrieve the current state of the version check process.
Corresponds with GET /system-metadata/version-check-state (the `GetVersionCheckState` operationId).
func (*Client) GetVersionHistory ¶
func (c *Client) GetVersionHistory(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetVersionHistory Get version history
Retrieve a list of past versions the server has been on.
Corresponds with GET /server/version-history (the `GetVersionHistory` operationId).
func (*Client) GetWorkflow ¶
func (c *Client) GetWorkflow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetWorkflow Retrieve a workflow
Retrieve information about a specific workflow by its ID.
Corresponds with GET /workflows/{id} (the `GetWorkflow` operationId).
func (*Client) GetWorkflowForShare ¶
func (c *Client) GetWorkflowForShare(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
GetWorkflowForShare Retrieve a workflow
Retrieve a workflow details without ids, default values, etc.
Corresponds with GET /workflows/{id}/share (the `GetWorkflowForShare` operationId).
func (*Client) GetWorkflowLogs ¶
func (c *Client) GetWorkflowLogs(ctx context.Context, id openapi_types.UUID, params *GetWorkflowLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
GetWorkflowLogs Retrieve workflow logs
Retrieve logs of a workflows runs by ID.
Corresponds with GET /workflows/{id}/logs (the `GetWorkflowLogs` operationId).
func (*Client) GetWorkflowTriggers ¶
func (c *Client) GetWorkflowTriggers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
GetWorkflowTriggers List all workflow triggers
Retrieve a list of all available workflow triggers.
Corresponds with GET /workflows/triggers (the `GetWorkflowTriggers` operationId).
func (*Client) LeaveClusterGroup ¶
func (c *Client) LeaveClusterGroup(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
LeaveClusterGroup Leave a cluster group
Move the current user into a new cluster group of their own.
Corresponds with POST /cluster-groups/{id}/leave (the `LeaveClusterGroup` operationId).
func (*Client) LinkOAuthAccount ¶
func (c *Client) LinkOAuthAccount(ctx context.Context, body LinkOAuthAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
LinkOAuthAccount Link OAuth account
Link an OAuth account to the authenticated user.
Takes a body of the `application/json` content type.
Corresponds with POST /oauth/link (the `LinkOAuthAccount` operationId).
func (*Client) LinkOAuthAccountWithBody ¶
func (c *Client) LinkOAuthAccountWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
LinkOAuthAccountWithBody Link OAuth account
Link an OAuth account to the authenticated user.
Takes any type of body and a specified content type.
Corresponds with POST /oauth/link (the `LinkOAuthAccount` operationId).
func (*Client) ListDatabaseBackups ¶
func (c *Client) ListDatabaseBackups(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
ListDatabaseBackups List database backups
Get the list of the successful and failed backups.
Corresponds with GET /admin/database-backups (the `ListDatabaseBackups` operationId).
func (*Client) LockAuthSession ¶
func (c *Client) LockAuthSession(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
LockAuthSession Lock auth session
Remove elevated access to locked assets from the current session.
Corresponds with POST /auth/session/lock (the `LockAuthSession` operationId).
func (*Client) LockSession ¶
func (c *Client) LockSession(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
LockSession Lock a session
Lock a specific session by id.
Corresponds with POST /sessions/{id}/lock (the `LockSession` operationId).
func (*Client) Login ¶
func (c *Client) Login(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
Login Login
Login with username and password and receive a session token.
Takes a body of the `application/json` content type.
Corresponds with POST /auth/login (the `Login` operationId).
func (*Client) LoginWithBody ¶
func (c *Client) LoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
LoginWithBody Login
Login with username and password and receive a session token.
Takes any type of body and a specified content type.
Corresponds with POST /auth/login (the `Login` operationId).
func (*Client) Logout ¶
Logout Logout
Logout the current user and invalidate the session token.
Corresponds with POST /auth/logout (the `Logout` operationId).
func (*Client) LogoutOAuthWithBody ¶
func (c *Client) LogoutOAuthWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
LogoutOAuthWithBody Backchannel OAuth logout
Logout the OAuth account and invalidate the session specified by the sid claim or all sessions if the sid claim is not present.
Takes any type of body and a specified content type.
Corresponds with POST /oauth/backchannel-logout (the `LogoutOAuth` operationId).
func (*Client) LogoutOAuthWithFormdataBody ¶
func (c *Client) LogoutOAuthWithFormdataBody(ctx context.Context, body LogoutOAuthFormdataRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
LogoutOAuthWithFormdataBody Backchannel OAuth logout
Logout the OAuth account and invalidate the session specified by the sid claim or all sessions if the sid claim is not present.
Takes a body of the `application/x-www-form-urlencoded` content type.
Corresponds with POST /oauth/backchannel-logout (the `LogoutOAuth` operationId).
func (*Client) MaintenanceLogin ¶
func (c *Client) MaintenanceLogin(ctx context.Context, body MaintenanceLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
MaintenanceLogin Log into maintenance mode
Login with maintenance token or cookie to receive current information and perform further actions.
Takes a body of the `application/json` content type.
Corresponds with POST /admin/maintenance/login (the `MaintenanceLogin` operationId).
func (*Client) MaintenanceLoginWithBody ¶
func (c *Client) MaintenanceLoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
MaintenanceLoginWithBody Log into maintenance mode
Login with maintenance token or cookie to receive current information and perform further actions.
Takes any type of body and a specified content type.
Corresponds with POST /admin/maintenance/login (the `MaintenanceLogin` operationId).
func (*Client) MemoriesStatistics ¶
func (c *Client) MemoriesStatistics(ctx context.Context, params *MemoriesStatisticsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
MemoriesStatistics Retrieve memories statistics
Retrieve statistics about memories, such as total count and other relevant metrics.
Corresponds with GET /memories/statistics (the `MemoriesStatistics` operationId).
func (*Client) MergePeople ¶
func (c *Client) MergePeople(ctx context.Context, body MergePeopleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
MergePeople Merge people
Merge an ordered list of people together into a single person. The final name and birth date are always the first defined value, following the order. Also automatically merges people for other users in the cluster group, skipping people that would result in overriding a previously set name or birth date.
Takes a body of the `application/json` content type.
Corresponds with POST /people/merge (the `MergePeople` operationId).
func (*Client) MergePeopleWithBody ¶
func (c *Client) MergePeopleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
MergePeopleWithBody Merge people
Merge an ordered list of people together into a single person. The final name and birth date are always the first defined value, following the order. Also automatically merges people for other users in the cluster group, skipping people that would result in overriding a previously set name or birth date.
Takes any type of body and a specified content type.
Corresponds with POST /people/merge (the `MergePeople` operationId).
func (*Client) MergePersonLegacy ¶
func (c *Client) MergePersonLegacy(ctx context.Context, id openapi_types.UUID, body MergePersonLegacyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
MergePersonLegacy Merge people
Merge a list of people into the person specified in the path parameter.
Takes a body of the `application/json` content type.
Corresponds with POST /people/{id}/merge (the `MergePersonLegacy` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) MergePersonLegacyWithBody ¶
func (c *Client) MergePersonLegacyWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
MergePersonLegacyWithBody Merge people
Merge a list of people into the person specified in the path parameter.
Takes any type of body and a specified content type.
Corresponds with POST /people/{id}/merge (the `MergePersonLegacy` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) PingServer ¶
func (c *Client) PingServer(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
PingServer Ping
Pong.
Corresponds with GET /server/ping (the `PingServer` operationId).
func (*Client) PlayAssetVideo ¶
func (c *Client) PlayAssetVideo(ctx context.Context, id openapi_types.UUID, params *PlayAssetVideoParams, reqEditors ...RequestEditorFn) (*http.Response, error)
PlayAssetVideo Play asset video
Streams the video file for the specified asset. This endpoint also supports byte range requests.
Corresponds with GET /assets/{id}/video/playback (the `PlayAssetVideo` operationId).
func (*Client) ReassignFaces ¶
func (c *Client) ReassignFaces(ctx context.Context, id openapi_types.UUID, body ReassignFacesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
ReassignFaces Reassign faces
Bulk reassign a list of faces to a different person.
Takes a body of the `application/json` content type.
Corresponds with PUT /people/{id}/reassign (the `ReassignFaces` operationId).
func (*Client) ReassignFacesById ¶
func (c *Client) ReassignFacesById(ctx context.Context, id openapi_types.UUID, body ReassignFacesByIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
ReassignFacesById Re-assign a face to another person
Re-assign the face provided in the body to the person identified by the id in the path parameter.
Takes a body of the `application/json` content type.
Corresponds with PUT /faces/{id} (the `ReassignFacesById` operationId).
func (*Client) ReassignFacesByIdWithBody ¶
func (c *Client) ReassignFacesByIdWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReassignFacesByIdWithBody Re-assign a face to another person
Re-assign the face provided in the body to the person identified by the id in the path parameter.
Takes any type of body and a specified content type.
Corresponds with PUT /faces/{id} (the `ReassignFacesById` operationId).
func (*Client) ReassignFacesWithBody ¶
func (c *Client) ReassignFacesWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ReassignFacesWithBody Reassign faces
Bulk reassign a list of faces to a different person.
Takes any type of body and a specified content type.
Corresponds with PUT /people/{id}/reassign (the `ReassignFaces` operationId).
func (*Client) RedirectOAuthToMobile ¶
func (c *Client) RedirectOAuthToMobile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
RedirectOAuthToMobile Redirect OAuth to mobile
Requests to this URL are automatically forwarded to the mobile app, and is used in some cases for OAuth redirecting.
Corresponds with GET /oauth/mobile-redirect (the `RedirectOAuthToMobile` operationId).
func (*Client) RemoveAssetEdits ¶
func (c *Client) RemoveAssetEdits(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveAssetEdits Remove edits from an existing asset
Removes all edit actions (crop, rotate, mirror) associated with the specified asset.
Corresponds with DELETE /assets/{id}/edits (the `RemoveAssetEdits` operationId).
func (*Client) RemoveAssetFromAlbum ¶
func (c *Client) RemoveAssetFromAlbum(ctx context.Context, id openapi_types.UUID, body RemoveAssetFromAlbumJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveAssetFromAlbum Remove assets from an album
Remove multiple assets from a specific album by its ID.
Takes a body of the `application/json` content type.
Corresponds with DELETE /albums/{id}/assets (the `RemoveAssetFromAlbum` operationId).
func (*Client) RemoveAssetFromAlbumWithBody ¶
func (c *Client) RemoveAssetFromAlbumWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveAssetFromAlbumWithBody Remove assets from an album
Remove multiple assets from a specific album by its ID.
Takes any type of body and a specified content type.
Corresponds with DELETE /albums/{id}/assets (the `RemoveAssetFromAlbum` operationId).
func (*Client) RemoveAssetFromStack ¶
func (c *Client) RemoveAssetFromStack(ctx context.Context, id openapi_types.UUID, assetId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveAssetFromStack Remove an asset from a stack
Remove a specific asset from a stack by providing the stack ID and asset ID.
Corresponds with DELETE /stacks/{id}/assets/{assetId} (the `RemoveAssetFromStack` operationId).
func (*Client) RemoveMemoryAssets ¶
func (c *Client) RemoveMemoryAssets(ctx context.Context, id openapi_types.UUID, body RemoveMemoryAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveMemoryAssets Remove assets from a memory
Remove a list of asset IDs from a specific memory.
Takes a body of the `application/json` content type.
Corresponds with DELETE /memories/{id}/assets (the `RemoveMemoryAssets` operationId).
func (*Client) RemoveMemoryAssetsWithBody ¶
func (c *Client) RemoveMemoryAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveMemoryAssetsWithBody Remove assets from a memory
Remove a list of asset IDs from a specific memory.
Takes any type of body and a specified content type.
Corresponds with DELETE /memories/{id}/assets (the `RemoveMemoryAssets` operationId).
func (*Client) RemovePartner ¶
func (c *Client) RemovePartner(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
RemovePartner Remove a partner
Stop sharing assets with a partner.
Corresponds with DELETE /partners/{id} (the `RemovePartner` operationId).
func (*Client) RemoveSharedLink ¶
func (c *Client) RemoveSharedLink(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveSharedLink Delete a shared link
Delete a specific shared link by its ID.
Corresponds with DELETE /shared-links/{id} (the `RemoveSharedLink` operationId).
func (*Client) RemoveSharedLinkAssets ¶
func (c *Client) RemoveSharedLinkAssets(ctx context.Context, id openapi_types.UUID, body RemoveSharedLinkAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveSharedLinkAssets Remove assets from a shared link
Remove assets from a specific shared link by its ID. This endpoint is only relevant for shared link of type individual.
Takes a body of the `application/json` content type.
Corresponds with DELETE /shared-links/{id}/assets (the `RemoveSharedLinkAssets` operationId).
func (*Client) RemoveSharedLinkAssetsWithBody ¶
func (c *Client) RemoveSharedLinkAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveSharedLinkAssetsWithBody Remove assets from a shared link
Remove assets from a specific shared link by its ID. This endpoint is only relevant for shared link of type individual.
Takes any type of body and a specified content type.
Corresponds with DELETE /shared-links/{id}/assets (the `RemoveSharedLinkAssets` operationId).
func (*Client) RemoveUserFromAlbum ¶
func (c *Client) RemoveUserFromAlbum(ctx context.Context, id openapi_types.UUID, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
RemoveUserFromAlbum Remove user from album
Remove a user from an album. Use an ID of "me" to leave a shared album.
Corresponds with DELETE /albums/{id}/user/{userId} (the `RemoveUserFromAlbum` operationId).
func (*Client) ResetPinCode ¶
func (c *Client) ResetPinCode(ctx context.Context, body ResetPinCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
ResetPinCode Reset pin code
Reset the pin code for the current user by providing the account password.
Takes a body of the `application/json` content type.
Corresponds with DELETE /auth/pin-code (the `ResetPinCode` operationId).
func (*Client) ResetPinCodeWithBody ¶
func (c *Client) ResetPinCodeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ResetPinCodeWithBody Reset pin code
Reset the pin code for the current user by providing the account password.
Takes any type of body and a specified content type.
Corresponds with DELETE /auth/pin-code (the `ResetPinCode` operationId).
func (*Client) ResolveDuplicates ¶
func (c *Client) ResolveDuplicates(ctx context.Context, body ResolveDuplicatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
ResolveDuplicates Resolve duplicate groups
Resolve duplicate groups by synchronizing metadata across assets and deleting/trashing duplicates.
Takes a body of the `application/json` content type.
Corresponds with POST /duplicates/resolve (the `ResolveDuplicates` operationId).
func (*Client) ResolveDuplicatesWithBody ¶
func (c *Client) ResolveDuplicatesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ResolveDuplicatesWithBody Resolve duplicate groups
Resolve duplicate groups by synchronizing metadata across assets and deleting/trashing duplicates.
Takes any type of body and a specified content type.
Corresponds with POST /duplicates/resolve (the `ResolveDuplicates` operationId).
func (*Client) RestoreAssets ¶
func (c *Client) RestoreAssets(ctx context.Context, body RestoreAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
RestoreAssets Restore assets
Restore specific assets from the trash.
Takes a body of the `application/json` content type.
Corresponds with POST /trash/restore/assets (the `RestoreAssets` operationId).
func (*Client) RestoreAssetsWithBody ¶
func (c *Client) RestoreAssetsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RestoreAssetsWithBody Restore assets
Restore specific assets from the trash.
Takes any type of body and a specified content type.
Corresponds with POST /trash/restore/assets (the `RestoreAssets` operationId).
func (*Client) RestoreTrash ¶
func (c *Client) RestoreTrash(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
RestoreTrash Restore trash
Restore all items in the trash.
Corresponds with POST /trash/restore (the `RestoreTrash` operationId).
func (*Client) RestoreUserAdmin ¶
func (c *Client) RestoreUserAdmin(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
RestoreUserAdmin Restore a deleted user
Restore a previously deleted user.
Corresponds with POST /admin/users/{id}/restore (the `RestoreUserAdmin` operationId).
func (*Client) ReverseGeocode ¶
func (c *Client) ReverseGeocode(ctx context.Context, params *ReverseGeocodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ReverseGeocode Reverse geocode coordinates
Retrieve location information (e.g., city, country) for given latitude and longitude coordinates.
Corresponds with GET /map/reverse-geocode (the `ReverseGeocode` operationId).
func (*Client) RotateApiKey ¶
func (c *Client) RotateApiKey(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
RotateApiKey Rotate an API key
Generates a new secret for an API key, immediately invalidating the previous one. The current user must own this API key.
Corresponds with POST /api-keys/{id}/rotate (the `RotateApiKey` operationId).
func (*Client) RunAssetJobs ¶
func (c *Client) RunAssetJobs(ctx context.Context, body RunAssetJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
RunAssetJobs Run an asset job
Run a specific job on a set of assets.
Takes a body of the `application/json` content type.
Corresponds with POST /assets/jobs (the `RunAssetJobs` operationId).
func (*Client) RunAssetJobsWithBody ¶
func (c *Client) RunAssetJobsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RunAssetJobsWithBody Run an asset job
Run a specific job on a set of assets.
Takes any type of body and a specified content type.
Corresponds with POST /assets/jobs (the `RunAssetJobs` operationId).
func (*Client) RunQueueCommandLegacy ¶
func (c *Client) RunQueueCommandLegacy(ctx context.Context, name QueueName, body RunQueueCommandLegacyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
RunQueueCommandLegacy Run jobs
Queue all assets for a specific job type. Defaults to only queueing assets that have not yet been processed, but the force command can be used to re-process all assets.
Takes a body of the `application/json` content type.
Corresponds with PUT /jobs/{name} (the `RunQueueCommandLegacy` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) RunQueueCommandLegacyWithBody ¶
func (c *Client) RunQueueCommandLegacyWithBody(ctx context.Context, name QueueName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
RunQueueCommandLegacyWithBody Run jobs
Queue all assets for a specific job type. Defaults to only queueing assets that have not yet been processed, but the force command can be used to re-process all assets.
Takes any type of body and a specified content type.
Corresponds with PUT /jobs/{name} (the `RunQueueCommandLegacy` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) ScanLibrary ¶
func (c *Client) ScanLibrary(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
ScanLibrary Scan a library
Queue a scan for the external library to find and import new assets.
Corresponds with POST /libraries/{id}/scan (the `ScanLibrary` operationId).
func (*Client) SearchAssetFiles ¶
func (c *Client) SearchAssetFiles(ctx context.Context, params *SearchAssetFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchAssetFiles Search asset files
Returns all matching asset files.
Corresponds with GET /asset-files (the `SearchAssetFiles` operationId).
func (*Client) SearchAssetStatistics ¶
func (c *Client) SearchAssetStatistics(ctx context.Context, body SearchAssetStatisticsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchAssetStatistics Search asset statistics
Retrieve statistical data about assets based on search criteria, such as the total matching count.
Takes a body of the `application/json` content type.
Corresponds with POST /search/statistics (the `SearchAssetStatistics` operationId).
func (*Client) SearchAssetStatisticsWithBody ¶
func (c *Client) SearchAssetStatisticsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchAssetStatisticsWithBody Search asset statistics
Retrieve statistical data about assets based on search criteria, such as the total matching count.
Takes any type of body and a specified content type.
Corresponds with POST /search/statistics (the `SearchAssetStatistics` operationId).
func (*Client) SearchAssets ¶
func (c *Client) SearchAssets(ctx context.Context, params *SearchAssetsParams, body SearchAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchAssets Search assets by metadata
Search for assets based on various metadata criteria.
Takes a body of the `application/json` content type.
Corresponds with POST /search/metadata (the `SearchAssets` operationId).
func (*Client) SearchAssetsWithBody ¶
func (c *Client) SearchAssetsWithBody(ctx context.Context, params *SearchAssetsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchAssetsWithBody Search assets by metadata
Search for assets based on various metadata criteria.
Takes any type of body and a specified content type.
Corresponds with POST /search/metadata (the `SearchAssets` operationId).
func (*Client) SearchLargeAssets ¶
func (c *Client) SearchLargeAssets(ctx context.Context, params *SearchLargeAssetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchLargeAssets Search large assets
Search for assets that are considered large based on specified criteria.
Corresponds with POST /search/large-assets (the `SearchLargeAssets` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) SearchMemories ¶
func (c *Client) SearchMemories(ctx context.Context, params *SearchMemoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchMemories Retrieve memories
Retrieve a list of memories. Memories are sorted descending by creation date by default, although they can also be sorted in ascending order, or randomly.
Corresponds with GET /memories (the `SearchMemories` operationId).
func (*Client) SearchPerson ¶
func (c *Client) SearchPerson(ctx context.Context, params *SearchPersonParams, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchPerson Search people
Search for people by name.
Corresponds with GET /search/person (the `SearchPerson` operationId).
func (*Client) SearchPlaces ¶
func (c *Client) SearchPlaces(ctx context.Context, params *SearchPlacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchPlaces Search places
Search for places by name.
Corresponds with GET /search/places (the `SearchPlaces` operationId).
func (*Client) SearchPluginMethods ¶
func (c *Client) SearchPluginMethods(ctx context.Context, params *SearchPluginMethodsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchPluginMethods Retrieve plugin methods
Retrieve a list of plugin methods.
Corresponds with GET /plugins/methods (the `SearchPluginMethods` operationId).
func (*Client) SearchPluginTemplates ¶
func (c *Client) SearchPluginTemplates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchPluginTemplates Retrieve workflow templates
Retrieve workflow templates provided by installed plugins.
Corresponds with GET /plugins/templates (the `SearchPluginTemplates` operationId).
func (*Client) SearchPlugins ¶
func (c *Client) SearchPlugins(ctx context.Context, params *SearchPluginsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchPlugins List all plugins
Retrieve a list of plugins available to the authenticated user.
Corresponds with GET /plugins (the `SearchPlugins` operationId).
func (*Client) SearchRandom ¶
func (c *Client) SearchRandom(ctx context.Context, body SearchRandomJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchRandom Search random assets
Retrieve a random selection of assets based on the provided criteria.
Takes a body of the `application/json` content type.
Corresponds with POST /search/random (the `SearchRandom` operationId).
func (*Client) SearchRandomWithBody ¶
func (c *Client) SearchRandomWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchRandomWithBody Search random assets
Retrieve a random selection of assets based on the provided criteria.
Takes any type of body and a specified content type.
Corresponds with POST /search/random (the `SearchRandom` operationId).
func (*Client) SearchSmart ¶
func (c *Client) SearchSmart(ctx context.Context, body SearchSmartJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchSmart Smart asset search
Perform a smart search for assets by using machine learning vectors to determine relevance.
Takes a body of the `application/json` content type.
Corresponds with POST /search/smart (the `SearchSmart` operationId).
func (*Client) SearchSmartWithBody ¶
func (c *Client) SearchSmartWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchSmartWithBody Smart asset search
Perform a smart search for assets by using machine learning vectors to determine relevance.
Takes any type of body and a specified content type.
Corresponds with POST /search/smart (the `SearchSmart` operationId).
func (*Client) SearchStacks ¶
func (c *Client) SearchStacks(ctx context.Context, params *SearchStacksParams, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchStacks Retrieve stacks
Retrieve a list of stacks.
Corresponds with GET /stacks (the `SearchStacks` operationId).
func (*Client) SearchUsers ¶
func (c *Client) SearchUsers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchUsers Get all users
Retrieve a list of all users on the server.
Corresponds with GET /users (the `SearchUsers` operationId).
func (*Client) SearchUsersAdmin ¶
func (c *Client) SearchUsersAdmin(ctx context.Context, params *SearchUsersAdminParams, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchUsersAdmin Search users
Search for users.
Corresponds with GET /admin/users (the `SearchUsersAdmin` operationId).
func (*Client) SearchWorkflows ¶
func (c *Client) SearchWorkflows(ctx context.Context, params *SearchWorkflowsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
SearchWorkflows List all workflows
Retrieve a list of workflows available to the authenticated user.
Corresponds with GET /workflows (the `SearchWorkflows` operationId).
func (*Client) SendSyncAck ¶
func (c *Client) SendSyncAck(ctx context.Context, body SendSyncAckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SendSyncAck Acknowledge changes
Send a list of synchronization acknowledgements to confirm that the latest changes have been received.
Takes a body of the `application/json` content type.
Corresponds with POST /sync/ack (the `SendSyncAck` operationId).
func (*Client) SendSyncAckWithBody ¶
func (c *Client) SendSyncAckWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SendSyncAckWithBody Acknowledge changes
Send a list of synchronization acknowledgements to confirm that the latest changes have been received.
Takes any type of body and a specified content type.
Corresponds with POST /sync/ack (the `SendSyncAck` operationId).
func (*Client) SendTestEmailAdmin ¶
func (c *Client) SendTestEmailAdmin(ctx context.Context, body SendTestEmailAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SendTestEmailAdmin Send test email
Send a test email using the provided SMTP configuration.
Takes a body of the `application/json` content type.
Corresponds with POST /admin/notifications/test-email (the `SendTestEmailAdmin` operationId).
func (*Client) SendTestEmailAdminWithBody ¶
func (c *Client) SendTestEmailAdminWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SendTestEmailAdminWithBody Send test email
Send a test email using the provided SMTP configuration.
Takes any type of body and a specified content type.
Corresponds with POST /admin/notifications/test-email (the `SendTestEmailAdmin` operationId).
func (*Client) SetMaintenanceMode ¶
func (c *Client) SetMaintenanceMode(ctx context.Context, body SetMaintenanceModeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SetMaintenanceMode Set maintenance mode
Put Immich into or take it out of maintenance mode.
Takes a body of the `application/json` content type.
Corresponds with POST /admin/maintenance (the `SetMaintenanceMode` operationId).
func (*Client) SetMaintenanceModeWithBody ¶
func (c *Client) SetMaintenanceModeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetMaintenanceModeWithBody Set maintenance mode
Put Immich into or take it out of maintenance mode.
Takes any type of body and a specified content type.
Corresponds with POST /admin/maintenance (the `SetMaintenanceMode` operationId).
func (*Client) SetServerLicense ¶
func (c *Client) SetServerLicense(ctx context.Context, body SetServerLicenseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SetServerLicense Set server product key
Validate and set the server product key if successful.
Takes a body of the `application/json` content type.
Corresponds with PUT /server/license (the `SetServerLicense` operationId).
func (*Client) SetServerLicenseWithBody ¶
func (c *Client) SetServerLicenseWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetServerLicenseWithBody Set server product key
Validate and set the server product key if successful.
Takes any type of body and a specified content type.
Corresponds with PUT /server/license (the `SetServerLicense` operationId).
func (*Client) SetUserLicense ¶
func (c *Client) SetUserLicense(ctx context.Context, body SetUserLicenseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SetUserLicense Set user product key
Register a product key for the current user.
Takes a body of the `application/json` content type.
Corresponds with PUT /users/me/license (the `SetUserLicense` operationId).
func (*Client) SetUserLicenseWithBody ¶
func (c *Client) SetUserLicenseWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetUserLicenseWithBody Set user product key
Register a product key for the current user.
Takes any type of body and a specified content type.
Corresponds with PUT /users/me/license (the `SetUserLicense` operationId).
func (*Client) SetUserOnboarding ¶
func (c *Client) SetUserOnboarding(ctx context.Context, body SetUserOnboardingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SetUserOnboarding Update user onboarding
Update the onboarding status of the current user.
Takes a body of the `application/json` content type.
Corresponds with PUT /users/me/onboarding (the `SetUserOnboarding` operationId).
func (*Client) SetUserOnboardingWithBody ¶
func (c *Client) SetUserOnboardingWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetUserOnboardingWithBody Update user onboarding
Update the onboarding status of the current user.
Takes any type of body and a specified content type.
Corresponds with PUT /users/me/onboarding (the `SetUserOnboarding` operationId).
func (*Client) SetupPinCode ¶
func (c *Client) SetupPinCode(ctx context.Context, body SetupPinCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SetupPinCode Setup pin code
Setup a new pin code for the current user.
Takes a body of the `application/json` content type.
Corresponds with POST /auth/pin-code (the `SetupPinCode` operationId).
func (*Client) SetupPinCodeWithBody ¶
func (c *Client) SetupPinCodeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SetupPinCodeWithBody Setup pin code
Setup a new pin code for the current user.
Takes any type of body and a specified content type.
Corresponds with POST /auth/pin-code (the `SetupPinCode` operationId).
func (*Client) SharedLinkLogin ¶
func (c *Client) SharedLinkLogin(ctx context.Context, params *SharedLinkLoginParams, body SharedLinkLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SharedLinkLogin Shared link login
Login to a password protected shared link.
Takes a body of the `application/json` content type.
Corresponds with POST /shared-links/login (the `SharedLinkLogin` operationId).
func (*Client) SharedLinkLoginWithBody ¶
func (c *Client) SharedLinkLoginWithBody(ctx context.Context, params *SharedLinkLoginParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SharedLinkLoginWithBody Shared link login
Login to a password protected shared link.
Takes any type of body and a specified content type.
Corresponds with POST /shared-links/login (the `SharedLinkLogin` operationId).
func (*Client) SignUpAdmin ¶
func (c *Client) SignUpAdmin(ctx context.Context, body SignUpAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
SignUpAdmin Register admin
Create the first admin user in the system.
Takes a body of the `application/json` content type.
Corresponds with POST /auth/admin-sign-up (the `SignUpAdmin` operationId).
func (*Client) SignUpAdminWithBody ¶
func (c *Client) SignUpAdminWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
SignUpAdminWithBody Register admin
Create the first admin user in the system.
Takes any type of body and a specified content type.
Corresponds with POST /auth/admin-sign-up (the `SignUpAdmin` operationId).
func (*Client) StartDatabaseRestoreFlow ¶
func (c *Client) StartDatabaseRestoreFlow(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
StartDatabaseRestoreFlow Start database backup restore flow
Put Immich into maintenance mode to restore a backup (Immich must not be configured).
Corresponds with POST /admin/database-backups/start-restore (the `StartDatabaseRestoreFlow` operationId).
func (*Client) StartOAuth ¶
func (c *Client) StartOAuth(ctx context.Context, body StartOAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
StartOAuth Start OAuth
Initiate the OAuth authorization process.
Takes a body of the `application/json` content type.
Corresponds with POST /oauth/authorize (the `StartOAuth` operationId).
func (*Client) StartOAuthWithBody ¶
func (c *Client) StartOAuthWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
StartOAuthWithBody Start OAuth
Initiate the OAuth authorization process.
Takes any type of body and a specified content type.
Corresponds with POST /oauth/authorize (the `StartOAuth` operationId).
func (*Client) TagAssets ¶
func (c *Client) TagAssets(ctx context.Context, id openapi_types.UUID, body TagAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
TagAssets Tag assets
Add a tag to all the specified assets.
Takes a body of the `application/json` content type.
Corresponds with PUT /tags/{id}/assets (the `TagAssets` operationId).
func (*Client) TagAssetsWithBody ¶
func (c *Client) TagAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
TagAssetsWithBody Tag assets
Add a tag to all the specified assets.
Takes any type of body and a specified content type.
Corresponds with PUT /tags/{id}/assets (the `TagAssets` operationId).
func (*Client) UnlinkAllOAuthAccountsAdmin ¶
func (c *Client) UnlinkAllOAuthAccountsAdmin(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
UnlinkAllOAuthAccountsAdmin Unlink all OAuth accounts
Unlinks all OAuth accounts associated with user accounts in the system.
Corresponds with POST /admin/auth/unlink-all (the `UnlinkAllOAuthAccountsAdmin` operationId).
func (*Client) UnlinkOAuthAccount ¶
func (c *Client) UnlinkOAuthAccount(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
UnlinkOAuthAccount Unlink OAuth account
Unlink the OAuth account from the authenticated user.
Corresponds with POST /oauth/unlink (the `UnlinkOAuthAccount` operationId).
func (*Client) UnlockAuthSession ¶
func (c *Client) UnlockAuthSession(ctx context.Context, body UnlockAuthSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UnlockAuthSession Unlock auth session
Temporarily grant the session elevated access to locked assets by providing the correct PIN code.
Takes a body of the `application/json` content type.
Corresponds with POST /auth/session/unlock (the `UnlockAuthSession` operationId).
func (*Client) UnlockAuthSessionWithBody ¶
func (c *Client) UnlockAuthSessionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UnlockAuthSessionWithBody Unlock auth session
Temporarily grant the session elevated access to locked assets by providing the correct PIN code.
Takes any type of body and a specified content type.
Corresponds with POST /auth/session/unlock (the `UnlockAuthSession` operationId).
func (*Client) UntagAssets ¶
func (c *Client) UntagAssets(ctx context.Context, id openapi_types.UUID, body UntagAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UntagAssets Untag assets
Remove a tag from all the specified assets.
Takes a body of the `application/json` content type.
Corresponds with DELETE /tags/{id}/assets (the `UntagAssets` operationId).
func (*Client) UntagAssetsWithBody ¶
func (c *Client) UntagAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UntagAssetsWithBody Untag assets
Remove a tag from all the specified assets.
Takes any type of body and a specified content type.
Corresponds with DELETE /tags/{id}/assets (the `UntagAssets` operationId).
func (*Client) UpdateAdminConfig ¶
func (c *Client) UpdateAdminConfig(ctx context.Context, body UpdateAdminConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAdminConfig Update the system configuration
Update the system configuration with a new system configuration.
Takes a body of the `application/json` content type.
Corresponds with PUT /admin/config (the `UpdateAdminConfig` operationId).
func (*Client) UpdateAdminConfigWithBody ¶
func (c *Client) UpdateAdminConfigWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAdminConfigWithBody Update the system configuration
Update the system configuration with a new system configuration.
Takes any type of body and a specified content type.
Corresponds with PUT /admin/config (the `UpdateAdminConfig` operationId).
func (*Client) UpdateAdminOnboarding ¶
func (c *Client) UpdateAdminOnboarding(ctx context.Context, body UpdateAdminOnboardingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAdminOnboarding Update admin onboarding
Update the admin onboarding status.
Takes a body of the `application/json` content type.
Corresponds with POST /system-metadata/admin-onboarding (the `UpdateAdminOnboarding` operationId).
func (*Client) UpdateAdminOnboardingWithBody ¶
func (c *Client) UpdateAdminOnboardingWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAdminOnboardingWithBody Update admin onboarding
Update the admin onboarding status.
Takes any type of body and a specified content type.
Corresponds with POST /system-metadata/admin-onboarding (the `UpdateAdminOnboarding` operationId).
func (*Client) UpdateAlbumInfo ¶
func (c *Client) UpdateAlbumInfo(ctx context.Context, id openapi_types.UUID, body UpdateAlbumInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAlbumInfo Update an album
Update the information of a specific album by its ID. This endpoint can be used to update the album name, description, sort order, etc. However, it is not used to add or remove assets or users from the album.
Takes a body of the `application/json` content type.
Corresponds with PATCH /albums/{id} (the `UpdateAlbumInfo` operationId).
func (*Client) UpdateAlbumInfoWithBody ¶
func (c *Client) UpdateAlbumInfoWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAlbumInfoWithBody Update an album
Update the information of a specific album by its ID. This endpoint can be used to update the album name, description, sort order, etc. However, it is not used to add or remove assets or users from the album.
Takes any type of body and a specified content type.
Corresponds with PATCH /albums/{id} (the `UpdateAlbumInfo` operationId).
func (*Client) UpdateAlbumUser ¶
func (c *Client) UpdateAlbumUser(ctx context.Context, id openapi_types.UUID, userId string, body UpdateAlbumUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAlbumUser Update user role
Change the role for a specific user in a specific album.
Takes a body of the `application/json` content type.
Corresponds with PUT /albums/{id}/user/{userId} (the `UpdateAlbumUser` operationId).
func (*Client) UpdateAlbumUserWithBody ¶
func (c *Client) UpdateAlbumUserWithBody(ctx context.Context, id openapi_types.UUID, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAlbumUserWithBody Update user role
Change the role for a specific user in a specific album.
Takes any type of body and a specified content type.
Corresponds with PUT /albums/{id}/user/{userId} (the `UpdateAlbumUser` operationId).
func (*Client) UpdateApiKey ¶
func (c *Client) UpdateApiKey(ctx context.Context, id openapi_types.UUID, body UpdateApiKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateApiKey Update an API key
Updates the name and permissions of an API key by its ID. The current user must own this API key.
Takes a body of the `application/json` content type.
Corresponds with PUT /api-keys/{id} (the `UpdateApiKey` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateApiKeyWithBody ¶
func (c *Client) UpdateApiKeyWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateApiKeyWithBody Update an API key
Updates the name and permissions of an API key by its ID. The current user must own this API key.
Takes any type of body and a specified content type.
Corresponds with PUT /api-keys/{id} (the `UpdateApiKey` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateAsset ¶
func (c *Client) UpdateAsset(ctx context.Context, id openapi_types.UUID, body UpdateAssetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAsset Update an asset
Update information of a specific asset.
Takes a body of the `application/json` content type.
Corresponds with PUT /assets/{id} (the `UpdateAsset` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateAssetMetadata ¶
func (c *Client) UpdateAssetMetadata(ctx context.Context, id openapi_types.UUID, body UpdateAssetMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAssetMetadata Update asset metadata
Update or add metadata key-value pairs for the specified asset.
Takes a body of the `application/json` content type.
Corresponds with PUT /assets/{id}/metadata (the `UpdateAssetMetadata` operationId).
func (*Client) UpdateAssetMetadataWithBody ¶
func (c *Client) UpdateAssetMetadataWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAssetMetadataWithBody Update asset metadata
Update or add metadata key-value pairs for the specified asset.
Takes any type of body and a specified content type.
Corresponds with PUT /assets/{id}/metadata (the `UpdateAssetMetadata` operationId).
func (*Client) UpdateAssetWithBody ¶
func (c *Client) UpdateAssetWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAssetWithBody Update an asset
Update information of a specific asset.
Takes any type of body and a specified content type.
Corresponds with PUT /assets/{id} (the `UpdateAsset` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateAssets ¶
func (c *Client) UpdateAssets(ctx context.Context, body UpdateAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAssets Update assets
Updates multiple assets at the same time.
Takes a body of the `application/json` content type.
Corresponds with PUT /assets (the `UpdateAssets` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateAssetsWithBody ¶
func (c *Client) UpdateAssetsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateAssetsWithBody Update assets
Updates multiple assets at the same time.
Takes any type of body and a specified content type.
Corresponds with PUT /assets (the `UpdateAssets` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateBulkAssetMetadata ¶
func (c *Client) UpdateBulkAssetMetadata(ctx context.Context, body UpdateBulkAssetMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateBulkAssetMetadata Upsert asset metadata
Upsert metadata key-value pairs for multiple assets.
Takes a body of the `application/json` content type.
Corresponds with PUT /assets/metadata (the `UpdateBulkAssetMetadata` operationId).
func (*Client) UpdateBulkAssetMetadataWithBody ¶
func (c *Client) UpdateBulkAssetMetadataWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateBulkAssetMetadataWithBody Upsert asset metadata
Upsert metadata key-value pairs for multiple assets.
Takes any type of body and a specified content type.
Corresponds with PUT /assets/metadata (the `UpdateBulkAssetMetadata` operationId).
func (*Client) UpdateConfig ¶
func (c *Client) UpdateConfig(ctx context.Context, body UpdateConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateConfig Update system configuration
Update the system configuration with a new system configuration.
Takes a body of the `application/json` content type.
Corresponds with PUT /system-config (the `UpdateConfig` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateConfigWithBody ¶
func (c *Client) UpdateConfigWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateConfigWithBody Update system configuration
Update the system configuration with a new system configuration.
Takes any type of body and a specified content type.
Corresponds with PUT /system-config (the `UpdateConfig` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateLibrary ¶
func (c *Client) UpdateLibrary(ctx context.Context, id openapi_types.UUID, body UpdateLibraryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateLibrary Update a library
Update an existing external library.
Takes a body of the `application/json` content type.
Corresponds with PUT /libraries/{id} (the `UpdateLibrary` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateLibraryWithBody ¶
func (c *Client) UpdateLibraryWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateLibraryWithBody Update a library
Update an existing external library.
Takes any type of body and a specified content type.
Corresponds with PUT /libraries/{id} (the `UpdateLibrary` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateMemory ¶
func (c *Client) UpdateMemory(ctx context.Context, id openapi_types.UUID, body UpdateMemoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMemory Update a memory
Update an existing memory by its ID.
Takes a body of the `application/json` content type.
Corresponds with PUT /memories/{id} (the `UpdateMemory` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateMemoryWithBody ¶
func (c *Client) UpdateMemoryWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMemoryWithBody Update a memory
Update an existing memory by its ID.
Takes any type of body and a specified content type.
Corresponds with PUT /memories/{id} (the `UpdateMemory` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateMyPreferences ¶
func (c *Client) UpdateMyPreferences(ctx context.Context, body UpdateMyPreferencesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMyPreferences Update my preferences
Update the preferences of the current user.
Takes a body of the `application/json` content type.
Corresponds with PUT /users/me/preferences (the `UpdateMyPreferences` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateMyPreferencesWithBody ¶
func (c *Client) UpdateMyPreferencesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMyPreferencesWithBody Update my preferences
Update the preferences of the current user.
Takes any type of body and a specified content type.
Corresponds with PUT /users/me/preferences (the `UpdateMyPreferences` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateMyUser ¶
func (c *Client) UpdateMyUser(ctx context.Context, body UpdateMyUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMyUser Update current user
Update the current user making the API request.
Takes a body of the `application/json` content type.
Corresponds with PUT /users/me (the `UpdateMyUser` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateMyUserWithBody ¶
func (c *Client) UpdateMyUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateMyUserWithBody Update current user
Update the current user making the API request.
Takes any type of body and a specified content type.
Corresponds with PUT /users/me (the `UpdateMyUser` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateNotification ¶
func (c *Client) UpdateNotification(ctx context.Context, id openapi_types.UUID, body UpdateNotificationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateNotification Update a notification
Update a specific notification to set its read status.
Takes a body of the `application/json` content type.
Corresponds with PUT /notifications/{id} (the `UpdateNotification` operationId).
func (*Client) UpdateNotificationWithBody ¶
func (c *Client) UpdateNotificationWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateNotificationWithBody Update a notification
Update a specific notification to set its read status.
Takes any type of body and a specified content type.
Corresponds with PUT /notifications/{id} (the `UpdateNotification` operationId).
func (*Client) UpdateNotifications ¶
func (c *Client) UpdateNotifications(ctx context.Context, body UpdateNotificationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateNotifications Update notifications
Update a list of notifications. Allows to bulk-set the read status of notifications.
Takes a body of the `application/json` content type.
Corresponds with PUT /notifications (the `UpdateNotifications` operationId).
func (*Client) UpdateNotificationsWithBody ¶
func (c *Client) UpdateNotificationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateNotificationsWithBody Update notifications
Update a list of notifications. Allows to bulk-set the read status of notifications.
Takes any type of body and a specified content type.
Corresponds with PUT /notifications (the `UpdateNotifications` operationId).
func (*Client) UpdatePartner ¶
func (c *Client) UpdatePartner(ctx context.Context, id openapi_types.UUID, body UpdatePartnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePartner Update a partner
Specify whether a partner's assets should appear in the user's timeline.
Takes a body of the `application/json` content type.
Corresponds with PUT /partners/{id} (the `UpdatePartner` operationId).
func (*Client) UpdatePartnerWithBody ¶
func (c *Client) UpdatePartnerWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePartnerWithBody Update a partner
Specify whether a partner's assets should appear in the user's timeline.
Takes any type of body and a specified content type.
Corresponds with PUT /partners/{id} (the `UpdatePartner` operationId).
func (*Client) UpdatePeople ¶
func (c *Client) UpdatePeople(ctx context.Context, body UpdatePeopleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePeople Update people
Bulk update multiple people at once.
Takes a body of the `application/json` content type.
Corresponds with PUT /people (the `UpdatePeople` operationId).
func (*Client) UpdatePeopleWithBody ¶
func (c *Client) UpdatePeopleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePeopleWithBody Update people
Bulk update multiple people at once.
Takes any type of body and a specified content type.
Corresponds with PUT /people (the `UpdatePeople` operationId).
func (*Client) UpdatePerson ¶
func (c *Client) UpdatePerson(ctx context.Context, id openapi_types.UUID, body UpdatePersonJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePerson Update person
Update an individual person.
Takes a body of the `application/json` content type.
Corresponds with PUT /people/{id} (the `UpdatePerson` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdatePersonWithBody ¶
func (c *Client) UpdatePersonWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdatePersonWithBody Update person
Update an individual person.
Takes any type of body and a specified content type.
Corresponds with PUT /people/{id} (the `UpdatePerson` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateQueue ¶
func (c *Client) UpdateQueue(ctx context.Context, name QueueName, body UpdateQueueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateQueue Update a queue
Change the paused status of a specific queue.
Takes a body of the `application/json` content type.
Corresponds with PUT /queues/{name} (the `UpdateQueue` operationId).
func (*Client) UpdateQueueWithBody ¶
func (c *Client) UpdateQueueWithBody(ctx context.Context, name QueueName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateQueueWithBody Update a queue
Change the paused status of a specific queue.
Takes any type of body and a specified content type.
Corresponds with PUT /queues/{name} (the `UpdateQueue` operationId).
func (*Client) UpdateSession ¶
func (c *Client) UpdateSession(ctx context.Context, id openapi_types.UUID, body UpdateSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateSession Update a session
Update a specific session identified by id.
Takes a body of the `application/json` content type.
Corresponds with PUT /sessions/{id} (the `UpdateSession` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateSessionWithBody ¶
func (c *Client) UpdateSessionWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateSessionWithBody Update a session
Update a specific session identified by id.
Takes any type of body and a specified content type.
Corresponds with PUT /sessions/{id} (the `UpdateSession` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateSharedLink ¶
func (c *Client) UpdateSharedLink(ctx context.Context, id openapi_types.UUID, body UpdateSharedLinkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateSharedLink Update a shared link
Update an existing shared link by its ID.
Takes a body of the `application/json` content type.
Corresponds with PATCH /shared-links/{id} (the `UpdateSharedLink` operationId).
func (*Client) UpdateSharedLinkWithBody ¶
func (c *Client) UpdateSharedLinkWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateSharedLinkWithBody Update a shared link
Update an existing shared link by its ID.
Takes any type of body and a specified content type.
Corresponds with PATCH /shared-links/{id} (the `UpdateSharedLink` operationId).
func (*Client) UpdateStack ¶
func (c *Client) UpdateStack(ctx context.Context, id openapi_types.UUID, body UpdateStackJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateStack Update a stack
Update an existing stack by its ID.
Takes a body of the `application/json` content type.
Corresponds with PUT /stacks/{id} (the `UpdateStack` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateStackWithBody ¶
func (c *Client) UpdateStackWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateStackWithBody Update a stack
Update an existing stack by its ID.
Takes any type of body and a specified content type.
Corresponds with PUT /stacks/{id} (the `UpdateStack` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateTag ¶
func (c *Client) UpdateTag(ctx context.Context, id openapi_types.UUID, body UpdateTagJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateTag Update a tag
Update an existing tag identified by its ID.
Takes a body of the `application/json` content type.
Corresponds with PUT /tags/{id} (the `UpdateTag` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateTagWithBody ¶
func (c *Client) UpdateTagWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateTagWithBody Update a tag
Update an existing tag identified by its ID.
Takes any type of body and a specified content type.
Corresponds with PUT /tags/{id} (the `UpdateTag` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateUserAdmin ¶
func (c *Client) UpdateUserAdmin(ctx context.Context, id openapi_types.UUID, body UpdateUserAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateUserAdmin Update a user
Update an existing user.
Takes a body of the `application/json` content type.
Corresponds with PUT /admin/users/{id} (the `UpdateUserAdmin` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateUserAdminWithBody ¶
func (c *Client) UpdateUserAdminWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateUserAdminWithBody Update a user
Update an existing user.
Takes any type of body and a specified content type.
Corresponds with PUT /admin/users/{id} (the `UpdateUserAdmin` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateUserPreferencesAdmin ¶
func (c *Client) UpdateUserPreferencesAdmin(ctx context.Context, id openapi_types.UUID, body UpdateUserPreferencesAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateUserPreferencesAdmin Update user preferences
Update the preferences of a specific user.
Takes a body of the `application/json` content type.
Corresponds with PUT /admin/users/{id}/preferences (the `UpdateUserPreferencesAdmin` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateUserPreferencesAdminWithBody ¶
func (c *Client) UpdateUserPreferencesAdminWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateUserPreferencesAdminWithBody Update user preferences
Update the preferences of a specific user.
Takes any type of body and a specified content type.
Corresponds with PUT /admin/users/{id}/preferences (the `UpdateUserPreferencesAdmin` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateWorkflow ¶
func (c *Client) UpdateWorkflow(ctx context.Context, id openapi_types.UUID, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateWorkflow Update a workflow
Update the information of a specific workflow by its ID. This endpoint can be used to update the workflow name, description, trigger type, filters and actions order, etc.
Takes a body of the `application/json` content type.
Corresponds with PUT /workflows/{id} (the `UpdateWorkflow` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UpdateWorkflowWithBody ¶
func (c *Client) UpdateWorkflowWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpdateWorkflowWithBody Update a workflow
Update the information of a specific workflow by its ID. This endpoint can be used to update the workflow name, description, trigger type, filters and actions order, etc.
Takes any type of body and a specified content type.
Corresponds with PUT /workflows/{id} (the `UpdateWorkflow` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*Client) UploadAssetWithBody ¶
func (c *Client) UploadAssetWithBody(ctx context.Context, params *UploadAssetParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UploadAssetWithBody Upload asset
Uploads a new asset to the server.
Takes any type of body and a specified content type.
Corresponds with POST /assets (the `UploadAsset` operationId).
func (*Client) UploadDatabaseBackupWithBody ¶
func (c *Client) UploadDatabaseBackupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UploadDatabaseBackupWithBody Upload database backup
Uploads .sql/.sql.gz file to restore backup from
Takes any type of body and a specified content type.
Corresponds with POST /admin/database-backups/upload (the `UploadDatabaseBackup` operationId).
func (*Client) UpsertTags ¶
func (c *Client) UpsertTags(ctx context.Context, body UpsertTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
UpsertTags Upsert tags
Create or update multiple tags in a single request.
Takes a body of the `application/json` content type.
Corresponds with PUT /tags (the `UpsertTags` operationId).
func (*Client) UpsertTagsWithBody ¶
func (c *Client) UpsertTagsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
UpsertTagsWithBody Upsert tags
Create or update multiple tags in a single request.
Takes any type of body and a specified content type.
Corresponds with PUT /tags (the `UpsertTags` operationId).
func (*Client) Validate ¶
func (c *Client) Validate(ctx context.Context, id openapi_types.UUID, body ValidateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
Validate Validate library settings
Validate the settings of an external library.
Takes a body of the `application/json` content type.
Corresponds with POST /libraries/{id}/validate (the `Validate` operationId).
func (*Client) ValidateAccessToken ¶
func (c *Client) ValidateAccessToken(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
ValidateAccessToken Validate access token
Validate the current authorization method is still valid.
Corresponds with POST /auth/validateToken (the `ValidateAccessToken` operationId).
func (*Client) ValidateWithBody ¶
func (c *Client) ValidateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
ValidateWithBody Validate library settings
Validate the settings of an external library.
Takes any type of body and a specified content type.
Corresponds with POST /libraries/{id}/validate (the `Validate` operationId).
func (*Client) ViewAsset ¶
func (c *Client) ViewAsset(ctx context.Context, id openapi_types.UUID, params *ViewAssetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
ViewAsset View asset thumbnail
Retrieve the thumbnail image for the specified asset. Viewing the fullsize thumbnail might redirect to downloadAsset, which requires a different permission.
Corresponds with GET /assets/{id}/thumbnail (the `ViewAsset` operationId).
type ClientInterface ¶
type ClientInterface interface {
// GetActivities List all activities
//
// Returns a list of activities for the selected asset or album. The activities are returned in sorted order, with the oldest activities appearing first.
//
// Corresponds with GET /activities (the `GetActivities` operationId).
GetActivities(ctx context.Context, params *GetActivitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateActivityWithBody Create an activity
//
// Create a like or a comment for an album, or an asset in an album.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /activities (the `CreateActivity` operationId).
CreateActivityWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateActivity Create an activity
//
// Create a like or a comment for an album, or an asset in an album.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /activities (the `CreateActivity` operationId).
CreateActivity(ctx context.Context, body CreateActivityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetActivityStatistics Retrieve activity statistics
//
// Returns the number of likes and comments for a given album or asset in an album.
//
// Corresponds with GET /activities/statistics (the `GetActivityStatistics` operationId).
GetActivityStatistics(ctx context.Context, params *GetActivityStatisticsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteActivity Delete an activity
//
// Removes a like or comment from a given album or asset in an album.
//
// Corresponds with DELETE /activities/{id} (the `DeleteActivity` operationId).
DeleteActivity(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UnlinkAllOAuthAccountsAdmin Unlink all OAuth accounts
//
// Unlinks all OAuth accounts associated with user accounts in the system.
//
// Corresponds with POST /admin/auth/unlink-all (the `UnlinkAllOAuthAccountsAdmin` operationId).
UnlinkAllOAuthAccountsAdmin(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAdminConfig Get the admin configuration
//
// Retrieve admin configuration.
//
// Corresponds with GET /admin/config (the `GetAdminConfig` operationId).
GetAdminConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAdminConfigWithBody Update the system configuration
//
// Update the system configuration with a new system configuration.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /admin/config (the `UpdateAdminConfig` operationId).
UpdateAdminConfigWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAdminConfig Update the system configuration
//
// Update the system configuration with a new system configuration.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /admin/config (the `UpdateAdminConfig` operationId).
UpdateAdminConfig(ctx context.Context, body UpdateAdminConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAdminConfigDefaults Get the system configuration defaults
//
// Retrieve the default value of every system configuration property.
//
// Corresponds with GET /admin/config/defaults (the `GetAdminConfigDefaults` operationId).
GetAdminConfigDefaults(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteDatabaseBackupWithBody Delete database backup
//
// Delete a backup by its filename.
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /admin/database-backups (the `DeleteDatabaseBackup` operationId).
DeleteDatabaseBackupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteDatabaseBackup Delete database backup
//
// Delete a backup by its filename.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /admin/database-backups (the `DeleteDatabaseBackup` operationId).
DeleteDatabaseBackup(ctx context.Context, body DeleteDatabaseBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ListDatabaseBackups List database backups
//
// Get the list of the successful and failed backups.
//
// Corresponds with GET /admin/database-backups (the `ListDatabaseBackups` operationId).
ListDatabaseBackups(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// StartDatabaseRestoreFlow Start database backup restore flow
//
// Put Immich into maintenance mode to restore a backup (Immich must not be configured).
//
// Corresponds with POST /admin/database-backups/start-restore (the `StartDatabaseRestoreFlow` operationId).
StartDatabaseRestoreFlow(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// UploadDatabaseBackupWithBody Upload database backup
//
// Uploads .sql/.sql.gz file to restore backup from
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /admin/database-backups/upload (the `UploadDatabaseBackup` operationId).
UploadDatabaseBackupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DownloadDatabaseBackup Download database backup
//
// Downloads the database backup file.
//
// Corresponds with GET /admin/database-backups/{filename} (the `DownloadDatabaseBackup` operationId).
DownloadDatabaseBackup(ctx context.Context, filename string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetIntegrityReport Get integrity report by type
//
// Get all flagged items by integrity report type.
//
// Corresponds with GET /admin/integrity/report (the `GetIntegrityReport` operationId).
GetIntegrityReport(ctx context.Context, params *GetIntegrityReportParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteIntegrityReport Delete integrity report item
//
// Delete a given report item and perform corresponding deletion (e.g. trash asset, delete file)
//
// Corresponds with DELETE /admin/integrity/report/{id} (the `DeleteIntegrityReport` operationId).
DeleteIntegrityReport(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetIntegrityReportFile Download flagged file
//
// Download the untracked/broken file if one exists.
//
// Corresponds with GET /admin/integrity/report/{id}/file (the `GetIntegrityReportFile` operationId).
GetIntegrityReportFile(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetIntegrityReportCsv Export integrity report by type as CSV
//
// Get all integrity report entries for a given type as a CSV.
//
// Corresponds with GET /admin/integrity/report/{type}/csv (the `GetIntegrityReportCsv` operationId).
GetIntegrityReportCsv(ctx context.Context, pType IntegrityReport, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetIntegrityReportSummary Get integrity report summary
//
// Get a count of the items flagged in each integrity report.
//
// Corresponds with GET /admin/integrity/summary (the `GetIntegrityReportSummary` operationId).
GetIntegrityReportSummary(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetMaintenanceModeWithBody Set maintenance mode
//
// Put Immich into or take it out of maintenance mode.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /admin/maintenance (the `SetMaintenanceMode` operationId).
SetMaintenanceModeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetMaintenanceMode Set maintenance mode
//
// Put Immich into or take it out of maintenance mode.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /admin/maintenance (the `SetMaintenanceMode` operationId).
SetMaintenanceMode(ctx context.Context, body SetMaintenanceModeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DetectPriorInstall Detect existing install
//
// Collect integrity checks and other heuristics about local data.
//
// Corresponds with GET /admin/maintenance/detect-install (the `DetectPriorInstall` operationId).
DetectPriorInstall(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// MaintenanceLoginWithBody Log into maintenance mode
//
// Login with maintenance token or cookie to receive current information and perform further actions.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /admin/maintenance/login (the `MaintenanceLogin` operationId).
MaintenanceLoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// MaintenanceLogin Log into maintenance mode
//
// Login with maintenance token or cookie to receive current information and perform further actions.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /admin/maintenance/login (the `MaintenanceLogin` operationId).
MaintenanceLogin(ctx context.Context, body MaintenanceLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMaintenanceStatus Get maintenance mode status
//
// Fetch information about the currently running maintenance action.
//
// Corresponds with GET /admin/maintenance/status (the `GetMaintenanceStatus` operationId).
GetMaintenanceStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateNotificationWithBody Create a notification
//
// Create a new notification for a specific user.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /admin/notifications (the `CreateNotification` operationId).
CreateNotificationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateNotification Create a notification
//
// Create a new notification for a specific user.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /admin/notifications (the `CreateNotification` operationId).
CreateNotification(ctx context.Context, body CreateNotificationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNotificationTemplateAdminWithBody Render email template
//
// Retrieve a preview of the provided email template.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /admin/notifications/templates/{name} (the `GetNotificationTemplateAdmin` operationId).
GetNotificationTemplateAdminWithBody(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNotificationTemplateAdmin Render email template
//
// Retrieve a preview of the provided email template.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /admin/notifications/templates/{name} (the `GetNotificationTemplateAdmin` operationId).
GetNotificationTemplateAdmin(ctx context.Context, name string, body GetNotificationTemplateAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SendTestEmailAdminWithBody Send test email
//
// Send a test email using the provided SMTP configuration.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /admin/notifications/test-email (the `SendTestEmailAdmin` operationId).
SendTestEmailAdminWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// SendTestEmailAdmin Send test email
//
// Send a test email using the provided SMTP configuration.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /admin/notifications/test-email (the `SendTestEmailAdmin` operationId).
SendTestEmailAdmin(ctx context.Context, body SendTestEmailAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchUsersAdmin Search users
//
// Search for users.
//
// Corresponds with GET /admin/users (the `SearchUsersAdmin` operationId).
SearchUsersAdmin(ctx context.Context, params *SearchUsersAdminParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateUserAdminWithBody Create a user
//
// Create a new user.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /admin/users (the `CreateUserAdmin` operationId).
CreateUserAdminWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateUserAdmin Create a user
//
// Create a new user.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /admin/users (the `CreateUserAdmin` operationId).
CreateUserAdmin(ctx context.Context, body CreateUserAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteUserAdminWithBody Delete a user
//
// Delete a user.
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /admin/users/{id} (the `DeleteUserAdmin` operationId).
DeleteUserAdminWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteUserAdmin Delete a user
//
// Delete a user.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /admin/users/{id} (the `DeleteUserAdmin` operationId).
DeleteUserAdmin(ctx context.Context, id openapi_types.UUID, body DeleteUserAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserAdmin Retrieve a user
//
// Retrieve a specific user by their ID.
//
// Corresponds with GET /admin/users/{id} (the `GetUserAdmin` operationId).
GetUserAdmin(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateUserAdminWithBody Update a user
//
// Update an existing user.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /admin/users/{id} (the `UpdateUserAdmin` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateUserAdminWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateUserAdmin Update a user
//
// Update an existing user.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /admin/users/{id} (the `UpdateUserAdmin` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateUserAdmin(ctx context.Context, id openapi_types.UUID, body UpdateUserAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserCalendarHeatmapAdmin Retrieve calendar heatmap activity
//
// Retrieve activity counts for a specified period, in a calendar heatmap format.
//
// Corresponds with GET /admin/users/{id}/calendar-heatmap (the `GetUserCalendarHeatmapAdmin` operationId).
GetUserCalendarHeatmapAdmin(ctx context.Context, id openapi_types.UUID, params *GetUserCalendarHeatmapAdminParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserPreferencesAdmin Retrieve user preferences
//
// Retrieve the preferences of a specific user.
//
// Corresponds with GET /admin/users/{id}/preferences (the `GetUserPreferencesAdmin` operationId).
GetUserPreferencesAdmin(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateUserPreferencesAdminWithBody Update user preferences
//
// Update the preferences of a specific user.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /admin/users/{id}/preferences (the `UpdateUserPreferencesAdmin` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateUserPreferencesAdminWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateUserPreferencesAdmin Update user preferences
//
// Update the preferences of a specific user.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /admin/users/{id}/preferences (the `UpdateUserPreferencesAdmin` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateUserPreferencesAdmin(ctx context.Context, id openapi_types.UUID, body UpdateUserPreferencesAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RestoreUserAdmin Restore a deleted user
//
// Restore a previously deleted user.
//
// Corresponds with POST /admin/users/{id}/restore (the `RestoreUserAdmin` operationId).
RestoreUserAdmin(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserSessionsAdmin Retrieve user sessions
//
// Retrieve all sessions for a specific user.
//
// Corresponds with GET /admin/users/{id}/sessions (the `GetUserSessionsAdmin` operationId).
GetUserSessionsAdmin(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserStatisticsAdmin Retrieve user statistics
//
// Retrieve asset statistics for a specific user.
//
// Corresponds with GET /admin/users/{id}/statistics (the `GetUserStatisticsAdmin` operationId).
GetUserStatisticsAdmin(ctx context.Context, id openapi_types.UUID, params *GetUserStatisticsAdminParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAllAlbums List all albums
//
// Retrieve a list of albums available to the authenticated user.
//
// Corresponds with GET /albums (the `GetAllAlbums` operationId).
GetAllAlbums(ctx context.Context, params *GetAllAlbumsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateAlbumWithBody Create an album
//
// Create a new album. The album can also be created with initial users and assets.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /albums (the `CreateAlbum` operationId).
CreateAlbumWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateAlbum Create an album
//
// Create a new album. The album can also be created with initial users and assets.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /albums (the `CreateAlbum` operationId).
CreateAlbum(ctx context.Context, body CreateAlbumJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddAssetsToAlbumsWithBody Add assets to albums
//
// Send a list of asset IDs and album IDs to add each asset to each album.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /albums/assets (the `AddAssetsToAlbums` operationId).
AddAssetsToAlbumsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddAssetsToAlbums Add assets to albums
//
// Send a list of asset IDs and album IDs to add each asset to each album.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /albums/assets (the `AddAssetsToAlbums` operationId).
AddAssetsToAlbums(ctx context.Context, body AddAssetsToAlbumsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAlbumStatistics Retrieve album statistics
//
// Returns statistics about the albums available to the authenticated user.
//
// Corresponds with GET /albums/statistics (the `GetAlbumStatistics` operationId).
GetAlbumStatistics(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteAlbum Delete an album
//
// Delete a specific album by its ID. Note the album is initially trashed and then immediately scheduled for deletion, but relies on a background job to complete the process.
//
// Corresponds with DELETE /albums/{id} (the `DeleteAlbum` operationId).
DeleteAlbum(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAlbumInfo Retrieve an album
//
// Retrieve information about a specific album by its ID.
//
// Corresponds with GET /albums/{id} (the `GetAlbumInfo` operationId).
GetAlbumInfo(ctx context.Context, id openapi_types.UUID, params *GetAlbumInfoParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAlbumInfoWithBody Update an album
//
// Update the information of a specific album by its ID. This endpoint can be used to update the album name, description, sort order, etc. However, it is not used to add or remove assets or users from the album.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PATCH /albums/{id} (the `UpdateAlbumInfo` operationId).
UpdateAlbumInfoWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAlbumInfo Update an album
//
// Update the information of a specific album by its ID. This endpoint can be used to update the album name, description, sort order, etc. However, it is not used to add or remove assets or users from the album.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PATCH /albums/{id} (the `UpdateAlbumInfo` operationId).
UpdateAlbumInfo(ctx context.Context, id openapi_types.UUID, body UpdateAlbumInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveAssetFromAlbumWithBody Remove assets from an album
//
// Remove multiple assets from a specific album by its ID.
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /albums/{id}/assets (the `RemoveAssetFromAlbum` operationId).
RemoveAssetFromAlbumWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveAssetFromAlbum Remove assets from an album
//
// Remove multiple assets from a specific album by its ID.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /albums/{id}/assets (the `RemoveAssetFromAlbum` operationId).
RemoveAssetFromAlbum(ctx context.Context, id openapi_types.UUID, body RemoveAssetFromAlbumJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddAssetsToAlbumWithBody Add assets to an album
//
// Add multiple assets to a specific album by its ID.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /albums/{id}/assets (the `AddAssetsToAlbum` operationId).
AddAssetsToAlbumWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddAssetsToAlbum Add assets to an album
//
// Add multiple assets to a specific album by its ID.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /albums/{id}/assets (the `AddAssetsToAlbum` operationId).
AddAssetsToAlbum(ctx context.Context, id openapi_types.UUID, body AddAssetsToAlbumJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAlbumMapMarkers Retrieve album map markers
//
// Retrieve map marker information for a specific album by its ID.
//
// Corresponds with GET /albums/{id}/map-markers (the `GetAlbumMapMarkers` operationId).
GetAlbumMapMarkers(ctx context.Context, id openapi_types.UUID, params *GetAlbumMapMarkersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveUserFromAlbum Remove user from album
//
// Remove a user from an album. Use an ID of "me" to leave a shared album.
//
// Corresponds with DELETE /albums/{id}/user/{userId} (the `RemoveUserFromAlbum` operationId).
RemoveUserFromAlbum(ctx context.Context, id openapi_types.UUID, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAlbumUserWithBody Update user role
//
// Change the role for a specific user in a specific album.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /albums/{id}/user/{userId} (the `UpdateAlbumUser` operationId).
UpdateAlbumUserWithBody(ctx context.Context, id openapi_types.UUID, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAlbumUser Update user role
//
// Change the role for a specific user in a specific album.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /albums/{id}/user/{userId} (the `UpdateAlbumUser` operationId).
UpdateAlbumUser(ctx context.Context, id openapi_types.UUID, userId string, body UpdateAlbumUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddUsersToAlbumWithBody Share album with users
//
// Share an album with multiple users. Each user can be given a specific role in the album.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /albums/{id}/users (the `AddUsersToAlbum` operationId).
AddUsersToAlbumWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddUsersToAlbum Share album with users
//
// Share an album with multiple users. Each user can be given a specific role in the album.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /albums/{id}/users (the `AddUsersToAlbum` operationId).
AddUsersToAlbum(ctx context.Context, id openapi_types.UUID, body AddUsersToAlbumJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetApiKeys List all API keys
//
// Retrieve all API keys of the current user.
//
// Corresponds with GET /api-keys (the `GetApiKeys` operationId).
GetApiKeys(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateApiKeyWithBody Create an API key
//
// Creates a new API key. It will be limited to the permissions specified.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /api-keys (the `CreateApiKey` operationId).
CreateApiKeyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateApiKey Create an API key
//
// Creates a new API key. It will be limited to the permissions specified.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /api-keys (the `CreateApiKey` operationId).
CreateApiKey(ctx context.Context, body CreateApiKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMyApiKey Retrieve the current API key
//
// Retrieve the API key that is used to access this endpoint.
//
// Corresponds with GET /api-keys/me (the `GetMyApiKey` operationId).
GetMyApiKey(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteApiKey Delete an API key
//
// Deletes an API key identified by its ID. The current user must own this API key.
//
// Corresponds with DELETE /api-keys/{id} (the `DeleteApiKey` operationId).
DeleteApiKey(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetApiKey Retrieve an API key
//
// Retrieve an API key by its ID. The current user must own this API key.
//
// Corresponds with GET /api-keys/{id} (the `GetApiKey` operationId).
GetApiKey(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateApiKeyWithBody Update an API key
//
// Updates the name and permissions of an API key by its ID. The current user must own this API key.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /api-keys/{id} (the `UpdateApiKey` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateApiKeyWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateApiKey Update an API key
//
// Updates the name and permissions of an API key by its ID. The current user must own this API key.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /api-keys/{id} (the `UpdateApiKey` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateApiKey(ctx context.Context, id openapi_types.UUID, body UpdateApiKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RotateApiKey Rotate an API key
//
// Generates a new secret for an API key, immediately invalidating the previous one. The current user must own this API key.
//
// Corresponds with POST /api-keys/{id}/rotate (the `RotateApiKey` operationId).
RotateApiKey(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchAssetFiles Search asset files
//
// Returns all matching asset files.
//
// Corresponds with GET /asset-files (the `SearchAssetFiles` operationId).
SearchAssetFiles(ctx context.Context, params *SearchAssetFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteAssetFile Delete an asset file
//
// Delete a file and remove it from the database.
//
// Corresponds with DELETE /asset-files/{id} (the `DeleteAssetFile` operationId).
DeleteAssetFile(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAssetFile Retrieve an asset file
//
// Returns metadata about a specific asset file.
//
// Corresponds with GET /asset-files/{id} (the `GetAssetFile` operationId).
GetAssetFile(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// DownloadAssetFile Download an asset file
//
// Serve the contents of a specific asset file.
//
// Corresponds with GET /asset-files/{id}/download (the `DownloadAssetFile` operationId).
DownloadAssetFile(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteAssetsWithBody Delete assets
//
// Deletes multiple assets at the same time.
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /assets (the `DeleteAssets` operationId).
DeleteAssetsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteAssets Delete assets
//
// Deletes multiple assets at the same time.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /assets (the `DeleteAssets` operationId).
DeleteAssets(ctx context.Context, body DeleteAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UploadAssetWithBody Upload asset
//
// Uploads a new asset to the server.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /assets (the `UploadAsset` operationId).
UploadAssetWithBody(ctx context.Context, params *UploadAssetParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAssetsWithBody Update assets
//
// Updates multiple assets at the same time.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /assets (the `UpdateAssets` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateAssetsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAssets Update assets
//
// Updates multiple assets at the same time.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /assets (the `UpdateAssets` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateAssets(ctx context.Context, body UpdateAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CheckBulkUploadWithBody Check bulk upload
//
// Determine which assets have already been uploaded to the server based on their SHA1 checksums.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /assets/bulk-upload-check (the `CheckBulkUpload` operationId).
CheckBulkUploadWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CheckBulkUpload Check bulk upload
//
// Determine which assets have already been uploaded to the server based on their SHA1 checksums.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /assets/bulk-upload-check (the `CheckBulkUpload` operationId).
CheckBulkUpload(ctx context.Context, body CheckBulkUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// CopyAssetWithBody Copy asset
//
// Copy asset information like albums, tags, etc. from one asset to another.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /assets/copy (the `CopyAsset` operationId).
CopyAssetWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CopyAsset Copy asset
//
// Copy asset information like albums, tags, etc. from one asset to another.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /assets/copy (the `CopyAsset` operationId).
CopyAsset(ctx context.Context, body CopyAssetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RunAssetJobsWithBody Run an asset job
//
// Run a specific job on a set of assets.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /assets/jobs (the `RunAssetJobs` operationId).
RunAssetJobsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// RunAssetJobs Run an asset job
//
// Run a specific job on a set of assets.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /assets/jobs (the `RunAssetJobs` operationId).
RunAssetJobs(ctx context.Context, body RunAssetJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteBulkAssetMetadataWithBody Delete asset metadata
//
// Delete metadata key-value pairs for multiple assets.
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /assets/metadata (the `DeleteBulkAssetMetadata` operationId).
DeleteBulkAssetMetadataWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteBulkAssetMetadata Delete asset metadata
//
// Delete metadata key-value pairs for multiple assets.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /assets/metadata (the `DeleteBulkAssetMetadata` operationId).
DeleteBulkAssetMetadata(ctx context.Context, body DeleteBulkAssetMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateBulkAssetMetadataWithBody Upsert asset metadata
//
// Upsert metadata key-value pairs for multiple assets.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /assets/metadata (the `UpdateBulkAssetMetadata` operationId).
UpdateBulkAssetMetadataWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateBulkAssetMetadata Upsert asset metadata
//
// Upsert metadata key-value pairs for multiple assets.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /assets/metadata (the `UpdateBulkAssetMetadata` operationId).
UpdateBulkAssetMetadata(ctx context.Context, body UpdateBulkAssetMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAssetStatistics Get asset statistics
//
// Retrieve various statistics about the assets owned by the authenticated user.
//
// Corresponds with GET /assets/statistics (the `GetAssetStatistics` operationId).
GetAssetStatistics(ctx context.Context, params *GetAssetStatisticsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAssetInfo Retrieve an asset
//
// Retrieve detailed information about a specific asset.
//
// Corresponds with GET /assets/{id} (the `GetAssetInfo` operationId).
GetAssetInfo(ctx context.Context, id openapi_types.UUID, params *GetAssetInfoParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAssetWithBody Update an asset
//
// Update information of a specific asset.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /assets/{id} (the `UpdateAsset` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateAssetWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAsset Update an asset
//
// Update information of a specific asset.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /assets/{id} (the `UpdateAsset` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateAsset(ctx context.Context, id openapi_types.UUID, body UpdateAssetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveAssetEdits Remove edits from an existing asset
//
// Removes all edit actions (crop, rotate, mirror) associated with the specified asset.
//
// Corresponds with DELETE /assets/{id}/edits (the `RemoveAssetEdits` operationId).
RemoveAssetEdits(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAssetEdits Retrieve edits for an existing asset
//
// Retrieve a series of edit actions (crop, rotate, mirror) associated with the specified asset.
//
// Corresponds with GET /assets/{id}/edits (the `GetAssetEdits` operationId).
GetAssetEdits(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// EditAssetWithBody Apply edits to an existing asset
//
// Apply a series of edit actions (crop, rotate, mirror) to the specified asset.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /assets/{id}/edits (the `EditAsset` operationId).
EditAssetWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// EditAsset Apply edits to an existing asset
//
// Apply a series of edit actions (crop, rotate, mirror) to the specified asset.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /assets/{id}/edits (the `EditAsset` operationId).
EditAsset(ctx context.Context, id openapi_types.UUID, body EditAssetJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAssetMetadata Get asset metadata
//
// Retrieve all metadata key-value pairs associated with the specified asset.
//
// Corresponds with GET /assets/{id}/metadata (the `GetAssetMetadata` operationId).
GetAssetMetadata(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAssetMetadataWithBody Update asset metadata
//
// Update or add metadata key-value pairs for the specified asset.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /assets/{id}/metadata (the `UpdateAssetMetadata` operationId).
UpdateAssetMetadataWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAssetMetadata Update asset metadata
//
// Update or add metadata key-value pairs for the specified asset.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /assets/{id}/metadata (the `UpdateAssetMetadata` operationId).
UpdateAssetMetadata(ctx context.Context, id openapi_types.UUID, body UpdateAssetMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteAssetMetadata Delete asset metadata by key
//
// Delete a specific metadata key-value pair associated with the specified asset.
//
// Corresponds with DELETE /assets/{id}/metadata/{key} (the `DeleteAssetMetadata` operationId).
DeleteAssetMetadata(ctx context.Context, id openapi_types.UUID, key string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAssetMetadataByKey Retrieve asset metadata by key
//
// Retrieve the value of a specific metadata key associated with the specified asset.
//
// Corresponds with GET /assets/{id}/metadata/{key} (the `GetAssetMetadataByKey` operationId).
GetAssetMetadataByKey(ctx context.Context, id openapi_types.UUID, key string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAssetOcr Retrieve asset OCR data
//
// Retrieve all OCR (Optical Character Recognition) data associated with the specified asset.
//
// Corresponds with GET /assets/{id}/ocr (the `GetAssetOcr` operationId).
GetAssetOcr(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// DownloadAsset Download original asset
//
// Downloads the original file of the specified asset.
//
// Corresponds with GET /assets/{id}/original (the `DownloadAsset` operationId).
DownloadAsset(ctx context.Context, id openapi_types.UUID, params *DownloadAssetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ViewAsset View asset thumbnail
//
// Retrieve the thumbnail image for the specified asset. Viewing the fullsize thumbnail might redirect to downloadAsset, which requires a different permission.
//
// Corresponds with GET /assets/{id}/thumbnail (the `ViewAsset` operationId).
ViewAsset(ctx context.Context, id openapi_types.UUID, params *ViewAssetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PlayAssetVideo Play asset video
//
// Streams the video file for the specified asset. This endpoint also supports byte range requests.
//
// Corresponds with GET /assets/{id}/video/playback (the `PlayAssetVideo` operationId).
PlayAssetVideo(ctx context.Context, id openapi_types.UUID, params *PlayAssetVideoParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMainPlaylist Get HLS main playlist
//
// Returns an HLS main playlist with all available variants for the asset.
//
// Corresponds with GET /assets/{id}/video/stream/main.m3u8 (the `GetMainPlaylist` operationId).
GetMainPlaylist(ctx context.Context, id openapi_types.UUID, params *GetMainPlaylistParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// EndSession End HLS streaming session
//
// Releases server resources for the streaming session.
//
// Corresponds with DELETE /assets/{id}/video/stream/{sessionId} (the `EndSession` operationId).
EndSession(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, params *EndSessionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMediaPlaylist Get HLS media playlist
//
// Returns an HLS media playlist for one variant of the streaming session.
//
// Corresponds with GET /assets/{id}/video/stream/{sessionId}/{variantIndex}/playlist.m3u8 (the `GetMediaPlaylist` operationId).
GetMediaPlaylist(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, variantIndex int, params *GetMediaPlaylistParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSegment Get HLS segment or init file
//
// Streams an HLS init segment (init.mp4) or media segment (seg_N.m4s).
//
// Corresponds with GET /assets/{id}/video/stream/{sessionId}/{variantIndex}/{filename} (the `GetSegment` operationId).
GetSegment(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, variantIndex int, filename string, params *GetSegmentParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SignUpAdminWithBody Register admin
//
// Create the first admin user in the system.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /auth/admin-sign-up (the `SignUpAdmin` operationId).
SignUpAdminWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// SignUpAdmin Register admin
//
// Create the first admin user in the system.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /auth/admin-sign-up (the `SignUpAdmin` operationId).
SignUpAdmin(ctx context.Context, body SignUpAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ChangePasswordWithBody Change password
//
// Change the password of the current user.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /auth/change-password (the `ChangePassword` operationId).
ChangePasswordWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// ChangePassword Change password
//
// Change the password of the current user.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /auth/change-password (the `ChangePassword` operationId).
ChangePassword(ctx context.Context, body ChangePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// LoginWithBody Login
//
// Login with username and password and receive a session token.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /auth/login (the `Login` operationId).
LoginWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// Login Login
//
// Login with username and password and receive a session token.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /auth/login (the `Login` operationId).
Login(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// Logout Logout
//
// Logout the current user and invalidate the session token.
//
// Corresponds with POST /auth/logout (the `Logout` operationId).
Logout(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ResetPinCodeWithBody Reset pin code
//
// Reset the pin code for the current user by providing the account password.
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /auth/pin-code (the `ResetPinCode` operationId).
ResetPinCodeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// ResetPinCode Reset pin code
//
// Reset the pin code for the current user by providing the account password.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /auth/pin-code (the `ResetPinCode` operationId).
ResetPinCode(ctx context.Context, body ResetPinCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetupPinCodeWithBody Setup pin code
//
// Setup a new pin code for the current user.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /auth/pin-code (the `SetupPinCode` operationId).
SetupPinCodeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetupPinCode Setup pin code
//
// Setup a new pin code for the current user.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /auth/pin-code (the `SetupPinCode` operationId).
SetupPinCode(ctx context.Context, body SetupPinCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ChangePinCodeWithBody Change pin code
//
// Change the pin code for the current user.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /auth/pin-code (the `ChangePinCode` operationId).
ChangePinCodeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// ChangePinCode Change pin code
//
// Change the pin code for the current user.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /auth/pin-code (the `ChangePinCode` operationId).
ChangePinCode(ctx context.Context, body ChangePinCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// LockAuthSession Lock auth session
//
// Remove elevated access to locked assets from the current session.
//
// Corresponds with POST /auth/session/lock (the `LockAuthSession` operationId).
LockAuthSession(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// UnlockAuthSessionWithBody Unlock auth session
//
// Temporarily grant the session elevated access to locked assets by providing the correct PIN code.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /auth/session/unlock (the `UnlockAuthSession` operationId).
UnlockAuthSessionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UnlockAuthSession Unlock auth session
//
// Temporarily grant the session elevated access to locked assets by providing the correct PIN code.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /auth/session/unlock (the `UnlockAuthSession` operationId).
UnlockAuthSession(ctx context.Context, body UnlockAuthSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAuthStatus Retrieve auth status
//
// Get information about the current session, including whether the user has a password, and if the session can access locked assets.
//
// Corresponds with GET /auth/status (the `GetAuthStatus` operationId).
GetAuthStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ValidateAccessToken Validate access token
//
// Validate the current authorization method is still valid.
//
// Corresponds with POST /auth/validateToken (the `ValidateAccessToken` operationId).
ValidateAccessToken(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClusterGroupRequests Retrieve cluster group requests
//
// Retrieve the pending requests for the current user to join a cluster group.
//
// Corresponds with GET /cluster-groups/requests (the `GetClusterGroupRequests` operationId).
GetClusterGroupRequests(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteClusterGroupRequest Decline a cluster group request
//
// Delete a pending request to join a cluster group.
//
// Corresponds with DELETE /cluster-groups/requests/{id} (the `DeleteClusterGroupRequest` operationId).
DeleteClusterGroupRequest(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// AcceptClusterGroupRequest Accept a cluster group request
//
// Join the cluster group the request was created for.
//
// Corresponds with POST /cluster-groups/requests/{id}/accept (the `AcceptClusterGroupRequest` operationId).
AcceptClusterGroupRequest(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// LeaveClusterGroup Leave a cluster group
//
// Move the current user into a new cluster group of their own.
//
// Corresponds with POST /cluster-groups/{id}/leave (the `LeaveClusterGroup` operationId).
LeaveClusterGroup(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ClusterGroupRegeneratePeople Regenerate people of users in cluster group
//
// Forcefully re-run facial recognition for all faces of users in this group.
//
// Corresponds with POST /cluster-groups/{id}/regenerate-people (the `ClusterGroupRegeneratePeople` operationId).
ClusterGroupRegeneratePeople(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClusterGroupRequestsForGroup Retrieve the requests sent by a cluster group
//
// Retrieve the pending requests for other users to join the cluster group.
//
// Corresponds with GET /cluster-groups/{id}/requests (the `GetClusterGroupRequestsForGroup` operationId).
GetClusterGroupRequestsForGroup(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateClusterGroupRequestWithBody Create a cluster group request
//
// Ask another user to join the cluster group of the current user.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /cluster-groups/{id}/requests (the `CreateClusterGroupRequest` operationId).
CreateClusterGroupRequestWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateClusterGroupRequest Create a cluster group request
//
// Ask another user to join the cluster group of the current user.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /cluster-groups/{id}/requests (the `CreateClusterGroupRequest` operationId).
CreateClusterGroupRequest(ctx context.Context, id openapi_types.UUID, body CreateClusterGroupRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetClusterGroupUsers Retrieve the users of a cluster group
//
// Retrieve the users that are a member of the cluster group.
//
// Corresponds with GET /cluster-groups/{id}/users (the `GetClusterGroupUsers` operationId).
GetClusterGroupUsers(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserConfig Get the configuration with user visibility
//
// Retrieve the system configuration properties that are visible to logged in users.
//
// Corresponds with GET /config (the `GetUserConfig` operationId).
GetUserConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserConfigDefaults Get the default configuration with user visibility
//
// Retrieve the default value of the configuration properties that are visible to logged in users.
//
// Corresponds with GET /config/defaults (the `GetUserConfigDefaults` operationId).
GetUserConfigDefaults(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// DownloadArchiveWithBody Download asset archive
//
// Download a ZIP archive containing the specified assets. The assets must have been previously requested via the "getDownloadInfo" endpoint.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /download/archive (the `DownloadArchive` operationId).
DownloadArchiveWithBody(ctx context.Context, params *DownloadArchiveParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DownloadArchive Download asset archive
//
// Download a ZIP archive containing the specified assets. The assets must have been previously requested via the "getDownloadInfo" endpoint.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /download/archive (the `DownloadArchive` operationId).
DownloadArchive(ctx context.Context, params *DownloadArchiveParams, body DownloadArchiveJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetDownloadInfoWithBody Retrieve download information
//
// Retrieve information about how to request a download for the specified assets or album. The response includes groups of assets that can be downloaded together.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /download/info (the `GetDownloadInfo` operationId).
GetDownloadInfoWithBody(ctx context.Context, params *GetDownloadInfoParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetDownloadInfo Retrieve download information
//
// Retrieve information about how to request a download for the specified assets or album. The response includes groups of assets that can be downloaded together.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /download/info (the `GetDownloadInfo` operationId).
GetDownloadInfo(ctx context.Context, params *GetDownloadInfoParams, body GetDownloadInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteDuplicatesWithBody Delete duplicates
//
// Delete multiple duplicate assets specified by their IDs.
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /duplicates (the `DeleteDuplicates` operationId).
DeleteDuplicatesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteDuplicates Delete duplicates
//
// Delete multiple duplicate assets specified by their IDs.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /duplicates (the `DeleteDuplicates` operationId).
DeleteDuplicates(ctx context.Context, body DeleteDuplicatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAssetDuplicates Retrieve duplicates
//
// Retrieve a list of duplicate assets available to the authenticated user.
//
// Corresponds with GET /duplicates (the `GetAssetDuplicates` operationId).
GetAssetDuplicates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// ResolveDuplicatesWithBody Resolve duplicate groups
//
// Resolve duplicate groups by synchronizing metadata across assets and deleting/trashing duplicates.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /duplicates/resolve (the `ResolveDuplicates` operationId).
ResolveDuplicatesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// ResolveDuplicates Resolve duplicate groups
//
// Resolve duplicate groups by synchronizing metadata across assets and deleting/trashing duplicates.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /duplicates/resolve (the `ResolveDuplicates` operationId).
ResolveDuplicates(ctx context.Context, body ResolveDuplicatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteDuplicate Dismiss a duplicate group
//
// Dismiss a duplicate group by its ID, unlinking all assets in the group without deleting them.
//
// Corresponds with DELETE /duplicates/{id} (the `DeleteDuplicate` operationId).
DeleteDuplicate(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetFaces Retrieve faces for asset
//
// Retrieve all faces belonging to an asset.
//
// Corresponds with GET /faces (the `GetFaces` operationId).
GetFaces(ctx context.Context, params *GetFacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateFaceWithBody Create a face
//
// Create a new face that has not been discovered by facial recognition. The content of the bounding box is considered a face.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /faces (the `CreateFace` operationId).
CreateFaceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateFace Create a face
//
// Create a new face that has not been discovered by facial recognition. The content of the bounding box is considered a face.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /faces (the `CreateFace` operationId).
CreateFace(ctx context.Context, body CreateFaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteFaceWithBody Delete a face
//
// Delete a face identified by the id. Optionally can be force deleted.
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /faces/{id} (the `DeleteFace` operationId).
DeleteFaceWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteFace Delete a face
//
// Delete a face identified by the id. Optionally can be force deleted.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /faces/{id} (the `DeleteFace` operationId).
DeleteFace(ctx context.Context, id openapi_types.UUID, body DeleteFaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReassignFacesByIdWithBody Re-assign a face to another person
//
// Re-assign the face provided in the body to the person identified by the id in the path parameter.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /faces/{id} (the `ReassignFacesById` operationId).
ReassignFacesByIdWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReassignFacesById Re-assign a face to another person
//
// Re-assign the face provided in the body to the person identified by the id in the path parameter.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /faces/{id} (the `ReassignFacesById` operationId).
ReassignFacesById(ctx context.Context, id openapi_types.UUID, body ReassignFacesByIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetQueuesLegacy Retrieve queue counts and status
//
// Retrieve the counts of the current queue, as well as the current status.
//
// Corresponds with GET /jobs (the `GetQueuesLegacy` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
GetQueuesLegacy(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateJobWithBody Create a manual job
//
// Run a specific job. Most jobs are queued automatically, but this endpoint allows for manual creation of a handful of jobs, including various cleanup tasks, as well as creating a new database backup.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /jobs (the `CreateJob` operationId).
CreateJobWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateJob Create a manual job
//
// Run a specific job. Most jobs are queued automatically, but this endpoint allows for manual creation of a handful of jobs, including various cleanup tasks, as well as creating a new database backup.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /jobs (the `CreateJob` operationId).
CreateJob(ctx context.Context, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RunQueueCommandLegacyWithBody Run jobs
//
// Queue all assets for a specific job type. Defaults to only queueing assets that have not yet been processed, but the force command can be used to re-process all assets.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /jobs/{name} (the `RunQueueCommandLegacy` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
RunQueueCommandLegacyWithBody(ctx context.Context, name QueueName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// RunQueueCommandLegacy Run jobs
//
// Queue all assets for a specific job type. Defaults to only queueing assets that have not yet been processed, but the force command can be used to re-process all assets.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /jobs/{name} (the `RunQueueCommandLegacy` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
RunQueueCommandLegacy(ctx context.Context, name QueueName, body RunQueueCommandLegacyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAllLibraries Retrieve libraries
//
// Retrieve a list of external libraries.
//
// Corresponds with GET /libraries (the `GetAllLibraries` operationId).
GetAllLibraries(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateLibraryWithBody Create a library
//
// Create a new external library.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /libraries (the `CreateLibrary` operationId).
CreateLibraryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateLibrary Create a library
//
// Create a new external library.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /libraries (the `CreateLibrary` operationId).
CreateLibrary(ctx context.Context, body CreateLibraryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteLibrary Delete a library
//
// Delete an external library by its ID.
//
// Corresponds with DELETE /libraries/{id} (the `DeleteLibrary` operationId).
DeleteLibrary(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLibrary Retrieve a library
//
// Retrieve an external library by its ID.
//
// Corresponds with GET /libraries/{id} (the `GetLibrary` operationId).
GetLibrary(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateLibraryWithBody Update a library
//
// Update an existing external library.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /libraries/{id} (the `UpdateLibrary` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateLibraryWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateLibrary Update a library
//
// Update an existing external library.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /libraries/{id} (the `UpdateLibrary` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateLibrary(ctx context.Context, id openapi_types.UUID, body UpdateLibraryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ScanLibrary Scan a library
//
// Queue a scan for the external library to find and import new assets.
//
// Corresponds with POST /libraries/{id}/scan (the `ScanLibrary` operationId).
ScanLibrary(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetLibraryStatistics Retrieve library statistics
//
// Retrieve statistics for a specific external library, including number of videos, images, and storage usage.
//
// Corresponds with GET /libraries/{id}/statistics (the `GetLibraryStatistics` operationId).
GetLibraryStatistics(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// ValidateWithBody Validate library settings
//
// Validate the settings of an external library.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /libraries/{id}/validate (the `Validate` operationId).
ValidateWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// Validate Validate library settings
//
// Validate the settings of an external library.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /libraries/{id}/validate (the `Validate` operationId).
Validate(ctx context.Context, id openapi_types.UUID, body ValidateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMapMarkers Retrieve map markers
//
// Retrieve a list of latitude and longitude coordinates for every asset with location data.
//
// Corresponds with GET /map/markers (the `GetMapMarkers` operationId).
GetMapMarkers(ctx context.Context, params *GetMapMarkersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReverseGeocode Reverse geocode coordinates
//
// Retrieve location information (e.g., city, country) for given latitude and longitude coordinates.
//
// Corresponds with GET /map/reverse-geocode (the `ReverseGeocode` operationId).
ReverseGeocode(ctx context.Context, params *ReverseGeocodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchMemories Retrieve memories
//
// Retrieve a list of memories. Memories are sorted descending by creation date by default, although they can also be sorted in ascending order, or randomly.
//
// Corresponds with GET /memories (the `SearchMemories` operationId).
SearchMemories(ctx context.Context, params *SearchMemoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateMemoryWithBody Create a memory
//
// Create a new memory by providing a name, description, and a list of asset IDs to include in the memory.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /memories (the `CreateMemory` operationId).
CreateMemoryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateMemory Create a memory
//
// Create a new memory by providing a name, description, and a list of asset IDs to include in the memory.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /memories (the `CreateMemory` operationId).
CreateMemory(ctx context.Context, body CreateMemoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// MemoriesStatistics Retrieve memories statistics
//
// Retrieve statistics about memories, such as total count and other relevant metrics.
//
// Corresponds with GET /memories/statistics (the `MemoriesStatistics` operationId).
MemoriesStatistics(ctx context.Context, params *MemoriesStatisticsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteMemory Delete a memory
//
// Delete a specific memory by its ID.
//
// Corresponds with DELETE /memories/{id} (the `DeleteMemory` operationId).
DeleteMemory(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMemory Retrieve a memory
//
// Retrieve a specific memory by its ID.
//
// Corresponds with GET /memories/{id} (the `GetMemory` operationId).
GetMemory(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMemoryWithBody Update a memory
//
// Update an existing memory by its ID.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /memories/{id} (the `UpdateMemory` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateMemoryWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMemory Update a memory
//
// Update an existing memory by its ID.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /memories/{id} (the `UpdateMemory` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateMemory(ctx context.Context, id openapi_types.UUID, body UpdateMemoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveMemoryAssetsWithBody Remove assets from a memory
//
// Remove a list of asset IDs from a specific memory.
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /memories/{id}/assets (the `RemoveMemoryAssets` operationId).
RemoveMemoryAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveMemoryAssets Remove assets from a memory
//
// Remove a list of asset IDs from a specific memory.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /memories/{id}/assets (the `RemoveMemoryAssets` operationId).
RemoveMemoryAssets(ctx context.Context, id openapi_types.UUID, body RemoveMemoryAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddMemoryAssetsWithBody Add assets to a memory
//
// Add a list of asset IDs to a specific memory.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /memories/{id}/assets (the `AddMemoryAssets` operationId).
AddMemoryAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// AddMemoryAssets Add assets to a memory
//
// Add a list of asset IDs to a specific memory.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /memories/{id}/assets (the `AddMemoryAssets` operationId).
AddMemoryAssets(ctx context.Context, id openapi_types.UUID, body AddMemoryAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteNotificationsWithBody Delete notifications
//
// Delete a list of notifications at once.
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /notifications (the `DeleteNotifications` operationId).
DeleteNotificationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteNotifications Delete notifications
//
// Delete a list of notifications at once.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /notifications (the `DeleteNotifications` operationId).
DeleteNotifications(ctx context.Context, body DeleteNotificationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNotifications Retrieve notifications
//
// Retrieve a list of notifications.
//
// Corresponds with GET /notifications (the `GetNotifications` operationId).
GetNotifications(ctx context.Context, params *GetNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateNotificationsWithBody Update notifications
//
// Update a list of notifications. Allows to bulk-set the read status of notifications.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /notifications (the `UpdateNotifications` operationId).
UpdateNotificationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateNotifications Update notifications
//
// Update a list of notifications. Allows to bulk-set the read status of notifications.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /notifications (the `UpdateNotifications` operationId).
UpdateNotifications(ctx context.Context, body UpdateNotificationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteNotification Delete a notification
//
// Delete a specific notification.
//
// Corresponds with DELETE /notifications/{id} (the `DeleteNotification` operationId).
DeleteNotification(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetNotification Get a notification
//
// Retrieve a specific notification identified by id.
//
// Corresponds with GET /notifications/{id} (the `GetNotification` operationId).
GetNotification(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateNotificationWithBody Update a notification
//
// Update a specific notification to set its read status.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /notifications/{id} (the `UpdateNotification` operationId).
UpdateNotificationWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateNotification Update a notification
//
// Update a specific notification to set its read status.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /notifications/{id} (the `UpdateNotification` operationId).
UpdateNotification(ctx context.Context, id openapi_types.UUID, body UpdateNotificationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// StartOAuthWithBody Start OAuth
//
// Initiate the OAuth authorization process.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /oauth/authorize (the `StartOAuth` operationId).
StartOAuthWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// StartOAuth Start OAuth
//
// Initiate the OAuth authorization process.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /oauth/authorize (the `StartOAuth` operationId).
StartOAuth(ctx context.Context, body StartOAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// LogoutOAuthWithBody Backchannel OAuth logout
//
// Logout the OAuth account and invalidate the session specified by the sid claim or all sessions if the sid claim is not present.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /oauth/backchannel-logout (the `LogoutOAuth` operationId).
LogoutOAuthWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// LogoutOAuthWithFormdataBody Backchannel OAuth logout
//
// Logout the OAuth account and invalidate the session specified by the sid claim or all sessions if the sid claim is not present.
//
// Takes a body of the `application/x-www-form-urlencoded` content type.
//
// Corresponds with POST /oauth/backchannel-logout (the `LogoutOAuth` operationId).
LogoutOAuthWithFormdataBody(ctx context.Context, body LogoutOAuthFormdataRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// FinishOAuthWithBody Finish OAuth
//
// Complete the OAuth authorization process by exchanging the authorization code for a session token.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /oauth/callback (the `FinishOAuth` operationId).
FinishOAuthWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// FinishOAuth Finish OAuth
//
// Complete the OAuth authorization process by exchanging the authorization code for a session token.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /oauth/callback (the `FinishOAuth` operationId).
FinishOAuth(ctx context.Context, body FinishOAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// LinkOAuthAccountWithBody Link OAuth account
//
// Link an OAuth account to the authenticated user.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /oauth/link (the `LinkOAuthAccount` operationId).
LinkOAuthAccountWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// LinkOAuthAccount Link OAuth account
//
// Link an OAuth account to the authenticated user.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /oauth/link (the `LinkOAuthAccount` operationId).
LinkOAuthAccount(ctx context.Context, body LinkOAuthAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RedirectOAuthToMobile Redirect OAuth to mobile
//
// Requests to this URL are automatically forwarded to the mobile app, and is used in some cases for OAuth redirecting.
//
// Corresponds with GET /oauth/mobile-redirect (the `RedirectOAuthToMobile` operationId).
RedirectOAuthToMobile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// UnlinkOAuthAccount Unlink OAuth account
//
// Unlink the OAuth account from the authenticated user.
//
// Corresponds with POST /oauth/unlink (the `UnlinkOAuthAccount` operationId).
UnlinkOAuthAccount(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPartners Retrieve partners
//
// Retrieve a list of partners with whom assets are shared.
//
// Corresponds with GET /partners (the `GetPartners` operationId).
GetPartners(ctx context.Context, params *GetPartnersParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreatePartnerWithBody Create a partner
//
// Create a new partner to share assets with.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /partners (the `CreatePartner` operationId).
CreatePartnerWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreatePartner Create a partner
//
// Create a new partner to share assets with.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /partners (the `CreatePartner` operationId).
CreatePartner(ctx context.Context, body CreatePartnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemovePartner Remove a partner
//
// Stop sharing assets with a partner.
//
// Corresponds with DELETE /partners/{id} (the `RemovePartner` operationId).
RemovePartner(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreatePartnerDeprecated Create a partner
//
// Create a new partner to share assets with.
//
// Corresponds with POST /partners/{id} (the `CreatePartnerDeprecated` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
CreatePartnerDeprecated(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePartnerWithBody Update a partner
//
// Specify whether a partner's assets should appear in the user's timeline.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /partners/{id} (the `UpdatePartner` operationId).
UpdatePartnerWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePartner Update a partner
//
// Specify whether a partner's assets should appear in the user's timeline.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /partners/{id} (the `UpdatePartner` operationId).
UpdatePartner(ctx context.Context, id openapi_types.UUID, body UpdatePartnerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeletePeopleWithBody Delete people
//
// Bulk delete a list of people at once.
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /people (the `DeletePeople` operationId).
DeletePeopleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeletePeople Delete people
//
// Bulk delete a list of people at once.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /people (the `DeletePeople` operationId).
DeletePeople(ctx context.Context, body DeletePeopleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAllPeople Get all people
//
// Retrieve a list of all people.
//
// Corresponds with GET /people (the `GetAllPeople` operationId).
GetAllPeople(ctx context.Context, params *GetAllPeopleParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreatePersonWithBody Create a person
//
// Create a new person that can have multiple faces assigned to them.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /people (the `CreatePerson` operationId).
CreatePersonWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreatePerson Create a person
//
// Create a new person that can have multiple faces assigned to them.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /people (the `CreatePerson` operationId).
CreatePerson(ctx context.Context, body CreatePersonJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePeopleWithBody Update people
//
// Bulk update multiple people at once.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /people (the `UpdatePeople` operationId).
UpdatePeopleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePeople Update people
//
// Bulk update multiple people at once.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /people (the `UpdatePeople` operationId).
UpdatePeople(ctx context.Context, body UpdatePeopleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// MergePeopleWithBody Merge people
//
// Merge an ordered list of people together into a single person. The final name and birth date are always the first defined value, following the order. Also automatically merges people for other users in the cluster group, skipping people that would result in overriding a previously set name or birth date.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /people/merge (the `MergePeople` operationId).
MergePeopleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// MergePeople Merge people
//
// Merge an ordered list of people together into a single person. The final name and birth date are always the first defined value, following the order. Also automatically merges people for other users in the cluster group, skipping people that would result in overriding a previously set name or birth date.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /people/merge (the `MergePeople` operationId).
MergePeople(ctx context.Context, body MergePeopleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeletePerson Delete person
//
// Delete an individual person.
//
// Corresponds with DELETE /people/{id} (the `DeletePerson` operationId).
DeletePerson(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPerson Get a person
//
// Retrieve a person by id.
//
// Corresponds with GET /people/{id} (the `GetPerson` operationId).
GetPerson(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePersonWithBody Update person
//
// Update an individual person.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /people/{id} (the `UpdatePerson` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdatePersonWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdatePerson Update person
//
// Update an individual person.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /people/{id} (the `UpdatePerson` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdatePerson(ctx context.Context, id openapi_types.UUID, body UpdatePersonJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// MergePersonLegacyWithBody Merge people
//
// Merge a list of people into the person specified in the path parameter.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /people/{id}/merge (the `MergePersonLegacy` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
MergePersonLegacyWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// MergePersonLegacy Merge people
//
// Merge a list of people into the person specified in the path parameter.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /people/{id}/merge (the `MergePersonLegacy` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
MergePersonLegacy(ctx context.Context, id openapi_types.UUID, body MergePersonLegacyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReassignFacesWithBody Reassign faces
//
// Bulk reassign a list of faces to a different person.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /people/{id}/reassign (the `ReassignFaces` operationId).
ReassignFacesWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// ReassignFaces Reassign faces
//
// Bulk reassign a list of faces to a different person.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /people/{id}/reassign (the `ReassignFaces` operationId).
ReassignFaces(ctx context.Context, id openapi_types.UUID, body ReassignFacesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPersonStatistics Get person statistics
//
// Retrieve statistics about a specific person.
//
// Corresponds with GET /people/{id}/statistics (the `GetPersonStatistics` operationId).
GetPersonStatistics(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPersonThumbnail Get person thumbnail
//
// Retrieve the thumbnail file for a person.
//
// Corresponds with GET /people/{id}/thumbnail (the `GetPersonThumbnail` operationId).
GetPersonThumbnail(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchPlugins List all plugins
//
// Retrieve a list of plugins available to the authenticated user.
//
// Corresponds with GET /plugins (the `SearchPlugins` operationId).
SearchPlugins(ctx context.Context, params *SearchPluginsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchPluginMethods Retrieve plugin methods
//
// Retrieve a list of plugin methods.
//
// Corresponds with GET /plugins/methods (the `SearchPluginMethods` operationId).
SearchPluginMethods(ctx context.Context, params *SearchPluginMethodsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchPluginTemplates Retrieve workflow templates
//
// Retrieve workflow templates provided by installed plugins.
//
// Corresponds with GET /plugins/templates (the `SearchPluginTemplates` operationId).
SearchPluginTemplates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPlugin Retrieve a plugin
//
// Retrieve information about a specific plugin by its ID.
//
// Corresponds with GET /plugins/{id} (the `GetPlugin` operationId).
GetPlugin(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPublicConfig Get the public configuration
//
// Retrieve the system configuration properties that are visible to everyone.
//
// Corresponds with GET /public/config (the `GetPublicConfig` operationId).
GetPublicConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetPublicConfigDefaults Get the public configuration defaults
//
// Retrieve the default value of the configuration properties that are visible to everyone.
//
// Corresponds with GET /public/config/defaults (the `GetPublicConfigDefaults` operationId).
GetPublicConfigDefaults(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetQueues List all queues
//
// Retrieves a list of queues.
//
// Corresponds with GET /queues (the `GetQueues` operationId).
GetQueues(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetQueue Retrieve a queue
//
// Retrieves a specific queue by its name.
//
// Corresponds with GET /queues/{name} (the `GetQueue` operationId).
GetQueue(ctx context.Context, name QueueName, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateQueueWithBody Update a queue
//
// Change the paused status of a specific queue.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /queues/{name} (the `UpdateQueue` operationId).
UpdateQueueWithBody(ctx context.Context, name QueueName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateQueue Update a queue
//
// Change the paused status of a specific queue.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /queues/{name} (the `UpdateQueue` operationId).
UpdateQueue(ctx context.Context, name QueueName, body UpdateQueueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// EmptyQueueWithBody Empty a queue
//
// Removes all jobs from the specified queue.
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /queues/{name}/jobs (the `EmptyQueue` operationId).
EmptyQueueWithBody(ctx context.Context, name QueueName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// EmptyQueue Empty a queue
//
// Removes all jobs from the specified queue.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /queues/{name}/jobs (the `EmptyQueue` operationId).
EmptyQueue(ctx context.Context, name QueueName, body EmptyQueueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetQueueJobs Retrieve queue jobs
//
// Retrieves a list of queue jobs from the specified queue.
//
// Corresponds with GET /queues/{name}/jobs (the `GetQueueJobs` operationId).
GetQueueJobs(ctx context.Context, name QueueName, params *GetQueueJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAssetsByCity Retrieve assets by city
//
// Retrieve a list of assets with each asset belonging to a different city. This endpoint is used on the places pages to show a single thumbnail for each city the user has assets in.
//
// Corresponds with GET /search/cities (the `GetAssetsByCity` operationId).
GetAssetsByCity(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetExploreData Retrieve explore data
//
// Retrieve data for the explore section, such as popular people and places.
//
// Corresponds with GET /search/explore (the `GetExploreData` operationId).
GetExploreData(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchLargeAssets Search large assets
//
// Search for assets that are considered large based on specified criteria.
//
// Corresponds with POST /search/large-assets (the `SearchLargeAssets` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
SearchLargeAssets(ctx context.Context, params *SearchLargeAssetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchAssetsWithBody Search assets by metadata
//
// Search for assets based on various metadata criteria.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /search/metadata (the `SearchAssets` operationId).
SearchAssetsWithBody(ctx context.Context, params *SearchAssetsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchAssets Search assets by metadata
//
// Search for assets based on various metadata criteria.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /search/metadata (the `SearchAssets` operationId).
SearchAssets(ctx context.Context, params *SearchAssetsParams, body SearchAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchPerson Search people
//
// Search for people by name.
//
// Corresponds with GET /search/person (the `SearchPerson` operationId).
SearchPerson(ctx context.Context, params *SearchPersonParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchPlaces Search places
//
// Search for places by name.
//
// Corresponds with GET /search/places (the `SearchPlaces` operationId).
SearchPlaces(ctx context.Context, params *SearchPlacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchRandomWithBody Search random assets
//
// Retrieve a random selection of assets based on the provided criteria.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /search/random (the `SearchRandom` operationId).
SearchRandomWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchRandom Search random assets
//
// Retrieve a random selection of assets based on the provided criteria.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /search/random (the `SearchRandom` operationId).
SearchRandom(ctx context.Context, body SearchRandomJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchSmartWithBody Smart asset search
//
// Perform a smart search for assets by using machine learning vectors to determine relevance.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /search/smart (the `SearchSmart` operationId).
SearchSmartWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchSmart Smart asset search
//
// Perform a smart search for assets by using machine learning vectors to determine relevance.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /search/smart (the `SearchSmart` operationId).
SearchSmart(ctx context.Context, body SearchSmartJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchAssetStatisticsWithBody Search asset statistics
//
// Retrieve statistical data about assets based on search criteria, such as the total matching count.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /search/statistics (the `SearchAssetStatistics` operationId).
SearchAssetStatisticsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchAssetStatistics Search asset statistics
//
// Retrieve statistical data about assets based on search criteria, such as the total matching count.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /search/statistics (the `SearchAssetStatistics` operationId).
SearchAssetStatistics(ctx context.Context, body SearchAssetStatisticsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSearchSuggestions Retrieve search suggestions
//
// Retrieve search suggestions based on partial input. This endpoint is used for typeahead search features.
//
// Corresponds with GET /search/suggestions (the `GetSearchSuggestions` operationId).
GetSearchSuggestions(ctx context.Context, params *GetSearchSuggestionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAboutInfo Get server information
//
// Retrieve a list of information about the server.
//
// Corresponds with GET /server/about (the `GetAboutInfo` operationId).
GetAboutInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetApkLinks Get APK links
//
// Retrieve links to the APKs for the current server version.
//
// Corresponds with GET /server/apk-links (the `GetApkLinks` operationId).
GetApkLinks(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetServerConfig Get config
//
// Retrieve the current server configuration.
//
// Corresponds with GET /server/config (the `GetServerConfig` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
GetServerConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetServerFeatures Get features
//
// Retrieve available features supported by this server.
//
// Corresponds with GET /server/features (the `GetServerFeatures` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
GetServerFeatures(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteServerLicense Delete server product key
//
// Delete the currently set server product key.
//
// Corresponds with DELETE /server/license (the `DeleteServerLicense` operationId).
DeleteServerLicense(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetServerLicense Get product key
//
// Retrieve information about whether the server currently has a product key registered.
//
// Corresponds with GET /server/license (the `GetServerLicense` operationId).
GetServerLicense(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetServerLicenseWithBody Set server product key
//
// Validate and set the server product key if successful.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /server/license (the `SetServerLicense` operationId).
SetServerLicenseWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetServerLicense Set server product key
//
// Validate and set the server product key if successful.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /server/license (the `SetServerLicense` operationId).
SetServerLicense(ctx context.Context, body SetServerLicenseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSupportedMediaTypes Get supported media types
//
// Retrieve all media types supported by the server.
//
// Corresponds with GET /server/media-types (the `GetSupportedMediaTypes` operationId).
GetSupportedMediaTypes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// PingServer Ping
//
// Pong.
//
// Corresponds with GET /server/ping (the `PingServer` operationId).
PingServer(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetServerStatistics Get statistics
//
// Retrieve statistics about the entire Immich instance such as asset counts.
//
// Corresponds with GET /server/statistics (the `GetServerStatistics` operationId).
GetServerStatistics(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetStorage Get storage
//
// Retrieve the current storage utilization information of the server.
//
// Corresponds with GET /server/storage (the `GetStorage` operationId).
GetStorage(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetServerVersion Get server version
//
// Retrieve the current server version in semantic versioning (semver) format.
//
// Corresponds with GET /server/version (the `GetServerVersion` operationId).
GetServerVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetVersionCheck Get version check status
//
// Retrieve information about the last time the version check ran.
//
// Corresponds with GET /server/version-check (the `GetVersionCheck` operationId).
GetVersionCheck(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetVersionHistory Get version history
//
// Retrieve a list of past versions the server has been on.
//
// Corresponds with GET /server/version-history (the `GetVersionHistory` operationId).
GetVersionHistory(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteAllSessions Delete all sessions
//
// Delete all sessions for the user. This will not delete the current session.
//
// Corresponds with DELETE /sessions (the `DeleteAllSessions` operationId).
DeleteAllSessions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSessions Retrieve sessions
//
// Retrieve a list of sessions for the user.
//
// Corresponds with GET /sessions (the `GetSessions` operationId).
GetSessions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateSessionWithBody Create a session
//
// Create a session as a child to the current session. This endpoint is used for casting.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /sessions (the `CreateSession` operationId).
CreateSessionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateSession Create a session
//
// Create a session as a child to the current session. This endpoint is used for casting.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /sessions (the `CreateSession` operationId).
CreateSession(ctx context.Context, body CreateSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteSession Delete a session
//
// Delete a specific session by id.
//
// Corresponds with DELETE /sessions/{id} (the `DeleteSession` operationId).
DeleteSession(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateSessionWithBody Update a session
//
// Update a specific session identified by id.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /sessions/{id} (the `UpdateSession` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateSessionWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateSession Update a session
//
// Update a specific session identified by id.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /sessions/{id} (the `UpdateSession` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateSession(ctx context.Context, id openapi_types.UUID, body UpdateSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// LockSession Lock a session
//
// Lock a specific session by id.
//
// Corresponds with POST /sessions/{id}/lock (the `LockSession` operationId).
LockSession(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Retrieve a list of all shared links.
//
// Corresponds with GET /shared-links (the `GetAllSharedLinks` operationId).
GetAllSharedLinks(ctx context.Context, params *GetAllSharedLinksParams, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Create a new shared link.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /shared-links (the `CreateSharedLink` operationId).
CreateSharedLinkWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Create a new shared link.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /shared-links (the `CreateSharedLink` operationId).
CreateSharedLink(ctx context.Context, body CreateSharedLinkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Login to a password protected shared link.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /shared-links/login (the `SharedLinkLogin` operationId).
SharedLinkLoginWithBody(ctx context.Context, params *SharedLinkLoginParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Login to a password protected shared link.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /shared-links/login (the `SharedLinkLogin` operationId).
SharedLinkLogin(ctx context.Context, params *SharedLinkLoginParams, body SharedLinkLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Retrieve the current shared link associated with authentication method.
//
// Corresponds with GET /shared-links/me (the `GetMySharedLink` operationId).
GetMySharedLink(ctx context.Context, params *GetMySharedLinkParams, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Delete a specific shared link by its ID.
//
// Corresponds with DELETE /shared-links/{id} (the `RemoveSharedLink` operationId).
RemoveSharedLink(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Retrieve a specific shared link by its ID.
//
// Corresponds with GET /shared-links/{id} (the `GetSharedLinkById` operationId).
GetSharedLinkById(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Update an existing shared link by its ID.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PATCH /shared-links/{id} (the `UpdateSharedLink` operationId).
UpdateSharedLinkWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Update an existing shared link by its ID.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PATCH /shared-links/{id} (the `UpdateSharedLink` operationId).
UpdateSharedLink(ctx context.Context, id openapi_types.UUID, body UpdateSharedLinkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Remove assets from a specific shared link by its ID. This endpoint is only relevant for shared link of type individual.
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /shared-links/{id}/assets (the `RemoveSharedLinkAssets` operationId).
RemoveSharedLinkAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Remove assets from a specific shared link by its ID. This endpoint is only relevant for shared link of type individual.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /shared-links/{id}/assets (the `RemoveSharedLinkAssets` operationId).
RemoveSharedLinkAssets(ctx context.Context, id openapi_types.UUID, body RemoveSharedLinkAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Add assets to a specific shared link by its ID. This endpoint is only relevant for shared link of type individual.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /shared-links/{id}/assets (the `AddSharedLinkAssets` operationId).
AddSharedLinkAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Add assets to a specific shared link by its ID. This endpoint is only relevant for shared link of type individual.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /shared-links/{id}/assets (the `AddSharedLinkAssets` operationId).
AddSharedLinkAssets(ctx context.Context, id openapi_types.UUID, body AddSharedLinkAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteStacksWithBody Delete stacks
//
// Delete multiple stacks by providing a list of stack IDs.
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /stacks (the `DeleteStacks` operationId).
DeleteStacksWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteStacks Delete stacks
//
// Delete multiple stacks by providing a list of stack IDs.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /stacks (the `DeleteStacks` operationId).
DeleteStacks(ctx context.Context, body DeleteStacksJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchStacks Retrieve stacks
//
// Retrieve a list of stacks.
//
// Corresponds with GET /stacks (the `SearchStacks` operationId).
SearchStacks(ctx context.Context, params *SearchStacksParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateStackWithBody Create a stack
//
// Create a new stack by providing a name and a list of asset IDs to include in the stack. If any of the provided asset IDs are primary assets of an existing stack, the existing stack will be merged into the newly created stack.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /stacks (the `CreateStack` operationId).
CreateStackWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateStack Create a stack
//
// Create a new stack by providing a name and a list of asset IDs to include in the stack. If any of the provided asset IDs are primary assets of an existing stack, the existing stack will be merged into the newly created stack.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /stacks (the `CreateStack` operationId).
CreateStack(ctx context.Context, body CreateStackJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteStack Delete a stack
//
// Delete a specific stack by its ID.
//
// Corresponds with DELETE /stacks/{id} (the `DeleteStack` operationId).
DeleteStack(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetStack Retrieve a stack
//
// Retrieve a specific stack by its ID.
//
// Corresponds with GET /stacks/{id} (the `GetStack` operationId).
GetStack(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateStackWithBody Update a stack
//
// Update an existing stack by its ID.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /stacks/{id} (the `UpdateStack` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateStackWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateStack Update a stack
//
// Update an existing stack by its ID.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /stacks/{id} (the `UpdateStack` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateStack(ctx context.Context, id openapi_types.UUID, body UpdateStackJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// RemoveAssetFromStack Remove an asset from a stack
//
// Remove a specific asset from a stack by providing the stack ID and asset ID.
//
// Corresponds with DELETE /stacks/{id}/assets/{assetId} (the `RemoveAssetFromStack` operationId).
RemoveAssetFromStack(ctx context.Context, id openapi_types.UUID, assetId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteSyncAckWithBody Delete acknowledgements
//
// Delete specific synchronization acknowledgments.
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /sync/ack (the `DeleteSyncAck` operationId).
DeleteSyncAckWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteSyncAck Delete acknowledgements
//
// Delete specific synchronization acknowledgments.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /sync/ack (the `DeleteSyncAck` operationId).
DeleteSyncAck(ctx context.Context, body DeleteSyncAckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSyncAck Retrieve acknowledgements
//
// Retrieve the synchronization acknowledgments for the current session.
//
// Corresponds with GET /sync/ack (the `GetSyncAck` operationId).
GetSyncAck(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SendSyncAckWithBody Acknowledge changes
//
// Send a list of synchronization acknowledgements to confirm that the latest changes have been received.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /sync/ack (the `SendSyncAck` operationId).
SendSyncAckWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// SendSyncAck Acknowledge changes
//
// Send a list of synchronization acknowledgements to confirm that the latest changes have been received.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /sync/ack (the `SendSyncAck` operationId).
SendSyncAck(ctx context.Context, body SendSyncAckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSyncStreamWithBody Stream sync changes
//
// Retrieve a JSON lines streamed response of changes for synchronization. This endpoint is used by the mobile app to efficiently stay up to date with changes.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /sync/stream (the `GetSyncStream` operationId).
GetSyncStreamWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSyncStream Stream sync changes
//
// Retrieve a JSON lines streamed response of changes for synchronization. This endpoint is used by the mobile app to efficiently stay up to date with changes.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /sync/stream (the `GetSyncStream` operationId).
GetSyncStream(ctx context.Context, body GetSyncStreamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetConfig Get system configuration
//
// Retrieve the current system configuration.
//
// Corresponds with GET /system-config (the `GetConfig` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateConfigWithBody Update system configuration
//
// Update the system configuration with a new system configuration.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /system-config (the `UpdateConfig` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateConfigWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateConfig Update system configuration
//
// Update the system configuration with a new system configuration.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /system-config (the `UpdateConfig` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateConfig(ctx context.Context, body UpdateConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetConfigDefaults Get system configuration defaults
//
// Retrieve the default values for the system configuration.
//
// Corresponds with GET /system-config/defaults (the `GetConfigDefaults` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
GetConfigDefaults(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetStorageTemplateOptions Get storage template options
//
// Retrieve exemplary storage template options.
//
// Corresponds with GET /system-config/storage-template-options (the `GetStorageTemplateOptions` operationId).
GetStorageTemplateOptions(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAdminOnboarding Retrieve admin onboarding
//
// Retrieve the current admin onboarding status.
//
// Corresponds with GET /system-metadata/admin-onboarding (the `GetAdminOnboarding` operationId).
GetAdminOnboarding(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAdminOnboardingWithBody Update admin onboarding
//
// Update the admin onboarding status.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /system-metadata/admin-onboarding (the `UpdateAdminOnboarding` operationId).
UpdateAdminOnboardingWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateAdminOnboarding Update admin onboarding
//
// Update the admin onboarding status.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /system-metadata/admin-onboarding (the `UpdateAdminOnboarding` operationId).
UpdateAdminOnboarding(ctx context.Context, body UpdateAdminOnboardingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetReverseGeocodingState Retrieve reverse geocoding state
//
// Retrieve the current state of the reverse geocoding import.
//
// Corresponds with GET /system-metadata/reverse-geocoding-state (the `GetReverseGeocodingState` operationId).
GetReverseGeocodingState(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetVersionCheckState Retrieve version check state
//
// Retrieve the current state of the version check process.
//
// Corresponds with GET /system-metadata/version-check-state (the `GetVersionCheckState` operationId).
GetVersionCheckState(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAllTags Retrieve tags
//
// Retrieve a list of all tags.
//
// Corresponds with GET /tags (the `GetAllTags` operationId).
GetAllTags(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateTagWithBody Create a tag
//
// Create a new tag by providing a name and optional color.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /tags (the `CreateTag` operationId).
CreateTagWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateTag Create a tag
//
// Create a new tag by providing a name and optional color.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /tags (the `CreateTag` operationId).
CreateTag(ctx context.Context, body CreateTagJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpsertTagsWithBody Upsert tags
//
// Create or update multiple tags in a single request.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /tags (the `UpsertTags` operationId).
UpsertTagsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpsertTags Upsert tags
//
// Create or update multiple tags in a single request.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /tags (the `UpsertTags` operationId).
UpsertTags(ctx context.Context, body UpsertTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// BulkTagAssetsWithBody Tag assets
//
// Add multiple tags to multiple assets in a single request.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /tags/assets (the `BulkTagAssets` operationId).
BulkTagAssetsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// BulkTagAssets Tag assets
//
// Add multiple tags to multiple assets in a single request.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /tags/assets (the `BulkTagAssets` operationId).
BulkTagAssets(ctx context.Context, body BulkTagAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteTag Delete a tag
//
// Delete a specific tag by its ID.
//
// Corresponds with DELETE /tags/{id} (the `DeleteTag` operationId).
DeleteTag(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTagById Retrieve a tag
//
// Retrieve a specific tag by its ID.
//
// Corresponds with GET /tags/{id} (the `GetTagById` operationId).
GetTagById(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateTagWithBody Update a tag
//
// Update an existing tag identified by its ID.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /tags/{id} (the `UpdateTag` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateTagWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateTag Update a tag
//
// Update an existing tag identified by its ID.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /tags/{id} (the `UpdateTag` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateTag(ctx context.Context, id openapi_types.UUID, body UpdateTagJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// UntagAssetsWithBody Untag assets
//
// Remove a tag from all the specified assets.
//
// Takes any type of body and a specified content type.
//
// Corresponds with DELETE /tags/{id}/assets (the `UntagAssets` operationId).
UntagAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UntagAssets Untag assets
//
// Remove a tag from all the specified assets.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with DELETE /tags/{id}/assets (the `UntagAssets` operationId).
UntagAssets(ctx context.Context, id openapi_types.UUID, body UntagAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// TagAssetsWithBody Tag assets
//
// Add a tag to all the specified assets.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /tags/{id}/assets (the `TagAssets` operationId).
TagAssetsWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// TagAssets Tag assets
//
// Add a tag to all the specified assets.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /tags/{id}/assets (the `TagAssets` operationId).
TagAssets(ctx context.Context, id openapi_types.UUID, body TagAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTimeBucket Get time bucket
//
// Retrieve a string of all asset ids in a given time bucket.
//
// Corresponds with GET /timeline/bucket (the `GetTimeBucket` operationId).
GetTimeBucket(ctx context.Context, params *GetTimeBucketParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetTimeBuckets Get time buckets
//
// Retrieve a list of all minimal time buckets.
//
// Corresponds with GET /timeline/buckets (the `GetTimeBuckets` operationId).
GetTimeBuckets(ctx context.Context, params *GetTimeBucketsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// EmptyTrash Empty trash
//
// Permanently delete all items in the trash.
//
// Corresponds with POST /trash/empty (the `EmptyTrash` operationId).
EmptyTrash(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// RestoreTrash Restore trash
//
// Restore all items in the trash.
//
// Corresponds with POST /trash/restore (the `RestoreTrash` operationId).
RestoreTrash(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// RestoreAssetsWithBody Restore assets
//
// Restore specific assets from the trash.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /trash/restore/assets (the `RestoreAssets` operationId).
RestoreAssetsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// RestoreAssets Restore assets
//
// Restore specific assets from the trash.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /trash/restore/assets (the `RestoreAssets` operationId).
RestoreAssets(ctx context.Context, body RestoreAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchUsers Get all users
//
// Retrieve a list of all users on the server.
//
// Corresponds with GET /users (the `SearchUsers` operationId).
SearchUsers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMyUser Get current user
//
// Retrieve information about the user making the API request.
//
// Corresponds with GET /users/me (the `GetMyUser` operationId).
GetMyUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMyUserWithBody Update current user
//
// Update the current user making the API request.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /users/me (the `UpdateMyUser` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateMyUserWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMyUser Update current user
//
// Update the current user making the API request.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /users/me (the `UpdateMyUser` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateMyUser(ctx context.Context, body UpdateMyUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMyCalendarHeatmap Retrieve calendar heatmap activity
//
// Retrieve activity counts for a specified period, in a calendar heatmap format.
//
// Corresponds with GET /users/me/calendar-heatmap (the `GetMyCalendarHeatmap` operationId).
GetMyCalendarHeatmap(ctx context.Context, params *GetMyCalendarHeatmapParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteUserLicense Delete user product key
//
// Delete the registered product key for the current user.
//
// Corresponds with DELETE /users/me/license (the `DeleteUserLicense` operationId).
DeleteUserLicense(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserLicense Retrieve user product key
//
// Retrieve information about whether the current user has a registered product key.
//
// Corresponds with GET /users/me/license (the `GetUserLicense` operationId).
GetUserLicense(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetUserLicenseWithBody Set user product key
//
// Register a product key for the current user.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /users/me/license (the `SetUserLicense` operationId).
SetUserLicenseWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetUserLicense Set user product key
//
// Register a product key for the current user.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /users/me/license (the `SetUserLicense` operationId).
SetUserLicense(ctx context.Context, body SetUserLicenseJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteUserOnboarding Delete user onboarding
//
// Delete the onboarding status of the current user.
//
// Corresponds with DELETE /users/me/onboarding (the `DeleteUserOnboarding` operationId).
DeleteUserOnboarding(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUserOnboarding Retrieve user onboarding
//
// Retrieve the onboarding status of the current user.
//
// Corresponds with GET /users/me/onboarding (the `GetUserOnboarding` operationId).
GetUserOnboarding(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetUserOnboardingWithBody Update user onboarding
//
// Update the onboarding status of the current user.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /users/me/onboarding (the `SetUserOnboarding` operationId).
SetUserOnboardingWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// SetUserOnboarding Update user onboarding
//
// Update the onboarding status of the current user.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /users/me/onboarding (the `SetUserOnboarding` operationId).
SetUserOnboarding(ctx context.Context, body SetUserOnboardingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMyPreferences Get my preferences
//
// Retrieve the preferences for the current user.
//
// Corresponds with GET /users/me/preferences (the `GetMyPreferences` operationId).
GetMyPreferences(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMyPreferencesWithBody Update my preferences
//
// Update the preferences of the current user.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /users/me/preferences (the `UpdateMyPreferences` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateMyPreferencesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateMyPreferences Update my preferences
//
// Update the preferences of the current user.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /users/me/preferences (the `UpdateMyPreferences` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateMyPreferences(ctx context.Context, body UpdateMyPreferencesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteProfileImage Delete user profile image
//
// Delete the profile image of the current user.
//
// Corresponds with DELETE /users/profile-image (the `DeleteProfileImage` operationId).
DeleteProfileImage(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateProfileImageWithBody Create user profile image
//
// Upload and set a new profile image for the current user.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /users/profile-image (the `CreateProfileImage` operationId).
CreateProfileImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUser Retrieve a user
//
// Retrieve a specific user by their ID.
//
// Corresponds with GET /users/{id} (the `GetUser` operationId).
GetUser(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetProfileImage Retrieve user profile image
//
// Retrieve the profile image file for a user.
//
// Corresponds with GET /users/{id}/profile-image (the `GetProfileImage` operationId).
GetProfileImage(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetAssetsByOriginalPath Retrieve assets by original path
//
// Retrieve assets that are children of a specific folder.
//
// Corresponds with GET /view/folder (the `GetAssetsByOriginalPath` operationId).
GetAssetsByOriginalPath(ctx context.Context, params *GetAssetsByOriginalPathParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetUniqueOriginalPaths Retrieve unique paths
//
// Retrieve a list of unique folder paths from asset original paths.
//
// Corresponds with GET /view/folder/unique-paths (the `GetUniqueOriginalPaths` operationId).
GetUniqueOriginalPaths(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// SearchWorkflows List all workflows
//
// Retrieve a list of workflows available to the authenticated user.
//
// Corresponds with GET /workflows (the `SearchWorkflows` operationId).
SearchWorkflows(ctx context.Context, params *SearchWorkflowsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateWorkflowWithBody Create a workflow
//
// Create a new workflow, the workflow can also be created with empty filters and actions.
//
// Takes any type of body and a specified content type.
//
// Corresponds with POST /workflows (the `CreateWorkflow` operationId).
CreateWorkflowWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// CreateWorkflow Create a workflow
//
// Create a new workflow, the workflow can also be created with empty filters and actions.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with POST /workflows (the `CreateWorkflow` operationId).
CreateWorkflow(ctx context.Context, body CreateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWorkflowTriggers List all workflow triggers
//
// Retrieve a list of all available workflow triggers.
//
// Corresponds with GET /workflows/triggers (the `GetWorkflowTriggers` operationId).
GetWorkflowTriggers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteWorkflow Delete a workflow
//
// Delete a workflow by its ID.
//
// Corresponds with DELETE /workflows/{id} (the `DeleteWorkflow` operationId).
DeleteWorkflow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWorkflow Retrieve a workflow
//
// Retrieve information about a specific workflow by its ID.
//
// Corresponds with GET /workflows/{id} (the `GetWorkflow` operationId).
GetWorkflow(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateWorkflowWithBody Update a workflow
//
// Update the information of a specific workflow by its ID. This endpoint can be used to update the workflow name, description, trigger type, filters and actions order, etc.
//
// Takes any type of body and a specified content type.
//
// Corresponds with PUT /workflows/{id} (the `UpdateWorkflow` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateWorkflowWithBody(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
// UpdateWorkflow Update a workflow
//
// Update the information of a specific workflow by its ID. This endpoint can be used to update the workflow name, description, trigger type, filters and actions order, etc.
//
// Takes a body of the `application/json` content type.
//
// Corresponds with PUT /workflows/{id} (the `UpdateWorkflow` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateWorkflow(ctx context.Context, id openapi_types.UUID, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetWorkflowLogs Retrieve workflow logs
//
// Retrieve logs of a workflows runs by ID.
//
// Corresponds with GET /workflows/{id}/logs (the `GetWorkflowLogs` operationId).
GetWorkflowLogs(ctx context.Context, id openapi_types.UUID, params *GetWorkflowLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
//
// Retrieve a workflow details without ids, default values, etc.
//
// Corresponds with GET /workflows/{id}/share (the `GetWorkflowForShare` operationId).
GetWorkflowForShare(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
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 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.
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) AcceptClusterGroupRequestWithResponse ¶
func (c *ClientWithResponses) AcceptClusterGroupRequestWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*AcceptClusterGroupRequestResponse, error)
AcceptClusterGroupRequestWithResponse Accept a cluster group request
Join the cluster group the request was created for.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /cluster-groups/requests/{id}/accept (the `AcceptClusterGroupRequest` operationId).
func (*ClientWithResponses) AddAssetsToAlbumWithBodyWithResponse ¶
func (c *ClientWithResponses) AddAssetsToAlbumWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAssetsToAlbumResponse, error)
AddAssetsToAlbumWithBodyWithResponse Add assets to an album
Add multiple assets to a specific album by its ID.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /albums/{id}/assets (the `AddAssetsToAlbum` operationId).
func (*ClientWithResponses) AddAssetsToAlbumWithResponse ¶
func (c *ClientWithResponses) AddAssetsToAlbumWithResponse(ctx context.Context, id openapi_types.UUID, body AddAssetsToAlbumJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAssetsToAlbumResponse, error)
AddAssetsToAlbumWithResponse Add assets to an album
Add multiple assets to a specific album by its ID.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /albums/{id}/assets (the `AddAssetsToAlbum` operationId).
func (*ClientWithResponses) AddAssetsToAlbumsWithBodyWithResponse ¶
func (c *ClientWithResponses) AddAssetsToAlbumsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAssetsToAlbumsResponse, error)
AddAssetsToAlbumsWithBodyWithResponse Add assets to albums
Send a list of asset IDs and album IDs to add each asset to each album.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /albums/assets (the `AddAssetsToAlbums` operationId).
func (*ClientWithResponses) AddAssetsToAlbumsWithResponse ¶
func (c *ClientWithResponses) AddAssetsToAlbumsWithResponse(ctx context.Context, body AddAssetsToAlbumsJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAssetsToAlbumsResponse, error)
AddAssetsToAlbumsWithResponse Add assets to albums
Send a list of asset IDs and album IDs to add each asset to each album.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /albums/assets (the `AddAssetsToAlbums` operationId).
func (*ClientWithResponses) AddMemoryAssetsWithBodyWithResponse ¶
func (c *ClientWithResponses) AddMemoryAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddMemoryAssetsResponse, error)
AddMemoryAssetsWithBodyWithResponse Add assets to a memory
Add a list of asset IDs to a specific memory.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /memories/{id}/assets (the `AddMemoryAssets` operationId).
func (*ClientWithResponses) AddMemoryAssetsWithResponse ¶
func (c *ClientWithResponses) AddMemoryAssetsWithResponse(ctx context.Context, id openapi_types.UUID, body AddMemoryAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*AddMemoryAssetsResponse, error)
AddMemoryAssetsWithResponse Add assets to a memory
Add a list of asset IDs to a specific memory.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /memories/{id}/assets (the `AddMemoryAssets` operationId).
func (*ClientWithResponses) AddSharedLinkAssetsWithBodyWithResponse ¶
func (c *ClientWithResponses) AddSharedLinkAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddSharedLinkAssetsResponse, error)
AddSharedLinkAssetsWithBodyWithResponse Add assets to a shared link
Add assets to a specific shared link by its ID. This endpoint is only relevant for shared link of type individual.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /shared-links/{id}/assets (the `AddSharedLinkAssets` operationId).
func (*ClientWithResponses) AddSharedLinkAssetsWithResponse ¶
func (c *ClientWithResponses) AddSharedLinkAssetsWithResponse(ctx context.Context, id openapi_types.UUID, body AddSharedLinkAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*AddSharedLinkAssetsResponse, error)
AddSharedLinkAssetsWithResponse Add assets to a shared link
Add assets to a specific shared link by its ID. This endpoint is only relevant for shared link of type individual.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /shared-links/{id}/assets (the `AddSharedLinkAssets` operationId).
func (*ClientWithResponses) AddUsersToAlbumWithBodyWithResponse ¶
func (c *ClientWithResponses) AddUsersToAlbumWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddUsersToAlbumResponse, error)
AddUsersToAlbumWithBodyWithResponse Share album with users
Share an album with multiple users. Each user can be given a specific role in the album.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /albums/{id}/users (the `AddUsersToAlbum` operationId).
func (*ClientWithResponses) AddUsersToAlbumWithResponse ¶
func (c *ClientWithResponses) AddUsersToAlbumWithResponse(ctx context.Context, id openapi_types.UUID, body AddUsersToAlbumJSONRequestBody, reqEditors ...RequestEditorFn) (*AddUsersToAlbumResponse, error)
AddUsersToAlbumWithResponse Share album with users
Share an album with multiple users. Each user can be given a specific role in the album.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /albums/{id}/users (the `AddUsersToAlbum` operationId).
func (*ClientWithResponses) BulkTagAssetsWithBodyWithResponse ¶
func (c *ClientWithResponses) BulkTagAssetsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkTagAssetsResponse, error)
BulkTagAssetsWithBodyWithResponse Tag assets
Add multiple tags to multiple assets in a single request.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /tags/assets (the `BulkTagAssets` operationId).
func (*ClientWithResponses) BulkTagAssetsWithResponse ¶
func (c *ClientWithResponses) BulkTagAssetsWithResponse(ctx context.Context, body BulkTagAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkTagAssetsResponse, error)
BulkTagAssetsWithResponse Tag assets
Add multiple tags to multiple assets in a single request.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /tags/assets (the `BulkTagAssets` operationId).
func (*ClientWithResponses) ChangePasswordWithBodyWithResponse ¶
func (c *ClientWithResponses) ChangePasswordWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangePasswordResponse, error)
ChangePasswordWithBodyWithResponse Change password
Change the password of the current user.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/change-password (the `ChangePassword` operationId).
func (*ClientWithResponses) ChangePasswordWithResponse ¶
func (c *ClientWithResponses) ChangePasswordWithResponse(ctx context.Context, body ChangePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangePasswordResponse, error)
ChangePasswordWithResponse Change password
Change the password of the current user.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/change-password (the `ChangePassword` operationId).
func (*ClientWithResponses) ChangePinCodeWithBodyWithResponse ¶
func (c *ClientWithResponses) ChangePinCodeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangePinCodeResponse, error)
ChangePinCodeWithBodyWithResponse Change pin code
Change the pin code for the current user.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /auth/pin-code (the `ChangePinCode` operationId).
func (*ClientWithResponses) ChangePinCodeWithResponse ¶
func (c *ClientWithResponses) ChangePinCodeWithResponse(ctx context.Context, body ChangePinCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangePinCodeResponse, error)
ChangePinCodeWithResponse Change pin code
Change the pin code for the current user.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /auth/pin-code (the `ChangePinCode` operationId).
func (*ClientWithResponses) CheckBulkUploadWithBodyWithResponse ¶
func (c *ClientWithResponses) CheckBulkUploadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CheckBulkUploadResponse, error)
CheckBulkUploadWithBodyWithResponse Check bulk upload
Determine which assets have already been uploaded to the server based on their SHA1 checksums.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /assets/bulk-upload-check (the `CheckBulkUpload` operationId).
func (*ClientWithResponses) CheckBulkUploadWithResponse ¶
func (c *ClientWithResponses) CheckBulkUploadWithResponse(ctx context.Context, body CheckBulkUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*CheckBulkUploadResponse, error)
CheckBulkUploadWithResponse Check bulk upload
Determine which assets have already been uploaded to the server based on their SHA1 checksums.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /assets/bulk-upload-check (the `CheckBulkUpload` operationId).
func (*ClientWithResponses) ClusterGroupRegeneratePeopleWithResponse ¶
func (c *ClientWithResponses) ClusterGroupRegeneratePeopleWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*ClusterGroupRegeneratePeopleResponse, error)
ClusterGroupRegeneratePeopleWithResponse Regenerate people of users in cluster group
Forcefully re-run facial recognition for all faces of users in this group.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /cluster-groups/{id}/regenerate-people (the `ClusterGroupRegeneratePeople` operationId).
func (*ClientWithResponses) CopyAssetWithBodyWithResponse ¶
func (c *ClientWithResponses) CopyAssetWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyAssetResponse, error)
CopyAssetWithBodyWithResponse Copy asset
Copy asset information like albums, tags, etc. from one asset to another.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /assets/copy (the `CopyAsset` operationId).
func (*ClientWithResponses) CopyAssetWithResponse ¶
func (c *ClientWithResponses) CopyAssetWithResponse(ctx context.Context, body CopyAssetJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyAssetResponse, error)
CopyAssetWithResponse Copy asset
Copy asset information like albums, tags, etc. from one asset to another.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /assets/copy (the `CopyAsset` operationId).
func (*ClientWithResponses) CreateActivityWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateActivityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateActivityResponse, error)
CreateActivityWithBodyWithResponse Create an activity
Create a like or a comment for an album, or an asset in an album.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /activities (the `CreateActivity` operationId).
func (*ClientWithResponses) CreateActivityWithResponse ¶
func (c *ClientWithResponses) CreateActivityWithResponse(ctx context.Context, body CreateActivityJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateActivityResponse, error)
CreateActivityWithResponse Create an activity
Create a like or a comment for an album, or an asset in an album.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /activities (the `CreateActivity` operationId).
func (*ClientWithResponses) CreateAlbumWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateAlbumWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAlbumResponse, error)
CreateAlbumWithBodyWithResponse Create an album
Create a new album. The album can also be created with initial users and assets.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /albums (the `CreateAlbum` operationId).
func (*ClientWithResponses) CreateAlbumWithResponse ¶
func (c *ClientWithResponses) CreateAlbumWithResponse(ctx context.Context, body CreateAlbumJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAlbumResponse, error)
CreateAlbumWithResponse Create an album
Create a new album. The album can also be created with initial users and assets.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /albums (the `CreateAlbum` operationId).
func (*ClientWithResponses) CreateApiKeyWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateApiKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateApiKeyResponse, error)
CreateApiKeyWithBodyWithResponse Create an API key
Creates a new API key. It will be limited to the permissions specified.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api-keys (the `CreateApiKey` operationId).
func (*ClientWithResponses) CreateApiKeyWithResponse ¶
func (c *ClientWithResponses) CreateApiKeyWithResponse(ctx context.Context, body CreateApiKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateApiKeyResponse, error)
CreateApiKeyWithResponse Create an API key
Creates a new API key. It will be limited to the permissions specified.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /api-keys (the `CreateApiKey` operationId).
func (*ClientWithResponses) CreateClusterGroupRequestWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateClusterGroupRequestWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateClusterGroupRequestResponse, error)
CreateClusterGroupRequestWithBodyWithResponse Create a cluster group request
Ask another user to join the cluster group of the current user.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /cluster-groups/{id}/requests (the `CreateClusterGroupRequest` operationId).
func (*ClientWithResponses) CreateClusterGroupRequestWithResponse ¶
func (c *ClientWithResponses) CreateClusterGroupRequestWithResponse(ctx context.Context, id openapi_types.UUID, body CreateClusterGroupRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterGroupRequestResponse, error)
CreateClusterGroupRequestWithResponse Create a cluster group request
Ask another user to join the cluster group of the current user.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /cluster-groups/{id}/requests (the `CreateClusterGroupRequest` operationId).
func (*ClientWithResponses) CreateFaceWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateFaceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFaceResponse, error)
CreateFaceWithBodyWithResponse Create a face
Create a new face that has not been discovered by facial recognition. The content of the bounding box is considered a face.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /faces (the `CreateFace` operationId).
func (*ClientWithResponses) CreateFaceWithResponse ¶
func (c *ClientWithResponses) CreateFaceWithResponse(ctx context.Context, body CreateFaceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFaceResponse, error)
CreateFaceWithResponse Create a face
Create a new face that has not been discovered by facial recognition. The content of the bounding box is considered a face.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /faces (the `CreateFace` operationId).
func (*ClientWithResponses) CreateJobWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJobResponse, error)
CreateJobWithBodyWithResponse Create a manual job
Run a specific job. Most jobs are queued automatically, but this endpoint allows for manual creation of a handful of jobs, including various cleanup tasks, as well as creating a new database backup.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /jobs (the `CreateJob` operationId).
func (*ClientWithResponses) CreateJobWithResponse ¶
func (c *ClientWithResponses) CreateJobWithResponse(ctx context.Context, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJobResponse, error)
CreateJobWithResponse Create a manual job
Run a specific job. Most jobs are queued automatically, but this endpoint allows for manual creation of a handful of jobs, including various cleanup tasks, as well as creating a new database backup.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /jobs (the `CreateJob` operationId).
func (*ClientWithResponses) CreateLibraryWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateLibraryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLibraryResponse, error)
CreateLibraryWithBodyWithResponse Create a library
Create a new external library.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /libraries (the `CreateLibrary` operationId).
func (*ClientWithResponses) CreateLibraryWithResponse ¶
func (c *ClientWithResponses) CreateLibraryWithResponse(ctx context.Context, body CreateLibraryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLibraryResponse, error)
CreateLibraryWithResponse Create a library
Create a new external library.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /libraries (the `CreateLibrary` operationId).
func (*ClientWithResponses) CreateMemoryWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateMemoryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMemoryResponse, error)
CreateMemoryWithBodyWithResponse Create a memory
Create a new memory by providing a name, description, and a list of asset IDs to include in the memory.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /memories (the `CreateMemory` operationId).
func (*ClientWithResponses) CreateMemoryWithResponse ¶
func (c *ClientWithResponses) CreateMemoryWithResponse(ctx context.Context, body CreateMemoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMemoryResponse, error)
CreateMemoryWithResponse Create a memory
Create a new memory by providing a name, description, and a list of asset IDs to include in the memory.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /memories (the `CreateMemory` operationId).
func (*ClientWithResponses) CreateNotificationWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateNotificationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNotificationResponse, error)
CreateNotificationWithBodyWithResponse Create a notification
Create a new notification for a specific user.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /admin/notifications (the `CreateNotification` operationId).
func (*ClientWithResponses) CreateNotificationWithResponse ¶
func (c *ClientWithResponses) CreateNotificationWithResponse(ctx context.Context, body CreateNotificationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNotificationResponse, error)
CreateNotificationWithResponse Create a notification
Create a new notification for a specific user.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /admin/notifications (the `CreateNotification` operationId).
func (*ClientWithResponses) CreatePartnerDeprecatedWithResponse
deprecated
func (c *ClientWithResponses) CreatePartnerDeprecatedWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*CreatePartnerDeprecatedResponse, error)
CreatePartnerDeprecatedWithResponse Create a partner
Create a new partner to share assets with.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /partners/{id} (the `CreatePartnerDeprecated` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) CreatePartnerWithBodyWithResponse ¶
func (c *ClientWithResponses) CreatePartnerWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePartnerResponse, error)
CreatePartnerWithBodyWithResponse Create a partner
Create a new partner to share assets with.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /partners (the `CreatePartner` operationId).
func (*ClientWithResponses) CreatePartnerWithResponse ¶
func (c *ClientWithResponses) CreatePartnerWithResponse(ctx context.Context, body CreatePartnerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePartnerResponse, error)
CreatePartnerWithResponse Create a partner
Create a new partner to share assets with.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /partners (the `CreatePartner` operationId).
func (*ClientWithResponses) CreatePersonWithBodyWithResponse ¶
func (c *ClientWithResponses) CreatePersonWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePersonResponse, error)
CreatePersonWithBodyWithResponse Create a person
Create a new person that can have multiple faces assigned to them.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /people (the `CreatePerson` operationId).
func (*ClientWithResponses) CreatePersonWithResponse ¶
func (c *ClientWithResponses) CreatePersonWithResponse(ctx context.Context, body CreatePersonJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePersonResponse, error)
CreatePersonWithResponse Create a person
Create a new person that can have multiple faces assigned to them.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /people (the `CreatePerson` operationId).
func (*ClientWithResponses) CreateProfileImageWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateProfileImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProfileImageResponse, error)
CreateProfileImageWithBodyWithResponse Create user profile image
Upload and set a new profile image for the current user.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /users/profile-image (the `CreateProfileImage` operationId).
func (*ClientWithResponses) CreateSessionWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSessionResponse, error)
CreateSessionWithBodyWithResponse Create a session
Create a session as a child to the current session. This endpoint is used for casting.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /sessions (the `CreateSession` operationId).
func (*ClientWithResponses) CreateSessionWithResponse ¶
func (c *ClientWithResponses) CreateSessionWithResponse(ctx context.Context, body CreateSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSessionResponse, error)
CreateSessionWithResponse Create a session
Create a session as a child to the current session. This endpoint is used for casting.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /sessions (the `CreateSession` operationId).
func (*ClientWithResponses) CreateSharedLinkWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateSharedLinkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSharedLinkResponse, error)
CreateSharedLinkWithBodyWithResponse Create a shared link
Create a new shared link.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /shared-links (the `CreateSharedLink` operationId).
func (*ClientWithResponses) CreateSharedLinkWithResponse ¶
func (c *ClientWithResponses) CreateSharedLinkWithResponse(ctx context.Context, body CreateSharedLinkJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSharedLinkResponse, error)
CreateSharedLinkWithResponse Create a shared link
Create a new shared link.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /shared-links (the `CreateSharedLink` operationId).
func (*ClientWithResponses) CreateStackWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateStackWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStackResponse, error)
CreateStackWithBodyWithResponse Create a stack
Create a new stack by providing a name and a list of asset IDs to include in the stack. If any of the provided asset IDs are primary assets of an existing stack, the existing stack will be merged into the newly created stack.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /stacks (the `CreateStack` operationId).
func (*ClientWithResponses) CreateStackWithResponse ¶
func (c *ClientWithResponses) CreateStackWithResponse(ctx context.Context, body CreateStackJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateStackResponse, error)
CreateStackWithResponse Create a stack
Create a new stack by providing a name and a list of asset IDs to include in the stack. If any of the provided asset IDs are primary assets of an existing stack, the existing stack will be merged into the newly created stack.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /stacks (the `CreateStack` operationId).
func (*ClientWithResponses) CreateTagWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateTagWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTagResponse, error)
CreateTagWithBodyWithResponse Create a tag
Create a new tag by providing a name and optional color.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /tags (the `CreateTag` operationId).
func (*ClientWithResponses) CreateTagWithResponse ¶
func (c *ClientWithResponses) CreateTagWithResponse(ctx context.Context, body CreateTagJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTagResponse, error)
CreateTagWithResponse Create a tag
Create a new tag by providing a name and optional color.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /tags (the `CreateTag` operationId).
func (*ClientWithResponses) CreateUserAdminWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateUserAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserAdminResponse, error)
CreateUserAdminWithBodyWithResponse Create a user
Create a new user.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /admin/users (the `CreateUserAdmin` operationId).
func (*ClientWithResponses) CreateUserAdminWithResponse ¶
func (c *ClientWithResponses) CreateUserAdminWithResponse(ctx context.Context, body CreateUserAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserAdminResponse, error)
CreateUserAdminWithResponse Create a user
Create a new user.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /admin/users (the `CreateUserAdmin` operationId).
func (*ClientWithResponses) CreateWorkflowWithBodyWithResponse ¶
func (c *ClientWithResponses) CreateWorkflowWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWorkflowResponse, error)
CreateWorkflowWithBodyWithResponse Create a workflow
Create a new workflow, the workflow can also be created with empty filters and actions.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /workflows (the `CreateWorkflow` operationId).
func (*ClientWithResponses) CreateWorkflowWithResponse ¶
func (c *ClientWithResponses) CreateWorkflowWithResponse(ctx context.Context, body CreateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkflowResponse, error)
CreateWorkflowWithResponse Create a workflow
Create a new workflow, the workflow can also be created with empty filters and actions.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /workflows (the `CreateWorkflow` operationId).
func (*ClientWithResponses) DeleteActivityWithResponse ¶
func (c *ClientWithResponses) DeleteActivityWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteActivityResponse, error)
DeleteActivityWithResponse Delete an activity
Removes a like or comment from a given album or asset in an album.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /activities/{id} (the `DeleteActivity` operationId).
func (*ClientWithResponses) DeleteAlbumWithResponse ¶
func (c *ClientWithResponses) DeleteAlbumWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteAlbumResponse, error)
DeleteAlbumWithResponse Delete an album
Delete a specific album by its ID. Note the album is initially trashed and then immediately scheduled for deletion, but relies on a background job to complete the process.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /albums/{id} (the `DeleteAlbum` operationId).
func (*ClientWithResponses) DeleteAllSessionsWithResponse ¶
func (c *ClientWithResponses) DeleteAllSessionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteAllSessionsResponse, error)
DeleteAllSessionsWithResponse Delete all sessions
Delete all sessions for the user. This will not delete the current session.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /sessions (the `DeleteAllSessions` operationId).
func (*ClientWithResponses) DeleteApiKeyWithResponse ¶
func (c *ClientWithResponses) DeleteApiKeyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteApiKeyResponse, error)
DeleteApiKeyWithResponse Delete an API key
Deletes an API key identified by its ID. The current user must own this API key.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /api-keys/{id} (the `DeleteApiKey` operationId).
func (*ClientWithResponses) DeleteAssetFileWithResponse ¶
func (c *ClientWithResponses) DeleteAssetFileWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteAssetFileResponse, error)
DeleteAssetFileWithResponse Delete an asset file
Delete a file and remove it from the database.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /asset-files/{id} (the `DeleteAssetFile` operationId).
func (*ClientWithResponses) DeleteAssetMetadataWithResponse ¶
func (c *ClientWithResponses) DeleteAssetMetadataWithResponse(ctx context.Context, id openapi_types.UUID, key string, reqEditors ...RequestEditorFn) (*DeleteAssetMetadataResponse, error)
DeleteAssetMetadataWithResponse Delete asset metadata by key
Delete a specific metadata key-value pair associated with the specified asset.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /assets/{id}/metadata/{key} (the `DeleteAssetMetadata` operationId).
func (*ClientWithResponses) DeleteAssetsWithBodyWithResponse ¶
func (c *ClientWithResponses) DeleteAssetsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteAssetsResponse, error)
DeleteAssetsWithBodyWithResponse Delete assets
Deletes multiple assets at the same time.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /assets (the `DeleteAssets` operationId).
func (*ClientWithResponses) DeleteAssetsWithResponse ¶
func (c *ClientWithResponses) DeleteAssetsWithResponse(ctx context.Context, body DeleteAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteAssetsResponse, error)
DeleteAssetsWithResponse Delete assets
Deletes multiple assets at the same time.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /assets (the `DeleteAssets` operationId).
func (*ClientWithResponses) DeleteBulkAssetMetadataWithBodyWithResponse ¶
func (c *ClientWithResponses) DeleteBulkAssetMetadataWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteBulkAssetMetadataResponse, error)
DeleteBulkAssetMetadataWithBodyWithResponse Delete asset metadata
Delete metadata key-value pairs for multiple assets.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /assets/metadata (the `DeleteBulkAssetMetadata` operationId).
func (*ClientWithResponses) DeleteBulkAssetMetadataWithResponse ¶
func (c *ClientWithResponses) DeleteBulkAssetMetadataWithResponse(ctx context.Context, body DeleteBulkAssetMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteBulkAssetMetadataResponse, error)
DeleteBulkAssetMetadataWithResponse Delete asset metadata
Delete metadata key-value pairs for multiple assets.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /assets/metadata (the `DeleteBulkAssetMetadata` operationId).
func (*ClientWithResponses) DeleteClusterGroupRequestWithResponse ¶
func (c *ClientWithResponses) DeleteClusterGroupRequestWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteClusterGroupRequestResponse, error)
DeleteClusterGroupRequestWithResponse Decline a cluster group request
Delete a pending request to join a cluster group.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /cluster-groups/requests/{id} (the `DeleteClusterGroupRequest` operationId).
func (*ClientWithResponses) DeleteDatabaseBackupWithBodyWithResponse ¶
func (c *ClientWithResponses) DeleteDatabaseBackupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteDatabaseBackupResponse, error)
DeleteDatabaseBackupWithBodyWithResponse Delete database backup
Delete a backup by its filename.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /admin/database-backups (the `DeleteDatabaseBackup` operationId).
func (*ClientWithResponses) DeleteDatabaseBackupWithResponse ¶
func (c *ClientWithResponses) DeleteDatabaseBackupWithResponse(ctx context.Context, body DeleteDatabaseBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteDatabaseBackupResponse, error)
DeleteDatabaseBackupWithResponse Delete database backup
Delete a backup by its filename.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /admin/database-backups (the `DeleteDatabaseBackup` operationId).
func (*ClientWithResponses) DeleteDuplicateWithResponse ¶
func (c *ClientWithResponses) DeleteDuplicateWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteDuplicateResponse, error)
DeleteDuplicateWithResponse Dismiss a duplicate group
Dismiss a duplicate group by its ID, unlinking all assets in the group without deleting them.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /duplicates/{id} (the `DeleteDuplicate` operationId).
func (*ClientWithResponses) DeleteDuplicatesWithBodyWithResponse ¶
func (c *ClientWithResponses) DeleteDuplicatesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteDuplicatesResponse, error)
DeleteDuplicatesWithBodyWithResponse Delete duplicates
Delete multiple duplicate assets specified by their IDs.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /duplicates (the `DeleteDuplicates` operationId).
func (*ClientWithResponses) DeleteDuplicatesWithResponse ¶
func (c *ClientWithResponses) DeleteDuplicatesWithResponse(ctx context.Context, body DeleteDuplicatesJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteDuplicatesResponse, error)
DeleteDuplicatesWithResponse Delete duplicates
Delete multiple duplicate assets specified by their IDs.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /duplicates (the `DeleteDuplicates` operationId).
func (*ClientWithResponses) DeleteFaceWithBodyWithResponse ¶
func (c *ClientWithResponses) DeleteFaceWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteFaceResponse, error)
DeleteFaceWithBodyWithResponse Delete a face
Delete a face identified by the id. Optionally can be force deleted.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /faces/{id} (the `DeleteFace` operationId).
func (*ClientWithResponses) DeleteFaceWithResponse ¶
func (c *ClientWithResponses) DeleteFaceWithResponse(ctx context.Context, id openapi_types.UUID, body DeleteFaceJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteFaceResponse, error)
DeleteFaceWithResponse Delete a face
Delete a face identified by the id. Optionally can be force deleted.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /faces/{id} (the `DeleteFace` operationId).
func (*ClientWithResponses) DeleteIntegrityReportWithResponse ¶
func (c *ClientWithResponses) DeleteIntegrityReportWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteIntegrityReportResponse, error)
DeleteIntegrityReportWithResponse Delete integrity report item
Delete a given report item and perform corresponding deletion (e.g. trash asset, delete file)
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /admin/integrity/report/{id} (the `DeleteIntegrityReport` operationId).
func (*ClientWithResponses) DeleteLibraryWithResponse ¶
func (c *ClientWithResponses) DeleteLibraryWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteLibraryResponse, error)
DeleteLibraryWithResponse Delete a library
Delete an external library by its ID.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /libraries/{id} (the `DeleteLibrary` operationId).
func (*ClientWithResponses) DeleteMemoryWithResponse ¶
func (c *ClientWithResponses) DeleteMemoryWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteMemoryResponse, error)
DeleteMemoryWithResponse Delete a memory
Delete a specific memory by its ID.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /memories/{id} (the `DeleteMemory` operationId).
func (*ClientWithResponses) DeleteNotificationWithResponse ¶
func (c *ClientWithResponses) DeleteNotificationWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteNotificationResponse, error)
DeleteNotificationWithResponse Delete a notification
Delete a specific notification.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /notifications/{id} (the `DeleteNotification` operationId).
func (*ClientWithResponses) DeleteNotificationsWithBodyWithResponse ¶
func (c *ClientWithResponses) DeleteNotificationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteNotificationsResponse, error)
DeleteNotificationsWithBodyWithResponse Delete notifications
Delete a list of notifications at once.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /notifications (the `DeleteNotifications` operationId).
func (*ClientWithResponses) DeleteNotificationsWithResponse ¶
func (c *ClientWithResponses) DeleteNotificationsWithResponse(ctx context.Context, body DeleteNotificationsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteNotificationsResponse, error)
DeleteNotificationsWithResponse Delete notifications
Delete a list of notifications at once.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /notifications (the `DeleteNotifications` operationId).
func (*ClientWithResponses) DeletePeopleWithBodyWithResponse ¶
func (c *ClientWithResponses) DeletePeopleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeletePeopleResponse, error)
DeletePeopleWithBodyWithResponse Delete people
Bulk delete a list of people at once.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /people (the `DeletePeople` operationId).
func (*ClientWithResponses) DeletePeopleWithResponse ¶
func (c *ClientWithResponses) DeletePeopleWithResponse(ctx context.Context, body DeletePeopleJSONRequestBody, reqEditors ...RequestEditorFn) (*DeletePeopleResponse, error)
DeletePeopleWithResponse Delete people
Bulk delete a list of people at once.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /people (the `DeletePeople` operationId).
func (*ClientWithResponses) DeletePersonWithResponse ¶
func (c *ClientWithResponses) DeletePersonWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeletePersonResponse, error)
DeletePersonWithResponse Delete person
Delete an individual person.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /people/{id} (the `DeletePerson` operationId).
func (*ClientWithResponses) DeleteProfileImageWithResponse ¶
func (c *ClientWithResponses) DeleteProfileImageWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteProfileImageResponse, error)
DeleteProfileImageWithResponse Delete user profile image
Delete the profile image of the current user.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /users/profile-image (the `DeleteProfileImage` operationId).
func (*ClientWithResponses) DeleteServerLicenseWithResponse ¶
func (c *ClientWithResponses) DeleteServerLicenseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteServerLicenseResponse, error)
DeleteServerLicenseWithResponse Delete server product key
Delete the currently set server product key.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /server/license (the `DeleteServerLicense` operationId).
func (*ClientWithResponses) DeleteSessionWithResponse ¶
func (c *ClientWithResponses) DeleteSessionWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteSessionResponse, error)
DeleteSessionWithResponse Delete a session
Delete a specific session by id.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /sessions/{id} (the `DeleteSession` operationId).
func (*ClientWithResponses) DeleteStackWithResponse ¶
func (c *ClientWithResponses) DeleteStackWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteStackResponse, error)
DeleteStackWithResponse Delete a stack
Delete a specific stack by its ID.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /stacks/{id} (the `DeleteStack` operationId).
func (*ClientWithResponses) DeleteStacksWithBodyWithResponse ¶
func (c *ClientWithResponses) DeleteStacksWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteStacksResponse, error)
DeleteStacksWithBodyWithResponse Delete stacks
Delete multiple stacks by providing a list of stack IDs.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /stacks (the `DeleteStacks` operationId).
func (*ClientWithResponses) DeleteStacksWithResponse ¶
func (c *ClientWithResponses) DeleteStacksWithResponse(ctx context.Context, body DeleteStacksJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteStacksResponse, error)
DeleteStacksWithResponse Delete stacks
Delete multiple stacks by providing a list of stack IDs.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /stacks (the `DeleteStacks` operationId).
func (*ClientWithResponses) DeleteSyncAckWithBodyWithResponse ¶
func (c *ClientWithResponses) DeleteSyncAckWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteSyncAckResponse, error)
DeleteSyncAckWithBodyWithResponse Delete acknowledgements
Delete specific synchronization acknowledgments.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /sync/ack (the `DeleteSyncAck` operationId).
func (*ClientWithResponses) DeleteSyncAckWithResponse ¶
func (c *ClientWithResponses) DeleteSyncAckWithResponse(ctx context.Context, body DeleteSyncAckJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteSyncAckResponse, error)
DeleteSyncAckWithResponse Delete acknowledgements
Delete specific synchronization acknowledgments.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /sync/ack (the `DeleteSyncAck` operationId).
func (*ClientWithResponses) DeleteTagWithResponse ¶
func (c *ClientWithResponses) DeleteTagWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteTagResponse, error)
DeleteTagWithResponse Delete a tag
Delete a specific tag by its ID.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /tags/{id} (the `DeleteTag` operationId).
func (*ClientWithResponses) DeleteUserAdminWithBodyWithResponse ¶
func (c *ClientWithResponses) DeleteUserAdminWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteUserAdminResponse, error)
DeleteUserAdminWithBodyWithResponse Delete a user
Delete a user.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /admin/users/{id} (the `DeleteUserAdmin` operationId).
func (*ClientWithResponses) DeleteUserAdminWithResponse ¶
func (c *ClientWithResponses) DeleteUserAdminWithResponse(ctx context.Context, id openapi_types.UUID, body DeleteUserAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteUserAdminResponse, error)
DeleteUserAdminWithResponse Delete a user
Delete a user.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /admin/users/{id} (the `DeleteUserAdmin` operationId).
func (*ClientWithResponses) DeleteUserLicenseWithResponse ¶
func (c *ClientWithResponses) DeleteUserLicenseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteUserLicenseResponse, error)
DeleteUserLicenseWithResponse Delete user product key
Delete the registered product key for the current user.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /users/me/license (the `DeleteUserLicense` operationId).
func (*ClientWithResponses) DeleteUserOnboardingWithResponse ¶
func (c *ClientWithResponses) DeleteUserOnboardingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteUserOnboardingResponse, error)
DeleteUserOnboardingWithResponse Delete user onboarding
Delete the onboarding status of the current user.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /users/me/onboarding (the `DeleteUserOnboarding` operationId).
func (*ClientWithResponses) DeleteWorkflowWithResponse ¶
func (c *ClientWithResponses) DeleteWorkflowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteWorkflowResponse, error)
DeleteWorkflowWithResponse Delete a workflow
Delete a workflow by its ID.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /workflows/{id} (the `DeleteWorkflow` operationId).
func (*ClientWithResponses) DetectPriorInstallWithResponse ¶
func (c *ClientWithResponses) DetectPriorInstallWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DetectPriorInstallResponse, error)
DetectPriorInstallWithResponse Detect existing install
Collect integrity checks and other heuristics about local data.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /admin/maintenance/detect-install (the `DetectPriorInstall` operationId).
func (*ClientWithResponses) DownloadArchiveWithBodyWithResponse ¶
func (c *ClientWithResponses) DownloadArchiveWithBodyWithResponse(ctx context.Context, params *DownloadArchiveParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DownloadArchiveResponse, error)
DownloadArchiveWithBodyWithResponse Download asset archive
Download a ZIP archive containing the specified assets. The assets must have been previously requested via the "getDownloadInfo" endpoint.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /download/archive (the `DownloadArchive` operationId).
func (*ClientWithResponses) DownloadArchiveWithResponse ¶
func (c *ClientWithResponses) DownloadArchiveWithResponse(ctx context.Context, params *DownloadArchiveParams, body DownloadArchiveJSONRequestBody, reqEditors ...RequestEditorFn) (*DownloadArchiveResponse, error)
DownloadArchiveWithResponse Download asset archive
Download a ZIP archive containing the specified assets. The assets must have been previously requested via the "getDownloadInfo" endpoint.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /download/archive (the `DownloadArchive` operationId).
func (*ClientWithResponses) DownloadAssetFileWithResponse ¶
func (c *ClientWithResponses) DownloadAssetFileWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DownloadAssetFileResponse, error)
DownloadAssetFileWithResponse Download an asset file
Serve the contents of a specific asset file.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /asset-files/{id}/download (the `DownloadAssetFile` operationId).
func (*ClientWithResponses) DownloadAssetWithResponse ¶
func (c *ClientWithResponses) DownloadAssetWithResponse(ctx context.Context, id openapi_types.UUID, params *DownloadAssetParams, reqEditors ...RequestEditorFn) (*DownloadAssetResponse, error)
DownloadAssetWithResponse Download original asset
Downloads the original file of the specified asset.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /assets/{id}/original (the `DownloadAsset` operationId).
func (*ClientWithResponses) DownloadDatabaseBackupWithResponse ¶
func (c *ClientWithResponses) DownloadDatabaseBackupWithResponse(ctx context.Context, filename string, reqEditors ...RequestEditorFn) (*DownloadDatabaseBackupResponse, error)
DownloadDatabaseBackupWithResponse Download database backup
Downloads the database backup file.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /admin/database-backups/{filename} (the `DownloadDatabaseBackup` operationId).
func (*ClientWithResponses) EditAssetWithBodyWithResponse ¶
func (c *ClientWithResponses) EditAssetWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditAssetResponse, error)
EditAssetWithBodyWithResponse Apply edits to an existing asset
Apply a series of edit actions (crop, rotate, mirror) to the specified asset.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /assets/{id}/edits (the `EditAsset` operationId).
func (*ClientWithResponses) EditAssetWithResponse ¶
func (c *ClientWithResponses) EditAssetWithResponse(ctx context.Context, id openapi_types.UUID, body EditAssetJSONRequestBody, reqEditors ...RequestEditorFn) (*EditAssetResponse, error)
EditAssetWithResponse Apply edits to an existing asset
Apply a series of edit actions (crop, rotate, mirror) to the specified asset.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /assets/{id}/edits (the `EditAsset` operationId).
func (*ClientWithResponses) EmptyQueueWithBodyWithResponse ¶
func (c *ClientWithResponses) EmptyQueueWithBodyWithResponse(ctx context.Context, name QueueName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EmptyQueueResponse, error)
EmptyQueueWithBodyWithResponse Empty a queue
Removes all jobs from the specified queue.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /queues/{name}/jobs (the `EmptyQueue` operationId).
func (*ClientWithResponses) EmptyQueueWithResponse ¶
func (c *ClientWithResponses) EmptyQueueWithResponse(ctx context.Context, name QueueName, body EmptyQueueJSONRequestBody, reqEditors ...RequestEditorFn) (*EmptyQueueResponse, error)
EmptyQueueWithResponse Empty a queue
Removes all jobs from the specified queue.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /queues/{name}/jobs (the `EmptyQueue` operationId).
func (*ClientWithResponses) EmptyTrashWithResponse ¶
func (c *ClientWithResponses) EmptyTrashWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*EmptyTrashResponse, error)
EmptyTrashWithResponse Empty trash
Permanently delete all items in the trash.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /trash/empty (the `EmptyTrash` operationId).
func (*ClientWithResponses) EndSessionWithResponse ¶
func (c *ClientWithResponses) EndSessionWithResponse(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, params *EndSessionParams, reqEditors ...RequestEditorFn) (*EndSessionResponse, error)
EndSessionWithResponse End HLS streaming session
Releases server resources for the streaming session.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /assets/{id}/video/stream/{sessionId} (the `EndSession` operationId).
func (*ClientWithResponses) FinishOAuthWithBodyWithResponse ¶
func (c *ClientWithResponses) FinishOAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FinishOAuthResponse, error)
FinishOAuthWithBodyWithResponse Finish OAuth
Complete the OAuth authorization process by exchanging the authorization code for a session token.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /oauth/callback (the `FinishOAuth` operationId).
func (*ClientWithResponses) FinishOAuthWithResponse ¶
func (c *ClientWithResponses) FinishOAuthWithResponse(ctx context.Context, body FinishOAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*FinishOAuthResponse, error)
FinishOAuthWithResponse Finish OAuth
Complete the OAuth authorization process by exchanging the authorization code for a session token.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /oauth/callback (the `FinishOAuth` operationId).
func (*ClientWithResponses) GetAboutInfoWithResponse ¶
func (c *ClientWithResponses) GetAboutInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAboutInfoResponse, error)
GetAboutInfoWithResponse Get server information
Retrieve a list of information about the server.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /server/about (the `GetAboutInfo` operationId).
func (*ClientWithResponses) GetActivitiesWithResponse ¶
func (c *ClientWithResponses) GetActivitiesWithResponse(ctx context.Context, params *GetActivitiesParams, reqEditors ...RequestEditorFn) (*GetActivitiesResponse, error)
GetActivitiesWithResponse List all activities
Returns a list of activities for the selected asset or album. The activities are returned in sorted order, with the oldest activities appearing first.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /activities (the `GetActivities` operationId).
func (*ClientWithResponses) GetActivityStatisticsWithResponse ¶
func (c *ClientWithResponses) GetActivityStatisticsWithResponse(ctx context.Context, params *GetActivityStatisticsParams, reqEditors ...RequestEditorFn) (*GetActivityStatisticsResponse, error)
GetActivityStatisticsWithResponse Retrieve activity statistics
Returns the number of likes and comments for a given album or asset in an album.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /activities/statistics (the `GetActivityStatistics` operationId).
func (*ClientWithResponses) GetAdminConfigDefaultsWithResponse ¶
func (c *ClientWithResponses) GetAdminConfigDefaultsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminConfigDefaultsResponse, error)
GetAdminConfigDefaultsWithResponse Get the system configuration defaults
Retrieve the default value of every system configuration property.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /admin/config/defaults (the `GetAdminConfigDefaults` operationId).
func (*ClientWithResponses) GetAdminConfigWithResponse ¶
func (c *ClientWithResponses) GetAdminConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminConfigResponse, error)
GetAdminConfigWithResponse Get the admin configuration
Retrieve admin configuration.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /admin/config (the `GetAdminConfig` operationId).
func (*ClientWithResponses) GetAdminOnboardingWithResponse ¶
func (c *ClientWithResponses) GetAdminOnboardingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminOnboardingResponse, error)
GetAdminOnboardingWithResponse Retrieve admin onboarding
Retrieve the current admin onboarding status.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /system-metadata/admin-onboarding (the `GetAdminOnboarding` operationId).
func (*ClientWithResponses) GetAlbumInfoWithResponse ¶
func (c *ClientWithResponses) GetAlbumInfoWithResponse(ctx context.Context, id openapi_types.UUID, params *GetAlbumInfoParams, reqEditors ...RequestEditorFn) (*GetAlbumInfoResponse, error)
GetAlbumInfoWithResponse Retrieve an album
Retrieve information about a specific album by its ID.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /albums/{id} (the `GetAlbumInfo` operationId).
func (*ClientWithResponses) GetAlbumMapMarkersWithResponse ¶
func (c *ClientWithResponses) GetAlbumMapMarkersWithResponse(ctx context.Context, id openapi_types.UUID, params *GetAlbumMapMarkersParams, reqEditors ...RequestEditorFn) (*GetAlbumMapMarkersResponse, error)
GetAlbumMapMarkersWithResponse Retrieve album map markers
Retrieve map marker information for a specific album by its ID.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /albums/{id}/map-markers (the `GetAlbumMapMarkers` operationId).
func (*ClientWithResponses) GetAlbumStatisticsWithResponse ¶
func (c *ClientWithResponses) GetAlbumStatisticsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAlbumStatisticsResponse, error)
GetAlbumStatisticsWithResponse Retrieve album statistics
Returns statistics about the albums available to the authenticated user.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /albums/statistics (the `GetAlbumStatistics` operationId).
func (*ClientWithResponses) GetAllAlbumsWithResponse ¶
func (c *ClientWithResponses) GetAllAlbumsWithResponse(ctx context.Context, params *GetAllAlbumsParams, reqEditors ...RequestEditorFn) (*GetAllAlbumsResponse, error)
GetAllAlbumsWithResponse List all albums
Retrieve a list of albums available to the authenticated user.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /albums (the `GetAllAlbums` operationId).
func (*ClientWithResponses) GetAllLibrariesWithResponse ¶
func (c *ClientWithResponses) GetAllLibrariesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllLibrariesResponse, error)
GetAllLibrariesWithResponse Retrieve libraries
Retrieve a list of external libraries.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /libraries (the `GetAllLibraries` operationId).
func (*ClientWithResponses) GetAllPeopleWithResponse ¶
func (c *ClientWithResponses) GetAllPeopleWithResponse(ctx context.Context, params *GetAllPeopleParams, reqEditors ...RequestEditorFn) (*GetAllPeopleResponse, error)
GetAllPeopleWithResponse Get all people
Retrieve a list of all people.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /people (the `GetAllPeople` operationId).
func (*ClientWithResponses) GetAllSharedLinksWithResponse ¶
func (c *ClientWithResponses) GetAllSharedLinksWithResponse(ctx context.Context, params *GetAllSharedLinksParams, reqEditors ...RequestEditorFn) (*GetAllSharedLinksResponse, error)
GetAllSharedLinksWithResponse Retrieve all shared links
Retrieve a list of all shared links.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /shared-links (the `GetAllSharedLinks` operationId).
func (*ClientWithResponses) GetAllTagsWithResponse ¶
func (c *ClientWithResponses) GetAllTagsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllTagsResponse, error)
GetAllTagsWithResponse Retrieve tags
Retrieve a list of all tags.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /tags (the `GetAllTags` operationId).
func (*ClientWithResponses) GetApiKeyWithResponse ¶
func (c *ClientWithResponses) GetApiKeyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetApiKeyResponse, error)
GetApiKeyWithResponse Retrieve an API key
Retrieve an API key by its ID. The current user must own this API key.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api-keys/{id} (the `GetApiKey` operationId).
func (*ClientWithResponses) GetApiKeysWithResponse ¶
func (c *ClientWithResponses) GetApiKeysWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiKeysResponse, error)
GetApiKeysWithResponse List all API keys
Retrieve all API keys of the current user.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api-keys (the `GetApiKeys` operationId).
func (*ClientWithResponses) GetApkLinksWithResponse ¶
func (c *ClientWithResponses) GetApkLinksWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApkLinksResponse, error)
GetApkLinksWithResponse Get APK links
Retrieve links to the APKs for the current server version.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /server/apk-links (the `GetApkLinks` operationId).
func (*ClientWithResponses) GetAssetDuplicatesWithResponse ¶
func (c *ClientWithResponses) GetAssetDuplicatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAssetDuplicatesResponse, error)
GetAssetDuplicatesWithResponse Retrieve duplicates
Retrieve a list of duplicate assets available to the authenticated user.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /duplicates (the `GetAssetDuplicates` operationId).
func (*ClientWithResponses) GetAssetEditsWithResponse ¶
func (c *ClientWithResponses) GetAssetEditsWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAssetEditsResponse, error)
GetAssetEditsWithResponse Retrieve edits for an existing asset
Retrieve a series of edit actions (crop, rotate, mirror) associated with the specified asset.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /assets/{id}/edits (the `GetAssetEdits` operationId).
func (*ClientWithResponses) GetAssetFileWithResponse ¶
func (c *ClientWithResponses) GetAssetFileWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAssetFileResponse, error)
GetAssetFileWithResponse Retrieve an asset file
Returns metadata about a specific asset file.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /asset-files/{id} (the `GetAssetFile` operationId).
func (*ClientWithResponses) GetAssetInfoWithResponse ¶
func (c *ClientWithResponses) GetAssetInfoWithResponse(ctx context.Context, id openapi_types.UUID, params *GetAssetInfoParams, reqEditors ...RequestEditorFn) (*GetAssetInfoResponse, error)
GetAssetInfoWithResponse Retrieve an asset
Retrieve detailed information about a specific asset.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /assets/{id} (the `GetAssetInfo` operationId).
func (*ClientWithResponses) GetAssetMetadataByKeyWithResponse ¶
func (c *ClientWithResponses) GetAssetMetadataByKeyWithResponse(ctx context.Context, id openapi_types.UUID, key string, reqEditors ...RequestEditorFn) (*GetAssetMetadataByKeyResponse, error)
GetAssetMetadataByKeyWithResponse Retrieve asset metadata by key
Retrieve the value of a specific metadata key associated with the specified asset.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /assets/{id}/metadata/{key} (the `GetAssetMetadataByKey` operationId).
func (*ClientWithResponses) GetAssetMetadataWithResponse ¶
func (c *ClientWithResponses) GetAssetMetadataWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAssetMetadataResponse, error)
GetAssetMetadataWithResponse Get asset metadata
Retrieve all metadata key-value pairs associated with the specified asset.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /assets/{id}/metadata (the `GetAssetMetadata` operationId).
func (*ClientWithResponses) GetAssetOcrWithResponse ¶
func (c *ClientWithResponses) GetAssetOcrWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAssetOcrResponse, error)
GetAssetOcrWithResponse Retrieve asset OCR data
Retrieve all OCR (Optical Character Recognition) data associated with the specified asset.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /assets/{id}/ocr (the `GetAssetOcr` operationId).
func (*ClientWithResponses) GetAssetStatisticsWithResponse ¶
func (c *ClientWithResponses) GetAssetStatisticsWithResponse(ctx context.Context, params *GetAssetStatisticsParams, reqEditors ...RequestEditorFn) (*GetAssetStatisticsResponse, error)
GetAssetStatisticsWithResponse Get asset statistics
Retrieve various statistics about the assets owned by the authenticated user.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /assets/statistics (the `GetAssetStatistics` operationId).
func (*ClientWithResponses) GetAssetsByCityWithResponse ¶
func (c *ClientWithResponses) GetAssetsByCityWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAssetsByCityResponse, error)
GetAssetsByCityWithResponse Retrieve assets by city
Retrieve a list of assets with each asset belonging to a different city. This endpoint is used on the places pages to show a single thumbnail for each city the user has assets in.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /search/cities (the `GetAssetsByCity` operationId).
func (*ClientWithResponses) GetAssetsByOriginalPathWithResponse ¶
func (c *ClientWithResponses) GetAssetsByOriginalPathWithResponse(ctx context.Context, params *GetAssetsByOriginalPathParams, reqEditors ...RequestEditorFn) (*GetAssetsByOriginalPathResponse, error)
GetAssetsByOriginalPathWithResponse Retrieve assets by original path
Retrieve assets that are children of a specific folder.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /view/folder (the `GetAssetsByOriginalPath` operationId).
func (*ClientWithResponses) GetAuthStatusWithResponse ¶
func (c *ClientWithResponses) GetAuthStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthStatusResponse, error)
GetAuthStatusWithResponse Retrieve auth status
Get information about the current session, including whether the user has a password, and if the session can access locked assets.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /auth/status (the `GetAuthStatus` operationId).
func (*ClientWithResponses) GetClusterGroupRequestsForGroupWithResponse ¶
func (c *ClientWithResponses) GetClusterGroupRequestsForGroupWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetClusterGroupRequestsForGroupResponse, error)
GetClusterGroupRequestsForGroupWithResponse Retrieve the requests sent by a cluster group
Retrieve the pending requests for other users to join the cluster group.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /cluster-groups/{id}/requests (the `GetClusterGroupRequestsForGroup` operationId).
func (*ClientWithResponses) GetClusterGroupRequestsWithResponse ¶
func (c *ClientWithResponses) GetClusterGroupRequestsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetClusterGroupRequestsResponse, error)
GetClusterGroupRequestsWithResponse Retrieve cluster group requests
Retrieve the pending requests for the current user to join a cluster group.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /cluster-groups/requests (the `GetClusterGroupRequests` operationId).
func (*ClientWithResponses) GetClusterGroupUsersWithResponse ¶
func (c *ClientWithResponses) GetClusterGroupUsersWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetClusterGroupUsersResponse, error)
GetClusterGroupUsersWithResponse Retrieve the users of a cluster group
Retrieve the users that are a member of the cluster group.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /cluster-groups/{id}/users (the `GetClusterGroupUsers` operationId).
func (*ClientWithResponses) GetConfigDefaultsWithResponse
deprecated
func (c *ClientWithResponses) GetConfigDefaultsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigDefaultsResponse, error)
GetConfigDefaultsWithResponse Get system configuration defaults
Retrieve the default values for the system configuration.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /system-config/defaults (the `GetConfigDefaults` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) GetConfigWithResponse
deprecated
func (c *ClientWithResponses) GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)
GetConfigWithResponse Get system configuration
Retrieve the current system configuration.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /system-config (the `GetConfig` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) GetDownloadInfoWithBodyWithResponse ¶
func (c *ClientWithResponses) GetDownloadInfoWithBodyWithResponse(ctx context.Context, params *GetDownloadInfoParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetDownloadInfoResponse, error)
GetDownloadInfoWithBodyWithResponse Retrieve download information
Retrieve information about how to request a download for the specified assets or album. The response includes groups of assets that can be downloaded together.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /download/info (the `GetDownloadInfo` operationId).
func (*ClientWithResponses) GetDownloadInfoWithResponse ¶
func (c *ClientWithResponses) GetDownloadInfoWithResponse(ctx context.Context, params *GetDownloadInfoParams, body GetDownloadInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*GetDownloadInfoResponse, error)
GetDownloadInfoWithResponse Retrieve download information
Retrieve information about how to request a download for the specified assets or album. The response includes groups of assets that can be downloaded together.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /download/info (the `GetDownloadInfo` operationId).
func (*ClientWithResponses) GetExploreDataWithResponse ¶
func (c *ClientWithResponses) GetExploreDataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetExploreDataResponse, error)
GetExploreDataWithResponse Retrieve explore data
Retrieve data for the explore section, such as popular people and places.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /search/explore (the `GetExploreData` operationId).
func (*ClientWithResponses) GetFacesWithResponse ¶
func (c *ClientWithResponses) GetFacesWithResponse(ctx context.Context, params *GetFacesParams, reqEditors ...RequestEditorFn) (*GetFacesResponse, error)
GetFacesWithResponse Retrieve faces for asset
Retrieve all faces belonging to an asset.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /faces (the `GetFaces` operationId).
func (*ClientWithResponses) GetIntegrityReportCsvWithResponse ¶
func (c *ClientWithResponses) GetIntegrityReportCsvWithResponse(ctx context.Context, pType IntegrityReport, reqEditors ...RequestEditorFn) (*GetIntegrityReportCsvResponse, error)
GetIntegrityReportCsvWithResponse Export integrity report by type as CSV
Get all integrity report entries for a given type as a CSV.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /admin/integrity/report/{type}/csv (the `GetIntegrityReportCsv` operationId).
func (*ClientWithResponses) GetIntegrityReportFileWithResponse ¶
func (c *ClientWithResponses) GetIntegrityReportFileWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetIntegrityReportFileResponse, error)
GetIntegrityReportFileWithResponse Download flagged file
Download the untracked/broken file if one exists.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /admin/integrity/report/{id}/file (the `GetIntegrityReportFile` operationId).
func (*ClientWithResponses) GetIntegrityReportSummaryWithResponse ¶
func (c *ClientWithResponses) GetIntegrityReportSummaryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetIntegrityReportSummaryResponse, error)
GetIntegrityReportSummaryWithResponse Get integrity report summary
Get a count of the items flagged in each integrity report.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /admin/integrity/summary (the `GetIntegrityReportSummary` operationId).
func (*ClientWithResponses) GetIntegrityReportWithResponse ¶
func (c *ClientWithResponses) GetIntegrityReportWithResponse(ctx context.Context, params *GetIntegrityReportParams, reqEditors ...RequestEditorFn) (*GetIntegrityReportResponse, error)
GetIntegrityReportWithResponse Get integrity report by type
Get all flagged items by integrity report type.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /admin/integrity/report (the `GetIntegrityReport` operationId).
func (*ClientWithResponses) GetLibraryStatisticsWithResponse ¶
func (c *ClientWithResponses) GetLibraryStatisticsWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetLibraryStatisticsResponse, error)
GetLibraryStatisticsWithResponse Retrieve library statistics
Retrieve statistics for a specific external library, including number of videos, images, and storage usage.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /libraries/{id}/statistics (the `GetLibraryStatistics` operationId).
func (*ClientWithResponses) GetLibraryWithResponse ¶
func (c *ClientWithResponses) GetLibraryWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetLibraryResponse, error)
GetLibraryWithResponse Retrieve a library
Retrieve an external library by its ID.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /libraries/{id} (the `GetLibrary` operationId).
func (*ClientWithResponses) GetMainPlaylistWithResponse ¶
func (c *ClientWithResponses) GetMainPlaylistWithResponse(ctx context.Context, id openapi_types.UUID, params *GetMainPlaylistParams, reqEditors ...RequestEditorFn) (*GetMainPlaylistResponse, error)
GetMainPlaylistWithResponse Get HLS main playlist
Returns an HLS main playlist with all available variants for the asset.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /assets/{id}/video/stream/main.m3u8 (the `GetMainPlaylist` operationId).
func (*ClientWithResponses) GetMaintenanceStatusWithResponse ¶
func (c *ClientWithResponses) GetMaintenanceStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMaintenanceStatusResponse, error)
GetMaintenanceStatusWithResponse Get maintenance mode status
Fetch information about the currently running maintenance action.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /admin/maintenance/status (the `GetMaintenanceStatus` operationId).
func (*ClientWithResponses) GetMapMarkersWithResponse ¶
func (c *ClientWithResponses) GetMapMarkersWithResponse(ctx context.Context, params *GetMapMarkersParams, reqEditors ...RequestEditorFn) (*GetMapMarkersResponse, error)
GetMapMarkersWithResponse Retrieve map markers
Retrieve a list of latitude and longitude coordinates for every asset with location data.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /map/markers (the `GetMapMarkers` operationId).
func (*ClientWithResponses) GetMediaPlaylistWithResponse ¶
func (c *ClientWithResponses) GetMediaPlaylistWithResponse(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, variantIndex int, params *GetMediaPlaylistParams, reqEditors ...RequestEditorFn) (*GetMediaPlaylistResponse, error)
GetMediaPlaylistWithResponse Get HLS media playlist
Returns an HLS media playlist for one variant of the streaming session.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /assets/{id}/video/stream/{sessionId}/{variantIndex}/playlist.m3u8 (the `GetMediaPlaylist` operationId).
func (*ClientWithResponses) GetMemoryWithResponse ¶
func (c *ClientWithResponses) GetMemoryWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetMemoryResponse, error)
GetMemoryWithResponse Retrieve a memory
Retrieve a specific memory by its ID.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /memories/{id} (the `GetMemory` operationId).
func (*ClientWithResponses) GetMyApiKeyWithResponse ¶
func (c *ClientWithResponses) GetMyApiKeyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMyApiKeyResponse, error)
GetMyApiKeyWithResponse Retrieve the current API key
Retrieve the API key that is used to access this endpoint.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /api-keys/me (the `GetMyApiKey` operationId).
func (*ClientWithResponses) GetMyCalendarHeatmapWithResponse ¶
func (c *ClientWithResponses) GetMyCalendarHeatmapWithResponse(ctx context.Context, params *GetMyCalendarHeatmapParams, reqEditors ...RequestEditorFn) (*GetMyCalendarHeatmapResponse, error)
GetMyCalendarHeatmapWithResponse Retrieve calendar heatmap activity
Retrieve activity counts for a specified period, in a calendar heatmap format.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /users/me/calendar-heatmap (the `GetMyCalendarHeatmap` operationId).
func (*ClientWithResponses) GetMyPreferencesWithResponse ¶
func (c *ClientWithResponses) GetMyPreferencesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMyPreferencesResponse, error)
GetMyPreferencesWithResponse Get my preferences
Retrieve the preferences for the current user.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /users/me/preferences (the `GetMyPreferences` operationId).
func (*ClientWithResponses) GetMySharedLinkWithResponse ¶
func (c *ClientWithResponses) GetMySharedLinkWithResponse(ctx context.Context, params *GetMySharedLinkParams, reqEditors ...RequestEditorFn) (*GetMySharedLinkResponse, error)
GetMySharedLinkWithResponse Retrieve current shared link
Retrieve the current shared link associated with authentication method.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /shared-links/me (the `GetMySharedLink` operationId).
func (*ClientWithResponses) GetMyUserWithResponse ¶
func (c *ClientWithResponses) GetMyUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMyUserResponse, error)
GetMyUserWithResponse Get current user
Retrieve information about the user making the API request.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /users/me (the `GetMyUser` operationId).
func (*ClientWithResponses) GetNotificationTemplateAdminWithBodyWithResponse ¶
func (c *ClientWithResponses) GetNotificationTemplateAdminWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetNotificationTemplateAdminResponse, error)
GetNotificationTemplateAdminWithBodyWithResponse Render email template
Retrieve a preview of the provided email template.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /admin/notifications/templates/{name} (the `GetNotificationTemplateAdmin` operationId).
func (*ClientWithResponses) GetNotificationTemplateAdminWithResponse ¶
func (c *ClientWithResponses) GetNotificationTemplateAdminWithResponse(ctx context.Context, name string, body GetNotificationTemplateAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*GetNotificationTemplateAdminResponse, error)
GetNotificationTemplateAdminWithResponse Render email template
Retrieve a preview of the provided email template.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /admin/notifications/templates/{name} (the `GetNotificationTemplateAdmin` operationId).
func (*ClientWithResponses) GetNotificationWithResponse ¶
func (c *ClientWithResponses) GetNotificationWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetNotificationResponse, error)
GetNotificationWithResponse Get a notification
Retrieve a specific notification identified by id.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /notifications/{id} (the `GetNotification` operationId).
func (*ClientWithResponses) GetNotificationsWithResponse ¶
func (c *ClientWithResponses) GetNotificationsWithResponse(ctx context.Context, params *GetNotificationsParams, reqEditors ...RequestEditorFn) (*GetNotificationsResponse, error)
GetNotificationsWithResponse Retrieve notifications
Retrieve a list of notifications.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /notifications (the `GetNotifications` operationId).
func (*ClientWithResponses) GetPartnersWithResponse ¶
func (c *ClientWithResponses) GetPartnersWithResponse(ctx context.Context, params *GetPartnersParams, reqEditors ...RequestEditorFn) (*GetPartnersResponse, error)
GetPartnersWithResponse Retrieve partners
Retrieve a list of partners with whom assets are shared.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /partners (the `GetPartners` operationId).
func (*ClientWithResponses) GetPersonStatisticsWithResponse ¶
func (c *ClientWithResponses) GetPersonStatisticsWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPersonStatisticsResponse, error)
GetPersonStatisticsWithResponse Get person statistics
Retrieve statistics about a specific person.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /people/{id}/statistics (the `GetPersonStatistics` operationId).
func (*ClientWithResponses) GetPersonThumbnailWithResponse ¶
func (c *ClientWithResponses) GetPersonThumbnailWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPersonThumbnailResponse, error)
GetPersonThumbnailWithResponse Get person thumbnail
Retrieve the thumbnail file for a person.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /people/{id}/thumbnail (the `GetPersonThumbnail` operationId).
func (*ClientWithResponses) GetPersonWithResponse ¶
func (c *ClientWithResponses) GetPersonWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPersonResponse, error)
GetPersonWithResponse Get a person
Retrieve a person by id.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /people/{id} (the `GetPerson` operationId).
func (*ClientWithResponses) GetPluginWithResponse ¶
func (c *ClientWithResponses) GetPluginWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPluginResponse, error)
GetPluginWithResponse Retrieve a plugin
Retrieve information about a specific plugin by its ID.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /plugins/{id} (the `GetPlugin` operationId).
func (*ClientWithResponses) GetProfileImageWithResponse ¶
func (c *ClientWithResponses) GetProfileImageWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetProfileImageResponse, error)
GetProfileImageWithResponse Retrieve user profile image
Retrieve the profile image file for a user.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /users/{id}/profile-image (the `GetProfileImage` operationId).
func (*ClientWithResponses) GetPublicConfigDefaultsWithResponse ¶
func (c *ClientWithResponses) GetPublicConfigDefaultsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPublicConfigDefaultsResponse, error)
GetPublicConfigDefaultsWithResponse Get the public configuration defaults
Retrieve the default value of the configuration properties that are visible to everyone.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /public/config/defaults (the `GetPublicConfigDefaults` operationId).
func (*ClientWithResponses) GetPublicConfigWithResponse ¶
func (c *ClientWithResponses) GetPublicConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPublicConfigResponse, error)
GetPublicConfigWithResponse Get the public configuration
Retrieve the system configuration properties that are visible to everyone.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /public/config (the `GetPublicConfig` operationId).
func (*ClientWithResponses) GetQueueJobsWithResponse ¶
func (c *ClientWithResponses) GetQueueJobsWithResponse(ctx context.Context, name QueueName, params *GetQueueJobsParams, reqEditors ...RequestEditorFn) (*GetQueueJobsResponse, error)
GetQueueJobsWithResponse Retrieve queue jobs
Retrieves a list of queue jobs from the specified queue.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /queues/{name}/jobs (the `GetQueueJobs` operationId).
func (*ClientWithResponses) GetQueueWithResponse ¶
func (c *ClientWithResponses) GetQueueWithResponse(ctx context.Context, name QueueName, reqEditors ...RequestEditorFn) (*GetQueueResponse, error)
GetQueueWithResponse Retrieve a queue
Retrieves a specific queue by its name.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /queues/{name} (the `GetQueue` operationId).
func (*ClientWithResponses) GetQueuesLegacyWithResponse
deprecated
func (c *ClientWithResponses) GetQueuesLegacyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetQueuesLegacyResponse, error)
GetQueuesLegacyWithResponse Retrieve queue counts and status
Retrieve the counts of the current queue, as well as the current status.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /jobs (the `GetQueuesLegacy` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) GetQueuesWithResponse ¶
func (c *ClientWithResponses) GetQueuesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetQueuesResponse, error)
GetQueuesWithResponse List all queues
Retrieves a list of queues.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /queues (the `GetQueues` operationId).
func (*ClientWithResponses) GetReverseGeocodingStateWithResponse ¶
func (c *ClientWithResponses) GetReverseGeocodingStateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetReverseGeocodingStateResponse, error)
GetReverseGeocodingStateWithResponse Retrieve reverse geocoding state
Retrieve the current state of the reverse geocoding import.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /system-metadata/reverse-geocoding-state (the `GetReverseGeocodingState` operationId).
func (*ClientWithResponses) GetSearchSuggestionsWithResponse ¶
func (c *ClientWithResponses) GetSearchSuggestionsWithResponse(ctx context.Context, params *GetSearchSuggestionsParams, reqEditors ...RequestEditorFn) (*GetSearchSuggestionsResponse, error)
GetSearchSuggestionsWithResponse Retrieve search suggestions
Retrieve search suggestions based on partial input. This endpoint is used for typeahead search features.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /search/suggestions (the `GetSearchSuggestions` operationId).
func (*ClientWithResponses) GetSegmentWithResponse ¶
func (c *ClientWithResponses) GetSegmentWithResponse(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, variantIndex int, filename string, params *GetSegmentParams, reqEditors ...RequestEditorFn) (*GetSegmentResponse, error)
GetSegmentWithResponse Get HLS segment or init file
Streams an HLS init segment (init.mp4) or media segment (seg_N.m4s).
Returns a wrapper object for the known response body format(s).
Corresponds with GET /assets/{id}/video/stream/{sessionId}/{variantIndex}/{filename} (the `GetSegment` operationId).
func (*ClientWithResponses) GetServerConfigWithResponse
deprecated
func (c *ClientWithResponses) GetServerConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerConfigResponse, error)
GetServerConfigWithResponse Get config
Retrieve the current server configuration.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /server/config (the `GetServerConfig` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) GetServerFeaturesWithResponse
deprecated
func (c *ClientWithResponses) GetServerFeaturesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerFeaturesResponse, error)
GetServerFeaturesWithResponse Get features
Retrieve available features supported by this server.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /server/features (the `GetServerFeatures` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) GetServerLicenseWithResponse ¶
func (c *ClientWithResponses) GetServerLicenseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerLicenseResponse, error)
GetServerLicenseWithResponse Get product key
Retrieve information about whether the server currently has a product key registered.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /server/license (the `GetServerLicense` operationId).
func (*ClientWithResponses) GetServerStatisticsWithResponse ¶
func (c *ClientWithResponses) GetServerStatisticsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerStatisticsResponse, error)
GetServerStatisticsWithResponse Get statistics
Retrieve statistics about the entire Immich instance such as asset counts.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /server/statistics (the `GetServerStatistics` operationId).
func (*ClientWithResponses) GetServerVersionWithResponse ¶
func (c *ClientWithResponses) GetServerVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerVersionResponse, error)
GetServerVersionWithResponse Get server version
Retrieve the current server version in semantic versioning (semver) format.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /server/version (the `GetServerVersion` operationId).
func (*ClientWithResponses) GetSessionsWithResponse ¶
func (c *ClientWithResponses) GetSessionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSessionsResponse, error)
GetSessionsWithResponse Retrieve sessions
Retrieve a list of sessions for the user.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /sessions (the `GetSessions` operationId).
func (*ClientWithResponses) GetSharedLinkByIdWithResponse ¶
func (c *ClientWithResponses) GetSharedLinkByIdWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetSharedLinkByIdResponse, error)
GetSharedLinkByIdWithResponse Retrieve a shared link
Retrieve a specific shared link by its ID.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /shared-links/{id} (the `GetSharedLinkById` operationId).
func (*ClientWithResponses) GetStackWithResponse ¶
func (c *ClientWithResponses) GetStackWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetStackResponse, error)
GetStackWithResponse Retrieve a stack
Retrieve a specific stack by its ID.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /stacks/{id} (the `GetStack` operationId).
func (*ClientWithResponses) GetStorageTemplateOptionsWithResponse ¶
func (c *ClientWithResponses) GetStorageTemplateOptionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStorageTemplateOptionsResponse, error)
GetStorageTemplateOptionsWithResponse Get storage template options
Retrieve exemplary storage template options.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /system-config/storage-template-options (the `GetStorageTemplateOptions` operationId).
func (*ClientWithResponses) GetStorageWithResponse ¶
func (c *ClientWithResponses) GetStorageWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStorageResponse, error)
GetStorageWithResponse Get storage
Retrieve the current storage utilization information of the server.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /server/storage (the `GetStorage` operationId).
func (*ClientWithResponses) GetSupportedMediaTypesWithResponse ¶
func (c *ClientWithResponses) GetSupportedMediaTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSupportedMediaTypesResponse, error)
GetSupportedMediaTypesWithResponse Get supported media types
Retrieve all media types supported by the server.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /server/media-types (the `GetSupportedMediaTypes` operationId).
func (*ClientWithResponses) GetSyncAckWithResponse ¶
func (c *ClientWithResponses) GetSyncAckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSyncAckResponse, error)
GetSyncAckWithResponse Retrieve acknowledgements
Retrieve the synchronization acknowledgments for the current session.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /sync/ack (the `GetSyncAck` operationId).
func (*ClientWithResponses) GetSyncStreamWithBodyWithResponse ¶
func (c *ClientWithResponses) GetSyncStreamWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetSyncStreamResponse, error)
GetSyncStreamWithBodyWithResponse Stream sync changes
Retrieve a JSON lines streamed response of changes for synchronization. This endpoint is used by the mobile app to efficiently stay up to date with changes.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /sync/stream (the `GetSyncStream` operationId).
func (*ClientWithResponses) GetSyncStreamWithResponse ¶
func (c *ClientWithResponses) GetSyncStreamWithResponse(ctx context.Context, body GetSyncStreamJSONRequestBody, reqEditors ...RequestEditorFn) (*GetSyncStreamResponse, error)
GetSyncStreamWithResponse Stream sync changes
Retrieve a JSON lines streamed response of changes for synchronization. This endpoint is used by the mobile app to efficiently stay up to date with changes.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /sync/stream (the `GetSyncStream` operationId).
func (*ClientWithResponses) GetTagByIdWithResponse ¶
func (c *ClientWithResponses) GetTagByIdWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetTagByIdResponse, error)
GetTagByIdWithResponse Retrieve a tag
Retrieve a specific tag by its ID.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /tags/{id} (the `GetTagById` operationId).
func (*ClientWithResponses) GetTimeBucketWithResponse ¶
func (c *ClientWithResponses) GetTimeBucketWithResponse(ctx context.Context, params *GetTimeBucketParams, reqEditors ...RequestEditorFn) (*GetTimeBucketResponse, error)
GetTimeBucketWithResponse Get time bucket
Retrieve a string of all asset ids in a given time bucket.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /timeline/bucket (the `GetTimeBucket` operationId).
func (*ClientWithResponses) GetTimeBucketsWithResponse ¶
func (c *ClientWithResponses) GetTimeBucketsWithResponse(ctx context.Context, params *GetTimeBucketsParams, reqEditors ...RequestEditorFn) (*GetTimeBucketsResponse, error)
GetTimeBucketsWithResponse Get time buckets
Retrieve a list of all minimal time buckets.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /timeline/buckets (the `GetTimeBuckets` operationId).
func (*ClientWithResponses) GetUniqueOriginalPathsWithResponse ¶
func (c *ClientWithResponses) GetUniqueOriginalPathsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUniqueOriginalPathsResponse, error)
GetUniqueOriginalPathsWithResponse Retrieve unique paths
Retrieve a list of unique folder paths from asset original paths.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /view/folder/unique-paths (the `GetUniqueOriginalPaths` operationId).
func (*ClientWithResponses) GetUserAdminWithResponse ¶
func (c *ClientWithResponses) GetUserAdminWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetUserAdminResponse, error)
GetUserAdminWithResponse Retrieve a user
Retrieve a specific user by their ID.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /admin/users/{id} (the `GetUserAdmin` operationId).
func (*ClientWithResponses) GetUserCalendarHeatmapAdminWithResponse ¶
func (c *ClientWithResponses) GetUserCalendarHeatmapAdminWithResponse(ctx context.Context, id openapi_types.UUID, params *GetUserCalendarHeatmapAdminParams, reqEditors ...RequestEditorFn) (*GetUserCalendarHeatmapAdminResponse, error)
GetUserCalendarHeatmapAdminWithResponse Retrieve calendar heatmap activity
Retrieve activity counts for a specified period, in a calendar heatmap format.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /admin/users/{id}/calendar-heatmap (the `GetUserCalendarHeatmapAdmin` operationId).
func (*ClientWithResponses) GetUserConfigDefaultsWithResponse ¶
func (c *ClientWithResponses) GetUserConfigDefaultsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserConfigDefaultsResponse, error)
GetUserConfigDefaultsWithResponse Get the default configuration with user visibility
Retrieve the default value of the configuration properties that are visible to logged in users.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /config/defaults (the `GetUserConfigDefaults` operationId).
func (*ClientWithResponses) GetUserConfigWithResponse ¶
func (c *ClientWithResponses) GetUserConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserConfigResponse, error)
GetUserConfigWithResponse Get the configuration with user visibility
Retrieve the system configuration properties that are visible to logged in users.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /config (the `GetUserConfig` operationId).
func (*ClientWithResponses) GetUserLicenseWithResponse ¶
func (c *ClientWithResponses) GetUserLicenseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserLicenseResponse, error)
GetUserLicenseWithResponse Retrieve user product key
Retrieve information about whether the current user has a registered product key.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /users/me/license (the `GetUserLicense` operationId).
func (*ClientWithResponses) GetUserOnboardingWithResponse ¶
func (c *ClientWithResponses) GetUserOnboardingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserOnboardingResponse, error)
GetUserOnboardingWithResponse Retrieve user onboarding
Retrieve the onboarding status of the current user.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /users/me/onboarding (the `GetUserOnboarding` operationId).
func (*ClientWithResponses) GetUserPreferencesAdminWithResponse ¶
func (c *ClientWithResponses) GetUserPreferencesAdminWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetUserPreferencesAdminResponse, error)
GetUserPreferencesAdminWithResponse Retrieve user preferences
Retrieve the preferences of a specific user.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /admin/users/{id}/preferences (the `GetUserPreferencesAdmin` operationId).
func (*ClientWithResponses) GetUserSessionsAdminWithResponse ¶
func (c *ClientWithResponses) GetUserSessionsAdminWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetUserSessionsAdminResponse, error)
GetUserSessionsAdminWithResponse Retrieve user sessions
Retrieve all sessions for a specific user.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /admin/users/{id}/sessions (the `GetUserSessionsAdmin` operationId).
func (*ClientWithResponses) GetUserStatisticsAdminWithResponse ¶
func (c *ClientWithResponses) GetUserStatisticsAdminWithResponse(ctx context.Context, id openapi_types.UUID, params *GetUserStatisticsAdminParams, reqEditors ...RequestEditorFn) (*GetUserStatisticsAdminResponse, error)
GetUserStatisticsAdminWithResponse Retrieve user statistics
Retrieve asset statistics for a specific user.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /admin/users/{id}/statistics (the `GetUserStatisticsAdmin` operationId).
func (*ClientWithResponses) GetUserWithResponse ¶
func (c *ClientWithResponses) GetUserWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetUserResponse, error)
GetUserWithResponse Retrieve a user
Retrieve a specific user by their ID.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /users/{id} (the `GetUser` operationId).
func (*ClientWithResponses) GetVersionCheckStateWithResponse ¶
func (c *ClientWithResponses) GetVersionCheckStateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionCheckStateResponse, error)
GetVersionCheckStateWithResponse Retrieve version check state
Retrieve the current state of the version check process.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /system-metadata/version-check-state (the `GetVersionCheckState` operationId).
func (*ClientWithResponses) GetVersionCheckWithResponse ¶
func (c *ClientWithResponses) GetVersionCheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionCheckResponse, error)
GetVersionCheckWithResponse Get version check status
Retrieve information about the last time the version check ran.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /server/version-check (the `GetVersionCheck` operationId).
func (*ClientWithResponses) GetVersionHistoryWithResponse ¶
func (c *ClientWithResponses) GetVersionHistoryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionHistoryResponse, error)
GetVersionHistoryWithResponse Get version history
Retrieve a list of past versions the server has been on.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /server/version-history (the `GetVersionHistory` operationId).
func (*ClientWithResponses) GetWorkflowForShareWithResponse ¶
func (c *ClientWithResponses) GetWorkflowForShareWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetWorkflowForShareResponse, error)
GetWorkflowForShareWithResponse Retrieve a workflow
Retrieve a workflow details without ids, default values, etc.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /workflows/{id}/share (the `GetWorkflowForShare` operationId).
func (*ClientWithResponses) GetWorkflowLogsWithResponse ¶
func (c *ClientWithResponses) GetWorkflowLogsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetWorkflowLogsParams, reqEditors ...RequestEditorFn) (*GetWorkflowLogsResponse, error)
GetWorkflowLogsWithResponse Retrieve workflow logs
Retrieve logs of a workflows runs by ID.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /workflows/{id}/logs (the `GetWorkflowLogs` operationId).
func (*ClientWithResponses) GetWorkflowTriggersWithResponse ¶
func (c *ClientWithResponses) GetWorkflowTriggersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetWorkflowTriggersResponse, error)
GetWorkflowTriggersWithResponse List all workflow triggers
Retrieve a list of all available workflow triggers.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /workflows/triggers (the `GetWorkflowTriggers` operationId).
func (*ClientWithResponses) GetWorkflowWithResponse ¶
func (c *ClientWithResponses) GetWorkflowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetWorkflowResponse, error)
GetWorkflowWithResponse Retrieve a workflow
Retrieve information about a specific workflow by its ID.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /workflows/{id} (the `GetWorkflow` operationId).
func (*ClientWithResponses) LeaveClusterGroupWithResponse ¶
func (c *ClientWithResponses) LeaveClusterGroupWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*LeaveClusterGroupResponse, error)
LeaveClusterGroupWithResponse Leave a cluster group
Move the current user into a new cluster group of their own.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /cluster-groups/{id}/leave (the `LeaveClusterGroup` operationId).
func (*ClientWithResponses) LinkOAuthAccountWithBodyWithResponse ¶
func (c *ClientWithResponses) LinkOAuthAccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkOAuthAccountResponse, error)
LinkOAuthAccountWithBodyWithResponse Link OAuth account
Link an OAuth account to the authenticated user.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /oauth/link (the `LinkOAuthAccount` operationId).
func (*ClientWithResponses) LinkOAuthAccountWithResponse ¶
func (c *ClientWithResponses) LinkOAuthAccountWithResponse(ctx context.Context, body LinkOAuthAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkOAuthAccountResponse, error)
LinkOAuthAccountWithResponse Link OAuth account
Link an OAuth account to the authenticated user.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /oauth/link (the `LinkOAuthAccount` operationId).
func (*ClientWithResponses) ListDatabaseBackupsWithResponse ¶
func (c *ClientWithResponses) ListDatabaseBackupsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListDatabaseBackupsResponse, error)
ListDatabaseBackupsWithResponse List database backups
Get the list of the successful and failed backups.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /admin/database-backups (the `ListDatabaseBackups` operationId).
func (*ClientWithResponses) LockAuthSessionWithResponse ¶
func (c *ClientWithResponses) LockAuthSessionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LockAuthSessionResponse, error)
LockAuthSessionWithResponse Lock auth session
Remove elevated access to locked assets from the current session.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/session/lock (the `LockAuthSession` operationId).
func (*ClientWithResponses) LockSessionWithResponse ¶
func (c *ClientWithResponses) LockSessionWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*LockSessionResponse, error)
LockSessionWithResponse Lock a session
Lock a specific session by id.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /sessions/{id}/lock (the `LockSession` operationId).
func (*ClientWithResponses) LoginWithBodyWithResponse ¶
func (c *ClientWithResponses) LoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginResponse, error)
LoginWithBodyWithResponse Login
Login with username and password and receive a session token.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/login (the `Login` operationId).
func (*ClientWithResponses) LoginWithResponse ¶
func (c *ClientWithResponses) LoginWithResponse(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginResponse, error)
LoginWithResponse Login
Login with username and password and receive a session token.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/login (the `Login` operationId).
func (*ClientWithResponses) LogoutOAuthWithBodyWithResponse ¶
func (c *ClientWithResponses) LogoutOAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LogoutOAuthResponse, error)
LogoutOAuthWithBodyWithResponse Backchannel OAuth logout
Logout the OAuth account and invalidate the session specified by the sid claim or all sessions if the sid claim is not present.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /oauth/backchannel-logout (the `LogoutOAuth` operationId).
func (*ClientWithResponses) LogoutOAuthWithFormdataBodyWithResponse ¶
func (c *ClientWithResponses) LogoutOAuthWithFormdataBodyWithResponse(ctx context.Context, body LogoutOAuthFormdataRequestBody, reqEditors ...RequestEditorFn) (*LogoutOAuthResponse, error)
LogoutOAuthWithFormdataBodyWithResponse Backchannel OAuth logout
Logout the OAuth account and invalidate the session specified by the sid claim or all sessions if the sid claim is not present.
Takes a body of the `application/x-www-form-urlencoded` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /oauth/backchannel-logout (the `LogoutOAuth` operationId).
func (*ClientWithResponses) LogoutWithResponse ¶
func (c *ClientWithResponses) LogoutWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LogoutResponse, error)
LogoutWithResponse Logout
Logout the current user and invalidate the session token.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/logout (the `Logout` operationId).
func (*ClientWithResponses) MaintenanceLoginWithBodyWithResponse ¶
func (c *ClientWithResponses) MaintenanceLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MaintenanceLoginResponse, error)
MaintenanceLoginWithBodyWithResponse Log into maintenance mode
Login with maintenance token or cookie to receive current information and perform further actions.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /admin/maintenance/login (the `MaintenanceLogin` operationId).
func (*ClientWithResponses) MaintenanceLoginWithResponse ¶
func (c *ClientWithResponses) MaintenanceLoginWithResponse(ctx context.Context, body MaintenanceLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*MaintenanceLoginResponse, error)
MaintenanceLoginWithResponse Log into maintenance mode
Login with maintenance token or cookie to receive current information and perform further actions.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /admin/maintenance/login (the `MaintenanceLogin` operationId).
func (*ClientWithResponses) MemoriesStatisticsWithResponse ¶
func (c *ClientWithResponses) MemoriesStatisticsWithResponse(ctx context.Context, params *MemoriesStatisticsParams, reqEditors ...RequestEditorFn) (*MemoriesStatisticsResponse, error)
MemoriesStatisticsWithResponse Retrieve memories statistics
Retrieve statistics about memories, such as total count and other relevant metrics.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /memories/statistics (the `MemoriesStatistics` operationId).
func (*ClientWithResponses) MergePeopleWithBodyWithResponse ¶
func (c *ClientWithResponses) MergePeopleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MergePeopleResponse, error)
MergePeopleWithBodyWithResponse Merge people
Merge an ordered list of people together into a single person. The final name and birth date are always the first defined value, following the order. Also automatically merges people for other users in the cluster group, skipping people that would result in overriding a previously set name or birth date.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /people/merge (the `MergePeople` operationId).
func (*ClientWithResponses) MergePeopleWithResponse ¶
func (c *ClientWithResponses) MergePeopleWithResponse(ctx context.Context, body MergePeopleJSONRequestBody, reqEditors ...RequestEditorFn) (*MergePeopleResponse, error)
MergePeopleWithResponse Merge people
Merge an ordered list of people together into a single person. The final name and birth date are always the first defined value, following the order. Also automatically merges people for other users in the cluster group, skipping people that would result in overriding a previously set name or birth date.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /people/merge (the `MergePeople` operationId).
func (*ClientWithResponses) MergePersonLegacyWithBodyWithResponse
deprecated
func (c *ClientWithResponses) MergePersonLegacyWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MergePersonLegacyResponse, error)
MergePersonLegacyWithBodyWithResponse Merge people
Merge a list of people into the person specified in the path parameter.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /people/{id}/merge (the `MergePersonLegacy` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) MergePersonLegacyWithResponse ¶
func (c *ClientWithResponses) MergePersonLegacyWithResponse(ctx context.Context, id openapi_types.UUID, body MergePersonLegacyJSONRequestBody, reqEditors ...RequestEditorFn) (*MergePersonLegacyResponse, error)
MergePersonLegacyWithResponse Merge people
Merge a list of people into the person specified in the path parameter.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /people/{id}/merge (the `MergePersonLegacy` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) PingServerWithResponse ¶
func (c *ClientWithResponses) PingServerWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PingServerResponse, error)
PingServerWithResponse Ping
Pong.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /server/ping (the `PingServer` operationId).
func (*ClientWithResponses) PlayAssetVideoWithResponse ¶
func (c *ClientWithResponses) PlayAssetVideoWithResponse(ctx context.Context, id openapi_types.UUID, params *PlayAssetVideoParams, reqEditors ...RequestEditorFn) (*PlayAssetVideoResponse, error)
PlayAssetVideoWithResponse Play asset video
Streams the video file for the specified asset. This endpoint also supports byte range requests.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /assets/{id}/video/playback (the `PlayAssetVideo` operationId).
func (*ClientWithResponses) ReassignFacesByIdWithBodyWithResponse ¶
func (c *ClientWithResponses) ReassignFacesByIdWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReassignFacesByIdResponse, error)
ReassignFacesByIdWithBodyWithResponse Re-assign a face to another person
Re-assign the face provided in the body to the person identified by the id in the path parameter.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /faces/{id} (the `ReassignFacesById` operationId).
func (*ClientWithResponses) ReassignFacesByIdWithResponse ¶
func (c *ClientWithResponses) ReassignFacesByIdWithResponse(ctx context.Context, id openapi_types.UUID, body ReassignFacesByIdJSONRequestBody, reqEditors ...RequestEditorFn) (*ReassignFacesByIdResponse, error)
ReassignFacesByIdWithResponse Re-assign a face to another person
Re-assign the face provided in the body to the person identified by the id in the path parameter.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /faces/{id} (the `ReassignFacesById` operationId).
func (*ClientWithResponses) ReassignFacesWithBodyWithResponse ¶
func (c *ClientWithResponses) ReassignFacesWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReassignFacesResponse, error)
ReassignFacesWithBodyWithResponse Reassign faces
Bulk reassign a list of faces to a different person.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /people/{id}/reassign (the `ReassignFaces` operationId).
func (*ClientWithResponses) ReassignFacesWithResponse ¶
func (c *ClientWithResponses) ReassignFacesWithResponse(ctx context.Context, id openapi_types.UUID, body ReassignFacesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReassignFacesResponse, error)
ReassignFacesWithResponse Reassign faces
Bulk reassign a list of faces to a different person.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /people/{id}/reassign (the `ReassignFaces` operationId).
func (*ClientWithResponses) RedirectOAuthToMobileWithResponse ¶
func (c *ClientWithResponses) RedirectOAuthToMobileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RedirectOAuthToMobileResponse, error)
RedirectOAuthToMobileWithResponse Redirect OAuth to mobile
Requests to this URL are automatically forwarded to the mobile app, and is used in some cases for OAuth redirecting.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /oauth/mobile-redirect (the `RedirectOAuthToMobile` operationId).
func (*ClientWithResponses) RemoveAssetEditsWithResponse ¶
func (c *ClientWithResponses) RemoveAssetEditsWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RemoveAssetEditsResponse, error)
RemoveAssetEditsWithResponse Remove edits from an existing asset
Removes all edit actions (crop, rotate, mirror) associated with the specified asset.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /assets/{id}/edits (the `RemoveAssetEdits` operationId).
func (*ClientWithResponses) RemoveAssetFromAlbumWithBodyWithResponse ¶
func (c *ClientWithResponses) RemoveAssetFromAlbumWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveAssetFromAlbumResponse, error)
RemoveAssetFromAlbumWithBodyWithResponse Remove assets from an album
Remove multiple assets from a specific album by its ID.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /albums/{id}/assets (the `RemoveAssetFromAlbum` operationId).
func (*ClientWithResponses) RemoveAssetFromAlbumWithResponse ¶
func (c *ClientWithResponses) RemoveAssetFromAlbumWithResponse(ctx context.Context, id openapi_types.UUID, body RemoveAssetFromAlbumJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveAssetFromAlbumResponse, error)
RemoveAssetFromAlbumWithResponse Remove assets from an album
Remove multiple assets from a specific album by its ID.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /albums/{id}/assets (the `RemoveAssetFromAlbum` operationId).
func (*ClientWithResponses) RemoveAssetFromStackWithResponse ¶
func (c *ClientWithResponses) RemoveAssetFromStackWithResponse(ctx context.Context, id openapi_types.UUID, assetId openapi_types.UUID, reqEditors ...RequestEditorFn) (*RemoveAssetFromStackResponse, error)
RemoveAssetFromStackWithResponse Remove an asset from a stack
Remove a specific asset from a stack by providing the stack ID and asset ID.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /stacks/{id}/assets/{assetId} (the `RemoveAssetFromStack` operationId).
func (*ClientWithResponses) RemoveMemoryAssetsWithBodyWithResponse ¶
func (c *ClientWithResponses) RemoveMemoryAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveMemoryAssetsResponse, error)
RemoveMemoryAssetsWithBodyWithResponse Remove assets from a memory
Remove a list of asset IDs from a specific memory.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /memories/{id}/assets (the `RemoveMemoryAssets` operationId).
func (*ClientWithResponses) RemoveMemoryAssetsWithResponse ¶
func (c *ClientWithResponses) RemoveMemoryAssetsWithResponse(ctx context.Context, id openapi_types.UUID, body RemoveMemoryAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveMemoryAssetsResponse, error)
RemoveMemoryAssetsWithResponse Remove assets from a memory
Remove a list of asset IDs from a specific memory.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /memories/{id}/assets (the `RemoveMemoryAssets` operationId).
func (*ClientWithResponses) RemovePartnerWithResponse ¶
func (c *ClientWithResponses) RemovePartnerWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RemovePartnerResponse, error)
RemovePartnerWithResponse Remove a partner
Stop sharing assets with a partner.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /partners/{id} (the `RemovePartner` operationId).
func (*ClientWithResponses) RemoveSharedLinkAssetsWithBodyWithResponse ¶
func (c *ClientWithResponses) RemoveSharedLinkAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveSharedLinkAssetsResponse, error)
RemoveSharedLinkAssetsWithBodyWithResponse Remove assets from a shared link
Remove assets from a specific shared link by its ID. This endpoint is only relevant for shared link of type individual.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /shared-links/{id}/assets (the `RemoveSharedLinkAssets` operationId).
func (*ClientWithResponses) RemoveSharedLinkAssetsWithResponse ¶
func (c *ClientWithResponses) RemoveSharedLinkAssetsWithResponse(ctx context.Context, id openapi_types.UUID, body RemoveSharedLinkAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveSharedLinkAssetsResponse, error)
RemoveSharedLinkAssetsWithResponse Remove assets from a shared link
Remove assets from a specific shared link by its ID. This endpoint is only relevant for shared link of type individual.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /shared-links/{id}/assets (the `RemoveSharedLinkAssets` operationId).
func (*ClientWithResponses) RemoveSharedLinkWithResponse ¶
func (c *ClientWithResponses) RemoveSharedLinkWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RemoveSharedLinkResponse, error)
RemoveSharedLinkWithResponse Delete a shared link
Delete a specific shared link by its ID.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /shared-links/{id} (the `RemoveSharedLink` operationId).
func (*ClientWithResponses) RemoveUserFromAlbumWithResponse ¶
func (c *ClientWithResponses) RemoveUserFromAlbumWithResponse(ctx context.Context, id openapi_types.UUID, userId string, reqEditors ...RequestEditorFn) (*RemoveUserFromAlbumResponse, error)
RemoveUserFromAlbumWithResponse Remove user from album
Remove a user from an album. Use an ID of "me" to leave a shared album.
Returns a wrapper object for the known response body format(s).
Corresponds with DELETE /albums/{id}/user/{userId} (the `RemoveUserFromAlbum` operationId).
func (*ClientWithResponses) ResetPinCodeWithBodyWithResponse ¶
func (c *ClientWithResponses) ResetPinCodeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResetPinCodeResponse, error)
ResetPinCodeWithBodyWithResponse Reset pin code
Reset the pin code for the current user by providing the account password.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /auth/pin-code (the `ResetPinCode` operationId).
func (*ClientWithResponses) ResetPinCodeWithResponse ¶
func (c *ClientWithResponses) ResetPinCodeWithResponse(ctx context.Context, body ResetPinCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*ResetPinCodeResponse, error)
ResetPinCodeWithResponse Reset pin code
Reset the pin code for the current user by providing the account password.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /auth/pin-code (the `ResetPinCode` operationId).
func (*ClientWithResponses) ResolveDuplicatesWithBodyWithResponse ¶
func (c *ClientWithResponses) ResolveDuplicatesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResolveDuplicatesResponse, error)
ResolveDuplicatesWithBodyWithResponse Resolve duplicate groups
Resolve duplicate groups by synchronizing metadata across assets and deleting/trashing duplicates.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /duplicates/resolve (the `ResolveDuplicates` operationId).
func (*ClientWithResponses) ResolveDuplicatesWithResponse ¶
func (c *ClientWithResponses) ResolveDuplicatesWithResponse(ctx context.Context, body ResolveDuplicatesJSONRequestBody, reqEditors ...RequestEditorFn) (*ResolveDuplicatesResponse, error)
ResolveDuplicatesWithResponse Resolve duplicate groups
Resolve duplicate groups by synchronizing metadata across assets and deleting/trashing duplicates.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /duplicates/resolve (the `ResolveDuplicates` operationId).
func (*ClientWithResponses) RestoreAssetsWithBodyWithResponse ¶
func (c *ClientWithResponses) RestoreAssetsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RestoreAssetsResponse, error)
RestoreAssetsWithBodyWithResponse Restore assets
Restore specific assets from the trash.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /trash/restore/assets (the `RestoreAssets` operationId).
func (*ClientWithResponses) RestoreAssetsWithResponse ¶
func (c *ClientWithResponses) RestoreAssetsWithResponse(ctx context.Context, body RestoreAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*RestoreAssetsResponse, error)
RestoreAssetsWithResponse Restore assets
Restore specific assets from the trash.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /trash/restore/assets (the `RestoreAssets` operationId).
func (*ClientWithResponses) RestoreTrashWithResponse ¶
func (c *ClientWithResponses) RestoreTrashWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RestoreTrashResponse, error)
RestoreTrashWithResponse Restore trash
Restore all items in the trash.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /trash/restore (the `RestoreTrash` operationId).
func (*ClientWithResponses) RestoreUserAdminWithResponse ¶
func (c *ClientWithResponses) RestoreUserAdminWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RestoreUserAdminResponse, error)
RestoreUserAdminWithResponse Restore a deleted user
Restore a previously deleted user.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /admin/users/{id}/restore (the `RestoreUserAdmin` operationId).
func (*ClientWithResponses) ReverseGeocodeWithResponse ¶
func (c *ClientWithResponses) ReverseGeocodeWithResponse(ctx context.Context, params *ReverseGeocodeParams, reqEditors ...RequestEditorFn) (*ReverseGeocodeResponse, error)
ReverseGeocodeWithResponse Reverse geocode coordinates
Retrieve location information (e.g., city, country) for given latitude and longitude coordinates.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /map/reverse-geocode (the `ReverseGeocode` operationId).
func (*ClientWithResponses) RotateApiKeyWithResponse ¶
func (c *ClientWithResponses) RotateApiKeyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RotateApiKeyResponse, error)
RotateApiKeyWithResponse Rotate an API key
Generates a new secret for an API key, immediately invalidating the previous one. The current user must own this API key.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /api-keys/{id}/rotate (the `RotateApiKey` operationId).
func (*ClientWithResponses) RunAssetJobsWithBodyWithResponse ¶
func (c *ClientWithResponses) RunAssetJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunAssetJobsResponse, error)
RunAssetJobsWithBodyWithResponse Run an asset job
Run a specific job on a set of assets.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /assets/jobs (the `RunAssetJobs` operationId).
func (*ClientWithResponses) RunAssetJobsWithResponse ¶
func (c *ClientWithResponses) RunAssetJobsWithResponse(ctx context.Context, body RunAssetJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*RunAssetJobsResponse, error)
RunAssetJobsWithResponse Run an asset job
Run a specific job on a set of assets.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /assets/jobs (the `RunAssetJobs` operationId).
func (*ClientWithResponses) RunQueueCommandLegacyWithBodyWithResponse
deprecated
func (c *ClientWithResponses) RunQueueCommandLegacyWithBodyWithResponse(ctx context.Context, name QueueName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunQueueCommandLegacyResponse, error)
RunQueueCommandLegacyWithBodyWithResponse Run jobs
Queue all assets for a specific job type. Defaults to only queueing assets that have not yet been processed, but the force command can be used to re-process all assets.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /jobs/{name} (the `RunQueueCommandLegacy` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) RunQueueCommandLegacyWithResponse ¶
func (c *ClientWithResponses) RunQueueCommandLegacyWithResponse(ctx context.Context, name QueueName, body RunQueueCommandLegacyJSONRequestBody, reqEditors ...RequestEditorFn) (*RunQueueCommandLegacyResponse, error)
RunQueueCommandLegacyWithResponse Run jobs
Queue all assets for a specific job type. Defaults to only queueing assets that have not yet been processed, but the force command can be used to re-process all assets.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /jobs/{name} (the `RunQueueCommandLegacy` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) ScanLibraryWithResponse ¶
func (c *ClientWithResponses) ScanLibraryWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*ScanLibraryResponse, error)
ScanLibraryWithResponse Scan a library
Queue a scan for the external library to find and import new assets.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /libraries/{id}/scan (the `ScanLibrary` operationId).
func (*ClientWithResponses) SearchAssetFilesWithResponse ¶
func (c *ClientWithResponses) SearchAssetFilesWithResponse(ctx context.Context, params *SearchAssetFilesParams, reqEditors ...RequestEditorFn) (*SearchAssetFilesResponse, error)
SearchAssetFilesWithResponse Search asset files
Returns all matching asset files.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /asset-files (the `SearchAssetFiles` operationId).
func (*ClientWithResponses) SearchAssetStatisticsWithBodyWithResponse ¶
func (c *ClientWithResponses) SearchAssetStatisticsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchAssetStatisticsResponse, error)
SearchAssetStatisticsWithBodyWithResponse Search asset statistics
Retrieve statistical data about assets based on search criteria, such as the total matching count.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /search/statistics (the `SearchAssetStatistics` operationId).
func (*ClientWithResponses) SearchAssetStatisticsWithResponse ¶
func (c *ClientWithResponses) SearchAssetStatisticsWithResponse(ctx context.Context, body SearchAssetStatisticsJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchAssetStatisticsResponse, error)
SearchAssetStatisticsWithResponse Search asset statistics
Retrieve statistical data about assets based on search criteria, such as the total matching count.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /search/statistics (the `SearchAssetStatistics` operationId).
func (*ClientWithResponses) SearchAssetsWithBodyWithResponse ¶
func (c *ClientWithResponses) SearchAssetsWithBodyWithResponse(ctx context.Context, params *SearchAssetsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchAssetsResponse, error)
SearchAssetsWithBodyWithResponse Search assets by metadata
Search for assets based on various metadata criteria.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /search/metadata (the `SearchAssets` operationId).
func (*ClientWithResponses) SearchAssetsWithResponse ¶
func (c *ClientWithResponses) SearchAssetsWithResponse(ctx context.Context, params *SearchAssetsParams, body SearchAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchAssetsResponse, error)
SearchAssetsWithResponse Search assets by metadata
Search for assets based on various metadata criteria.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /search/metadata (the `SearchAssets` operationId).
func (*ClientWithResponses) SearchLargeAssetsWithResponse
deprecated
func (c *ClientWithResponses) SearchLargeAssetsWithResponse(ctx context.Context, params *SearchLargeAssetsParams, reqEditors ...RequestEditorFn) (*SearchLargeAssetsResponse, error)
SearchLargeAssetsWithResponse Search large assets
Search for assets that are considered large based on specified criteria.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /search/large-assets (the `SearchLargeAssets` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) SearchMemoriesWithResponse ¶
func (c *ClientWithResponses) SearchMemoriesWithResponse(ctx context.Context, params *SearchMemoriesParams, reqEditors ...RequestEditorFn) (*SearchMemoriesResponse, error)
SearchMemoriesWithResponse Retrieve memories
Retrieve a list of memories. Memories are sorted descending by creation date by default, although they can also be sorted in ascending order, or randomly.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /memories (the `SearchMemories` operationId).
func (*ClientWithResponses) SearchPersonWithResponse ¶
func (c *ClientWithResponses) SearchPersonWithResponse(ctx context.Context, params *SearchPersonParams, reqEditors ...RequestEditorFn) (*SearchPersonResponse, error)
SearchPersonWithResponse Search people
Search for people by name.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /search/person (the `SearchPerson` operationId).
func (*ClientWithResponses) SearchPlacesWithResponse ¶
func (c *ClientWithResponses) SearchPlacesWithResponse(ctx context.Context, params *SearchPlacesParams, reqEditors ...RequestEditorFn) (*SearchPlacesResponse, error)
SearchPlacesWithResponse Search places
Search for places by name.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /search/places (the `SearchPlaces` operationId).
func (*ClientWithResponses) SearchPluginMethodsWithResponse ¶
func (c *ClientWithResponses) SearchPluginMethodsWithResponse(ctx context.Context, params *SearchPluginMethodsParams, reqEditors ...RequestEditorFn) (*SearchPluginMethodsResponse, error)
SearchPluginMethodsWithResponse Retrieve plugin methods
Retrieve a list of plugin methods.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /plugins/methods (the `SearchPluginMethods` operationId).
func (*ClientWithResponses) SearchPluginTemplatesWithResponse ¶
func (c *ClientWithResponses) SearchPluginTemplatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SearchPluginTemplatesResponse, error)
SearchPluginTemplatesWithResponse Retrieve workflow templates
Retrieve workflow templates provided by installed plugins.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /plugins/templates (the `SearchPluginTemplates` operationId).
func (*ClientWithResponses) SearchPluginsWithResponse ¶
func (c *ClientWithResponses) SearchPluginsWithResponse(ctx context.Context, params *SearchPluginsParams, reqEditors ...RequestEditorFn) (*SearchPluginsResponse, error)
SearchPluginsWithResponse List all plugins
Retrieve a list of plugins available to the authenticated user.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /plugins (the `SearchPlugins` operationId).
func (*ClientWithResponses) SearchRandomWithBodyWithResponse ¶
func (c *ClientWithResponses) SearchRandomWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchRandomResponse, error)
SearchRandomWithBodyWithResponse Search random assets
Retrieve a random selection of assets based on the provided criteria.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /search/random (the `SearchRandom` operationId).
func (*ClientWithResponses) SearchRandomWithResponse ¶
func (c *ClientWithResponses) SearchRandomWithResponse(ctx context.Context, body SearchRandomJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchRandomResponse, error)
SearchRandomWithResponse Search random assets
Retrieve a random selection of assets based on the provided criteria.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /search/random (the `SearchRandom` operationId).
func (*ClientWithResponses) SearchSmartWithBodyWithResponse ¶
func (c *ClientWithResponses) SearchSmartWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchSmartResponse, error)
SearchSmartWithBodyWithResponse Smart asset search
Perform a smart search for assets by using machine learning vectors to determine relevance.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /search/smart (the `SearchSmart` operationId).
func (*ClientWithResponses) SearchSmartWithResponse ¶
func (c *ClientWithResponses) SearchSmartWithResponse(ctx context.Context, body SearchSmartJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchSmartResponse, error)
SearchSmartWithResponse Smart asset search
Perform a smart search for assets by using machine learning vectors to determine relevance.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /search/smart (the `SearchSmart` operationId).
func (*ClientWithResponses) SearchStacksWithResponse ¶
func (c *ClientWithResponses) SearchStacksWithResponse(ctx context.Context, params *SearchStacksParams, reqEditors ...RequestEditorFn) (*SearchStacksResponse, error)
SearchStacksWithResponse Retrieve stacks
Retrieve a list of stacks.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /stacks (the `SearchStacks` operationId).
func (*ClientWithResponses) SearchUsersAdminWithResponse ¶
func (c *ClientWithResponses) SearchUsersAdminWithResponse(ctx context.Context, params *SearchUsersAdminParams, reqEditors ...RequestEditorFn) (*SearchUsersAdminResponse, error)
SearchUsersAdminWithResponse Search users
Search for users.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /admin/users (the `SearchUsersAdmin` operationId).
func (*ClientWithResponses) SearchUsersWithResponse ¶
func (c *ClientWithResponses) SearchUsersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SearchUsersResponse, error)
SearchUsersWithResponse Get all users
Retrieve a list of all users on the server.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /users (the `SearchUsers` operationId).
func (*ClientWithResponses) SearchWorkflowsWithResponse ¶
func (c *ClientWithResponses) SearchWorkflowsWithResponse(ctx context.Context, params *SearchWorkflowsParams, reqEditors ...RequestEditorFn) (*SearchWorkflowsResponse, error)
SearchWorkflowsWithResponse List all workflows
Retrieve a list of workflows available to the authenticated user.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /workflows (the `SearchWorkflows` operationId).
func (*ClientWithResponses) SendSyncAckWithBodyWithResponse ¶
func (c *ClientWithResponses) SendSyncAckWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendSyncAckResponse, error)
SendSyncAckWithBodyWithResponse Acknowledge changes
Send a list of synchronization acknowledgements to confirm that the latest changes have been received.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /sync/ack (the `SendSyncAck` operationId).
func (*ClientWithResponses) SendSyncAckWithResponse ¶
func (c *ClientWithResponses) SendSyncAckWithResponse(ctx context.Context, body SendSyncAckJSONRequestBody, reqEditors ...RequestEditorFn) (*SendSyncAckResponse, error)
SendSyncAckWithResponse Acknowledge changes
Send a list of synchronization acknowledgements to confirm that the latest changes have been received.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /sync/ack (the `SendSyncAck` operationId).
func (*ClientWithResponses) SendTestEmailAdminWithBodyWithResponse ¶
func (c *ClientWithResponses) SendTestEmailAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendTestEmailAdminResponse, error)
SendTestEmailAdminWithBodyWithResponse Send test email
Send a test email using the provided SMTP configuration.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /admin/notifications/test-email (the `SendTestEmailAdmin` operationId).
func (*ClientWithResponses) SendTestEmailAdminWithResponse ¶
func (c *ClientWithResponses) SendTestEmailAdminWithResponse(ctx context.Context, body SendTestEmailAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*SendTestEmailAdminResponse, error)
SendTestEmailAdminWithResponse Send test email
Send a test email using the provided SMTP configuration.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /admin/notifications/test-email (the `SendTestEmailAdmin` operationId).
func (*ClientWithResponses) SetMaintenanceModeWithBodyWithResponse ¶
func (c *ClientWithResponses) SetMaintenanceModeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetMaintenanceModeResponse, error)
SetMaintenanceModeWithBodyWithResponse Set maintenance mode
Put Immich into or take it out of maintenance mode.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /admin/maintenance (the `SetMaintenanceMode` operationId).
func (*ClientWithResponses) SetMaintenanceModeWithResponse ¶
func (c *ClientWithResponses) SetMaintenanceModeWithResponse(ctx context.Context, body SetMaintenanceModeJSONRequestBody, reqEditors ...RequestEditorFn) (*SetMaintenanceModeResponse, error)
SetMaintenanceModeWithResponse Set maintenance mode
Put Immich into or take it out of maintenance mode.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /admin/maintenance (the `SetMaintenanceMode` operationId).
func (*ClientWithResponses) SetServerLicenseWithBodyWithResponse ¶
func (c *ClientWithResponses) SetServerLicenseWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetServerLicenseResponse, error)
SetServerLicenseWithBodyWithResponse Set server product key
Validate and set the server product key if successful.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /server/license (the `SetServerLicense` operationId).
func (*ClientWithResponses) SetServerLicenseWithResponse ¶
func (c *ClientWithResponses) SetServerLicenseWithResponse(ctx context.Context, body SetServerLicenseJSONRequestBody, reqEditors ...RequestEditorFn) (*SetServerLicenseResponse, error)
SetServerLicenseWithResponse Set server product key
Validate and set the server product key if successful.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /server/license (the `SetServerLicense` operationId).
func (*ClientWithResponses) SetUserLicenseWithBodyWithResponse ¶
func (c *ClientWithResponses) SetUserLicenseWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetUserLicenseResponse, error)
SetUserLicenseWithBodyWithResponse Set user product key
Register a product key for the current user.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /users/me/license (the `SetUserLicense` operationId).
func (*ClientWithResponses) SetUserLicenseWithResponse ¶
func (c *ClientWithResponses) SetUserLicenseWithResponse(ctx context.Context, body SetUserLicenseJSONRequestBody, reqEditors ...RequestEditorFn) (*SetUserLicenseResponse, error)
SetUserLicenseWithResponse Set user product key
Register a product key for the current user.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /users/me/license (the `SetUserLicense` operationId).
func (*ClientWithResponses) SetUserOnboardingWithBodyWithResponse ¶
func (c *ClientWithResponses) SetUserOnboardingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetUserOnboardingResponse, error)
SetUserOnboardingWithBodyWithResponse Update user onboarding
Update the onboarding status of the current user.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /users/me/onboarding (the `SetUserOnboarding` operationId).
func (*ClientWithResponses) SetUserOnboardingWithResponse ¶
func (c *ClientWithResponses) SetUserOnboardingWithResponse(ctx context.Context, body SetUserOnboardingJSONRequestBody, reqEditors ...RequestEditorFn) (*SetUserOnboardingResponse, error)
SetUserOnboardingWithResponse Update user onboarding
Update the onboarding status of the current user.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /users/me/onboarding (the `SetUserOnboarding` operationId).
func (*ClientWithResponses) SetupPinCodeWithBodyWithResponse ¶
func (c *ClientWithResponses) SetupPinCodeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetupPinCodeResponse, error)
SetupPinCodeWithBodyWithResponse Setup pin code
Setup a new pin code for the current user.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/pin-code (the `SetupPinCode` operationId).
func (*ClientWithResponses) SetupPinCodeWithResponse ¶
func (c *ClientWithResponses) SetupPinCodeWithResponse(ctx context.Context, body SetupPinCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*SetupPinCodeResponse, error)
SetupPinCodeWithResponse Setup pin code
Setup a new pin code for the current user.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/pin-code (the `SetupPinCode` operationId).
func (*ClientWithResponses) SharedLinkLoginWithBodyWithResponse ¶
func (c *ClientWithResponses) SharedLinkLoginWithBodyWithResponse(ctx context.Context, params *SharedLinkLoginParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SharedLinkLoginResponse, error)
SharedLinkLoginWithBodyWithResponse Shared link login
Login to a password protected shared link.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /shared-links/login (the `SharedLinkLogin` operationId).
func (*ClientWithResponses) SharedLinkLoginWithResponse ¶
func (c *ClientWithResponses) SharedLinkLoginWithResponse(ctx context.Context, params *SharedLinkLoginParams, body SharedLinkLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*SharedLinkLoginResponse, error)
SharedLinkLoginWithResponse Shared link login
Login to a password protected shared link.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /shared-links/login (the `SharedLinkLogin` operationId).
func (*ClientWithResponses) SignUpAdminWithBodyWithResponse ¶
func (c *ClientWithResponses) SignUpAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SignUpAdminResponse, error)
SignUpAdminWithBodyWithResponse Register admin
Create the first admin user in the system.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/admin-sign-up (the `SignUpAdmin` operationId).
func (*ClientWithResponses) SignUpAdminWithResponse ¶
func (c *ClientWithResponses) SignUpAdminWithResponse(ctx context.Context, body SignUpAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*SignUpAdminResponse, error)
SignUpAdminWithResponse Register admin
Create the first admin user in the system.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/admin-sign-up (the `SignUpAdmin` operationId).
func (*ClientWithResponses) StartDatabaseRestoreFlowWithResponse ¶
func (c *ClientWithResponses) StartDatabaseRestoreFlowWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*StartDatabaseRestoreFlowResponse, error)
StartDatabaseRestoreFlowWithResponse Start database backup restore flow
Put Immich into maintenance mode to restore a backup (Immich must not be configured).
Returns a wrapper object for the known response body format(s).
Corresponds with POST /admin/database-backups/start-restore (the `StartDatabaseRestoreFlow` operationId).
func (*ClientWithResponses) StartOAuthWithBodyWithResponse ¶
func (c *ClientWithResponses) StartOAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartOAuthResponse, error)
StartOAuthWithBodyWithResponse Start OAuth
Initiate the OAuth authorization process.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /oauth/authorize (the `StartOAuth` operationId).
func (*ClientWithResponses) StartOAuthWithResponse ¶
func (c *ClientWithResponses) StartOAuthWithResponse(ctx context.Context, body StartOAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*StartOAuthResponse, error)
StartOAuthWithResponse Start OAuth
Initiate the OAuth authorization process.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /oauth/authorize (the `StartOAuth` operationId).
func (*ClientWithResponses) TagAssetsWithBodyWithResponse ¶
func (c *ClientWithResponses) TagAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TagAssetsResponse, error)
TagAssetsWithBodyWithResponse Tag assets
Add a tag to all the specified assets.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /tags/{id}/assets (the `TagAssets` operationId).
func (*ClientWithResponses) TagAssetsWithResponse ¶
func (c *ClientWithResponses) TagAssetsWithResponse(ctx context.Context, id openapi_types.UUID, body TagAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*TagAssetsResponse, error)
TagAssetsWithResponse Tag assets
Add a tag to all the specified assets.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /tags/{id}/assets (the `TagAssets` operationId).
func (*ClientWithResponses) UnlinkAllOAuthAccountsAdminWithResponse ¶
func (c *ClientWithResponses) UnlinkAllOAuthAccountsAdminWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UnlinkAllOAuthAccountsAdminResponse, error)
UnlinkAllOAuthAccountsAdminWithResponse Unlink all OAuth accounts
Unlinks all OAuth accounts associated with user accounts in the system.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /admin/auth/unlink-all (the `UnlinkAllOAuthAccountsAdmin` operationId).
func (*ClientWithResponses) UnlinkOAuthAccountWithResponse ¶
func (c *ClientWithResponses) UnlinkOAuthAccountWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UnlinkOAuthAccountResponse, error)
UnlinkOAuthAccountWithResponse Unlink OAuth account
Unlink the OAuth account from the authenticated user.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /oauth/unlink (the `UnlinkOAuthAccount` operationId).
func (*ClientWithResponses) UnlockAuthSessionWithBodyWithResponse ¶
func (c *ClientWithResponses) UnlockAuthSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnlockAuthSessionResponse, error)
UnlockAuthSessionWithBodyWithResponse Unlock auth session
Temporarily grant the session elevated access to locked assets by providing the correct PIN code.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/session/unlock (the `UnlockAuthSession` operationId).
func (*ClientWithResponses) UnlockAuthSessionWithResponse ¶
func (c *ClientWithResponses) UnlockAuthSessionWithResponse(ctx context.Context, body UnlockAuthSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*UnlockAuthSessionResponse, error)
UnlockAuthSessionWithResponse Unlock auth session
Temporarily grant the session elevated access to locked assets by providing the correct PIN code.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/session/unlock (the `UnlockAuthSession` operationId).
func (*ClientWithResponses) UntagAssetsWithBodyWithResponse ¶
func (c *ClientWithResponses) UntagAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UntagAssetsResponse, error)
UntagAssetsWithBodyWithResponse Untag assets
Remove a tag from all the specified assets.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /tags/{id}/assets (the `UntagAssets` operationId).
func (*ClientWithResponses) UntagAssetsWithResponse ¶
func (c *ClientWithResponses) UntagAssetsWithResponse(ctx context.Context, id openapi_types.UUID, body UntagAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*UntagAssetsResponse, error)
UntagAssetsWithResponse Untag assets
Remove a tag from all the specified assets.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with DELETE /tags/{id}/assets (the `UntagAssets` operationId).
func (*ClientWithResponses) UpdateAdminConfigWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateAdminConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAdminConfigResponse, error)
UpdateAdminConfigWithBodyWithResponse Update the system configuration
Update the system configuration with a new system configuration.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /admin/config (the `UpdateAdminConfig` operationId).
func (*ClientWithResponses) UpdateAdminConfigWithResponse ¶
func (c *ClientWithResponses) UpdateAdminConfigWithResponse(ctx context.Context, body UpdateAdminConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAdminConfigResponse, error)
UpdateAdminConfigWithResponse Update the system configuration
Update the system configuration with a new system configuration.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /admin/config (the `UpdateAdminConfig` operationId).
func (*ClientWithResponses) UpdateAdminOnboardingWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateAdminOnboardingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAdminOnboardingResponse, error)
UpdateAdminOnboardingWithBodyWithResponse Update admin onboarding
Update the admin onboarding status.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /system-metadata/admin-onboarding (the `UpdateAdminOnboarding` operationId).
func (*ClientWithResponses) UpdateAdminOnboardingWithResponse ¶
func (c *ClientWithResponses) UpdateAdminOnboardingWithResponse(ctx context.Context, body UpdateAdminOnboardingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAdminOnboardingResponse, error)
UpdateAdminOnboardingWithResponse Update admin onboarding
Update the admin onboarding status.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /system-metadata/admin-onboarding (the `UpdateAdminOnboarding` operationId).
func (*ClientWithResponses) UpdateAlbumInfoWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateAlbumInfoWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAlbumInfoResponse, error)
UpdateAlbumInfoWithBodyWithResponse Update an album
Update the information of a specific album by its ID. This endpoint can be used to update the album name, description, sort order, etc. However, it is not used to add or remove assets or users from the album.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PATCH /albums/{id} (the `UpdateAlbumInfo` operationId).
func (*ClientWithResponses) UpdateAlbumInfoWithResponse ¶
func (c *ClientWithResponses) UpdateAlbumInfoWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateAlbumInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAlbumInfoResponse, error)
UpdateAlbumInfoWithResponse Update an album
Update the information of a specific album by its ID. This endpoint can be used to update the album name, description, sort order, etc. However, it is not used to add or remove assets or users from the album.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PATCH /albums/{id} (the `UpdateAlbumInfo` operationId).
func (*ClientWithResponses) UpdateAlbumUserWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateAlbumUserWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAlbumUserResponse, error)
UpdateAlbumUserWithBodyWithResponse Update user role
Change the role for a specific user in a specific album.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /albums/{id}/user/{userId} (the `UpdateAlbumUser` operationId).
func (*ClientWithResponses) UpdateAlbumUserWithResponse ¶
func (c *ClientWithResponses) UpdateAlbumUserWithResponse(ctx context.Context, id openapi_types.UUID, userId string, body UpdateAlbumUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAlbumUserResponse, error)
UpdateAlbumUserWithResponse Update user role
Change the role for a specific user in a specific album.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /albums/{id}/user/{userId} (the `UpdateAlbumUser` operationId).
func (*ClientWithResponses) UpdateApiKeyWithBodyWithResponse
deprecated
func (c *ClientWithResponses) UpdateApiKeyWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateApiKeyResponse, error)
UpdateApiKeyWithBodyWithResponse Update an API key
Updates the name and permissions of an API key by its ID. The current user must own this API key.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api-keys/{id} (the `UpdateApiKey` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateApiKeyWithResponse ¶
func (c *ClientWithResponses) UpdateApiKeyWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateApiKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateApiKeyResponse, error)
UpdateApiKeyWithResponse Update an API key
Updates the name and permissions of an API key by its ID. The current user must own this API key.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /api-keys/{id} (the `UpdateApiKey` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateAssetMetadataWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateAssetMetadataWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAssetMetadataResponse, error)
UpdateAssetMetadataWithBodyWithResponse Update asset metadata
Update or add metadata key-value pairs for the specified asset.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /assets/{id}/metadata (the `UpdateAssetMetadata` operationId).
func (*ClientWithResponses) UpdateAssetMetadataWithResponse ¶
func (c *ClientWithResponses) UpdateAssetMetadataWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateAssetMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAssetMetadataResponse, error)
UpdateAssetMetadataWithResponse Update asset metadata
Update or add metadata key-value pairs for the specified asset.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /assets/{id}/metadata (the `UpdateAssetMetadata` operationId).
func (*ClientWithResponses) UpdateAssetWithBodyWithResponse
deprecated
func (c *ClientWithResponses) UpdateAssetWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAssetResponse, error)
UpdateAssetWithBodyWithResponse Update an asset
Update information of a specific asset.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /assets/{id} (the `UpdateAsset` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateAssetWithResponse ¶
func (c *ClientWithResponses) UpdateAssetWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateAssetJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAssetResponse, error)
UpdateAssetWithResponse Update an asset
Update information of a specific asset.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /assets/{id} (the `UpdateAsset` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateAssetsWithBodyWithResponse
deprecated
func (c *ClientWithResponses) UpdateAssetsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAssetsResponse, error)
UpdateAssetsWithBodyWithResponse Update assets
Updates multiple assets at the same time.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /assets (the `UpdateAssets` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateAssetsWithResponse ¶
func (c *ClientWithResponses) UpdateAssetsWithResponse(ctx context.Context, body UpdateAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAssetsResponse, error)
UpdateAssetsWithResponse Update assets
Updates multiple assets at the same time.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /assets (the `UpdateAssets` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateBulkAssetMetadataWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateBulkAssetMetadataWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBulkAssetMetadataResponse, error)
UpdateBulkAssetMetadataWithBodyWithResponse Upsert asset metadata
Upsert metadata key-value pairs for multiple assets.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /assets/metadata (the `UpdateBulkAssetMetadata` operationId).
func (*ClientWithResponses) UpdateBulkAssetMetadataWithResponse ¶
func (c *ClientWithResponses) UpdateBulkAssetMetadataWithResponse(ctx context.Context, body UpdateBulkAssetMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBulkAssetMetadataResponse, error)
UpdateBulkAssetMetadataWithResponse Upsert asset metadata
Upsert metadata key-value pairs for multiple assets.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /assets/metadata (the `UpdateBulkAssetMetadata` operationId).
func (*ClientWithResponses) UpdateConfigWithBodyWithResponse
deprecated
func (c *ClientWithResponses) UpdateConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConfigResponse, error)
UpdateConfigWithBodyWithResponse Update system configuration
Update the system configuration with a new system configuration.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /system-config (the `UpdateConfig` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateConfigWithResponse ¶
func (c *ClientWithResponses) UpdateConfigWithResponse(ctx context.Context, body UpdateConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConfigResponse, error)
UpdateConfigWithResponse Update system configuration
Update the system configuration with a new system configuration.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /system-config (the `UpdateConfig` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateLibraryWithBodyWithResponse
deprecated
func (c *ClientWithResponses) UpdateLibraryWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLibraryResponse, error)
UpdateLibraryWithBodyWithResponse Update a library
Update an existing external library.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /libraries/{id} (the `UpdateLibrary` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateLibraryWithResponse ¶
func (c *ClientWithResponses) UpdateLibraryWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateLibraryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLibraryResponse, error)
UpdateLibraryWithResponse Update a library
Update an existing external library.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /libraries/{id} (the `UpdateLibrary` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateMemoryWithBodyWithResponse
deprecated
func (c *ClientWithResponses) UpdateMemoryWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemoryResponse, error)
UpdateMemoryWithBodyWithResponse Update a memory
Update an existing memory by its ID.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /memories/{id} (the `UpdateMemory` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateMemoryWithResponse ¶
func (c *ClientWithResponses) UpdateMemoryWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateMemoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemoryResponse, error)
UpdateMemoryWithResponse Update a memory
Update an existing memory by its ID.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /memories/{id} (the `UpdateMemory` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateMyPreferencesWithBodyWithResponse
deprecated
func (c *ClientWithResponses) UpdateMyPreferencesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMyPreferencesResponse, error)
UpdateMyPreferencesWithBodyWithResponse Update my preferences
Update the preferences of the current user.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /users/me/preferences (the `UpdateMyPreferences` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateMyPreferencesWithResponse ¶
func (c *ClientWithResponses) UpdateMyPreferencesWithResponse(ctx context.Context, body UpdateMyPreferencesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMyPreferencesResponse, error)
UpdateMyPreferencesWithResponse Update my preferences
Update the preferences of the current user.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /users/me/preferences (the `UpdateMyPreferences` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateMyUserWithBodyWithResponse
deprecated
func (c *ClientWithResponses) UpdateMyUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMyUserResponse, error)
UpdateMyUserWithBodyWithResponse Update current user
Update the current user making the API request.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /users/me (the `UpdateMyUser` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateMyUserWithResponse ¶
func (c *ClientWithResponses) UpdateMyUserWithResponse(ctx context.Context, body UpdateMyUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMyUserResponse, error)
UpdateMyUserWithResponse Update current user
Update the current user making the API request.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /users/me (the `UpdateMyUser` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateNotificationWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateNotificationWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNotificationResponse, error)
UpdateNotificationWithBodyWithResponse Update a notification
Update a specific notification to set its read status.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /notifications/{id} (the `UpdateNotification` operationId).
func (*ClientWithResponses) UpdateNotificationWithResponse ¶
func (c *ClientWithResponses) UpdateNotificationWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateNotificationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNotificationResponse, error)
UpdateNotificationWithResponse Update a notification
Update a specific notification to set its read status.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /notifications/{id} (the `UpdateNotification` operationId).
func (*ClientWithResponses) UpdateNotificationsWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateNotificationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNotificationsResponse, error)
UpdateNotificationsWithBodyWithResponse Update notifications
Update a list of notifications. Allows to bulk-set the read status of notifications.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /notifications (the `UpdateNotifications` operationId).
func (*ClientWithResponses) UpdateNotificationsWithResponse ¶
func (c *ClientWithResponses) UpdateNotificationsWithResponse(ctx context.Context, body UpdateNotificationsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNotificationsResponse, error)
UpdateNotificationsWithResponse Update notifications
Update a list of notifications. Allows to bulk-set the read status of notifications.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /notifications (the `UpdateNotifications` operationId).
func (*ClientWithResponses) UpdatePartnerWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdatePartnerWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePartnerResponse, error)
UpdatePartnerWithBodyWithResponse Update a partner
Specify whether a partner's assets should appear in the user's timeline.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /partners/{id} (the `UpdatePartner` operationId).
func (*ClientWithResponses) UpdatePartnerWithResponse ¶
func (c *ClientWithResponses) UpdatePartnerWithResponse(ctx context.Context, id openapi_types.UUID, body UpdatePartnerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePartnerResponse, error)
UpdatePartnerWithResponse Update a partner
Specify whether a partner's assets should appear in the user's timeline.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /partners/{id} (the `UpdatePartner` operationId).
func (*ClientWithResponses) UpdatePeopleWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdatePeopleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePeopleResponse, error)
UpdatePeopleWithBodyWithResponse Update people
Bulk update multiple people at once.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /people (the `UpdatePeople` operationId).
func (*ClientWithResponses) UpdatePeopleWithResponse ¶
func (c *ClientWithResponses) UpdatePeopleWithResponse(ctx context.Context, body UpdatePeopleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePeopleResponse, error)
UpdatePeopleWithResponse Update people
Bulk update multiple people at once.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /people (the `UpdatePeople` operationId).
func (*ClientWithResponses) UpdatePersonWithBodyWithResponse
deprecated
func (c *ClientWithResponses) UpdatePersonWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePersonResponse, error)
UpdatePersonWithBodyWithResponse Update person
Update an individual person.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /people/{id} (the `UpdatePerson` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdatePersonWithResponse ¶
func (c *ClientWithResponses) UpdatePersonWithResponse(ctx context.Context, id openapi_types.UUID, body UpdatePersonJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePersonResponse, error)
UpdatePersonWithResponse Update person
Update an individual person.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /people/{id} (the `UpdatePerson` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateQueueWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateQueueWithBodyWithResponse(ctx context.Context, name QueueName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateQueueResponse, error)
UpdateQueueWithBodyWithResponse Update a queue
Change the paused status of a specific queue.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /queues/{name} (the `UpdateQueue` operationId).
func (*ClientWithResponses) UpdateQueueWithResponse ¶
func (c *ClientWithResponses) UpdateQueueWithResponse(ctx context.Context, name QueueName, body UpdateQueueJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateQueueResponse, error)
UpdateQueueWithResponse Update a queue
Change the paused status of a specific queue.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /queues/{name} (the `UpdateQueue` operationId).
func (*ClientWithResponses) UpdateSessionWithBodyWithResponse
deprecated
func (c *ClientWithResponses) UpdateSessionWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSessionResponse, error)
UpdateSessionWithBodyWithResponse Update a session
Update a specific session identified by id.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /sessions/{id} (the `UpdateSession` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateSessionWithResponse ¶
func (c *ClientWithResponses) UpdateSessionWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSessionResponse, error)
UpdateSessionWithResponse Update a session
Update a specific session identified by id.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /sessions/{id} (the `UpdateSession` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateSharedLinkWithBodyWithResponse ¶
func (c *ClientWithResponses) UpdateSharedLinkWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSharedLinkResponse, error)
UpdateSharedLinkWithBodyWithResponse Update a shared link
Update an existing shared link by its ID.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PATCH /shared-links/{id} (the `UpdateSharedLink` operationId).
func (*ClientWithResponses) UpdateSharedLinkWithResponse ¶
func (c *ClientWithResponses) UpdateSharedLinkWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateSharedLinkJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSharedLinkResponse, error)
UpdateSharedLinkWithResponse Update a shared link
Update an existing shared link by its ID.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PATCH /shared-links/{id} (the `UpdateSharedLink` operationId).
func (*ClientWithResponses) UpdateStackWithBodyWithResponse
deprecated
func (c *ClientWithResponses) UpdateStackWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStackResponse, error)
UpdateStackWithBodyWithResponse Update a stack
Update an existing stack by its ID.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /stacks/{id} (the `UpdateStack` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateStackWithResponse ¶
func (c *ClientWithResponses) UpdateStackWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateStackJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStackResponse, error)
UpdateStackWithResponse Update a stack
Update an existing stack by its ID.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /stacks/{id} (the `UpdateStack` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateTagWithBodyWithResponse
deprecated
func (c *ClientWithResponses) UpdateTagWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTagResponse, error)
UpdateTagWithBodyWithResponse Update a tag
Update an existing tag identified by its ID.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /tags/{id} (the `UpdateTag` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateTagWithResponse ¶
func (c *ClientWithResponses) UpdateTagWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateTagJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTagResponse, error)
UpdateTagWithResponse Update a tag
Update an existing tag identified by its ID.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /tags/{id} (the `UpdateTag` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateUserAdminWithBodyWithResponse
deprecated
func (c *ClientWithResponses) UpdateUserAdminWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserAdminResponse, error)
UpdateUserAdminWithBodyWithResponse Update a user
Update an existing user.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /admin/users/{id} (the `UpdateUserAdmin` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateUserAdminWithResponse ¶
func (c *ClientWithResponses) UpdateUserAdminWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateUserAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserAdminResponse, error)
UpdateUserAdminWithResponse Update a user
Update an existing user.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /admin/users/{id} (the `UpdateUserAdmin` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateUserPreferencesAdminWithBodyWithResponse
deprecated
func (c *ClientWithResponses) UpdateUserPreferencesAdminWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserPreferencesAdminResponse, error)
UpdateUserPreferencesAdminWithBodyWithResponse Update user preferences
Update the preferences of a specific user.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /admin/users/{id}/preferences (the `UpdateUserPreferencesAdmin` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateUserPreferencesAdminWithResponse ¶
func (c *ClientWithResponses) UpdateUserPreferencesAdminWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateUserPreferencesAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserPreferencesAdminResponse, error)
UpdateUserPreferencesAdminWithResponse Update user preferences
Update the preferences of a specific user.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /admin/users/{id}/preferences (the `UpdateUserPreferencesAdmin` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateWorkflowWithBodyWithResponse
deprecated
func (c *ClientWithResponses) UpdateWorkflowWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkflowResponse, error)
UpdateWorkflowWithBodyWithResponse Update a workflow
Update the information of a specific workflow by its ID. This endpoint can be used to update the workflow name, description, trigger type, filters and actions order, etc.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /workflows/{id} (the `UpdateWorkflow` operationId).
Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UpdateWorkflowWithResponse ¶
func (c *ClientWithResponses) UpdateWorkflowWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkflowResponse, error)
UpdateWorkflowWithResponse Update a workflow
Update the information of a specific workflow by its ID. This endpoint can be used to update the workflow name, description, trigger type, filters and actions order, etc.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /workflows/{id} (the `UpdateWorkflow` operationId). Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
func (*ClientWithResponses) UploadAssetWithBodyWithResponse ¶
func (c *ClientWithResponses) UploadAssetWithBodyWithResponse(ctx context.Context, params *UploadAssetParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadAssetResponse, error)
UploadAssetWithBodyWithResponse Upload asset
Uploads a new asset to the server.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /assets (the `UploadAsset` operationId).
func (*ClientWithResponses) UploadDatabaseBackupWithBodyWithResponse ¶
func (c *ClientWithResponses) UploadDatabaseBackupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadDatabaseBackupResponse, error)
UploadDatabaseBackupWithBodyWithResponse Upload database backup
Uploads .sql/.sql.gz file to restore backup from
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /admin/database-backups/upload (the `UploadDatabaseBackup` operationId).
func (*ClientWithResponses) UpsertTagsWithBodyWithResponse ¶
func (c *ClientWithResponses) UpsertTagsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertTagsResponse, error)
UpsertTagsWithBodyWithResponse Upsert tags
Create or update multiple tags in a single request.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /tags (the `UpsertTags` operationId).
func (*ClientWithResponses) UpsertTagsWithResponse ¶
func (c *ClientWithResponses) UpsertTagsWithResponse(ctx context.Context, body UpsertTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertTagsResponse, error)
UpsertTagsWithResponse Upsert tags
Create or update multiple tags in a single request.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with PUT /tags (the `UpsertTags` operationId).
func (*ClientWithResponses) ValidateAccessTokenWithResponse ¶
func (c *ClientWithResponses) ValidateAccessTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ValidateAccessTokenResponse, error)
ValidateAccessTokenWithResponse Validate access token
Validate the current authorization method is still valid.
Returns a wrapper object for the known response body format(s).
Corresponds with POST /auth/validateToken (the `ValidateAccessToken` operationId).
func (*ClientWithResponses) ValidateWithBodyWithResponse ¶
func (c *ClientWithResponses) ValidateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateResponse, error)
ValidateWithBodyWithResponse Validate library settings
Validate the settings of an external library.
Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /libraries/{id}/validate (the `Validate` operationId).
func (*ClientWithResponses) ValidateWithResponse ¶
func (c *ClientWithResponses) ValidateWithResponse(ctx context.Context, id openapi_types.UUID, body ValidateJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateResponse, error)
ValidateWithResponse Validate library settings
Validate the settings of an external library.
Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
Corresponds with POST /libraries/{id}/validate (the `Validate` operationId).
func (*ClientWithResponses) ViewAssetWithResponse ¶
func (c *ClientWithResponses) ViewAssetWithResponse(ctx context.Context, id openapi_types.UUID, params *ViewAssetParams, reqEditors ...RequestEditorFn) (*ViewAssetResponse, error)
ViewAssetWithResponse View asset thumbnail
Retrieve the thumbnail image for the specified asset. Viewing the fullsize thumbnail might redirect to downloadAsset, which requires a different permission.
Returns a wrapper object for the known response body format(s).
Corresponds with GET /assets/{id}/thumbnail (the `ViewAsset` operationId).
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// GetActivitiesWithResponse List all activities
//
// Returns a list of activities for the selected asset or album. The activities are returned in sorted order, with the oldest activities appearing first.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /activities (the `GetActivities` operationId).
GetActivitiesWithResponse(ctx context.Context, params *GetActivitiesParams, reqEditors ...RequestEditorFn) (*GetActivitiesResponse, error)
// CreateActivityWithBodyWithResponse Create an activity
//
// Create a like or a comment for an album, or an asset in an album.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /activities (the `CreateActivity` operationId).
CreateActivityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateActivityResponse, error)
// CreateActivityWithResponse Create an activity
//
// Create a like or a comment for an album, or an asset in an album.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /activities (the `CreateActivity` operationId).
CreateActivityWithResponse(ctx context.Context, body CreateActivityJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateActivityResponse, error)
// GetActivityStatisticsWithResponse Retrieve activity statistics
//
// Returns the number of likes and comments for a given album or asset in an album.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /activities/statistics (the `GetActivityStatistics` operationId).
GetActivityStatisticsWithResponse(ctx context.Context, params *GetActivityStatisticsParams, reqEditors ...RequestEditorFn) (*GetActivityStatisticsResponse, error)
// DeleteActivityWithResponse Delete an activity
//
// Removes a like or comment from a given album or asset in an album.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /activities/{id} (the `DeleteActivity` operationId).
DeleteActivityWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteActivityResponse, error)
// UnlinkAllOAuthAccountsAdminWithResponse Unlink all OAuth accounts
//
// Unlinks all OAuth accounts associated with user accounts in the system.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /admin/auth/unlink-all (the `UnlinkAllOAuthAccountsAdmin` operationId).
UnlinkAllOAuthAccountsAdminWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UnlinkAllOAuthAccountsAdminResponse, error)
// GetAdminConfigWithResponse Get the admin configuration
//
// Retrieve admin configuration.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /admin/config (the `GetAdminConfig` operationId).
GetAdminConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminConfigResponse, error)
// UpdateAdminConfigWithBodyWithResponse Update the system configuration
//
// Update the system configuration with a new system configuration.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /admin/config (the `UpdateAdminConfig` operationId).
UpdateAdminConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAdminConfigResponse, error)
// UpdateAdminConfigWithResponse Update the system configuration
//
// Update the system configuration with a new system configuration.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /admin/config (the `UpdateAdminConfig` operationId).
UpdateAdminConfigWithResponse(ctx context.Context, body UpdateAdminConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAdminConfigResponse, error)
// GetAdminConfigDefaultsWithResponse Get the system configuration defaults
//
// Retrieve the default value of every system configuration property.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /admin/config/defaults (the `GetAdminConfigDefaults` operationId).
GetAdminConfigDefaultsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminConfigDefaultsResponse, error)
// DeleteDatabaseBackupWithBodyWithResponse Delete database backup
//
// Delete a backup by its filename.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /admin/database-backups (the `DeleteDatabaseBackup` operationId).
DeleteDatabaseBackupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteDatabaseBackupResponse, error)
// DeleteDatabaseBackupWithResponse Delete database backup
//
// Delete a backup by its filename.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /admin/database-backups (the `DeleteDatabaseBackup` operationId).
DeleteDatabaseBackupWithResponse(ctx context.Context, body DeleteDatabaseBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteDatabaseBackupResponse, error)
// ListDatabaseBackupsWithResponse List database backups
//
// Get the list of the successful and failed backups.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /admin/database-backups (the `ListDatabaseBackups` operationId).
ListDatabaseBackupsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListDatabaseBackupsResponse, error)
// StartDatabaseRestoreFlowWithResponse Start database backup restore flow
//
// Put Immich into maintenance mode to restore a backup (Immich must not be configured).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /admin/database-backups/start-restore (the `StartDatabaseRestoreFlow` operationId).
StartDatabaseRestoreFlowWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*StartDatabaseRestoreFlowResponse, error)
// UploadDatabaseBackupWithBodyWithResponse Upload database backup
//
// Uploads .sql/.sql.gz file to restore backup from
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /admin/database-backups/upload (the `UploadDatabaseBackup` operationId).
UploadDatabaseBackupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadDatabaseBackupResponse, error)
// DownloadDatabaseBackupWithResponse Download database backup
//
// Downloads the database backup file.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /admin/database-backups/{filename} (the `DownloadDatabaseBackup` operationId).
DownloadDatabaseBackupWithResponse(ctx context.Context, filename string, reqEditors ...RequestEditorFn) (*DownloadDatabaseBackupResponse, error)
// GetIntegrityReportWithResponse Get integrity report by type
//
// Get all flagged items by integrity report type.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /admin/integrity/report (the `GetIntegrityReport` operationId).
GetIntegrityReportWithResponse(ctx context.Context, params *GetIntegrityReportParams, reqEditors ...RequestEditorFn) (*GetIntegrityReportResponse, error)
// DeleteIntegrityReportWithResponse Delete integrity report item
//
// Delete a given report item and perform corresponding deletion (e.g. trash asset, delete file)
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /admin/integrity/report/{id} (the `DeleteIntegrityReport` operationId).
DeleteIntegrityReportWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteIntegrityReportResponse, error)
// GetIntegrityReportFileWithResponse Download flagged file
//
// Download the untracked/broken file if one exists.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /admin/integrity/report/{id}/file (the `GetIntegrityReportFile` operationId).
GetIntegrityReportFileWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetIntegrityReportFileResponse, error)
// GetIntegrityReportCsvWithResponse Export integrity report by type as CSV
//
// Get all integrity report entries for a given type as a CSV.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /admin/integrity/report/{type}/csv (the `GetIntegrityReportCsv` operationId).
GetIntegrityReportCsvWithResponse(ctx context.Context, pType IntegrityReport, reqEditors ...RequestEditorFn) (*GetIntegrityReportCsvResponse, error)
// GetIntegrityReportSummaryWithResponse Get integrity report summary
//
// Get a count of the items flagged in each integrity report.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /admin/integrity/summary (the `GetIntegrityReportSummary` operationId).
GetIntegrityReportSummaryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetIntegrityReportSummaryResponse, error)
// SetMaintenanceModeWithBodyWithResponse Set maintenance mode
//
// Put Immich into or take it out of maintenance mode.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /admin/maintenance (the `SetMaintenanceMode` operationId).
SetMaintenanceModeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetMaintenanceModeResponse, error)
// SetMaintenanceModeWithResponse Set maintenance mode
//
// Put Immich into or take it out of maintenance mode.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /admin/maintenance (the `SetMaintenanceMode` operationId).
SetMaintenanceModeWithResponse(ctx context.Context, body SetMaintenanceModeJSONRequestBody, reqEditors ...RequestEditorFn) (*SetMaintenanceModeResponse, error)
// DetectPriorInstallWithResponse Detect existing install
//
// Collect integrity checks and other heuristics about local data.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /admin/maintenance/detect-install (the `DetectPriorInstall` operationId).
DetectPriorInstallWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DetectPriorInstallResponse, error)
// MaintenanceLoginWithBodyWithResponse Log into maintenance mode
//
// Login with maintenance token or cookie to receive current information and perform further actions.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /admin/maintenance/login (the `MaintenanceLogin` operationId).
MaintenanceLoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MaintenanceLoginResponse, error)
// MaintenanceLoginWithResponse Log into maintenance mode
//
// Login with maintenance token or cookie to receive current information and perform further actions.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /admin/maintenance/login (the `MaintenanceLogin` operationId).
MaintenanceLoginWithResponse(ctx context.Context, body MaintenanceLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*MaintenanceLoginResponse, error)
// GetMaintenanceStatusWithResponse Get maintenance mode status
//
// Fetch information about the currently running maintenance action.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /admin/maintenance/status (the `GetMaintenanceStatus` operationId).
GetMaintenanceStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMaintenanceStatusResponse, error)
// CreateNotificationWithBodyWithResponse Create a notification
//
// Create a new notification for a specific user.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /admin/notifications (the `CreateNotification` operationId).
CreateNotificationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNotificationResponse, error)
// CreateNotificationWithResponse Create a notification
//
// Create a new notification for a specific user.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /admin/notifications (the `CreateNotification` operationId).
CreateNotificationWithResponse(ctx context.Context, body CreateNotificationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNotificationResponse, error)
// GetNotificationTemplateAdminWithBodyWithResponse Render email template
//
// Retrieve a preview of the provided email template.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /admin/notifications/templates/{name} (the `GetNotificationTemplateAdmin` operationId).
GetNotificationTemplateAdminWithBodyWithResponse(ctx context.Context, name string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetNotificationTemplateAdminResponse, error)
// GetNotificationTemplateAdminWithResponse Render email template
//
// Retrieve a preview of the provided email template.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /admin/notifications/templates/{name} (the `GetNotificationTemplateAdmin` operationId).
GetNotificationTemplateAdminWithResponse(ctx context.Context, name string, body GetNotificationTemplateAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*GetNotificationTemplateAdminResponse, error)
// SendTestEmailAdminWithBodyWithResponse Send test email
//
// Send a test email using the provided SMTP configuration.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /admin/notifications/test-email (the `SendTestEmailAdmin` operationId).
SendTestEmailAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendTestEmailAdminResponse, error)
// SendTestEmailAdminWithResponse Send test email
//
// Send a test email using the provided SMTP configuration.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /admin/notifications/test-email (the `SendTestEmailAdmin` operationId).
SendTestEmailAdminWithResponse(ctx context.Context, body SendTestEmailAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*SendTestEmailAdminResponse, error)
// SearchUsersAdminWithResponse Search users
//
// Search for users.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /admin/users (the `SearchUsersAdmin` operationId).
SearchUsersAdminWithResponse(ctx context.Context, params *SearchUsersAdminParams, reqEditors ...RequestEditorFn) (*SearchUsersAdminResponse, error)
// CreateUserAdminWithBodyWithResponse Create a user
//
// Create a new user.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /admin/users (the `CreateUserAdmin` operationId).
CreateUserAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateUserAdminResponse, error)
// CreateUserAdminWithResponse Create a user
//
// Create a new user.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /admin/users (the `CreateUserAdmin` operationId).
CreateUserAdminWithResponse(ctx context.Context, body CreateUserAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateUserAdminResponse, error)
// DeleteUserAdminWithBodyWithResponse Delete a user
//
// Delete a user.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /admin/users/{id} (the `DeleteUserAdmin` operationId).
DeleteUserAdminWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteUserAdminResponse, error)
// DeleteUserAdminWithResponse Delete a user
//
// Delete a user.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /admin/users/{id} (the `DeleteUserAdmin` operationId).
DeleteUserAdminWithResponse(ctx context.Context, id openapi_types.UUID, body DeleteUserAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteUserAdminResponse, error)
// GetUserAdminWithResponse Retrieve a user
//
// Retrieve a specific user by their ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /admin/users/{id} (the `GetUserAdmin` operationId).
GetUserAdminWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetUserAdminResponse, error)
// UpdateUserAdminWithBodyWithResponse Update a user
//
// Update an existing user.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /admin/users/{id} (the `UpdateUserAdmin` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateUserAdminWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserAdminResponse, error)
// UpdateUserAdminWithResponse Update a user
//
// Update an existing user.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /admin/users/{id} (the `UpdateUserAdmin` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateUserAdminWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateUserAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserAdminResponse, error)
// GetUserCalendarHeatmapAdminWithResponse Retrieve calendar heatmap activity
//
// Retrieve activity counts for a specified period, in a calendar heatmap format.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /admin/users/{id}/calendar-heatmap (the `GetUserCalendarHeatmapAdmin` operationId).
GetUserCalendarHeatmapAdminWithResponse(ctx context.Context, id openapi_types.UUID, params *GetUserCalendarHeatmapAdminParams, reqEditors ...RequestEditorFn) (*GetUserCalendarHeatmapAdminResponse, error)
// GetUserPreferencesAdminWithResponse Retrieve user preferences
//
// Retrieve the preferences of a specific user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /admin/users/{id}/preferences (the `GetUserPreferencesAdmin` operationId).
GetUserPreferencesAdminWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetUserPreferencesAdminResponse, error)
// UpdateUserPreferencesAdminWithBodyWithResponse Update user preferences
//
// Update the preferences of a specific user.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /admin/users/{id}/preferences (the `UpdateUserPreferencesAdmin` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateUserPreferencesAdminWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserPreferencesAdminResponse, error)
// UpdateUserPreferencesAdminWithResponse Update user preferences
//
// Update the preferences of a specific user.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /admin/users/{id}/preferences (the `UpdateUserPreferencesAdmin` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateUserPreferencesAdminWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateUserPreferencesAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserPreferencesAdminResponse, error)
// RestoreUserAdminWithResponse Restore a deleted user
//
// Restore a previously deleted user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /admin/users/{id}/restore (the `RestoreUserAdmin` operationId).
RestoreUserAdminWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RestoreUserAdminResponse, error)
// GetUserSessionsAdminWithResponse Retrieve user sessions
//
// Retrieve all sessions for a specific user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /admin/users/{id}/sessions (the `GetUserSessionsAdmin` operationId).
GetUserSessionsAdminWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetUserSessionsAdminResponse, error)
// GetUserStatisticsAdminWithResponse Retrieve user statistics
//
// Retrieve asset statistics for a specific user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /admin/users/{id}/statistics (the `GetUserStatisticsAdmin` operationId).
GetUserStatisticsAdminWithResponse(ctx context.Context, id openapi_types.UUID, params *GetUserStatisticsAdminParams, reqEditors ...RequestEditorFn) (*GetUserStatisticsAdminResponse, error)
// GetAllAlbumsWithResponse List all albums
//
// Retrieve a list of albums available to the authenticated user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /albums (the `GetAllAlbums` operationId).
GetAllAlbumsWithResponse(ctx context.Context, params *GetAllAlbumsParams, reqEditors ...RequestEditorFn) (*GetAllAlbumsResponse, error)
// CreateAlbumWithBodyWithResponse Create an album
//
// Create a new album. The album can also be created with initial users and assets.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /albums (the `CreateAlbum` operationId).
CreateAlbumWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAlbumResponse, error)
// CreateAlbumWithResponse Create an album
//
// Create a new album. The album can also be created with initial users and assets.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /albums (the `CreateAlbum` operationId).
CreateAlbumWithResponse(ctx context.Context, body CreateAlbumJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAlbumResponse, error)
// AddAssetsToAlbumsWithBodyWithResponse Add assets to albums
//
// Send a list of asset IDs and album IDs to add each asset to each album.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /albums/assets (the `AddAssetsToAlbums` operationId).
AddAssetsToAlbumsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAssetsToAlbumsResponse, error)
// AddAssetsToAlbumsWithResponse Add assets to albums
//
// Send a list of asset IDs and album IDs to add each asset to each album.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /albums/assets (the `AddAssetsToAlbums` operationId).
AddAssetsToAlbumsWithResponse(ctx context.Context, body AddAssetsToAlbumsJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAssetsToAlbumsResponse, error)
// GetAlbumStatisticsWithResponse Retrieve album statistics
//
// Returns statistics about the albums available to the authenticated user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /albums/statistics (the `GetAlbumStatistics` operationId).
GetAlbumStatisticsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAlbumStatisticsResponse, error)
// DeleteAlbumWithResponse Delete an album
//
// Delete a specific album by its ID. Note the album is initially trashed and then immediately scheduled for deletion, but relies on a background job to complete the process.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /albums/{id} (the `DeleteAlbum` operationId).
DeleteAlbumWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteAlbumResponse, error)
// GetAlbumInfoWithResponse Retrieve an album
//
// Retrieve information about a specific album by its ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /albums/{id} (the `GetAlbumInfo` operationId).
GetAlbumInfoWithResponse(ctx context.Context, id openapi_types.UUID, params *GetAlbumInfoParams, reqEditors ...RequestEditorFn) (*GetAlbumInfoResponse, error)
// UpdateAlbumInfoWithBodyWithResponse Update an album
//
// Update the information of a specific album by its ID. This endpoint can be used to update the album name, description, sort order, etc. However, it is not used to add or remove assets or users from the album.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PATCH /albums/{id} (the `UpdateAlbumInfo` operationId).
UpdateAlbumInfoWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAlbumInfoResponse, error)
// UpdateAlbumInfoWithResponse Update an album
//
// Update the information of a specific album by its ID. This endpoint can be used to update the album name, description, sort order, etc. However, it is not used to add or remove assets or users from the album.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PATCH /albums/{id} (the `UpdateAlbumInfo` operationId).
UpdateAlbumInfoWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateAlbumInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAlbumInfoResponse, error)
// RemoveAssetFromAlbumWithBodyWithResponse Remove assets from an album
//
// Remove multiple assets from a specific album by its ID.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /albums/{id}/assets (the `RemoveAssetFromAlbum` operationId).
RemoveAssetFromAlbumWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveAssetFromAlbumResponse, error)
// RemoveAssetFromAlbumWithResponse Remove assets from an album
//
// Remove multiple assets from a specific album by its ID.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /albums/{id}/assets (the `RemoveAssetFromAlbum` operationId).
RemoveAssetFromAlbumWithResponse(ctx context.Context, id openapi_types.UUID, body RemoveAssetFromAlbumJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveAssetFromAlbumResponse, error)
// AddAssetsToAlbumWithBodyWithResponse Add assets to an album
//
// Add multiple assets to a specific album by its ID.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /albums/{id}/assets (the `AddAssetsToAlbum` operationId).
AddAssetsToAlbumWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAssetsToAlbumResponse, error)
// AddAssetsToAlbumWithResponse Add assets to an album
//
// Add multiple assets to a specific album by its ID.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /albums/{id}/assets (the `AddAssetsToAlbum` operationId).
AddAssetsToAlbumWithResponse(ctx context.Context, id openapi_types.UUID, body AddAssetsToAlbumJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAssetsToAlbumResponse, error)
// GetAlbumMapMarkersWithResponse Retrieve album map markers
//
// Retrieve map marker information for a specific album by its ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /albums/{id}/map-markers (the `GetAlbumMapMarkers` operationId).
GetAlbumMapMarkersWithResponse(ctx context.Context, id openapi_types.UUID, params *GetAlbumMapMarkersParams, reqEditors ...RequestEditorFn) (*GetAlbumMapMarkersResponse, error)
// RemoveUserFromAlbumWithResponse Remove user from album
//
// Remove a user from an album. Use an ID of "me" to leave a shared album.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /albums/{id}/user/{userId} (the `RemoveUserFromAlbum` operationId).
RemoveUserFromAlbumWithResponse(ctx context.Context, id openapi_types.UUID, userId string, reqEditors ...RequestEditorFn) (*RemoveUserFromAlbumResponse, error)
// UpdateAlbumUserWithBodyWithResponse Update user role
//
// Change the role for a specific user in a specific album.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /albums/{id}/user/{userId} (the `UpdateAlbumUser` operationId).
UpdateAlbumUserWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAlbumUserResponse, error)
// UpdateAlbumUserWithResponse Update user role
//
// Change the role for a specific user in a specific album.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /albums/{id}/user/{userId} (the `UpdateAlbumUser` operationId).
UpdateAlbumUserWithResponse(ctx context.Context, id openapi_types.UUID, userId string, body UpdateAlbumUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAlbumUserResponse, error)
// AddUsersToAlbumWithBodyWithResponse Share album with users
//
// Share an album with multiple users. Each user can be given a specific role in the album.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /albums/{id}/users (the `AddUsersToAlbum` operationId).
AddUsersToAlbumWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddUsersToAlbumResponse, error)
// AddUsersToAlbumWithResponse Share album with users
//
// Share an album with multiple users. Each user can be given a specific role in the album.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /albums/{id}/users (the `AddUsersToAlbum` operationId).
AddUsersToAlbumWithResponse(ctx context.Context, id openapi_types.UUID, body AddUsersToAlbumJSONRequestBody, reqEditors ...RequestEditorFn) (*AddUsersToAlbumResponse, error)
// GetApiKeysWithResponse List all API keys
//
// Retrieve all API keys of the current user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api-keys (the `GetApiKeys` operationId).
GetApiKeysWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiKeysResponse, error)
// CreateApiKeyWithBodyWithResponse Create an API key
//
// Creates a new API key. It will be limited to the permissions specified.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api-keys (the `CreateApiKey` operationId).
CreateApiKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateApiKeyResponse, error)
// CreateApiKeyWithResponse Create an API key
//
// Creates a new API key. It will be limited to the permissions specified.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api-keys (the `CreateApiKey` operationId).
CreateApiKeyWithResponse(ctx context.Context, body CreateApiKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateApiKeyResponse, error)
// GetMyApiKeyWithResponse Retrieve the current API key
//
// Retrieve the API key that is used to access this endpoint.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api-keys/me (the `GetMyApiKey` operationId).
GetMyApiKeyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMyApiKeyResponse, error)
// DeleteApiKeyWithResponse Delete an API key
//
// Deletes an API key identified by its ID. The current user must own this API key.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /api-keys/{id} (the `DeleteApiKey` operationId).
DeleteApiKeyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteApiKeyResponse, error)
// GetApiKeyWithResponse Retrieve an API key
//
// Retrieve an API key by its ID. The current user must own this API key.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /api-keys/{id} (the `GetApiKey` operationId).
GetApiKeyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetApiKeyResponse, error)
// UpdateApiKeyWithBodyWithResponse Update an API key
//
// Updates the name and permissions of an API key by its ID. The current user must own this API key.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api-keys/{id} (the `UpdateApiKey` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateApiKeyWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateApiKeyResponse, error)
// UpdateApiKeyWithResponse Update an API key
//
// Updates the name and permissions of an API key by its ID. The current user must own this API key.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /api-keys/{id} (the `UpdateApiKey` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateApiKeyWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateApiKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateApiKeyResponse, error)
// RotateApiKeyWithResponse Rotate an API key
//
// Generates a new secret for an API key, immediately invalidating the previous one. The current user must own this API key.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /api-keys/{id}/rotate (the `RotateApiKey` operationId).
RotateApiKeyWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RotateApiKeyResponse, error)
// SearchAssetFilesWithResponse Search asset files
//
// Returns all matching asset files.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /asset-files (the `SearchAssetFiles` operationId).
SearchAssetFilesWithResponse(ctx context.Context, params *SearchAssetFilesParams, reqEditors ...RequestEditorFn) (*SearchAssetFilesResponse, error)
// DeleteAssetFileWithResponse Delete an asset file
//
// Delete a file and remove it from the database.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /asset-files/{id} (the `DeleteAssetFile` operationId).
DeleteAssetFileWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteAssetFileResponse, error)
// GetAssetFileWithResponse Retrieve an asset file
//
// Returns metadata about a specific asset file.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /asset-files/{id} (the `GetAssetFile` operationId).
GetAssetFileWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAssetFileResponse, error)
// DownloadAssetFileWithResponse Download an asset file
//
// Serve the contents of a specific asset file.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /asset-files/{id}/download (the `DownloadAssetFile` operationId).
DownloadAssetFileWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DownloadAssetFileResponse, error)
// DeleteAssetsWithBodyWithResponse Delete assets
//
// Deletes multiple assets at the same time.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /assets (the `DeleteAssets` operationId).
DeleteAssetsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteAssetsResponse, error)
// DeleteAssetsWithResponse Delete assets
//
// Deletes multiple assets at the same time.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /assets (the `DeleteAssets` operationId).
DeleteAssetsWithResponse(ctx context.Context, body DeleteAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteAssetsResponse, error)
// UploadAssetWithBodyWithResponse Upload asset
//
// Uploads a new asset to the server.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /assets (the `UploadAsset` operationId).
UploadAssetWithBodyWithResponse(ctx context.Context, params *UploadAssetParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadAssetResponse, error)
// UpdateAssetsWithBodyWithResponse Update assets
//
// Updates multiple assets at the same time.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /assets (the `UpdateAssets` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateAssetsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAssetsResponse, error)
// UpdateAssetsWithResponse Update assets
//
// Updates multiple assets at the same time.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /assets (the `UpdateAssets` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateAssetsWithResponse(ctx context.Context, body UpdateAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAssetsResponse, error)
// CheckBulkUploadWithBodyWithResponse Check bulk upload
//
// Determine which assets have already been uploaded to the server based on their SHA1 checksums.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /assets/bulk-upload-check (the `CheckBulkUpload` operationId).
CheckBulkUploadWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CheckBulkUploadResponse, error)
// CheckBulkUploadWithResponse Check bulk upload
//
// Determine which assets have already been uploaded to the server based on their SHA1 checksums.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /assets/bulk-upload-check (the `CheckBulkUpload` operationId).
CheckBulkUploadWithResponse(ctx context.Context, body CheckBulkUploadJSONRequestBody, reqEditors ...RequestEditorFn) (*CheckBulkUploadResponse, error)
// CopyAssetWithBodyWithResponse Copy asset
//
// Copy asset information like albums, tags, etc. from one asset to another.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /assets/copy (the `CopyAsset` operationId).
CopyAssetWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyAssetResponse, error)
// CopyAssetWithResponse Copy asset
//
// Copy asset information like albums, tags, etc. from one asset to another.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /assets/copy (the `CopyAsset` operationId).
CopyAssetWithResponse(ctx context.Context, body CopyAssetJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyAssetResponse, error)
// RunAssetJobsWithBodyWithResponse Run an asset job
//
// Run a specific job on a set of assets.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /assets/jobs (the `RunAssetJobs` operationId).
RunAssetJobsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunAssetJobsResponse, error)
// RunAssetJobsWithResponse Run an asset job
//
// Run a specific job on a set of assets.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /assets/jobs (the `RunAssetJobs` operationId).
RunAssetJobsWithResponse(ctx context.Context, body RunAssetJobsJSONRequestBody, reqEditors ...RequestEditorFn) (*RunAssetJobsResponse, error)
// DeleteBulkAssetMetadataWithBodyWithResponse Delete asset metadata
//
// Delete metadata key-value pairs for multiple assets.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /assets/metadata (the `DeleteBulkAssetMetadata` operationId).
DeleteBulkAssetMetadataWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteBulkAssetMetadataResponse, error)
// DeleteBulkAssetMetadataWithResponse Delete asset metadata
//
// Delete metadata key-value pairs for multiple assets.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /assets/metadata (the `DeleteBulkAssetMetadata` operationId).
DeleteBulkAssetMetadataWithResponse(ctx context.Context, body DeleteBulkAssetMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteBulkAssetMetadataResponse, error)
// UpdateBulkAssetMetadataWithBodyWithResponse Upsert asset metadata
//
// Upsert metadata key-value pairs for multiple assets.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /assets/metadata (the `UpdateBulkAssetMetadata` operationId).
UpdateBulkAssetMetadataWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBulkAssetMetadataResponse, error)
// UpdateBulkAssetMetadataWithResponse Upsert asset metadata
//
// Upsert metadata key-value pairs for multiple assets.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /assets/metadata (the `UpdateBulkAssetMetadata` operationId).
UpdateBulkAssetMetadataWithResponse(ctx context.Context, body UpdateBulkAssetMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBulkAssetMetadataResponse, error)
// GetAssetStatisticsWithResponse Get asset statistics
//
// Retrieve various statistics about the assets owned by the authenticated user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /assets/statistics (the `GetAssetStatistics` operationId).
GetAssetStatisticsWithResponse(ctx context.Context, params *GetAssetStatisticsParams, reqEditors ...RequestEditorFn) (*GetAssetStatisticsResponse, error)
// GetAssetInfoWithResponse Retrieve an asset
//
// Retrieve detailed information about a specific asset.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /assets/{id} (the `GetAssetInfo` operationId).
GetAssetInfoWithResponse(ctx context.Context, id openapi_types.UUID, params *GetAssetInfoParams, reqEditors ...RequestEditorFn) (*GetAssetInfoResponse, error)
// UpdateAssetWithBodyWithResponse Update an asset
//
// Update information of a specific asset.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /assets/{id} (the `UpdateAsset` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateAssetWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAssetResponse, error)
// UpdateAssetWithResponse Update an asset
//
// Update information of a specific asset.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /assets/{id} (the `UpdateAsset` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateAssetWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateAssetJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAssetResponse, error)
// RemoveAssetEditsWithResponse Remove edits from an existing asset
//
// Removes all edit actions (crop, rotate, mirror) associated with the specified asset.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /assets/{id}/edits (the `RemoveAssetEdits` operationId).
RemoveAssetEditsWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RemoveAssetEditsResponse, error)
// GetAssetEditsWithResponse Retrieve edits for an existing asset
//
// Retrieve a series of edit actions (crop, rotate, mirror) associated with the specified asset.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /assets/{id}/edits (the `GetAssetEdits` operationId).
GetAssetEditsWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAssetEditsResponse, error)
// EditAssetWithBodyWithResponse Apply edits to an existing asset
//
// Apply a series of edit actions (crop, rotate, mirror) to the specified asset.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /assets/{id}/edits (the `EditAsset` operationId).
EditAssetWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditAssetResponse, error)
// EditAssetWithResponse Apply edits to an existing asset
//
// Apply a series of edit actions (crop, rotate, mirror) to the specified asset.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /assets/{id}/edits (the `EditAsset` operationId).
EditAssetWithResponse(ctx context.Context, id openapi_types.UUID, body EditAssetJSONRequestBody, reqEditors ...RequestEditorFn) (*EditAssetResponse, error)
// GetAssetMetadataWithResponse Get asset metadata
//
// Retrieve all metadata key-value pairs associated with the specified asset.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /assets/{id}/metadata (the `GetAssetMetadata` operationId).
GetAssetMetadataWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAssetMetadataResponse, error)
// UpdateAssetMetadataWithBodyWithResponse Update asset metadata
//
// Update or add metadata key-value pairs for the specified asset.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /assets/{id}/metadata (the `UpdateAssetMetadata` operationId).
UpdateAssetMetadataWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAssetMetadataResponse, error)
// UpdateAssetMetadataWithResponse Update asset metadata
//
// Update or add metadata key-value pairs for the specified asset.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /assets/{id}/metadata (the `UpdateAssetMetadata` operationId).
UpdateAssetMetadataWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateAssetMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAssetMetadataResponse, error)
// DeleteAssetMetadataWithResponse Delete asset metadata by key
//
// Delete a specific metadata key-value pair associated with the specified asset.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /assets/{id}/metadata/{key} (the `DeleteAssetMetadata` operationId).
DeleteAssetMetadataWithResponse(ctx context.Context, id openapi_types.UUID, key string, reqEditors ...RequestEditorFn) (*DeleteAssetMetadataResponse, error)
// GetAssetMetadataByKeyWithResponse Retrieve asset metadata by key
//
// Retrieve the value of a specific metadata key associated with the specified asset.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /assets/{id}/metadata/{key} (the `GetAssetMetadataByKey` operationId).
GetAssetMetadataByKeyWithResponse(ctx context.Context, id openapi_types.UUID, key string, reqEditors ...RequestEditorFn) (*GetAssetMetadataByKeyResponse, error)
// GetAssetOcrWithResponse Retrieve asset OCR data
//
// Retrieve all OCR (Optical Character Recognition) data associated with the specified asset.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /assets/{id}/ocr (the `GetAssetOcr` operationId).
GetAssetOcrWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAssetOcrResponse, error)
// DownloadAssetWithResponse Download original asset
//
// Downloads the original file of the specified asset.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /assets/{id}/original (the `DownloadAsset` operationId).
DownloadAssetWithResponse(ctx context.Context, id openapi_types.UUID, params *DownloadAssetParams, reqEditors ...RequestEditorFn) (*DownloadAssetResponse, error)
// ViewAssetWithResponse View asset thumbnail
//
// Retrieve the thumbnail image for the specified asset. Viewing the fullsize thumbnail might redirect to downloadAsset, which requires a different permission.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /assets/{id}/thumbnail (the `ViewAsset` operationId).
ViewAssetWithResponse(ctx context.Context, id openapi_types.UUID, params *ViewAssetParams, reqEditors ...RequestEditorFn) (*ViewAssetResponse, error)
// PlayAssetVideoWithResponse Play asset video
//
// Streams the video file for the specified asset. This endpoint also supports byte range requests.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /assets/{id}/video/playback (the `PlayAssetVideo` operationId).
PlayAssetVideoWithResponse(ctx context.Context, id openapi_types.UUID, params *PlayAssetVideoParams, reqEditors ...RequestEditorFn) (*PlayAssetVideoResponse, error)
// GetMainPlaylistWithResponse Get HLS main playlist
//
// Returns an HLS main playlist with all available variants for the asset.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /assets/{id}/video/stream/main.m3u8 (the `GetMainPlaylist` operationId).
GetMainPlaylistWithResponse(ctx context.Context, id openapi_types.UUID, params *GetMainPlaylistParams, reqEditors ...RequestEditorFn) (*GetMainPlaylistResponse, error)
// EndSessionWithResponse End HLS streaming session
//
// Releases server resources for the streaming session.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /assets/{id}/video/stream/{sessionId} (the `EndSession` operationId).
EndSessionWithResponse(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, params *EndSessionParams, reqEditors ...RequestEditorFn) (*EndSessionResponse, error)
// GetMediaPlaylistWithResponse Get HLS media playlist
//
// Returns an HLS media playlist for one variant of the streaming session.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /assets/{id}/video/stream/{sessionId}/{variantIndex}/playlist.m3u8 (the `GetMediaPlaylist` operationId).
GetMediaPlaylistWithResponse(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, variantIndex int, params *GetMediaPlaylistParams, reqEditors ...RequestEditorFn) (*GetMediaPlaylistResponse, error)
// GetSegmentWithResponse Get HLS segment or init file
//
// Streams an HLS init segment (init.mp4) or media segment (seg_N.m4s).
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /assets/{id}/video/stream/{sessionId}/{variantIndex}/{filename} (the `GetSegment` operationId).
GetSegmentWithResponse(ctx context.Context, id openapi_types.UUID, sessionId openapi_types.UUID, variantIndex int, filename string, params *GetSegmentParams, reqEditors ...RequestEditorFn) (*GetSegmentResponse, error)
// SignUpAdminWithBodyWithResponse Register admin
//
// Create the first admin user in the system.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/admin-sign-up (the `SignUpAdmin` operationId).
SignUpAdminWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SignUpAdminResponse, error)
// SignUpAdminWithResponse Register admin
//
// Create the first admin user in the system.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/admin-sign-up (the `SignUpAdmin` operationId).
SignUpAdminWithResponse(ctx context.Context, body SignUpAdminJSONRequestBody, reqEditors ...RequestEditorFn) (*SignUpAdminResponse, error)
// ChangePasswordWithBodyWithResponse Change password
//
// Change the password of the current user.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/change-password (the `ChangePassword` operationId).
ChangePasswordWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangePasswordResponse, error)
// ChangePasswordWithResponse Change password
//
// Change the password of the current user.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/change-password (the `ChangePassword` operationId).
ChangePasswordWithResponse(ctx context.Context, body ChangePasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangePasswordResponse, error)
// LoginWithBodyWithResponse Login
//
// Login with username and password and receive a session token.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/login (the `Login` operationId).
LoginWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginResponse, error)
// LoginWithResponse Login
//
// Login with username and password and receive a session token.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/login (the `Login` operationId).
LoginWithResponse(ctx context.Context, body LoginJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginResponse, error)
// LogoutWithResponse Logout
//
// Logout the current user and invalidate the session token.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/logout (the `Logout` operationId).
LogoutWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LogoutResponse, error)
// ResetPinCodeWithBodyWithResponse Reset pin code
//
// Reset the pin code for the current user by providing the account password.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /auth/pin-code (the `ResetPinCode` operationId).
ResetPinCodeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResetPinCodeResponse, error)
// ResetPinCodeWithResponse Reset pin code
//
// Reset the pin code for the current user by providing the account password.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /auth/pin-code (the `ResetPinCode` operationId).
ResetPinCodeWithResponse(ctx context.Context, body ResetPinCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*ResetPinCodeResponse, error)
// SetupPinCodeWithBodyWithResponse Setup pin code
//
// Setup a new pin code for the current user.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/pin-code (the `SetupPinCode` operationId).
SetupPinCodeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetupPinCodeResponse, error)
// SetupPinCodeWithResponse Setup pin code
//
// Setup a new pin code for the current user.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/pin-code (the `SetupPinCode` operationId).
SetupPinCodeWithResponse(ctx context.Context, body SetupPinCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*SetupPinCodeResponse, error)
// ChangePinCodeWithBodyWithResponse Change pin code
//
// Change the pin code for the current user.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /auth/pin-code (the `ChangePinCode` operationId).
ChangePinCodeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangePinCodeResponse, error)
// ChangePinCodeWithResponse Change pin code
//
// Change the pin code for the current user.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /auth/pin-code (the `ChangePinCode` operationId).
ChangePinCodeWithResponse(ctx context.Context, body ChangePinCodeJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangePinCodeResponse, error)
// LockAuthSessionWithResponse Lock auth session
//
// Remove elevated access to locked assets from the current session.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/session/lock (the `LockAuthSession` operationId).
LockAuthSessionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LockAuthSessionResponse, error)
// UnlockAuthSessionWithBodyWithResponse Unlock auth session
//
// Temporarily grant the session elevated access to locked assets by providing the correct PIN code.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/session/unlock (the `UnlockAuthSession` operationId).
UnlockAuthSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnlockAuthSessionResponse, error)
// UnlockAuthSessionWithResponse Unlock auth session
//
// Temporarily grant the session elevated access to locked assets by providing the correct PIN code.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/session/unlock (the `UnlockAuthSession` operationId).
UnlockAuthSessionWithResponse(ctx context.Context, body UnlockAuthSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*UnlockAuthSessionResponse, error)
// GetAuthStatusWithResponse Retrieve auth status
//
// Get information about the current session, including whether the user has a password, and if the session can access locked assets.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /auth/status (the `GetAuthStatus` operationId).
GetAuthStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthStatusResponse, error)
// ValidateAccessTokenWithResponse Validate access token
//
// Validate the current authorization method is still valid.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /auth/validateToken (the `ValidateAccessToken` operationId).
ValidateAccessTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ValidateAccessTokenResponse, error)
// GetClusterGroupRequestsWithResponse Retrieve cluster group requests
//
// Retrieve the pending requests for the current user to join a cluster group.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /cluster-groups/requests (the `GetClusterGroupRequests` operationId).
GetClusterGroupRequestsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetClusterGroupRequestsResponse, error)
// DeleteClusterGroupRequestWithResponse Decline a cluster group request
//
// Delete a pending request to join a cluster group.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /cluster-groups/requests/{id} (the `DeleteClusterGroupRequest` operationId).
DeleteClusterGroupRequestWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteClusterGroupRequestResponse, error)
// AcceptClusterGroupRequestWithResponse Accept a cluster group request
//
// Join the cluster group the request was created for.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /cluster-groups/requests/{id}/accept (the `AcceptClusterGroupRequest` operationId).
AcceptClusterGroupRequestWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*AcceptClusterGroupRequestResponse, error)
// LeaveClusterGroupWithResponse Leave a cluster group
//
// Move the current user into a new cluster group of their own.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /cluster-groups/{id}/leave (the `LeaveClusterGroup` operationId).
LeaveClusterGroupWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*LeaveClusterGroupResponse, error)
// ClusterGroupRegeneratePeopleWithResponse Regenerate people of users in cluster group
//
// Forcefully re-run facial recognition for all faces of users in this group.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /cluster-groups/{id}/regenerate-people (the `ClusterGroupRegeneratePeople` operationId).
ClusterGroupRegeneratePeopleWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*ClusterGroupRegeneratePeopleResponse, error)
// GetClusterGroupRequestsForGroupWithResponse Retrieve the requests sent by a cluster group
//
// Retrieve the pending requests for other users to join the cluster group.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /cluster-groups/{id}/requests (the `GetClusterGroupRequestsForGroup` operationId).
GetClusterGroupRequestsForGroupWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetClusterGroupRequestsForGroupResponse, error)
// CreateClusterGroupRequestWithBodyWithResponse Create a cluster group request
//
// Ask another user to join the cluster group of the current user.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /cluster-groups/{id}/requests (the `CreateClusterGroupRequest` operationId).
CreateClusterGroupRequestWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateClusterGroupRequestResponse, error)
// CreateClusterGroupRequestWithResponse Create a cluster group request
//
// Ask another user to join the cluster group of the current user.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /cluster-groups/{id}/requests (the `CreateClusterGroupRequest` operationId).
CreateClusterGroupRequestWithResponse(ctx context.Context, id openapi_types.UUID, body CreateClusterGroupRequestJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterGroupRequestResponse, error)
// GetClusterGroupUsersWithResponse Retrieve the users of a cluster group
//
// Retrieve the users that are a member of the cluster group.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /cluster-groups/{id}/users (the `GetClusterGroupUsers` operationId).
GetClusterGroupUsersWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetClusterGroupUsersResponse, error)
// GetUserConfigWithResponse Get the configuration with user visibility
//
// Retrieve the system configuration properties that are visible to logged in users.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /config (the `GetUserConfig` operationId).
GetUserConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserConfigResponse, error)
// GetUserConfigDefaultsWithResponse Get the default configuration with user visibility
//
// Retrieve the default value of the configuration properties that are visible to logged in users.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /config/defaults (the `GetUserConfigDefaults` operationId).
GetUserConfigDefaultsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserConfigDefaultsResponse, error)
// DownloadArchiveWithBodyWithResponse Download asset archive
//
// Download a ZIP archive containing the specified assets. The assets must have been previously requested via the "getDownloadInfo" endpoint.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /download/archive (the `DownloadArchive` operationId).
DownloadArchiveWithBodyWithResponse(ctx context.Context, params *DownloadArchiveParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DownloadArchiveResponse, error)
// DownloadArchiveWithResponse Download asset archive
//
// Download a ZIP archive containing the specified assets. The assets must have been previously requested via the "getDownloadInfo" endpoint.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /download/archive (the `DownloadArchive` operationId).
DownloadArchiveWithResponse(ctx context.Context, params *DownloadArchiveParams, body DownloadArchiveJSONRequestBody, reqEditors ...RequestEditorFn) (*DownloadArchiveResponse, error)
// GetDownloadInfoWithBodyWithResponse Retrieve download information
//
// Retrieve information about how to request a download for the specified assets or album. The response includes groups of assets that can be downloaded together.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /download/info (the `GetDownloadInfo` operationId).
GetDownloadInfoWithBodyWithResponse(ctx context.Context, params *GetDownloadInfoParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetDownloadInfoResponse, error)
// GetDownloadInfoWithResponse Retrieve download information
//
// Retrieve information about how to request a download for the specified assets or album. The response includes groups of assets that can be downloaded together.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /download/info (the `GetDownloadInfo` operationId).
GetDownloadInfoWithResponse(ctx context.Context, params *GetDownloadInfoParams, body GetDownloadInfoJSONRequestBody, reqEditors ...RequestEditorFn) (*GetDownloadInfoResponse, error)
// DeleteDuplicatesWithBodyWithResponse Delete duplicates
//
// Delete multiple duplicate assets specified by their IDs.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /duplicates (the `DeleteDuplicates` operationId).
DeleteDuplicatesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteDuplicatesResponse, error)
// DeleteDuplicatesWithResponse Delete duplicates
//
// Delete multiple duplicate assets specified by their IDs.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /duplicates (the `DeleteDuplicates` operationId).
DeleteDuplicatesWithResponse(ctx context.Context, body DeleteDuplicatesJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteDuplicatesResponse, error)
// GetAssetDuplicatesWithResponse Retrieve duplicates
//
// Retrieve a list of duplicate assets available to the authenticated user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /duplicates (the `GetAssetDuplicates` operationId).
GetAssetDuplicatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAssetDuplicatesResponse, error)
// ResolveDuplicatesWithBodyWithResponse Resolve duplicate groups
//
// Resolve duplicate groups by synchronizing metadata across assets and deleting/trashing duplicates.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /duplicates/resolve (the `ResolveDuplicates` operationId).
ResolveDuplicatesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ResolveDuplicatesResponse, error)
// ResolveDuplicatesWithResponse Resolve duplicate groups
//
// Resolve duplicate groups by synchronizing metadata across assets and deleting/trashing duplicates.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /duplicates/resolve (the `ResolveDuplicates` operationId).
ResolveDuplicatesWithResponse(ctx context.Context, body ResolveDuplicatesJSONRequestBody, reqEditors ...RequestEditorFn) (*ResolveDuplicatesResponse, error)
// DeleteDuplicateWithResponse Dismiss a duplicate group
//
// Dismiss a duplicate group by its ID, unlinking all assets in the group without deleting them.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /duplicates/{id} (the `DeleteDuplicate` operationId).
DeleteDuplicateWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteDuplicateResponse, error)
// GetFacesWithResponse Retrieve faces for asset
//
// Retrieve all faces belonging to an asset.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /faces (the `GetFaces` operationId).
GetFacesWithResponse(ctx context.Context, params *GetFacesParams, reqEditors ...RequestEditorFn) (*GetFacesResponse, error)
// CreateFaceWithBodyWithResponse Create a face
//
// Create a new face that has not been discovered by facial recognition. The content of the bounding box is considered a face.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /faces (the `CreateFace` operationId).
CreateFaceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateFaceResponse, error)
// CreateFaceWithResponse Create a face
//
// Create a new face that has not been discovered by facial recognition. The content of the bounding box is considered a face.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /faces (the `CreateFace` operationId).
CreateFaceWithResponse(ctx context.Context, body CreateFaceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateFaceResponse, error)
// DeleteFaceWithBodyWithResponse Delete a face
//
// Delete a face identified by the id. Optionally can be force deleted.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /faces/{id} (the `DeleteFace` operationId).
DeleteFaceWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteFaceResponse, error)
// DeleteFaceWithResponse Delete a face
//
// Delete a face identified by the id. Optionally can be force deleted.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /faces/{id} (the `DeleteFace` operationId).
DeleteFaceWithResponse(ctx context.Context, id openapi_types.UUID, body DeleteFaceJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteFaceResponse, error)
// ReassignFacesByIdWithBodyWithResponse Re-assign a face to another person
//
// Re-assign the face provided in the body to the person identified by the id in the path parameter.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /faces/{id} (the `ReassignFacesById` operationId).
ReassignFacesByIdWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReassignFacesByIdResponse, error)
// ReassignFacesByIdWithResponse Re-assign a face to another person
//
// Re-assign the face provided in the body to the person identified by the id in the path parameter.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /faces/{id} (the `ReassignFacesById` operationId).
ReassignFacesByIdWithResponse(ctx context.Context, id openapi_types.UUID, body ReassignFacesByIdJSONRequestBody, reqEditors ...RequestEditorFn) (*ReassignFacesByIdResponse, error)
// GetQueuesLegacyWithResponse Retrieve queue counts and status
//
// Retrieve the counts of the current queue, as well as the current status.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /jobs (the `GetQueuesLegacy` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
GetQueuesLegacyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetQueuesLegacyResponse, error)
// CreateJobWithBodyWithResponse Create a manual job
//
// Run a specific job. Most jobs are queued automatically, but this endpoint allows for manual creation of a handful of jobs, including various cleanup tasks, as well as creating a new database backup.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /jobs (the `CreateJob` operationId).
CreateJobWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJobResponse, error)
// CreateJobWithResponse Create a manual job
//
// Run a specific job. Most jobs are queued automatically, but this endpoint allows for manual creation of a handful of jobs, including various cleanup tasks, as well as creating a new database backup.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /jobs (the `CreateJob` operationId).
CreateJobWithResponse(ctx context.Context, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJobResponse, error)
// RunQueueCommandLegacyWithBodyWithResponse Run jobs
//
// Queue all assets for a specific job type. Defaults to only queueing assets that have not yet been processed, but the force command can be used to re-process all assets.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /jobs/{name} (the `RunQueueCommandLegacy` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
RunQueueCommandLegacyWithBodyWithResponse(ctx context.Context, name QueueName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunQueueCommandLegacyResponse, error)
// RunQueueCommandLegacyWithResponse Run jobs
//
// Queue all assets for a specific job type. Defaults to only queueing assets that have not yet been processed, but the force command can be used to re-process all assets.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /jobs/{name} (the `RunQueueCommandLegacy` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
RunQueueCommandLegacyWithResponse(ctx context.Context, name QueueName, body RunQueueCommandLegacyJSONRequestBody, reqEditors ...RequestEditorFn) (*RunQueueCommandLegacyResponse, error)
// GetAllLibrariesWithResponse Retrieve libraries
//
// Retrieve a list of external libraries.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /libraries (the `GetAllLibraries` operationId).
GetAllLibrariesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllLibrariesResponse, error)
// CreateLibraryWithBodyWithResponse Create a library
//
// Create a new external library.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /libraries (the `CreateLibrary` operationId).
CreateLibraryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLibraryResponse, error)
// CreateLibraryWithResponse Create a library
//
// Create a new external library.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /libraries (the `CreateLibrary` operationId).
CreateLibraryWithResponse(ctx context.Context, body CreateLibraryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLibraryResponse, error)
// DeleteLibraryWithResponse Delete a library
//
// Delete an external library by its ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /libraries/{id} (the `DeleteLibrary` operationId).
DeleteLibraryWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteLibraryResponse, error)
// GetLibraryWithResponse Retrieve a library
//
// Retrieve an external library by its ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /libraries/{id} (the `GetLibrary` operationId).
GetLibraryWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetLibraryResponse, error)
// UpdateLibraryWithBodyWithResponse Update a library
//
// Update an existing external library.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /libraries/{id} (the `UpdateLibrary` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateLibraryWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLibraryResponse, error)
// UpdateLibraryWithResponse Update a library
//
// Update an existing external library.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /libraries/{id} (the `UpdateLibrary` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateLibraryWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateLibraryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLibraryResponse, error)
// ScanLibraryWithResponse Scan a library
//
// Queue a scan for the external library to find and import new assets.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /libraries/{id}/scan (the `ScanLibrary` operationId).
ScanLibraryWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*ScanLibraryResponse, error)
// GetLibraryStatisticsWithResponse Retrieve library statistics
//
// Retrieve statistics for a specific external library, including number of videos, images, and storage usage.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /libraries/{id}/statistics (the `GetLibraryStatistics` operationId).
GetLibraryStatisticsWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetLibraryStatisticsResponse, error)
// ValidateWithBodyWithResponse Validate library settings
//
// Validate the settings of an external library.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /libraries/{id}/validate (the `Validate` operationId).
ValidateWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateResponse, error)
// ValidateWithResponse Validate library settings
//
// Validate the settings of an external library.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /libraries/{id}/validate (the `Validate` operationId).
ValidateWithResponse(ctx context.Context, id openapi_types.UUID, body ValidateJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateResponse, error)
// GetMapMarkersWithResponse Retrieve map markers
//
// Retrieve a list of latitude and longitude coordinates for every asset with location data.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /map/markers (the `GetMapMarkers` operationId).
GetMapMarkersWithResponse(ctx context.Context, params *GetMapMarkersParams, reqEditors ...RequestEditorFn) (*GetMapMarkersResponse, error)
// ReverseGeocodeWithResponse Reverse geocode coordinates
//
// Retrieve location information (e.g., city, country) for given latitude and longitude coordinates.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /map/reverse-geocode (the `ReverseGeocode` operationId).
ReverseGeocodeWithResponse(ctx context.Context, params *ReverseGeocodeParams, reqEditors ...RequestEditorFn) (*ReverseGeocodeResponse, error)
// SearchMemoriesWithResponse Retrieve memories
//
// Retrieve a list of memories. Memories are sorted descending by creation date by default, although they can also be sorted in ascending order, or randomly.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /memories (the `SearchMemories` operationId).
SearchMemoriesWithResponse(ctx context.Context, params *SearchMemoriesParams, reqEditors ...RequestEditorFn) (*SearchMemoriesResponse, error)
// CreateMemoryWithBodyWithResponse Create a memory
//
// Create a new memory by providing a name, description, and a list of asset IDs to include in the memory.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /memories (the `CreateMemory` operationId).
CreateMemoryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMemoryResponse, error)
// CreateMemoryWithResponse Create a memory
//
// Create a new memory by providing a name, description, and a list of asset IDs to include in the memory.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /memories (the `CreateMemory` operationId).
CreateMemoryWithResponse(ctx context.Context, body CreateMemoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMemoryResponse, error)
// MemoriesStatisticsWithResponse Retrieve memories statistics
//
// Retrieve statistics about memories, such as total count and other relevant metrics.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /memories/statistics (the `MemoriesStatistics` operationId).
MemoriesStatisticsWithResponse(ctx context.Context, params *MemoriesStatisticsParams, reqEditors ...RequestEditorFn) (*MemoriesStatisticsResponse, error)
// DeleteMemoryWithResponse Delete a memory
//
// Delete a specific memory by its ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /memories/{id} (the `DeleteMemory` operationId).
DeleteMemoryWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteMemoryResponse, error)
// GetMemoryWithResponse Retrieve a memory
//
// Retrieve a specific memory by its ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /memories/{id} (the `GetMemory` operationId).
GetMemoryWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetMemoryResponse, error)
// UpdateMemoryWithBodyWithResponse Update a memory
//
// Update an existing memory by its ID.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /memories/{id} (the `UpdateMemory` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateMemoryWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMemoryResponse, error)
// UpdateMemoryWithResponse Update a memory
//
// Update an existing memory by its ID.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /memories/{id} (the `UpdateMemory` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateMemoryWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateMemoryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMemoryResponse, error)
// RemoveMemoryAssetsWithBodyWithResponse Remove assets from a memory
//
// Remove a list of asset IDs from a specific memory.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /memories/{id}/assets (the `RemoveMemoryAssets` operationId).
RemoveMemoryAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveMemoryAssetsResponse, error)
// RemoveMemoryAssetsWithResponse Remove assets from a memory
//
// Remove a list of asset IDs from a specific memory.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /memories/{id}/assets (the `RemoveMemoryAssets` operationId).
RemoveMemoryAssetsWithResponse(ctx context.Context, id openapi_types.UUID, body RemoveMemoryAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveMemoryAssetsResponse, error)
// AddMemoryAssetsWithBodyWithResponse Add assets to a memory
//
// Add a list of asset IDs to a specific memory.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /memories/{id}/assets (the `AddMemoryAssets` operationId).
AddMemoryAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddMemoryAssetsResponse, error)
// AddMemoryAssetsWithResponse Add assets to a memory
//
// Add a list of asset IDs to a specific memory.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /memories/{id}/assets (the `AddMemoryAssets` operationId).
AddMemoryAssetsWithResponse(ctx context.Context, id openapi_types.UUID, body AddMemoryAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*AddMemoryAssetsResponse, error)
// DeleteNotificationsWithBodyWithResponse Delete notifications
//
// Delete a list of notifications at once.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /notifications (the `DeleteNotifications` operationId).
DeleteNotificationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteNotificationsResponse, error)
// DeleteNotificationsWithResponse Delete notifications
//
// Delete a list of notifications at once.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /notifications (the `DeleteNotifications` operationId).
DeleteNotificationsWithResponse(ctx context.Context, body DeleteNotificationsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteNotificationsResponse, error)
// GetNotificationsWithResponse Retrieve notifications
//
// Retrieve a list of notifications.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /notifications (the `GetNotifications` operationId).
GetNotificationsWithResponse(ctx context.Context, params *GetNotificationsParams, reqEditors ...RequestEditorFn) (*GetNotificationsResponse, error)
// UpdateNotificationsWithBodyWithResponse Update notifications
//
// Update a list of notifications. Allows to bulk-set the read status of notifications.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /notifications (the `UpdateNotifications` operationId).
UpdateNotificationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNotificationsResponse, error)
// UpdateNotificationsWithResponse Update notifications
//
// Update a list of notifications. Allows to bulk-set the read status of notifications.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /notifications (the `UpdateNotifications` operationId).
UpdateNotificationsWithResponse(ctx context.Context, body UpdateNotificationsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNotificationsResponse, error)
// DeleteNotificationWithResponse Delete a notification
//
// Delete a specific notification.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /notifications/{id} (the `DeleteNotification` operationId).
DeleteNotificationWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteNotificationResponse, error)
// GetNotificationWithResponse Get a notification
//
// Retrieve a specific notification identified by id.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /notifications/{id} (the `GetNotification` operationId).
GetNotificationWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetNotificationResponse, error)
// UpdateNotificationWithBodyWithResponse Update a notification
//
// Update a specific notification to set its read status.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /notifications/{id} (the `UpdateNotification` operationId).
UpdateNotificationWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNotificationResponse, error)
// UpdateNotificationWithResponse Update a notification
//
// Update a specific notification to set its read status.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /notifications/{id} (the `UpdateNotification` operationId).
UpdateNotificationWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateNotificationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNotificationResponse, error)
// StartOAuthWithBodyWithResponse Start OAuth
//
// Initiate the OAuth authorization process.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /oauth/authorize (the `StartOAuth` operationId).
StartOAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartOAuthResponse, error)
// StartOAuthWithResponse Start OAuth
//
// Initiate the OAuth authorization process.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /oauth/authorize (the `StartOAuth` operationId).
StartOAuthWithResponse(ctx context.Context, body StartOAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*StartOAuthResponse, error)
// LogoutOAuthWithBodyWithResponse Backchannel OAuth logout
//
// Logout the OAuth account and invalidate the session specified by the sid claim or all sessions if the sid claim is not present.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /oauth/backchannel-logout (the `LogoutOAuth` operationId).
LogoutOAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LogoutOAuthResponse, error)
// LogoutOAuthWithFormdataBodyWithResponse Backchannel OAuth logout
//
// Logout the OAuth account and invalidate the session specified by the sid claim or all sessions if the sid claim is not present.
//
// Takes a body of the `application/x-www-form-urlencoded` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /oauth/backchannel-logout (the `LogoutOAuth` operationId).
LogoutOAuthWithFormdataBodyWithResponse(ctx context.Context, body LogoutOAuthFormdataRequestBody, reqEditors ...RequestEditorFn) (*LogoutOAuthResponse, error)
// FinishOAuthWithBodyWithResponse Finish OAuth
//
// Complete the OAuth authorization process by exchanging the authorization code for a session token.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /oauth/callback (the `FinishOAuth` operationId).
FinishOAuthWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FinishOAuthResponse, error)
// FinishOAuthWithResponse Finish OAuth
//
// Complete the OAuth authorization process by exchanging the authorization code for a session token.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /oauth/callback (the `FinishOAuth` operationId).
FinishOAuthWithResponse(ctx context.Context, body FinishOAuthJSONRequestBody, reqEditors ...RequestEditorFn) (*FinishOAuthResponse, error)
// LinkOAuthAccountWithBodyWithResponse Link OAuth account
//
// Link an OAuth account to the authenticated user.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /oauth/link (the `LinkOAuthAccount` operationId).
LinkOAuthAccountWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkOAuthAccountResponse, error)
// LinkOAuthAccountWithResponse Link OAuth account
//
// Link an OAuth account to the authenticated user.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /oauth/link (the `LinkOAuthAccount` operationId).
LinkOAuthAccountWithResponse(ctx context.Context, body LinkOAuthAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkOAuthAccountResponse, error)
// RedirectOAuthToMobileWithResponse Redirect OAuth to mobile
//
// Requests to this URL are automatically forwarded to the mobile app, and is used in some cases for OAuth redirecting.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /oauth/mobile-redirect (the `RedirectOAuthToMobile` operationId).
RedirectOAuthToMobileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RedirectOAuthToMobileResponse, error)
// UnlinkOAuthAccountWithResponse Unlink OAuth account
//
// Unlink the OAuth account from the authenticated user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /oauth/unlink (the `UnlinkOAuthAccount` operationId).
UnlinkOAuthAccountWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UnlinkOAuthAccountResponse, error)
// GetPartnersWithResponse Retrieve partners
//
// Retrieve a list of partners with whom assets are shared.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /partners (the `GetPartners` operationId).
GetPartnersWithResponse(ctx context.Context, params *GetPartnersParams, reqEditors ...RequestEditorFn) (*GetPartnersResponse, error)
// CreatePartnerWithBodyWithResponse Create a partner
//
// Create a new partner to share assets with.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /partners (the `CreatePartner` operationId).
CreatePartnerWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePartnerResponse, error)
// CreatePartnerWithResponse Create a partner
//
// Create a new partner to share assets with.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /partners (the `CreatePartner` operationId).
CreatePartnerWithResponse(ctx context.Context, body CreatePartnerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePartnerResponse, error)
// RemovePartnerWithResponse Remove a partner
//
// Stop sharing assets with a partner.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /partners/{id} (the `RemovePartner` operationId).
RemovePartnerWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RemovePartnerResponse, error)
// CreatePartnerDeprecatedWithResponse Create a partner
//
// Create a new partner to share assets with.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /partners/{id} (the `CreatePartnerDeprecated` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
CreatePartnerDeprecatedWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*CreatePartnerDeprecatedResponse, error)
// UpdatePartnerWithBodyWithResponse Update a partner
//
// Specify whether a partner's assets should appear in the user's timeline.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /partners/{id} (the `UpdatePartner` operationId).
UpdatePartnerWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePartnerResponse, error)
// UpdatePartnerWithResponse Update a partner
//
// Specify whether a partner's assets should appear in the user's timeline.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /partners/{id} (the `UpdatePartner` operationId).
UpdatePartnerWithResponse(ctx context.Context, id openapi_types.UUID, body UpdatePartnerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePartnerResponse, error)
// DeletePeopleWithBodyWithResponse Delete people
//
// Bulk delete a list of people at once.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /people (the `DeletePeople` operationId).
DeletePeopleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeletePeopleResponse, error)
// DeletePeopleWithResponse Delete people
//
// Bulk delete a list of people at once.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /people (the `DeletePeople` operationId).
DeletePeopleWithResponse(ctx context.Context, body DeletePeopleJSONRequestBody, reqEditors ...RequestEditorFn) (*DeletePeopleResponse, error)
// GetAllPeopleWithResponse Get all people
//
// Retrieve a list of all people.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /people (the `GetAllPeople` operationId).
GetAllPeopleWithResponse(ctx context.Context, params *GetAllPeopleParams, reqEditors ...RequestEditorFn) (*GetAllPeopleResponse, error)
// CreatePersonWithBodyWithResponse Create a person
//
// Create a new person that can have multiple faces assigned to them.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /people (the `CreatePerson` operationId).
CreatePersonWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePersonResponse, error)
// CreatePersonWithResponse Create a person
//
// Create a new person that can have multiple faces assigned to them.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /people (the `CreatePerson` operationId).
CreatePersonWithResponse(ctx context.Context, body CreatePersonJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePersonResponse, error)
// UpdatePeopleWithBodyWithResponse Update people
//
// Bulk update multiple people at once.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /people (the `UpdatePeople` operationId).
UpdatePeopleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePeopleResponse, error)
// UpdatePeopleWithResponse Update people
//
// Bulk update multiple people at once.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /people (the `UpdatePeople` operationId).
UpdatePeopleWithResponse(ctx context.Context, body UpdatePeopleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePeopleResponse, error)
// MergePeopleWithBodyWithResponse Merge people
//
// Merge an ordered list of people together into a single person. The final name and birth date are always the first defined value, following the order. Also automatically merges people for other users in the cluster group, skipping people that would result in overriding a previously set name or birth date.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /people/merge (the `MergePeople` operationId).
MergePeopleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MergePeopleResponse, error)
// MergePeopleWithResponse Merge people
//
// Merge an ordered list of people together into a single person. The final name and birth date are always the first defined value, following the order. Also automatically merges people for other users in the cluster group, skipping people that would result in overriding a previously set name or birth date.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /people/merge (the `MergePeople` operationId).
MergePeopleWithResponse(ctx context.Context, body MergePeopleJSONRequestBody, reqEditors ...RequestEditorFn) (*MergePeopleResponse, error)
// DeletePersonWithResponse Delete person
//
// Delete an individual person.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /people/{id} (the `DeletePerson` operationId).
DeletePersonWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeletePersonResponse, error)
// GetPersonWithResponse Get a person
//
// Retrieve a person by id.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /people/{id} (the `GetPerson` operationId).
GetPersonWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPersonResponse, error)
// UpdatePersonWithBodyWithResponse Update person
//
// Update an individual person.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /people/{id} (the `UpdatePerson` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdatePersonWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePersonResponse, error)
// UpdatePersonWithResponse Update person
//
// Update an individual person.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /people/{id} (the `UpdatePerson` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdatePersonWithResponse(ctx context.Context, id openapi_types.UUID, body UpdatePersonJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePersonResponse, error)
// MergePersonLegacyWithBodyWithResponse Merge people
//
// Merge a list of people into the person specified in the path parameter.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /people/{id}/merge (the `MergePersonLegacy` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
MergePersonLegacyWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MergePersonLegacyResponse, error)
// MergePersonLegacyWithResponse Merge people
//
// Merge a list of people into the person specified in the path parameter.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /people/{id}/merge (the `MergePersonLegacy` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
MergePersonLegacyWithResponse(ctx context.Context, id openapi_types.UUID, body MergePersonLegacyJSONRequestBody, reqEditors ...RequestEditorFn) (*MergePersonLegacyResponse, error)
// ReassignFacesWithBodyWithResponse Reassign faces
//
// Bulk reassign a list of faces to a different person.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /people/{id}/reassign (the `ReassignFaces` operationId).
ReassignFacesWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReassignFacesResponse, error)
// ReassignFacesWithResponse Reassign faces
//
// Bulk reassign a list of faces to a different person.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /people/{id}/reassign (the `ReassignFaces` operationId).
ReassignFacesWithResponse(ctx context.Context, id openapi_types.UUID, body ReassignFacesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReassignFacesResponse, error)
// GetPersonStatisticsWithResponse Get person statistics
//
// Retrieve statistics about a specific person.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /people/{id}/statistics (the `GetPersonStatistics` operationId).
GetPersonStatisticsWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPersonStatisticsResponse, error)
// GetPersonThumbnailWithResponse Get person thumbnail
//
// Retrieve the thumbnail file for a person.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /people/{id}/thumbnail (the `GetPersonThumbnail` operationId).
GetPersonThumbnailWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPersonThumbnailResponse, error)
// SearchPluginsWithResponse List all plugins
//
// Retrieve a list of plugins available to the authenticated user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /plugins (the `SearchPlugins` operationId).
SearchPluginsWithResponse(ctx context.Context, params *SearchPluginsParams, reqEditors ...RequestEditorFn) (*SearchPluginsResponse, error)
// SearchPluginMethodsWithResponse Retrieve plugin methods
//
// Retrieve a list of plugin methods.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /plugins/methods (the `SearchPluginMethods` operationId).
SearchPluginMethodsWithResponse(ctx context.Context, params *SearchPluginMethodsParams, reqEditors ...RequestEditorFn) (*SearchPluginMethodsResponse, error)
// SearchPluginTemplatesWithResponse Retrieve workflow templates
//
// Retrieve workflow templates provided by installed plugins.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /plugins/templates (the `SearchPluginTemplates` operationId).
SearchPluginTemplatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SearchPluginTemplatesResponse, error)
// GetPluginWithResponse Retrieve a plugin
//
// Retrieve information about a specific plugin by its ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /plugins/{id} (the `GetPlugin` operationId).
GetPluginWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPluginResponse, error)
// GetPublicConfigWithResponse Get the public configuration
//
// Retrieve the system configuration properties that are visible to everyone.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /public/config (the `GetPublicConfig` operationId).
GetPublicConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPublicConfigResponse, error)
// GetPublicConfigDefaultsWithResponse Get the public configuration defaults
//
// Retrieve the default value of the configuration properties that are visible to everyone.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /public/config/defaults (the `GetPublicConfigDefaults` operationId).
GetPublicConfigDefaultsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPublicConfigDefaultsResponse, error)
// GetQueuesWithResponse List all queues
//
// Retrieves a list of queues.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /queues (the `GetQueues` operationId).
GetQueuesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetQueuesResponse, error)
// GetQueueWithResponse Retrieve a queue
//
// Retrieves a specific queue by its name.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /queues/{name} (the `GetQueue` operationId).
GetQueueWithResponse(ctx context.Context, name QueueName, reqEditors ...RequestEditorFn) (*GetQueueResponse, error)
// UpdateQueueWithBodyWithResponse Update a queue
//
// Change the paused status of a specific queue.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /queues/{name} (the `UpdateQueue` operationId).
UpdateQueueWithBodyWithResponse(ctx context.Context, name QueueName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateQueueResponse, error)
// UpdateQueueWithResponse Update a queue
//
// Change the paused status of a specific queue.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /queues/{name} (the `UpdateQueue` operationId).
UpdateQueueWithResponse(ctx context.Context, name QueueName, body UpdateQueueJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateQueueResponse, error)
// EmptyQueueWithBodyWithResponse Empty a queue
//
// Removes all jobs from the specified queue.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /queues/{name}/jobs (the `EmptyQueue` operationId).
EmptyQueueWithBodyWithResponse(ctx context.Context, name QueueName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EmptyQueueResponse, error)
// EmptyQueueWithResponse Empty a queue
//
// Removes all jobs from the specified queue.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /queues/{name}/jobs (the `EmptyQueue` operationId).
EmptyQueueWithResponse(ctx context.Context, name QueueName, body EmptyQueueJSONRequestBody, reqEditors ...RequestEditorFn) (*EmptyQueueResponse, error)
// GetQueueJobsWithResponse Retrieve queue jobs
//
// Retrieves a list of queue jobs from the specified queue.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /queues/{name}/jobs (the `GetQueueJobs` operationId).
GetQueueJobsWithResponse(ctx context.Context, name QueueName, params *GetQueueJobsParams, reqEditors ...RequestEditorFn) (*GetQueueJobsResponse, error)
// GetAssetsByCityWithResponse Retrieve assets by city
//
// Retrieve a list of assets with each asset belonging to a different city. This endpoint is used on the places pages to show a single thumbnail for each city the user has assets in.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /search/cities (the `GetAssetsByCity` operationId).
GetAssetsByCityWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAssetsByCityResponse, error)
// GetExploreDataWithResponse Retrieve explore data
//
// Retrieve data for the explore section, such as popular people and places.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /search/explore (the `GetExploreData` operationId).
GetExploreDataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetExploreDataResponse, error)
// SearchLargeAssetsWithResponse Search large assets
//
// Search for assets that are considered large based on specified criteria.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /search/large-assets (the `SearchLargeAssets` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
SearchLargeAssetsWithResponse(ctx context.Context, params *SearchLargeAssetsParams, reqEditors ...RequestEditorFn) (*SearchLargeAssetsResponse, error)
// SearchAssetsWithBodyWithResponse Search assets by metadata
//
// Search for assets based on various metadata criteria.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /search/metadata (the `SearchAssets` operationId).
SearchAssetsWithBodyWithResponse(ctx context.Context, params *SearchAssetsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchAssetsResponse, error)
// SearchAssetsWithResponse Search assets by metadata
//
// Search for assets based on various metadata criteria.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /search/metadata (the `SearchAssets` operationId).
SearchAssetsWithResponse(ctx context.Context, params *SearchAssetsParams, body SearchAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchAssetsResponse, error)
// SearchPersonWithResponse Search people
//
// Search for people by name.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /search/person (the `SearchPerson` operationId).
SearchPersonWithResponse(ctx context.Context, params *SearchPersonParams, reqEditors ...RequestEditorFn) (*SearchPersonResponse, error)
// SearchPlacesWithResponse Search places
//
// Search for places by name.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /search/places (the `SearchPlaces` operationId).
SearchPlacesWithResponse(ctx context.Context, params *SearchPlacesParams, reqEditors ...RequestEditorFn) (*SearchPlacesResponse, error)
// SearchRandomWithBodyWithResponse Search random assets
//
// Retrieve a random selection of assets based on the provided criteria.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /search/random (the `SearchRandom` operationId).
SearchRandomWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchRandomResponse, error)
// SearchRandomWithResponse Search random assets
//
// Retrieve a random selection of assets based on the provided criteria.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /search/random (the `SearchRandom` operationId).
SearchRandomWithResponse(ctx context.Context, body SearchRandomJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchRandomResponse, error)
// SearchSmartWithBodyWithResponse Smart asset search
//
// Perform a smart search for assets by using machine learning vectors to determine relevance.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /search/smart (the `SearchSmart` operationId).
SearchSmartWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchSmartResponse, error)
// SearchSmartWithResponse Smart asset search
//
// Perform a smart search for assets by using machine learning vectors to determine relevance.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /search/smart (the `SearchSmart` operationId).
SearchSmartWithResponse(ctx context.Context, body SearchSmartJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchSmartResponse, error)
// SearchAssetStatisticsWithBodyWithResponse Search asset statistics
//
// Retrieve statistical data about assets based on search criteria, such as the total matching count.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /search/statistics (the `SearchAssetStatistics` operationId).
SearchAssetStatisticsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SearchAssetStatisticsResponse, error)
// SearchAssetStatisticsWithResponse Search asset statistics
//
// Retrieve statistical data about assets based on search criteria, such as the total matching count.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /search/statistics (the `SearchAssetStatistics` operationId).
SearchAssetStatisticsWithResponse(ctx context.Context, body SearchAssetStatisticsJSONRequestBody, reqEditors ...RequestEditorFn) (*SearchAssetStatisticsResponse, error)
// GetSearchSuggestionsWithResponse Retrieve search suggestions
//
// Retrieve search suggestions based on partial input. This endpoint is used for typeahead search features.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /search/suggestions (the `GetSearchSuggestions` operationId).
GetSearchSuggestionsWithResponse(ctx context.Context, params *GetSearchSuggestionsParams, reqEditors ...RequestEditorFn) (*GetSearchSuggestionsResponse, error)
// GetAboutInfoWithResponse Get server information
//
// Retrieve a list of information about the server.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /server/about (the `GetAboutInfo` operationId).
GetAboutInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAboutInfoResponse, error)
// GetApkLinksWithResponse Get APK links
//
// Retrieve links to the APKs for the current server version.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /server/apk-links (the `GetApkLinks` operationId).
GetApkLinksWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApkLinksResponse, error)
// GetServerConfigWithResponse Get config
//
// Retrieve the current server configuration.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /server/config (the `GetServerConfig` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
GetServerConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerConfigResponse, error)
// GetServerFeaturesWithResponse Get features
//
// Retrieve available features supported by this server.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /server/features (the `GetServerFeatures` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
GetServerFeaturesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerFeaturesResponse, error)
// DeleteServerLicenseWithResponse Delete server product key
//
// Delete the currently set server product key.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /server/license (the `DeleteServerLicense` operationId).
DeleteServerLicenseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteServerLicenseResponse, error)
// GetServerLicenseWithResponse Get product key
//
// Retrieve information about whether the server currently has a product key registered.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /server/license (the `GetServerLicense` operationId).
GetServerLicenseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerLicenseResponse, error)
// SetServerLicenseWithBodyWithResponse Set server product key
//
// Validate and set the server product key if successful.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /server/license (the `SetServerLicense` operationId).
SetServerLicenseWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetServerLicenseResponse, error)
// SetServerLicenseWithResponse Set server product key
//
// Validate and set the server product key if successful.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /server/license (the `SetServerLicense` operationId).
SetServerLicenseWithResponse(ctx context.Context, body SetServerLicenseJSONRequestBody, reqEditors ...RequestEditorFn) (*SetServerLicenseResponse, error)
// GetSupportedMediaTypesWithResponse Get supported media types
//
// Retrieve all media types supported by the server.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /server/media-types (the `GetSupportedMediaTypes` operationId).
GetSupportedMediaTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSupportedMediaTypesResponse, error)
// PingServerWithResponse Ping
//
// Pong.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /server/ping (the `PingServer` operationId).
PingServerWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PingServerResponse, error)
// GetServerStatisticsWithResponse Get statistics
//
// Retrieve statistics about the entire Immich instance such as asset counts.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /server/statistics (the `GetServerStatistics` operationId).
GetServerStatisticsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerStatisticsResponse, error)
// GetStorageWithResponse Get storage
//
// Retrieve the current storage utilization information of the server.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /server/storage (the `GetStorage` operationId).
GetStorageWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStorageResponse, error)
// GetServerVersionWithResponse Get server version
//
// Retrieve the current server version in semantic versioning (semver) format.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /server/version (the `GetServerVersion` operationId).
GetServerVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServerVersionResponse, error)
// GetVersionCheckWithResponse Get version check status
//
// Retrieve information about the last time the version check ran.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /server/version-check (the `GetVersionCheck` operationId).
GetVersionCheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionCheckResponse, error)
// GetVersionHistoryWithResponse Get version history
//
// Retrieve a list of past versions the server has been on.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /server/version-history (the `GetVersionHistory` operationId).
GetVersionHistoryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionHistoryResponse, error)
// DeleteAllSessionsWithResponse Delete all sessions
//
// Delete all sessions for the user. This will not delete the current session.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /sessions (the `DeleteAllSessions` operationId).
DeleteAllSessionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteAllSessionsResponse, error)
// GetSessionsWithResponse Retrieve sessions
//
// Retrieve a list of sessions for the user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /sessions (the `GetSessions` operationId).
GetSessionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSessionsResponse, error)
// CreateSessionWithBodyWithResponse Create a session
//
// Create a session as a child to the current session. This endpoint is used for casting.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /sessions (the `CreateSession` operationId).
CreateSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSessionResponse, error)
// CreateSessionWithResponse Create a session
//
// Create a session as a child to the current session. This endpoint is used for casting.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /sessions (the `CreateSession` operationId).
CreateSessionWithResponse(ctx context.Context, body CreateSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSessionResponse, error)
// DeleteSessionWithResponse Delete a session
//
// Delete a specific session by id.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /sessions/{id} (the `DeleteSession` operationId).
DeleteSessionWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteSessionResponse, error)
// UpdateSessionWithBodyWithResponse Update a session
//
// Update a specific session identified by id.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /sessions/{id} (the `UpdateSession` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateSessionWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSessionResponse, error)
// UpdateSessionWithResponse Update a session
//
// Update a specific session identified by id.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /sessions/{id} (the `UpdateSession` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateSessionWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSessionResponse, error)
// LockSessionWithResponse Lock a session
//
// Lock a specific session by id.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /sessions/{id}/lock (the `LockSession` operationId).
LockSessionWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*LockSessionResponse, error)
//
// Retrieve a list of all shared links.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /shared-links (the `GetAllSharedLinks` operationId).
GetAllSharedLinksWithResponse(ctx context.Context, params *GetAllSharedLinksParams, reqEditors ...RequestEditorFn) (*GetAllSharedLinksResponse, error)
//
// Create a new shared link.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /shared-links (the `CreateSharedLink` operationId).
CreateSharedLinkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSharedLinkResponse, error)
//
// Create a new shared link.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /shared-links (the `CreateSharedLink` operationId).
CreateSharedLinkWithResponse(ctx context.Context, body CreateSharedLinkJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSharedLinkResponse, error)
//
// Login to a password protected shared link.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /shared-links/login (the `SharedLinkLogin` operationId).
SharedLinkLoginWithBodyWithResponse(ctx context.Context, params *SharedLinkLoginParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SharedLinkLoginResponse, error)
//
// Login to a password protected shared link.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /shared-links/login (the `SharedLinkLogin` operationId).
SharedLinkLoginWithResponse(ctx context.Context, params *SharedLinkLoginParams, body SharedLinkLoginJSONRequestBody, reqEditors ...RequestEditorFn) (*SharedLinkLoginResponse, error)
//
// Retrieve the current shared link associated with authentication method.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /shared-links/me (the `GetMySharedLink` operationId).
GetMySharedLinkWithResponse(ctx context.Context, params *GetMySharedLinkParams, reqEditors ...RequestEditorFn) (*GetMySharedLinkResponse, error)
//
// Delete a specific shared link by its ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /shared-links/{id} (the `RemoveSharedLink` operationId).
RemoveSharedLinkWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*RemoveSharedLinkResponse, error)
//
// Retrieve a specific shared link by its ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /shared-links/{id} (the `GetSharedLinkById` operationId).
GetSharedLinkByIdWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetSharedLinkByIdResponse, error)
//
// Update an existing shared link by its ID.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PATCH /shared-links/{id} (the `UpdateSharedLink` operationId).
UpdateSharedLinkWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSharedLinkResponse, error)
//
// Update an existing shared link by its ID.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PATCH /shared-links/{id} (the `UpdateSharedLink` operationId).
UpdateSharedLinkWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateSharedLinkJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSharedLinkResponse, error)
//
// Remove assets from a specific shared link by its ID. This endpoint is only relevant for shared link of type individual.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /shared-links/{id}/assets (the `RemoveSharedLinkAssets` operationId).
RemoveSharedLinkAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveSharedLinkAssetsResponse, error)
//
// Remove assets from a specific shared link by its ID. This endpoint is only relevant for shared link of type individual.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /shared-links/{id}/assets (the `RemoveSharedLinkAssets` operationId).
RemoveSharedLinkAssetsWithResponse(ctx context.Context, id openapi_types.UUID, body RemoveSharedLinkAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveSharedLinkAssetsResponse, error)
//
// Add assets to a specific shared link by its ID. This endpoint is only relevant for shared link of type individual.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /shared-links/{id}/assets (the `AddSharedLinkAssets` operationId).
AddSharedLinkAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddSharedLinkAssetsResponse, error)
//
// Add assets to a specific shared link by its ID. This endpoint is only relevant for shared link of type individual.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /shared-links/{id}/assets (the `AddSharedLinkAssets` operationId).
AddSharedLinkAssetsWithResponse(ctx context.Context, id openapi_types.UUID, body AddSharedLinkAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*AddSharedLinkAssetsResponse, error)
// DeleteStacksWithBodyWithResponse Delete stacks
//
// Delete multiple stacks by providing a list of stack IDs.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /stacks (the `DeleteStacks` operationId).
DeleteStacksWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteStacksResponse, error)
// DeleteStacksWithResponse Delete stacks
//
// Delete multiple stacks by providing a list of stack IDs.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /stacks (the `DeleteStacks` operationId).
DeleteStacksWithResponse(ctx context.Context, body DeleteStacksJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteStacksResponse, error)
// SearchStacksWithResponse Retrieve stacks
//
// Retrieve a list of stacks.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /stacks (the `SearchStacks` operationId).
SearchStacksWithResponse(ctx context.Context, params *SearchStacksParams, reqEditors ...RequestEditorFn) (*SearchStacksResponse, error)
// CreateStackWithBodyWithResponse Create a stack
//
// Create a new stack by providing a name and a list of asset IDs to include in the stack. If any of the provided asset IDs are primary assets of an existing stack, the existing stack will be merged into the newly created stack.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /stacks (the `CreateStack` operationId).
CreateStackWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStackResponse, error)
// CreateStackWithResponse Create a stack
//
// Create a new stack by providing a name and a list of asset IDs to include in the stack. If any of the provided asset IDs are primary assets of an existing stack, the existing stack will be merged into the newly created stack.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /stacks (the `CreateStack` operationId).
CreateStackWithResponse(ctx context.Context, body CreateStackJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateStackResponse, error)
// DeleteStackWithResponse Delete a stack
//
// Delete a specific stack by its ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /stacks/{id} (the `DeleteStack` operationId).
DeleteStackWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteStackResponse, error)
// GetStackWithResponse Retrieve a stack
//
// Retrieve a specific stack by its ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /stacks/{id} (the `GetStack` operationId).
GetStackWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetStackResponse, error)
// UpdateStackWithBodyWithResponse Update a stack
//
// Update an existing stack by its ID.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /stacks/{id} (the `UpdateStack` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateStackWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStackResponse, error)
// UpdateStackWithResponse Update a stack
//
// Update an existing stack by its ID.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /stacks/{id} (the `UpdateStack` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateStackWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateStackJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStackResponse, error)
// RemoveAssetFromStackWithResponse Remove an asset from a stack
//
// Remove a specific asset from a stack by providing the stack ID and asset ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /stacks/{id}/assets/{assetId} (the `RemoveAssetFromStack` operationId).
RemoveAssetFromStackWithResponse(ctx context.Context, id openapi_types.UUID, assetId openapi_types.UUID, reqEditors ...RequestEditorFn) (*RemoveAssetFromStackResponse, error)
// DeleteSyncAckWithBodyWithResponse Delete acknowledgements
//
// Delete specific synchronization acknowledgments.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /sync/ack (the `DeleteSyncAck` operationId).
DeleteSyncAckWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteSyncAckResponse, error)
// DeleteSyncAckWithResponse Delete acknowledgements
//
// Delete specific synchronization acknowledgments.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /sync/ack (the `DeleteSyncAck` operationId).
DeleteSyncAckWithResponse(ctx context.Context, body DeleteSyncAckJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteSyncAckResponse, error)
// GetSyncAckWithResponse Retrieve acknowledgements
//
// Retrieve the synchronization acknowledgments for the current session.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /sync/ack (the `GetSyncAck` operationId).
GetSyncAckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSyncAckResponse, error)
// SendSyncAckWithBodyWithResponse Acknowledge changes
//
// Send a list of synchronization acknowledgements to confirm that the latest changes have been received.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /sync/ack (the `SendSyncAck` operationId).
SendSyncAckWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendSyncAckResponse, error)
// SendSyncAckWithResponse Acknowledge changes
//
// Send a list of synchronization acknowledgements to confirm that the latest changes have been received.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /sync/ack (the `SendSyncAck` operationId).
SendSyncAckWithResponse(ctx context.Context, body SendSyncAckJSONRequestBody, reqEditors ...RequestEditorFn) (*SendSyncAckResponse, error)
// GetSyncStreamWithBodyWithResponse Stream sync changes
//
// Retrieve a JSON lines streamed response of changes for synchronization. This endpoint is used by the mobile app to efficiently stay up to date with changes.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /sync/stream (the `GetSyncStream` operationId).
GetSyncStreamWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetSyncStreamResponse, error)
// GetSyncStreamWithResponse Stream sync changes
//
// Retrieve a JSON lines streamed response of changes for synchronization. This endpoint is used by the mobile app to efficiently stay up to date with changes.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /sync/stream (the `GetSyncStream` operationId).
GetSyncStreamWithResponse(ctx context.Context, body GetSyncStreamJSONRequestBody, reqEditors ...RequestEditorFn) (*GetSyncStreamResponse, error)
// GetConfigWithResponse Get system configuration
//
// Retrieve the current system configuration.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /system-config (the `GetConfig` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)
// UpdateConfigWithBodyWithResponse Update system configuration
//
// Update the system configuration with a new system configuration.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /system-config (the `UpdateConfig` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConfigResponse, error)
// UpdateConfigWithResponse Update system configuration
//
// Update the system configuration with a new system configuration.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /system-config (the `UpdateConfig` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateConfigWithResponse(ctx context.Context, body UpdateConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConfigResponse, error)
// GetConfigDefaultsWithResponse Get system configuration defaults
//
// Retrieve the default values for the system configuration.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /system-config/defaults (the `GetConfigDefaults` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
GetConfigDefaultsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigDefaultsResponse, error)
// GetStorageTemplateOptionsWithResponse Get storage template options
//
// Retrieve exemplary storage template options.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /system-config/storage-template-options (the `GetStorageTemplateOptions` operationId).
GetStorageTemplateOptionsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStorageTemplateOptionsResponse, error)
// GetAdminOnboardingWithResponse Retrieve admin onboarding
//
// Retrieve the current admin onboarding status.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /system-metadata/admin-onboarding (the `GetAdminOnboarding` operationId).
GetAdminOnboardingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAdminOnboardingResponse, error)
// UpdateAdminOnboardingWithBodyWithResponse Update admin onboarding
//
// Update the admin onboarding status.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /system-metadata/admin-onboarding (the `UpdateAdminOnboarding` operationId).
UpdateAdminOnboardingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAdminOnboardingResponse, error)
// UpdateAdminOnboardingWithResponse Update admin onboarding
//
// Update the admin onboarding status.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /system-metadata/admin-onboarding (the `UpdateAdminOnboarding` operationId).
UpdateAdminOnboardingWithResponse(ctx context.Context, body UpdateAdminOnboardingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAdminOnboardingResponse, error)
// GetReverseGeocodingStateWithResponse Retrieve reverse geocoding state
//
// Retrieve the current state of the reverse geocoding import.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /system-metadata/reverse-geocoding-state (the `GetReverseGeocodingState` operationId).
GetReverseGeocodingStateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetReverseGeocodingStateResponse, error)
// GetVersionCheckStateWithResponse Retrieve version check state
//
// Retrieve the current state of the version check process.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /system-metadata/version-check-state (the `GetVersionCheckState` operationId).
GetVersionCheckStateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionCheckStateResponse, error)
// GetAllTagsWithResponse Retrieve tags
//
// Retrieve a list of all tags.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /tags (the `GetAllTags` operationId).
GetAllTagsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllTagsResponse, error)
// CreateTagWithBodyWithResponse Create a tag
//
// Create a new tag by providing a name and optional color.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /tags (the `CreateTag` operationId).
CreateTagWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTagResponse, error)
// CreateTagWithResponse Create a tag
//
// Create a new tag by providing a name and optional color.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /tags (the `CreateTag` operationId).
CreateTagWithResponse(ctx context.Context, body CreateTagJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTagResponse, error)
// UpsertTagsWithBodyWithResponse Upsert tags
//
// Create or update multiple tags in a single request.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /tags (the `UpsertTags` operationId).
UpsertTagsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertTagsResponse, error)
// UpsertTagsWithResponse Upsert tags
//
// Create or update multiple tags in a single request.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /tags (the `UpsertTags` operationId).
UpsertTagsWithResponse(ctx context.Context, body UpsertTagsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertTagsResponse, error)
// BulkTagAssetsWithBodyWithResponse Tag assets
//
// Add multiple tags to multiple assets in a single request.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /tags/assets (the `BulkTagAssets` operationId).
BulkTagAssetsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BulkTagAssetsResponse, error)
// BulkTagAssetsWithResponse Tag assets
//
// Add multiple tags to multiple assets in a single request.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /tags/assets (the `BulkTagAssets` operationId).
BulkTagAssetsWithResponse(ctx context.Context, body BulkTagAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*BulkTagAssetsResponse, error)
// DeleteTagWithResponse Delete a tag
//
// Delete a specific tag by its ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /tags/{id} (the `DeleteTag` operationId).
DeleteTagWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteTagResponse, error)
// GetTagByIdWithResponse Retrieve a tag
//
// Retrieve a specific tag by its ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /tags/{id} (the `GetTagById` operationId).
GetTagByIdWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetTagByIdResponse, error)
// UpdateTagWithBodyWithResponse Update a tag
//
// Update an existing tag identified by its ID.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /tags/{id} (the `UpdateTag` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateTagWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTagResponse, error)
// UpdateTagWithResponse Update a tag
//
// Update an existing tag identified by its ID.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /tags/{id} (the `UpdateTag` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateTagWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateTagJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTagResponse, error)
// UntagAssetsWithBodyWithResponse Untag assets
//
// Remove a tag from all the specified assets.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /tags/{id}/assets (the `UntagAssets` operationId).
UntagAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UntagAssetsResponse, error)
// UntagAssetsWithResponse Untag assets
//
// Remove a tag from all the specified assets.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /tags/{id}/assets (the `UntagAssets` operationId).
UntagAssetsWithResponse(ctx context.Context, id openapi_types.UUID, body UntagAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*UntagAssetsResponse, error)
// TagAssetsWithBodyWithResponse Tag assets
//
// Add a tag to all the specified assets.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /tags/{id}/assets (the `TagAssets` operationId).
TagAssetsWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TagAssetsResponse, error)
// TagAssetsWithResponse Tag assets
//
// Add a tag to all the specified assets.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /tags/{id}/assets (the `TagAssets` operationId).
TagAssetsWithResponse(ctx context.Context, id openapi_types.UUID, body TagAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*TagAssetsResponse, error)
// GetTimeBucketWithResponse Get time bucket
//
// Retrieve a string of all asset ids in a given time bucket.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /timeline/bucket (the `GetTimeBucket` operationId).
GetTimeBucketWithResponse(ctx context.Context, params *GetTimeBucketParams, reqEditors ...RequestEditorFn) (*GetTimeBucketResponse, error)
// GetTimeBucketsWithResponse Get time buckets
//
// Retrieve a list of all minimal time buckets.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /timeline/buckets (the `GetTimeBuckets` operationId).
GetTimeBucketsWithResponse(ctx context.Context, params *GetTimeBucketsParams, reqEditors ...RequestEditorFn) (*GetTimeBucketsResponse, error)
// EmptyTrashWithResponse Empty trash
//
// Permanently delete all items in the trash.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /trash/empty (the `EmptyTrash` operationId).
EmptyTrashWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*EmptyTrashResponse, error)
// RestoreTrashWithResponse Restore trash
//
// Restore all items in the trash.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /trash/restore (the `RestoreTrash` operationId).
RestoreTrashWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RestoreTrashResponse, error)
// RestoreAssetsWithBodyWithResponse Restore assets
//
// Restore specific assets from the trash.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /trash/restore/assets (the `RestoreAssets` operationId).
RestoreAssetsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RestoreAssetsResponse, error)
// RestoreAssetsWithResponse Restore assets
//
// Restore specific assets from the trash.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /trash/restore/assets (the `RestoreAssets` operationId).
RestoreAssetsWithResponse(ctx context.Context, body RestoreAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*RestoreAssetsResponse, error)
// SearchUsersWithResponse Get all users
//
// Retrieve a list of all users on the server.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /users (the `SearchUsers` operationId).
SearchUsersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SearchUsersResponse, error)
// GetMyUserWithResponse Get current user
//
// Retrieve information about the user making the API request.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /users/me (the `GetMyUser` operationId).
GetMyUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMyUserResponse, error)
// UpdateMyUserWithBodyWithResponse Update current user
//
// Update the current user making the API request.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /users/me (the `UpdateMyUser` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateMyUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMyUserResponse, error)
// UpdateMyUserWithResponse Update current user
//
// Update the current user making the API request.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /users/me (the `UpdateMyUser` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateMyUserWithResponse(ctx context.Context, body UpdateMyUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMyUserResponse, error)
// GetMyCalendarHeatmapWithResponse Retrieve calendar heatmap activity
//
// Retrieve activity counts for a specified period, in a calendar heatmap format.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /users/me/calendar-heatmap (the `GetMyCalendarHeatmap` operationId).
GetMyCalendarHeatmapWithResponse(ctx context.Context, params *GetMyCalendarHeatmapParams, reqEditors ...RequestEditorFn) (*GetMyCalendarHeatmapResponse, error)
// DeleteUserLicenseWithResponse Delete user product key
//
// Delete the registered product key for the current user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /users/me/license (the `DeleteUserLicense` operationId).
DeleteUserLicenseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteUserLicenseResponse, error)
// GetUserLicenseWithResponse Retrieve user product key
//
// Retrieve information about whether the current user has a registered product key.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /users/me/license (the `GetUserLicense` operationId).
GetUserLicenseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserLicenseResponse, error)
// SetUserLicenseWithBodyWithResponse Set user product key
//
// Register a product key for the current user.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /users/me/license (the `SetUserLicense` operationId).
SetUserLicenseWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetUserLicenseResponse, error)
// SetUserLicenseWithResponse Set user product key
//
// Register a product key for the current user.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /users/me/license (the `SetUserLicense` operationId).
SetUserLicenseWithResponse(ctx context.Context, body SetUserLicenseJSONRequestBody, reqEditors ...RequestEditorFn) (*SetUserLicenseResponse, error)
// DeleteUserOnboardingWithResponse Delete user onboarding
//
// Delete the onboarding status of the current user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /users/me/onboarding (the `DeleteUserOnboarding` operationId).
DeleteUserOnboardingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteUserOnboardingResponse, error)
// GetUserOnboardingWithResponse Retrieve user onboarding
//
// Retrieve the onboarding status of the current user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /users/me/onboarding (the `GetUserOnboarding` operationId).
GetUserOnboardingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserOnboardingResponse, error)
// SetUserOnboardingWithBodyWithResponse Update user onboarding
//
// Update the onboarding status of the current user.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /users/me/onboarding (the `SetUserOnboarding` operationId).
SetUserOnboardingWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetUserOnboardingResponse, error)
// SetUserOnboardingWithResponse Update user onboarding
//
// Update the onboarding status of the current user.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /users/me/onboarding (the `SetUserOnboarding` operationId).
SetUserOnboardingWithResponse(ctx context.Context, body SetUserOnboardingJSONRequestBody, reqEditors ...RequestEditorFn) (*SetUserOnboardingResponse, error)
// GetMyPreferencesWithResponse Get my preferences
//
// Retrieve the preferences for the current user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /users/me/preferences (the `GetMyPreferences` operationId).
GetMyPreferencesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetMyPreferencesResponse, error)
// UpdateMyPreferencesWithBodyWithResponse Update my preferences
//
// Update the preferences of the current user.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /users/me/preferences (the `UpdateMyPreferences` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateMyPreferencesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMyPreferencesResponse, error)
// UpdateMyPreferencesWithResponse Update my preferences
//
// Update the preferences of the current user.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /users/me/preferences (the `UpdateMyPreferences` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateMyPreferencesWithResponse(ctx context.Context, body UpdateMyPreferencesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMyPreferencesResponse, error)
// DeleteProfileImageWithResponse Delete user profile image
//
// Delete the profile image of the current user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /users/profile-image (the `DeleteProfileImage` operationId).
DeleteProfileImageWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DeleteProfileImageResponse, error)
// CreateProfileImageWithBodyWithResponse Create user profile image
//
// Upload and set a new profile image for the current user.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /users/profile-image (the `CreateProfileImage` operationId).
CreateProfileImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProfileImageResponse, error)
// GetUserWithResponse Retrieve a user
//
// Retrieve a specific user by their ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /users/{id} (the `GetUser` operationId).
GetUserWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetUserResponse, error)
// GetProfileImageWithResponse Retrieve user profile image
//
// Retrieve the profile image file for a user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /users/{id}/profile-image (the `GetProfileImage` operationId).
GetProfileImageWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetProfileImageResponse, error)
// GetAssetsByOriginalPathWithResponse Retrieve assets by original path
//
// Retrieve assets that are children of a specific folder.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /view/folder (the `GetAssetsByOriginalPath` operationId).
GetAssetsByOriginalPathWithResponse(ctx context.Context, params *GetAssetsByOriginalPathParams, reqEditors ...RequestEditorFn) (*GetAssetsByOriginalPathResponse, error)
// GetUniqueOriginalPathsWithResponse Retrieve unique paths
//
// Retrieve a list of unique folder paths from asset original paths.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /view/folder/unique-paths (the `GetUniqueOriginalPaths` operationId).
GetUniqueOriginalPathsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUniqueOriginalPathsResponse, error)
// SearchWorkflowsWithResponse List all workflows
//
// Retrieve a list of workflows available to the authenticated user.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /workflows (the `SearchWorkflows` operationId).
SearchWorkflowsWithResponse(ctx context.Context, params *SearchWorkflowsParams, reqEditors ...RequestEditorFn) (*SearchWorkflowsResponse, error)
// CreateWorkflowWithBodyWithResponse Create a workflow
//
// Create a new workflow, the workflow can also be created with empty filters and actions.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /workflows (the `CreateWorkflow` operationId).
CreateWorkflowWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateWorkflowResponse, error)
// CreateWorkflowWithResponse Create a workflow
//
// Create a new workflow, the workflow can also be created with empty filters and actions.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with POST /workflows (the `CreateWorkflow` operationId).
CreateWorkflowWithResponse(ctx context.Context, body CreateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkflowResponse, error)
// GetWorkflowTriggersWithResponse List all workflow triggers
//
// Retrieve a list of all available workflow triggers.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /workflows/triggers (the `GetWorkflowTriggers` operationId).
GetWorkflowTriggersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetWorkflowTriggersResponse, error)
// DeleteWorkflowWithResponse Delete a workflow
//
// Delete a workflow by its ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with DELETE /workflows/{id} (the `DeleteWorkflow` operationId).
DeleteWorkflowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteWorkflowResponse, error)
// GetWorkflowWithResponse Retrieve a workflow
//
// Retrieve information about a specific workflow by its ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /workflows/{id} (the `GetWorkflow` operationId).
GetWorkflowWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetWorkflowResponse, error)
// UpdateWorkflowWithBodyWithResponse Update a workflow
//
// Update the information of a specific workflow by its ID. This endpoint can be used to update the workflow name, description, trigger type, filters and actions order, etc.
//
// Takes any type of body and a specified content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /workflows/{id} (the `UpdateWorkflow` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateWorkflowWithBodyWithResponse(ctx context.Context, id openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkflowResponse, error)
// UpdateWorkflowWithResponse Update a workflow
//
// Update the information of a specific workflow by its ID. This endpoint can be used to update the workflow name, description, trigger type, filters and actions order, etc.
//
// Takes a body of the `application/json` content type, and returns a wrapper object for the known response body format(s).
//
// Corresponds with PUT /workflows/{id} (the `UpdateWorkflow` operationId).
//
// Deprecated: this operation has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdateWorkflowWithResponse(ctx context.Context, id openapi_types.UUID, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkflowResponse, error)
// GetWorkflowLogsWithResponse Retrieve workflow logs
//
// Retrieve logs of a workflows runs by ID.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /workflows/{id}/logs (the `GetWorkflowLogs` operationId).
GetWorkflowLogsWithResponse(ctx context.Context, id openapi_types.UUID, params *GetWorkflowLogsParams, reqEditors ...RequestEditorFn) (*GetWorkflowLogsResponse, error)
//
// Retrieve a workflow details without ids, default values, etc.
//
// Returns a wrapper object for the known response body format(s).
//
// Corresponds with GET /workflows/{id}/share (the `GetWorkflowForShare` operationId).
GetWorkflowForShareWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetWorkflowForShareResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type ClusterGroupRegeneratePeopleResponse ¶
func ParseClusterGroupRegeneratePeopleResponse ¶
func ParseClusterGroupRegeneratePeopleResponse(rsp *http.Response) (*ClusterGroupRegeneratePeopleResponse, error)
ParseClusterGroupRegeneratePeopleResponse parses an HTTP response from a ClusterGroupRegeneratePeopleWithResponse call
func (ClusterGroupRegeneratePeopleResponse) ContentType ¶
func (r ClusterGroupRegeneratePeopleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ClusterGroupRegeneratePeopleResponse) GetBody ¶
func (r ClusterGroupRegeneratePeopleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ClusterGroupRegeneratePeopleResponse) Status ¶
func (r ClusterGroupRegeneratePeopleResponse) Status() string
Status returns HTTPResponse.Status
func (ClusterGroupRegeneratePeopleResponse) StatusCode ¶
func (r ClusterGroupRegeneratePeopleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ClusterGroupRequestCreateDto ¶
type ClusterGroupRequestCreateDto struct {
// UserId User to invite into the cluster group
UserId openapi_types.UUID `json:"userId"`
}
ClusterGroupRequestCreateDto defines model for ClusterGroupRequestCreateDto.
type ClusterGroupRequestResponseDto ¶
type ClusterGroupRequestResponseDto struct {
// ClusterGroupId Cluster group the user is invited to join
ClusterGroupId openapi_types.UUID `json:"clusterGroupId"`
// CreatedAt Creation date
//
// Example: 2024-01-01T00:00:00.000Z
CreatedAt time.Time `json:"createdAt"`
// Id Request ID
Id openapi_types.UUID `json:"id"`
// UserId User the request was created for
UserId openapi_types.UUID `json:"userId"`
}
ClusterGroupRequestResponseDto defines model for ClusterGroupRequestResponseDto.
type Colorspace ¶
type Colorspace string
Colorspace Colorspace
const ( P3 Colorspace = "p3" Srgb Colorspace = "srgb" )
Defines values for Colorspace.
func (Colorspace) Valid ¶
func (e Colorspace) Valid() bool
Valid indicates whether the value is a known member of the Colorspace enum.
type ContributorCountResponseDto ¶
type ContributorCountResponseDto struct {
// AssetCount Number of assets contributed
AssetCount int `json:"assetCount"`
// UserId User ID
UserId openapi_types.UUID `json:"userId"`
}
ContributorCountResponseDto defines model for ContributorCountResponseDto.
type CopyAssetJSONRequestBody ¶
type CopyAssetJSONRequestBody = AssetCopyDto
CopyAssetJSONRequestBody defines body for CopyAsset for application/json ContentType.
type CopyAssetResponse ¶
func ParseCopyAssetResponse ¶
func ParseCopyAssetResponse(rsp *http.Response) (*CopyAssetResponse, error)
ParseCopyAssetResponse parses an HTTP response from a CopyAssetWithResponse call
func (CopyAssetResponse) ContentType ¶
func (r CopyAssetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CopyAssetResponse) GetBody ¶
func (r CopyAssetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CopyAssetResponse) Status ¶
func (r CopyAssetResponse) Status() string
Status returns HTTPResponse.Status
func (CopyAssetResponse) StatusCode ¶
func (r CopyAssetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateActivityJSONRequestBody ¶
type CreateActivityJSONRequestBody = ActivityCreateDto
CreateActivityJSONRequestBody defines body for CreateActivity for application/json ContentType.
type CreateActivityResponse ¶
type CreateActivityResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *ActivityResponseDto
}
func ParseCreateActivityResponse ¶
func ParseCreateActivityResponse(rsp *http.Response) (*CreateActivityResponse, error)
ParseCreateActivityResponse parses an HTTP response from a CreateActivityWithResponse call
func (CreateActivityResponse) ContentType ¶
func (r CreateActivityResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateActivityResponse) GetBody ¶
func (r CreateActivityResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateActivityResponse) GetJSON201 ¶
func (r CreateActivityResponse) GetJSON201() *ActivityResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateActivityResponse) Status ¶
func (r CreateActivityResponse) Status() string
Status returns HTTPResponse.Status
func (CreateActivityResponse) StatusCode ¶
func (r CreateActivityResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateAlbumDto ¶
type CreateAlbumDto struct {
// AlbumName Album name
AlbumName string `json:"albumName"`
// AlbumUsers Album users
AlbumUsers *[]AlbumUserCreateDto `json:"albumUsers,omitempty"`
// AssetIds Initial asset IDs
AssetIds *[]openapi_types.UUID `json:"assetIds,omitempty"`
// Description Album description
Description *string `json:"description,omitempty"`
}
CreateAlbumDto defines model for CreateAlbumDto.
type CreateAlbumJSONRequestBody ¶
type CreateAlbumJSONRequestBody = CreateAlbumDto
CreateAlbumJSONRequestBody defines body for CreateAlbum for application/json ContentType.
type CreateAlbumResponse ¶
type CreateAlbumResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *AlbumResponseDto
}
func ParseCreateAlbumResponse ¶
func ParseCreateAlbumResponse(rsp *http.Response) (*CreateAlbumResponse, error)
ParseCreateAlbumResponse parses an HTTP response from a CreateAlbumWithResponse call
func (CreateAlbumResponse) ContentType ¶
func (r CreateAlbumResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateAlbumResponse) GetBody ¶
func (r CreateAlbumResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateAlbumResponse) GetJSON201 ¶
func (r CreateAlbumResponse) GetJSON201() *AlbumResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateAlbumResponse) Status ¶
func (r CreateAlbumResponse) Status() string
Status returns HTTPResponse.Status
func (CreateAlbumResponse) StatusCode ¶
func (r CreateAlbumResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateApiKeyJSONRequestBody ¶
type CreateApiKeyJSONRequestBody = ApiKeyCreateDto
CreateApiKeyJSONRequestBody defines body for CreateApiKey for application/json ContentType.
type CreateApiKeyResponse ¶
type CreateApiKeyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *ApiKeyCreateResponseDto
}
func ParseCreateApiKeyResponse ¶
func ParseCreateApiKeyResponse(rsp *http.Response) (*CreateApiKeyResponse, error)
ParseCreateApiKeyResponse parses an HTTP response from a CreateApiKeyWithResponse call
func (CreateApiKeyResponse) ContentType ¶
func (r CreateApiKeyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateApiKeyResponse) GetBody ¶
func (r CreateApiKeyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateApiKeyResponse) GetJSON201 ¶
func (r CreateApiKeyResponse) GetJSON201() *ApiKeyCreateResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateApiKeyResponse) Status ¶
func (r CreateApiKeyResponse) Status() string
Status returns HTTPResponse.Status
func (CreateApiKeyResponse) StatusCode ¶
func (r CreateApiKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateClusterGroupRequestJSONRequestBody ¶
type CreateClusterGroupRequestJSONRequestBody = ClusterGroupRequestCreateDto
CreateClusterGroupRequestJSONRequestBody defines body for CreateClusterGroupRequest for application/json ContentType.
type CreateClusterGroupRequestResponse ¶
type CreateClusterGroupRequestResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ClusterGroupRequestResponseDto
}
func ParseCreateClusterGroupRequestResponse ¶
func ParseCreateClusterGroupRequestResponse(rsp *http.Response) (*CreateClusterGroupRequestResponse, error)
ParseCreateClusterGroupRequestResponse parses an HTTP response from a CreateClusterGroupRequestWithResponse call
func (CreateClusterGroupRequestResponse) ContentType ¶
func (r CreateClusterGroupRequestResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateClusterGroupRequestResponse) GetBody ¶
func (r CreateClusterGroupRequestResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateClusterGroupRequestResponse) GetJSON200 ¶
func (r CreateClusterGroupRequestResponse) GetJSON200() *ClusterGroupRequestResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (CreateClusterGroupRequestResponse) Status ¶
func (r CreateClusterGroupRequestResponse) Status() string
Status returns HTTPResponse.Status
func (CreateClusterGroupRequestResponse) StatusCode ¶
func (r CreateClusterGroupRequestResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateFaceJSONRequestBody ¶
type CreateFaceJSONRequestBody = AssetFaceCreateDto
CreateFaceJSONRequestBody defines body for CreateFace for application/json ContentType.
type CreateFaceResponse ¶
func ParseCreateFaceResponse ¶
func ParseCreateFaceResponse(rsp *http.Response) (*CreateFaceResponse, error)
ParseCreateFaceResponse parses an HTTP response from a CreateFaceWithResponse call
func (CreateFaceResponse) ContentType ¶
func (r CreateFaceResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateFaceResponse) GetBody ¶
func (r CreateFaceResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateFaceResponse) Status ¶
func (r CreateFaceResponse) Status() string
Status returns HTTPResponse.Status
func (CreateFaceResponse) StatusCode ¶
func (r CreateFaceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateJobJSONRequestBody ¶
type CreateJobJSONRequestBody = JobCreateDto
CreateJobJSONRequestBody defines body for CreateJob for application/json ContentType.
type CreateJobResponse ¶
func ParseCreateJobResponse ¶
func ParseCreateJobResponse(rsp *http.Response) (*CreateJobResponse, error)
ParseCreateJobResponse parses an HTTP response from a CreateJobWithResponse call
func (CreateJobResponse) ContentType ¶
func (r CreateJobResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateJobResponse) GetBody ¶
func (r CreateJobResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateJobResponse) Status ¶
func (r CreateJobResponse) Status() string
Status returns HTTPResponse.Status
func (CreateJobResponse) StatusCode ¶
func (r CreateJobResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateLibraryDto ¶
type CreateLibraryDto struct {
// ExclusionPatterns Exclusion patterns (max 128)
ExclusionPatterns *[]string `json:"exclusionPatterns,omitempty"`
// ImportPaths Import paths (max 128)
ImportPaths *[]string `json:"importPaths,omitempty"`
// Name Library name
Name *string `json:"name,omitempty"`
// OwnerId Owner user ID
OwnerId openapi_types.UUID `json:"ownerId"`
}
CreateLibraryDto defines model for CreateLibraryDto.
type CreateLibraryJSONRequestBody ¶
type CreateLibraryJSONRequestBody = CreateLibraryDto
CreateLibraryJSONRequestBody defines body for CreateLibrary for application/json ContentType.
type CreateLibraryResponse ¶
type CreateLibraryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *LibraryResponseDto
}
func ParseCreateLibraryResponse ¶
func ParseCreateLibraryResponse(rsp *http.Response) (*CreateLibraryResponse, error)
ParseCreateLibraryResponse parses an HTTP response from a CreateLibraryWithResponse call
func (CreateLibraryResponse) ContentType ¶
func (r CreateLibraryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateLibraryResponse) GetBody ¶
func (r CreateLibraryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateLibraryResponse) GetJSON201 ¶
func (r CreateLibraryResponse) GetJSON201() *LibraryResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateLibraryResponse) Status ¶
func (r CreateLibraryResponse) Status() string
Status returns HTTPResponse.Status
func (CreateLibraryResponse) StatusCode ¶
func (r CreateLibraryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateMemoryJSONRequestBody ¶
type CreateMemoryJSONRequestBody = MemoryCreateDto
CreateMemoryJSONRequestBody defines body for CreateMemory for application/json ContentType.
type CreateMemoryResponse ¶
type CreateMemoryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *MemoryResponseDto
}
func ParseCreateMemoryResponse ¶
func ParseCreateMemoryResponse(rsp *http.Response) (*CreateMemoryResponse, error)
ParseCreateMemoryResponse parses an HTTP response from a CreateMemoryWithResponse call
func (CreateMemoryResponse) ContentType ¶
func (r CreateMemoryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateMemoryResponse) GetBody ¶
func (r CreateMemoryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateMemoryResponse) GetJSON201 ¶
func (r CreateMemoryResponse) GetJSON201() *MemoryResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateMemoryResponse) Status ¶
func (r CreateMemoryResponse) Status() string
Status returns HTTPResponse.Status
func (CreateMemoryResponse) StatusCode ¶
func (r CreateMemoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateNotificationJSONRequestBody ¶
type CreateNotificationJSONRequestBody = NotificationCreateDto
CreateNotificationJSONRequestBody defines body for CreateNotification for application/json ContentType.
type CreateNotificationResponse ¶
type CreateNotificationResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *NotificationDto
}
func ParseCreateNotificationResponse ¶
func ParseCreateNotificationResponse(rsp *http.Response) (*CreateNotificationResponse, error)
ParseCreateNotificationResponse parses an HTTP response from a CreateNotificationWithResponse call
func (CreateNotificationResponse) ContentType ¶
func (r CreateNotificationResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateNotificationResponse) GetBody ¶
func (r CreateNotificationResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateNotificationResponse) GetJSON201 ¶
func (r CreateNotificationResponse) GetJSON201() *NotificationDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateNotificationResponse) Status ¶
func (r CreateNotificationResponse) Status() string
Status returns HTTPResponse.Status
func (CreateNotificationResponse) StatusCode ¶
func (r CreateNotificationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreatePartnerDeprecatedResponse ¶
type CreatePartnerDeprecatedResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *PartnerResponseDto
}
func ParseCreatePartnerDeprecatedResponse ¶
func ParseCreatePartnerDeprecatedResponse(rsp *http.Response) (*CreatePartnerDeprecatedResponse, error)
ParseCreatePartnerDeprecatedResponse parses an HTTP response from a CreatePartnerDeprecatedWithResponse call
func (CreatePartnerDeprecatedResponse) ContentType ¶
func (r CreatePartnerDeprecatedResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreatePartnerDeprecatedResponse) GetBody ¶
func (r CreatePartnerDeprecatedResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreatePartnerDeprecatedResponse) GetJSON201 ¶
func (r CreatePartnerDeprecatedResponse) GetJSON201() *PartnerResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreatePartnerDeprecatedResponse) Status ¶
func (r CreatePartnerDeprecatedResponse) Status() string
Status returns HTTPResponse.Status
func (CreatePartnerDeprecatedResponse) StatusCode ¶
func (r CreatePartnerDeprecatedResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreatePartnerJSONRequestBody ¶
type CreatePartnerJSONRequestBody = PartnerCreateDto
CreatePartnerJSONRequestBody defines body for CreatePartner for application/json ContentType.
type CreatePartnerResponse ¶
type CreatePartnerResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *PartnerResponseDto
}
func ParseCreatePartnerResponse ¶
func ParseCreatePartnerResponse(rsp *http.Response) (*CreatePartnerResponse, error)
ParseCreatePartnerResponse parses an HTTP response from a CreatePartnerWithResponse call
func (CreatePartnerResponse) ContentType ¶
func (r CreatePartnerResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreatePartnerResponse) GetBody ¶
func (r CreatePartnerResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreatePartnerResponse) GetJSON201 ¶
func (r CreatePartnerResponse) GetJSON201() *PartnerResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreatePartnerResponse) Status ¶
func (r CreatePartnerResponse) Status() string
Status returns HTTPResponse.Status
func (CreatePartnerResponse) StatusCode ¶
func (r CreatePartnerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreatePersonJSONRequestBody ¶
type CreatePersonJSONRequestBody = PersonCreateDto
CreatePersonJSONRequestBody defines body for CreatePerson for application/json ContentType.
type CreatePersonResponse ¶
type CreatePersonResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *PersonResponseDto
}
func ParseCreatePersonResponse ¶
func ParseCreatePersonResponse(rsp *http.Response) (*CreatePersonResponse, error)
ParseCreatePersonResponse parses an HTTP response from a CreatePersonWithResponse call
func (CreatePersonResponse) ContentType ¶
func (r CreatePersonResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreatePersonResponse) GetBody ¶
func (r CreatePersonResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreatePersonResponse) GetJSON201 ¶
func (r CreatePersonResponse) GetJSON201() *PersonResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreatePersonResponse) Status ¶
func (r CreatePersonResponse) Status() string
Status returns HTTPResponse.Status
func (CreatePersonResponse) StatusCode ¶
func (r CreatePersonResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProfileImageDto ¶
type CreateProfileImageDto struct {
// File Profile image file
File openapi_types.File `json:"file"`
}
CreateProfileImageDto defines model for CreateProfileImageDto.
type CreateProfileImageMultipartRequestBody ¶
type CreateProfileImageMultipartRequestBody = CreateProfileImageDto
CreateProfileImageMultipartRequestBody defines body for CreateProfileImage for multipart/form-data ContentType.
type CreateProfileImageResponse ¶
type CreateProfileImageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *CreateProfileImageResponseDto
}
func ParseCreateProfileImageResponse ¶
func ParseCreateProfileImageResponse(rsp *http.Response) (*CreateProfileImageResponse, error)
ParseCreateProfileImageResponse parses an HTTP response from a CreateProfileImageWithResponse call
func (CreateProfileImageResponse) ContentType ¶
func (r CreateProfileImageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateProfileImageResponse) GetBody ¶
func (r CreateProfileImageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateProfileImageResponse) GetJSON201 ¶
func (r CreateProfileImageResponse) GetJSON201() *CreateProfileImageResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateProfileImageResponse) Status ¶
func (r CreateProfileImageResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProfileImageResponse) StatusCode ¶
func (r CreateProfileImageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateProfileImageResponseDto ¶
type CreateProfileImageResponseDto struct {
// ProfileChangedAt Profile image change date
//
// Example: 2024-01-01T00:00:00.000Z
ProfileChangedAt time.Time `json:"profileChangedAt"`
// ProfileImagePath Profile image file path
ProfileImagePath string `json:"profileImagePath"`
// UserId User ID
UserId openapi_types.UUID `json:"userId"`
}
CreateProfileImageResponseDto defines model for CreateProfileImageResponseDto.
type CreateSessionJSONRequestBody ¶
type CreateSessionJSONRequestBody = SessionCreateDto
CreateSessionJSONRequestBody defines body for CreateSession for application/json ContentType.
type CreateSessionResponse ¶
type CreateSessionResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *SessionCreateResponseDto
}
func ParseCreateSessionResponse ¶
func ParseCreateSessionResponse(rsp *http.Response) (*CreateSessionResponse, error)
ParseCreateSessionResponse parses an HTTP response from a CreateSessionWithResponse call
func (CreateSessionResponse) ContentType ¶
func (r CreateSessionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateSessionResponse) GetBody ¶
func (r CreateSessionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateSessionResponse) GetJSON201 ¶
func (r CreateSessionResponse) GetJSON201() *SessionCreateResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateSessionResponse) Status ¶
func (r CreateSessionResponse) Status() string
Status returns HTTPResponse.Status
func (CreateSessionResponse) StatusCode ¶
func (r CreateSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateSharedLinkJSONRequestBody ¶
type CreateSharedLinkJSONRequestBody = SharedLinkCreateDto
CreateSharedLinkJSONRequestBody defines body for CreateSharedLink for application/json ContentType.
type CreateSharedLinkResponse ¶
type CreateSharedLinkResponse struct {
JSON201 *SharedLinkResponseDto
}
func ParseCreateSharedLinkResponse ¶
func ParseCreateSharedLinkResponse(rsp *http.Response) (*CreateSharedLinkResponse, error)
ParseCreateSharedLinkResponse parses an HTTP response from a CreateSharedLinkWithResponse call
func (CreateSharedLinkResponse) ContentType ¶
func (r CreateSharedLinkResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateSharedLinkResponse) GetBody ¶
func (r CreateSharedLinkResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateSharedLinkResponse) GetJSON201 ¶
func (r CreateSharedLinkResponse) GetJSON201() *SharedLinkResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateSharedLinkResponse) Status ¶
func (r CreateSharedLinkResponse) Status() string
Status returns HTTPResponse.Status
func (CreateSharedLinkResponse) StatusCode ¶
func (r CreateSharedLinkResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateStackJSONRequestBody ¶
type CreateStackJSONRequestBody = StackCreateDto
CreateStackJSONRequestBody defines body for CreateStack for application/json ContentType.
type CreateStackResponse ¶
type CreateStackResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *StackResponseDto
}
func ParseCreateStackResponse ¶
func ParseCreateStackResponse(rsp *http.Response) (*CreateStackResponse, error)
ParseCreateStackResponse parses an HTTP response from a CreateStackWithResponse call
func (CreateStackResponse) ContentType ¶
func (r CreateStackResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateStackResponse) GetBody ¶
func (r CreateStackResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateStackResponse) GetJSON201 ¶
func (r CreateStackResponse) GetJSON201() *StackResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateStackResponse) Status ¶
func (r CreateStackResponse) Status() string
Status returns HTTPResponse.Status
func (CreateStackResponse) StatusCode ¶
func (r CreateStackResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateTagJSONRequestBody ¶
type CreateTagJSONRequestBody = TagCreateDto
CreateTagJSONRequestBody defines body for CreateTag for application/json ContentType.
type CreateTagResponse ¶
type CreateTagResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *TagResponseDto
}
func ParseCreateTagResponse ¶
func ParseCreateTagResponse(rsp *http.Response) (*CreateTagResponse, error)
ParseCreateTagResponse parses an HTTP response from a CreateTagWithResponse call
func (CreateTagResponse) ContentType ¶
func (r CreateTagResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateTagResponse) GetBody ¶
func (r CreateTagResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateTagResponse) GetJSON201 ¶
func (r CreateTagResponse) GetJSON201() *TagResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateTagResponse) Status ¶
func (r CreateTagResponse) Status() string
Status returns HTTPResponse.Status
func (CreateTagResponse) StatusCode ¶
func (r CreateTagResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateUserAdminJSONRequestBody ¶
type CreateUserAdminJSONRequestBody = UserAdminCreateDto
CreateUserAdminJSONRequestBody defines body for CreateUserAdmin for application/json ContentType.
type CreateUserAdminResponse ¶
type CreateUserAdminResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *UserAdminResponseDto
}
func ParseCreateUserAdminResponse ¶
func ParseCreateUserAdminResponse(rsp *http.Response) (*CreateUserAdminResponse, error)
ParseCreateUserAdminResponse parses an HTTP response from a CreateUserAdminWithResponse call
func (CreateUserAdminResponse) ContentType ¶
func (r CreateUserAdminResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateUserAdminResponse) GetBody ¶
func (r CreateUserAdminResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateUserAdminResponse) GetJSON201 ¶
func (r CreateUserAdminResponse) GetJSON201() *UserAdminResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateUserAdminResponse) Status ¶
func (r CreateUserAdminResponse) Status() string
Status returns HTTPResponse.Status
func (CreateUserAdminResponse) StatusCode ¶
func (r CreateUserAdminResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CreateWorkflowJSONRequestBody ¶
type CreateWorkflowJSONRequestBody = WorkflowCreateDto
CreateWorkflowJSONRequestBody defines body for CreateWorkflow for application/json ContentType.
type CreateWorkflowResponse ¶
type CreateWorkflowResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *WorkflowResponseDto
}
func ParseCreateWorkflowResponse ¶
func ParseCreateWorkflowResponse(rsp *http.Response) (*CreateWorkflowResponse, error)
ParseCreateWorkflowResponse parses an HTTP response from a CreateWorkflowWithResponse call
func (CreateWorkflowResponse) ContentType ¶
func (r CreateWorkflowResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateWorkflowResponse) GetBody ¶
func (r CreateWorkflowResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (CreateWorkflowResponse) GetJSON201 ¶
func (r CreateWorkflowResponse) GetJSON201() *WorkflowResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (CreateWorkflowResponse) Status ¶
func (r CreateWorkflowResponse) Status() string
Status returns HTTPResponse.Status
func (CreateWorkflowResponse) StatusCode ¶
func (r CreateWorkflowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type CropParameters ¶
type CropParameters struct {
// Height Height of the crop
Height int `json:"height"`
// Width Width of the crop
Width int `json:"width"`
// X Top-Left X coordinate of crop
X int `json:"x"`
// Y Top-Left Y coordinate of crop
Y int `json:"y"`
}
CropParameters defines model for CropParameters.
type DatabaseBackupDeleteDto ¶
type DatabaseBackupDeleteDto struct {
// Backups Backup filenames to delete
Backups []string `json:"backups"`
}
DatabaseBackupDeleteDto defines model for DatabaseBackupDeleteDto.
type DatabaseBackupDto ¶
type DatabaseBackupDto struct {
// Filename Backup filename
Filename string `json:"filename"`
// Filesize Backup file size
Filesize int `json:"filesize"`
// Timezone Backup timezone
Timezone string `json:"timezone"`
}
DatabaseBackupDto defines model for DatabaseBackupDto.
type DatabaseBackupListResponseDto ¶
type DatabaseBackupListResponseDto struct {
// Backups List of backups
Backups []DatabaseBackupDto `json:"backups"`
}
DatabaseBackupListResponseDto defines model for DatabaseBackupListResponseDto.
type DatabaseBackupUploadDto ¶
type DatabaseBackupUploadDto struct {
// File Database backup file
File *openapi_types.File `json:"file,omitempty"`
}
DatabaseBackupUploadDto defines model for DatabaseBackupUploadDto.
type DateFilter ¶
type DateFilter struct {
// Eq Example: 2024-01-01T00:00:00.000Z
Eq *time.Time `json:"eq,omitempty"`
// Gt Example: 2024-01-01T00:00:00.000Z
Gt *time.Time `json:"gt,omitempty"`
// Gte Example: 2024-01-01T00:00:00.000Z
Gte *time.Time `json:"gte,omitempty"`
// Lt Example: 2024-01-01T00:00:00.000Z
Lt *time.Time `json:"lt,omitempty"`
// Lte Example: 2024-01-01T00:00:00.000Z
Lte *time.Time `json:"lte,omitempty"`
// Ne Example: 2024-01-01T00:00:00.000Z
Ne *time.Time `json:"ne,omitempty"`
}
DateFilter defines model for DateFilter.
type DateFilterNullable ¶
type DateFilterNullable struct {
// Eq Example: 2024-01-01T00:00:00.000Z
Eq *time.Time `json:"eq,omitempty"`
// Gt Example: 2024-01-01T00:00:00.000Z
Gt *time.Time `json:"gt,omitempty"`
// Gte Example: 2024-01-01T00:00:00.000Z
Gte *time.Time `json:"gte,omitempty"`
// Lt Example: 2024-01-01T00:00:00.000Z
Lt *time.Time `json:"lt,omitempty"`
// Lte Example: 2024-01-01T00:00:00.000Z
Lte *time.Time `json:"lte,omitempty"`
// Ne Example: 2024-01-01T00:00:00.000Z
Ne *time.Time `json:"ne,omitempty"`
}
DateFilterNullable defines model for DateFilterNullable.
type DeleteActivityResponse ¶
func ParseDeleteActivityResponse ¶
func ParseDeleteActivityResponse(rsp *http.Response) (*DeleteActivityResponse, error)
ParseDeleteActivityResponse parses an HTTP response from a DeleteActivityWithResponse call
func (DeleteActivityResponse) ContentType ¶
func (r DeleteActivityResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteActivityResponse) GetBody ¶
func (r DeleteActivityResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteActivityResponse) Status ¶
func (r DeleteActivityResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteActivityResponse) StatusCode ¶
func (r DeleteActivityResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteAlbumResponse ¶
func ParseDeleteAlbumResponse ¶
func ParseDeleteAlbumResponse(rsp *http.Response) (*DeleteAlbumResponse, error)
ParseDeleteAlbumResponse parses an HTTP response from a DeleteAlbumWithResponse call
func (DeleteAlbumResponse) ContentType ¶
func (r DeleteAlbumResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteAlbumResponse) GetBody ¶
func (r DeleteAlbumResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteAlbumResponse) Status ¶
func (r DeleteAlbumResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteAlbumResponse) StatusCode ¶
func (r DeleteAlbumResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteAllSessionsResponse ¶
func ParseDeleteAllSessionsResponse ¶
func ParseDeleteAllSessionsResponse(rsp *http.Response) (*DeleteAllSessionsResponse, error)
ParseDeleteAllSessionsResponse parses an HTTP response from a DeleteAllSessionsWithResponse call
func (DeleteAllSessionsResponse) ContentType ¶
func (r DeleteAllSessionsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteAllSessionsResponse) GetBody ¶
func (r DeleteAllSessionsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteAllSessionsResponse) Status ¶
func (r DeleteAllSessionsResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteAllSessionsResponse) StatusCode ¶
func (r DeleteAllSessionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteApiKeyResponse ¶
func ParseDeleteApiKeyResponse ¶
func ParseDeleteApiKeyResponse(rsp *http.Response) (*DeleteApiKeyResponse, error)
ParseDeleteApiKeyResponse parses an HTTP response from a DeleteApiKeyWithResponse call
func (DeleteApiKeyResponse) ContentType ¶
func (r DeleteApiKeyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteApiKeyResponse) GetBody ¶
func (r DeleteApiKeyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteApiKeyResponse) Status ¶
func (r DeleteApiKeyResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteApiKeyResponse) StatusCode ¶
func (r DeleteApiKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteAssetFileResponse ¶
func ParseDeleteAssetFileResponse ¶
func ParseDeleteAssetFileResponse(rsp *http.Response) (*DeleteAssetFileResponse, error)
ParseDeleteAssetFileResponse parses an HTTP response from a DeleteAssetFileWithResponse call
func (DeleteAssetFileResponse) ContentType ¶
func (r DeleteAssetFileResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteAssetFileResponse) GetBody ¶
func (r DeleteAssetFileResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteAssetFileResponse) Status ¶
func (r DeleteAssetFileResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteAssetFileResponse) StatusCode ¶
func (r DeleteAssetFileResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteAssetMetadataResponse ¶
func ParseDeleteAssetMetadataResponse ¶
func ParseDeleteAssetMetadataResponse(rsp *http.Response) (*DeleteAssetMetadataResponse, error)
ParseDeleteAssetMetadataResponse parses an HTTP response from a DeleteAssetMetadataWithResponse call
func (DeleteAssetMetadataResponse) ContentType ¶
func (r DeleteAssetMetadataResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteAssetMetadataResponse) GetBody ¶
func (r DeleteAssetMetadataResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteAssetMetadataResponse) Status ¶
func (r DeleteAssetMetadataResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteAssetMetadataResponse) StatusCode ¶
func (r DeleteAssetMetadataResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteAssetsJSONRequestBody ¶
type DeleteAssetsJSONRequestBody = AssetBulkDeleteDto
DeleteAssetsJSONRequestBody defines body for DeleteAssets for application/json ContentType.
type DeleteAssetsResponse ¶
func ParseDeleteAssetsResponse ¶
func ParseDeleteAssetsResponse(rsp *http.Response) (*DeleteAssetsResponse, error)
ParseDeleteAssetsResponse parses an HTTP response from a DeleteAssetsWithResponse call
func (DeleteAssetsResponse) ContentType ¶
func (r DeleteAssetsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteAssetsResponse) GetBody ¶
func (r DeleteAssetsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteAssetsResponse) Status ¶
func (r DeleteAssetsResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteAssetsResponse) StatusCode ¶
func (r DeleteAssetsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteBulkAssetMetadataJSONRequestBody ¶
type DeleteBulkAssetMetadataJSONRequestBody = AssetMetadataBulkDeleteDto
DeleteBulkAssetMetadataJSONRequestBody defines body for DeleteBulkAssetMetadata for application/json ContentType.
type DeleteBulkAssetMetadataResponse ¶
func ParseDeleteBulkAssetMetadataResponse ¶
func ParseDeleteBulkAssetMetadataResponse(rsp *http.Response) (*DeleteBulkAssetMetadataResponse, error)
ParseDeleteBulkAssetMetadataResponse parses an HTTP response from a DeleteBulkAssetMetadataWithResponse call
func (DeleteBulkAssetMetadataResponse) ContentType ¶
func (r DeleteBulkAssetMetadataResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteBulkAssetMetadataResponse) GetBody ¶
func (r DeleteBulkAssetMetadataResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteBulkAssetMetadataResponse) Status ¶
func (r DeleteBulkAssetMetadataResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteBulkAssetMetadataResponse) StatusCode ¶
func (r DeleteBulkAssetMetadataResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteClusterGroupRequestResponse ¶
func ParseDeleteClusterGroupRequestResponse ¶
func ParseDeleteClusterGroupRequestResponse(rsp *http.Response) (*DeleteClusterGroupRequestResponse, error)
ParseDeleteClusterGroupRequestResponse parses an HTTP response from a DeleteClusterGroupRequestWithResponse call
func (DeleteClusterGroupRequestResponse) ContentType ¶
func (r DeleteClusterGroupRequestResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteClusterGroupRequestResponse) GetBody ¶
func (r DeleteClusterGroupRequestResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteClusterGroupRequestResponse) Status ¶
func (r DeleteClusterGroupRequestResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteClusterGroupRequestResponse) StatusCode ¶
func (r DeleteClusterGroupRequestResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteDatabaseBackupJSONRequestBody ¶
type DeleteDatabaseBackupJSONRequestBody = DatabaseBackupDeleteDto
DeleteDatabaseBackupJSONRequestBody defines body for DeleteDatabaseBackup for application/json ContentType.
type DeleteDatabaseBackupResponse ¶
func ParseDeleteDatabaseBackupResponse ¶
func ParseDeleteDatabaseBackupResponse(rsp *http.Response) (*DeleteDatabaseBackupResponse, error)
ParseDeleteDatabaseBackupResponse parses an HTTP response from a DeleteDatabaseBackupWithResponse call
func (DeleteDatabaseBackupResponse) ContentType ¶
func (r DeleteDatabaseBackupResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteDatabaseBackupResponse) GetBody ¶
func (r DeleteDatabaseBackupResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteDatabaseBackupResponse) Status ¶
func (r DeleteDatabaseBackupResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteDatabaseBackupResponse) StatusCode ¶
func (r DeleteDatabaseBackupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteDuplicateResponse ¶
func ParseDeleteDuplicateResponse ¶
func ParseDeleteDuplicateResponse(rsp *http.Response) (*DeleteDuplicateResponse, error)
ParseDeleteDuplicateResponse parses an HTTP response from a DeleteDuplicateWithResponse call
func (DeleteDuplicateResponse) ContentType ¶
func (r DeleteDuplicateResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteDuplicateResponse) GetBody ¶
func (r DeleteDuplicateResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteDuplicateResponse) Status ¶
func (r DeleteDuplicateResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteDuplicateResponse) StatusCode ¶
func (r DeleteDuplicateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteDuplicatesJSONRequestBody ¶
type DeleteDuplicatesJSONRequestBody = BulkIdsDto
DeleteDuplicatesJSONRequestBody defines body for DeleteDuplicates for application/json ContentType.
type DeleteDuplicatesResponse ¶
func ParseDeleteDuplicatesResponse ¶
func ParseDeleteDuplicatesResponse(rsp *http.Response) (*DeleteDuplicatesResponse, error)
ParseDeleteDuplicatesResponse parses an HTTP response from a DeleteDuplicatesWithResponse call
func (DeleteDuplicatesResponse) ContentType ¶
func (r DeleteDuplicatesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteDuplicatesResponse) GetBody ¶
func (r DeleteDuplicatesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteDuplicatesResponse) Status ¶
func (r DeleteDuplicatesResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteDuplicatesResponse) StatusCode ¶
func (r DeleteDuplicatesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteFaceJSONRequestBody ¶
type DeleteFaceJSONRequestBody = AssetFaceDeleteDto
DeleteFaceJSONRequestBody defines body for DeleteFace for application/json ContentType.
type DeleteFaceResponse ¶
func ParseDeleteFaceResponse ¶
func ParseDeleteFaceResponse(rsp *http.Response) (*DeleteFaceResponse, error)
ParseDeleteFaceResponse parses an HTTP response from a DeleteFaceWithResponse call
func (DeleteFaceResponse) ContentType ¶
func (r DeleteFaceResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteFaceResponse) GetBody ¶
func (r DeleteFaceResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteFaceResponse) Status ¶
func (r DeleteFaceResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteFaceResponse) StatusCode ¶
func (r DeleteFaceResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteIntegrityReportResponse ¶
func ParseDeleteIntegrityReportResponse ¶
func ParseDeleteIntegrityReportResponse(rsp *http.Response) (*DeleteIntegrityReportResponse, error)
ParseDeleteIntegrityReportResponse parses an HTTP response from a DeleteIntegrityReportWithResponse call
func (DeleteIntegrityReportResponse) ContentType ¶
func (r DeleteIntegrityReportResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteIntegrityReportResponse) GetBody ¶
func (r DeleteIntegrityReportResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteIntegrityReportResponse) Status ¶
func (r DeleteIntegrityReportResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteIntegrityReportResponse) StatusCode ¶
func (r DeleteIntegrityReportResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteLibraryResponse ¶
func ParseDeleteLibraryResponse ¶
func ParseDeleteLibraryResponse(rsp *http.Response) (*DeleteLibraryResponse, error)
ParseDeleteLibraryResponse parses an HTTP response from a DeleteLibraryWithResponse call
func (DeleteLibraryResponse) ContentType ¶
func (r DeleteLibraryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteLibraryResponse) GetBody ¶
func (r DeleteLibraryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteLibraryResponse) Status ¶
func (r DeleteLibraryResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteLibraryResponse) StatusCode ¶
func (r DeleteLibraryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteMemoryResponse ¶
func ParseDeleteMemoryResponse ¶
func ParseDeleteMemoryResponse(rsp *http.Response) (*DeleteMemoryResponse, error)
ParseDeleteMemoryResponse parses an HTTP response from a DeleteMemoryWithResponse call
func (DeleteMemoryResponse) ContentType ¶
func (r DeleteMemoryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteMemoryResponse) GetBody ¶
func (r DeleteMemoryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteMemoryResponse) Status ¶
func (r DeleteMemoryResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteMemoryResponse) StatusCode ¶
func (r DeleteMemoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteNotificationResponse ¶
func ParseDeleteNotificationResponse ¶
func ParseDeleteNotificationResponse(rsp *http.Response) (*DeleteNotificationResponse, error)
ParseDeleteNotificationResponse parses an HTTP response from a DeleteNotificationWithResponse call
func (DeleteNotificationResponse) ContentType ¶
func (r DeleteNotificationResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteNotificationResponse) GetBody ¶
func (r DeleteNotificationResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteNotificationResponse) Status ¶
func (r DeleteNotificationResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteNotificationResponse) StatusCode ¶
func (r DeleteNotificationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteNotificationsJSONRequestBody ¶
type DeleteNotificationsJSONRequestBody = NotificationDeleteAllDto
DeleteNotificationsJSONRequestBody defines body for DeleteNotifications for application/json ContentType.
type DeleteNotificationsResponse ¶
func ParseDeleteNotificationsResponse ¶
func ParseDeleteNotificationsResponse(rsp *http.Response) (*DeleteNotificationsResponse, error)
ParseDeleteNotificationsResponse parses an HTTP response from a DeleteNotificationsWithResponse call
func (DeleteNotificationsResponse) ContentType ¶
func (r DeleteNotificationsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteNotificationsResponse) GetBody ¶
func (r DeleteNotificationsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteNotificationsResponse) Status ¶
func (r DeleteNotificationsResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteNotificationsResponse) StatusCode ¶
func (r DeleteNotificationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeletePeopleJSONRequestBody ¶
type DeletePeopleJSONRequestBody = BulkIdsDto
DeletePeopleJSONRequestBody defines body for DeletePeople for application/json ContentType.
type DeletePeopleResponse ¶
func ParseDeletePeopleResponse ¶
func ParseDeletePeopleResponse(rsp *http.Response) (*DeletePeopleResponse, error)
ParseDeletePeopleResponse parses an HTTP response from a DeletePeopleWithResponse call
func (DeletePeopleResponse) ContentType ¶
func (r DeletePeopleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeletePeopleResponse) GetBody ¶
func (r DeletePeopleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeletePeopleResponse) Status ¶
func (r DeletePeopleResponse) Status() string
Status returns HTTPResponse.Status
func (DeletePeopleResponse) StatusCode ¶
func (r DeletePeopleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeletePersonResponse ¶
func ParseDeletePersonResponse ¶
func ParseDeletePersonResponse(rsp *http.Response) (*DeletePersonResponse, error)
ParseDeletePersonResponse parses an HTTP response from a DeletePersonWithResponse call
func (DeletePersonResponse) ContentType ¶
func (r DeletePersonResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeletePersonResponse) GetBody ¶
func (r DeletePersonResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeletePersonResponse) Status ¶
func (r DeletePersonResponse) Status() string
Status returns HTTPResponse.Status
func (DeletePersonResponse) StatusCode ¶
func (r DeletePersonResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteProfileImageResponse ¶
func ParseDeleteProfileImageResponse ¶
func ParseDeleteProfileImageResponse(rsp *http.Response) (*DeleteProfileImageResponse, error)
ParseDeleteProfileImageResponse parses an HTTP response from a DeleteProfileImageWithResponse call
func (DeleteProfileImageResponse) ContentType ¶
func (r DeleteProfileImageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProfileImageResponse) GetBody ¶
func (r DeleteProfileImageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteProfileImageResponse) Status ¶
func (r DeleteProfileImageResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProfileImageResponse) StatusCode ¶
func (r DeleteProfileImageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteServerLicenseResponse ¶
func ParseDeleteServerLicenseResponse ¶
func ParseDeleteServerLicenseResponse(rsp *http.Response) (*DeleteServerLicenseResponse, error)
ParseDeleteServerLicenseResponse parses an HTTP response from a DeleteServerLicenseWithResponse call
func (DeleteServerLicenseResponse) ContentType ¶
func (r DeleteServerLicenseResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteServerLicenseResponse) GetBody ¶
func (r DeleteServerLicenseResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteServerLicenseResponse) Status ¶
func (r DeleteServerLicenseResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteServerLicenseResponse) StatusCode ¶
func (r DeleteServerLicenseResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteSessionResponse ¶
func ParseDeleteSessionResponse ¶
func ParseDeleteSessionResponse(rsp *http.Response) (*DeleteSessionResponse, error)
ParseDeleteSessionResponse parses an HTTP response from a DeleteSessionWithResponse call
func (DeleteSessionResponse) ContentType ¶
func (r DeleteSessionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteSessionResponse) GetBody ¶
func (r DeleteSessionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteSessionResponse) Status ¶
func (r DeleteSessionResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteSessionResponse) StatusCode ¶
func (r DeleteSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteStackResponse ¶
func ParseDeleteStackResponse ¶
func ParseDeleteStackResponse(rsp *http.Response) (*DeleteStackResponse, error)
ParseDeleteStackResponse parses an HTTP response from a DeleteStackWithResponse call
func (DeleteStackResponse) ContentType ¶
func (r DeleteStackResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteStackResponse) GetBody ¶
func (r DeleteStackResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteStackResponse) Status ¶
func (r DeleteStackResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteStackResponse) StatusCode ¶
func (r DeleteStackResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteStacksJSONRequestBody ¶
type DeleteStacksJSONRequestBody = BulkIdsDto
DeleteStacksJSONRequestBody defines body for DeleteStacks for application/json ContentType.
type DeleteStacksResponse ¶
func ParseDeleteStacksResponse ¶
func ParseDeleteStacksResponse(rsp *http.Response) (*DeleteStacksResponse, error)
ParseDeleteStacksResponse parses an HTTP response from a DeleteStacksWithResponse call
func (DeleteStacksResponse) ContentType ¶
func (r DeleteStacksResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteStacksResponse) GetBody ¶
func (r DeleteStacksResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteStacksResponse) Status ¶
func (r DeleteStacksResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteStacksResponse) StatusCode ¶
func (r DeleteStacksResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteSyncAckJSONRequestBody ¶
type DeleteSyncAckJSONRequestBody = SyncAckDeleteDto
DeleteSyncAckJSONRequestBody defines body for DeleteSyncAck for application/json ContentType.
type DeleteSyncAckResponse ¶
func ParseDeleteSyncAckResponse ¶
func ParseDeleteSyncAckResponse(rsp *http.Response) (*DeleteSyncAckResponse, error)
ParseDeleteSyncAckResponse parses an HTTP response from a DeleteSyncAckWithResponse call
func (DeleteSyncAckResponse) ContentType ¶
func (r DeleteSyncAckResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteSyncAckResponse) GetBody ¶
func (r DeleteSyncAckResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteSyncAckResponse) Status ¶
func (r DeleteSyncAckResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteSyncAckResponse) StatusCode ¶
func (r DeleteSyncAckResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteTagResponse ¶
func ParseDeleteTagResponse ¶
func ParseDeleteTagResponse(rsp *http.Response) (*DeleteTagResponse, error)
ParseDeleteTagResponse parses an HTTP response from a DeleteTagWithResponse call
func (DeleteTagResponse) ContentType ¶
func (r DeleteTagResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteTagResponse) GetBody ¶
func (r DeleteTagResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteTagResponse) Status ¶
func (r DeleteTagResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteTagResponse) StatusCode ¶
func (r DeleteTagResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteUserAdminJSONRequestBody ¶
type DeleteUserAdminJSONRequestBody = UserAdminDeleteDto
DeleteUserAdminJSONRequestBody defines body for DeleteUserAdmin for application/json ContentType.
type DeleteUserAdminResponse ¶
type DeleteUserAdminResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserAdminResponseDto
}
func ParseDeleteUserAdminResponse ¶
func ParseDeleteUserAdminResponse(rsp *http.Response) (*DeleteUserAdminResponse, error)
ParseDeleteUserAdminResponse parses an HTTP response from a DeleteUserAdminWithResponse call
func (DeleteUserAdminResponse) ContentType ¶
func (r DeleteUserAdminResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteUserAdminResponse) GetBody ¶
func (r DeleteUserAdminResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteUserAdminResponse) GetJSON200 ¶
func (r DeleteUserAdminResponse) GetJSON200() *UserAdminResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DeleteUserAdminResponse) Status ¶
func (r DeleteUserAdminResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteUserAdminResponse) StatusCode ¶
func (r DeleteUserAdminResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteUserLicenseResponse ¶
func ParseDeleteUserLicenseResponse ¶
func ParseDeleteUserLicenseResponse(rsp *http.Response) (*DeleteUserLicenseResponse, error)
ParseDeleteUserLicenseResponse parses an HTTP response from a DeleteUserLicenseWithResponse call
func (DeleteUserLicenseResponse) ContentType ¶
func (r DeleteUserLicenseResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteUserLicenseResponse) GetBody ¶
func (r DeleteUserLicenseResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteUserLicenseResponse) Status ¶
func (r DeleteUserLicenseResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteUserLicenseResponse) StatusCode ¶
func (r DeleteUserLicenseResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteUserOnboardingResponse ¶
func ParseDeleteUserOnboardingResponse ¶
func ParseDeleteUserOnboardingResponse(rsp *http.Response) (*DeleteUserOnboardingResponse, error)
ParseDeleteUserOnboardingResponse parses an HTTP response from a DeleteUserOnboardingWithResponse call
func (DeleteUserOnboardingResponse) ContentType ¶
func (r DeleteUserOnboardingResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteUserOnboardingResponse) GetBody ¶
func (r DeleteUserOnboardingResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteUserOnboardingResponse) Status ¶
func (r DeleteUserOnboardingResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteUserOnboardingResponse) StatusCode ¶
func (r DeleteUserOnboardingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteWorkflowResponse ¶
func ParseDeleteWorkflowResponse ¶
func ParseDeleteWorkflowResponse(rsp *http.Response) (*DeleteWorkflowResponse, error)
ParseDeleteWorkflowResponse parses an HTTP response from a DeleteWorkflowWithResponse call
func (DeleteWorkflowResponse) ContentType ¶
func (r DeleteWorkflowResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteWorkflowResponse) GetBody ¶
func (r DeleteWorkflowResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DeleteWorkflowResponse) Status ¶
func (r DeleteWorkflowResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteWorkflowResponse) StatusCode ¶
func (r DeleteWorkflowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DetectPriorInstallResponse ¶
type DetectPriorInstallResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *MaintenanceDetectInstallResponseDto
}
func ParseDetectPriorInstallResponse ¶
func ParseDetectPriorInstallResponse(rsp *http.Response) (*DetectPriorInstallResponse, error)
ParseDetectPriorInstallResponse parses an HTTP response from a DetectPriorInstallWithResponse call
func (DetectPriorInstallResponse) ContentType ¶
func (r DetectPriorInstallResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DetectPriorInstallResponse) GetBody ¶
func (r DetectPriorInstallResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DetectPriorInstallResponse) GetJSON200 ¶
func (r DetectPriorInstallResponse) GetJSON200() *MaintenanceDetectInstallResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (DetectPriorInstallResponse) Status ¶
func (r DetectPriorInstallResponse) Status() string
Status returns HTTPResponse.Status
func (DetectPriorInstallResponse) StatusCode ¶
func (r DetectPriorInstallResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DownloadArchiveDto ¶
type DownloadArchiveDto struct {
// ArchiveName The name of the archive to download, without extension
ArchiveName *string `json:"archiveName,omitempty"`
// AssetIds Asset IDs
AssetIds []openapi_types.UUID `json:"assetIds"`
// Edited Download edited asset if available
Edited *bool `json:"edited,omitempty"`
}
DownloadArchiveDto defines model for DownloadArchiveDto.
type DownloadArchiveInfo ¶
type DownloadArchiveInfo struct {
// AssetIds Asset IDs in this archive
AssetIds []openapi_types.UUID `json:"assetIds"`
// Size Archive size in bytes
Size int `json:"size"`
}
DownloadArchiveInfo defines model for DownloadArchiveInfo.
type DownloadArchiveJSONRequestBody ¶
type DownloadArchiveJSONRequestBody = DownloadArchiveDto
DownloadArchiveJSONRequestBody defines body for DownloadArchive for application/json ContentType.
type DownloadArchiveParams ¶
type DownloadArchiveParams struct {
Key *string `form:"key,omitempty" json:"key,omitempty"`
Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
}
DownloadArchiveParams defines parameters for DownloadArchive.
type DownloadArchiveResponse ¶
func ParseDownloadArchiveResponse ¶
func ParseDownloadArchiveResponse(rsp *http.Response) (*DownloadArchiveResponse, error)
ParseDownloadArchiveResponse parses an HTTP response from a DownloadArchiveWithResponse call
func (DownloadArchiveResponse) ContentType ¶
func (r DownloadArchiveResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DownloadArchiveResponse) GetBody ¶
func (r DownloadArchiveResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DownloadArchiveResponse) Status ¶
func (r DownloadArchiveResponse) Status() string
Status returns HTTPResponse.Status
func (DownloadArchiveResponse) StatusCode ¶
func (r DownloadArchiveResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DownloadAssetFileResponse ¶
func ParseDownloadAssetFileResponse ¶
func ParseDownloadAssetFileResponse(rsp *http.Response) (*DownloadAssetFileResponse, error)
ParseDownloadAssetFileResponse parses an HTTP response from a DownloadAssetFileWithResponse call
func (DownloadAssetFileResponse) ContentType ¶
func (r DownloadAssetFileResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DownloadAssetFileResponse) GetBody ¶
func (r DownloadAssetFileResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DownloadAssetFileResponse) Status ¶
func (r DownloadAssetFileResponse) Status() string
Status returns HTTPResponse.Status
func (DownloadAssetFileResponse) StatusCode ¶
func (r DownloadAssetFileResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DownloadAssetParams ¶
type DownloadAssetParams struct {
// Edited Return edited asset if available
Edited *bool `form:"edited,omitempty" json:"edited,omitempty"`
Key *string `form:"key,omitempty" json:"key,omitempty"`
Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
}
DownloadAssetParams defines parameters for DownloadAsset.
type DownloadAssetResponse ¶
func ParseDownloadAssetResponse ¶
func ParseDownloadAssetResponse(rsp *http.Response) (*DownloadAssetResponse, error)
ParseDownloadAssetResponse parses an HTTP response from a DownloadAssetWithResponse call
func (DownloadAssetResponse) ContentType ¶
func (r DownloadAssetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DownloadAssetResponse) GetBody ¶
func (r DownloadAssetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DownloadAssetResponse) Status ¶
func (r DownloadAssetResponse) Status() string
Status returns HTTPResponse.Status
func (DownloadAssetResponse) StatusCode ¶
func (r DownloadAssetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DownloadDatabaseBackupResponse ¶
func ParseDownloadDatabaseBackupResponse ¶
func ParseDownloadDatabaseBackupResponse(rsp *http.Response) (*DownloadDatabaseBackupResponse, error)
ParseDownloadDatabaseBackupResponse parses an HTTP response from a DownloadDatabaseBackupWithResponse call
func (DownloadDatabaseBackupResponse) ContentType ¶
func (r DownloadDatabaseBackupResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DownloadDatabaseBackupResponse) GetBody ¶
func (r DownloadDatabaseBackupResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (DownloadDatabaseBackupResponse) Status ¶
func (r DownloadDatabaseBackupResponse) Status() string
Status returns HTTPResponse.Status
func (DownloadDatabaseBackupResponse) StatusCode ¶
func (r DownloadDatabaseBackupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DownloadInfoDto ¶
type DownloadInfoDto struct {
// AlbumId Album ID to download
AlbumId *openapi_types.UUID `json:"albumId,omitempty"`
// ArchiveSize Archive size limit in bytes
ArchiveSize *int `json:"archiveSize,omitempty"`
// AssetIds Asset IDs to download
AssetIds *[]openapi_types.UUID `json:"assetIds,omitempty"`
// UserId User ID to download assets from
UserId *openapi_types.UUID `json:"userId,omitempty"`
}
DownloadInfoDto defines model for DownloadInfoDto.
type DownloadResponse ¶
type DownloadResponse struct {
// ArchiveSize Maximum archive size in bytes
ArchiveSize int `json:"archiveSize"`
// IncludeEmbeddedVideos Whether to include embedded videos in downloads
IncludeEmbeddedVideos bool `json:"includeEmbeddedVideos"`
}
DownloadResponse defines model for DownloadResponse.
type DownloadResponseDto ¶
type DownloadResponseDto struct {
// Archives Archive information
Archives []DownloadArchiveInfo `json:"archives"`
// TotalSize Total size in bytes
TotalSize int `json:"totalSize"`
}
DownloadResponseDto defines model for DownloadResponseDto.
type DownloadUpdate ¶
type DownloadUpdate struct {
// ArchiveSize Maximum archive size in bytes
ArchiveSize *int `json:"archiveSize,omitempty"`
// IncludeEmbeddedVideos Whether to include embedded videos in downloads
IncludeEmbeddedVideos *bool `json:"includeEmbeddedVideos,omitempty"`
}
DownloadUpdate defines model for DownloadUpdate.
type DuplicateResolveDto ¶
type DuplicateResolveDto struct {
// Groups List of duplicate groups to resolve
Groups []DuplicateResolveGroupDto `json:"groups"`
}
DuplicateResolveDto defines model for DuplicateResolveDto.
type DuplicateResolveGroupDto ¶
type DuplicateResolveGroupDto struct {
DuplicateId openapi_types.UUID `json:"duplicateId"`
// KeepAssetIds Asset IDs to keep
KeepAssetIds []openapi_types.UUID `json:"keepAssetIds"`
// TrashAssetIds Asset IDs to trash or delete
TrashAssetIds []openapi_types.UUID `json:"trashAssetIds"`
}
DuplicateResolveGroupDto defines model for DuplicateResolveGroupDto.
type DuplicateResponseDto ¶
type DuplicateResponseDto struct {
// Assets Duplicate assets
Assets []AssetResponseDto `json:"assets"`
// DuplicateId Duplicate group ID
DuplicateId openapi_types.UUID `json:"duplicateId"`
// SuggestedKeepAssetIds Suggested asset IDs to keep based on file size and EXIF data
SuggestedKeepAssetIds []openapi_types.UUID `json:"suggestedKeepAssetIds"`
}
DuplicateResponseDto defines model for DuplicateResponseDto.
type EditAssetJSONRequestBody ¶
type EditAssetJSONRequestBody = AssetEditsCreateDto
EditAssetJSONRequestBody defines body for EditAsset for application/json ContentType.
type EditAssetResponse ¶
type EditAssetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AssetEditsResponseDto
}
func ParseEditAssetResponse ¶
func ParseEditAssetResponse(rsp *http.Response) (*EditAssetResponse, error)
ParseEditAssetResponse parses an HTTP response from a EditAssetWithResponse call
func (EditAssetResponse) ContentType ¶
func (r EditAssetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (EditAssetResponse) GetBody ¶
func (r EditAssetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (EditAssetResponse) GetJSON200 ¶
func (r EditAssetResponse) GetJSON200() *AssetEditsResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (EditAssetResponse) Status ¶
func (r EditAssetResponse) Status() string
Status returns HTTPResponse.Status
func (EditAssetResponse) StatusCode ¶
func (r EditAssetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EmailNotificationsResponse ¶
type EmailNotificationsResponse struct {
// AlbumInvite Whether to receive email notifications for album invites
AlbumInvite bool `json:"albumInvite"`
// AlbumUpdate Whether to receive email notifications for album updates
AlbumUpdate bool `json:"albumUpdate"`
// Enabled Whether email notifications are enabled
Enabled bool `json:"enabled"`
}
EmailNotificationsResponse defines model for EmailNotificationsResponse.
type EmailNotificationsUpdate ¶
type EmailNotificationsUpdate struct {
// AlbumInvite Whether to receive email notifications for album invites
AlbumInvite *bool `json:"albumInvite,omitempty"`
// AlbumUpdate Whether to receive email notifications for album updates
AlbumUpdate *bool `json:"albumUpdate,omitempty"`
// Enabled Whether email notifications are enabled
Enabled *bool `json:"enabled,omitempty"`
}
EmailNotificationsUpdate defines model for EmailNotificationsUpdate.
type EmptyQueueJSONRequestBody ¶
type EmptyQueueJSONRequestBody = QueueDeleteDto
EmptyQueueJSONRequestBody defines body for EmptyQueue for application/json ContentType.
type EmptyQueueResponse ¶
func ParseEmptyQueueResponse ¶
func ParseEmptyQueueResponse(rsp *http.Response) (*EmptyQueueResponse, error)
ParseEmptyQueueResponse parses an HTTP response from a EmptyQueueWithResponse call
func (EmptyQueueResponse) ContentType ¶
func (r EmptyQueueResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (EmptyQueueResponse) GetBody ¶
func (r EmptyQueueResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (EmptyQueueResponse) Status ¶
func (r EmptyQueueResponse) Status() string
Status returns HTTPResponse.Status
func (EmptyQueueResponse) StatusCode ¶
func (r EmptyQueueResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EmptyTrashResponse ¶
type EmptyTrashResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *TrashResponseDto
}
func ParseEmptyTrashResponse ¶
func ParseEmptyTrashResponse(rsp *http.Response) (*EmptyTrashResponse, error)
ParseEmptyTrashResponse parses an HTTP response from a EmptyTrashWithResponse call
func (EmptyTrashResponse) ContentType ¶
func (r EmptyTrashResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (EmptyTrashResponse) GetBody ¶
func (r EmptyTrashResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (EmptyTrashResponse) GetJSON200 ¶
func (r EmptyTrashResponse) GetJSON200() *TrashResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (EmptyTrashResponse) Status ¶
func (r EmptyTrashResponse) Status() string
Status returns HTTPResponse.Status
func (EmptyTrashResponse) StatusCode ¶
func (r EmptyTrashResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EndSessionParams ¶
type EndSessionParams struct {
Key *string `form:"key,omitempty" json:"key,omitempty"`
Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
}
EndSessionParams defines parameters for EndSession.
type EndSessionResponse ¶
func ParseEndSessionResponse ¶
func ParseEndSessionResponse(rsp *http.Response) (*EndSessionResponse, error)
ParseEndSessionResponse parses an HTTP response from a EndSessionWithResponse call
func (EndSessionResponse) ContentType ¶
func (r EndSessionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (EndSessionResponse) GetBody ¶
func (r EndSessionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (EndSessionResponse) Status ¶
func (r EndSessionResponse) Status() string
Status returns HTTPResponse.Status
func (EndSessionResponse) StatusCode ¶
func (r EndSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EnumFilterAssetType ¶
type EnumFilterAssetType struct {
// Eq Asset type
Eq *AssetTypeEnum `json:"eq,omitempty"`
In *[]AssetTypeEnum `json:"in,omitempty"`
// Ne Asset type
Ne *AssetTypeEnum `json:"ne,omitempty"`
NotIn *[]AssetTypeEnum `json:"notIn,omitempty"`
}
EnumFilterAssetType defines model for EnumFilterAssetType.
type EnumFilterAssetVisibility ¶
type EnumFilterAssetVisibility struct {
// Eq Asset visibility
Eq *AssetVisibility `json:"eq,omitempty"`
In *[]AssetVisibility `json:"in,omitempty"`
// Ne Asset visibility
Ne *AssetVisibility `json:"ne,omitempty"`
NotIn *[]AssetVisibility `json:"notIn,omitempty"`
}
EnumFilterAssetVisibility defines model for EnumFilterAssetVisibility.
type ExifResponseDto ¶
type ExifResponseDto struct {
// City City name
City *string `json:"city,omitempty"`
// Country Country name
Country *string `json:"country,omitempty"`
// DateTimeOriginal Original date/time
DateTimeOriginal *time.Time `json:"dateTimeOriginal,omitempty"`
// Description Image description
Description *string `json:"description,omitempty"`
// ExifImageHeight Image height in pixels
ExifImageHeight *int `json:"exifImageHeight,omitempty"`
// ExifImageWidth Image width in pixels
ExifImageWidth *int `json:"exifImageWidth,omitempty"`
// ExposureTime Exposure time
ExposureTime *string `json:"exposureTime,omitempty"`
// FNumber F-number (aperture)
FNumber *float64 `json:"fNumber,omitempty"`
// FileSizeInByte File size in bytes
FileSizeInByte *int `json:"fileSizeInByte,omitempty"`
// FocalLength Focal length in mm
FocalLength *float64 `json:"focalLength,omitempty"`
// Iso ISO sensitivity
Iso *int `json:"iso,omitempty"`
// Latitude GPS latitude
Latitude *float64 `json:"latitude,omitempty"`
// LensModel Lens model
LensModel *string `json:"lensModel,omitempty"`
// Longitude GPS longitude
Longitude *float64 `json:"longitude,omitempty"`
// Make Camera make
Make *string `json:"make,omitempty"`
// Model Camera model
Model *string `json:"model,omitempty"`
// ModifyDate Modification date/time
ModifyDate *time.Time `json:"modifyDate,omitempty"`
// Orientation Image orientation
Orientation *string `json:"orientation,omitempty"`
// ProjectionType Projection type
ProjectionType *string `json:"projectionType,omitempty"`
// Rating Rating
Rating *int `json:"rating,omitempty"`
// State State/province name
State *string `json:"state,omitempty"`
// TimeZone Time zone
TimeZone *string `json:"timeZone,omitempty"`
}
ExifResponseDto EXIF response
type FaceDto ¶
type FaceDto struct {
// Id Face ID
Id openapi_types.UUID `json:"id"`
}
FaceDto defines model for FaceDto.
type FinishOAuthJSONRequestBody ¶
type FinishOAuthJSONRequestBody = OAuthCallbackDto
FinishOAuthJSONRequestBody defines body for FinishOAuth for application/json ContentType.
type FinishOAuthResponse ¶
type FinishOAuthResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *LoginResponseDto
}
func ParseFinishOAuthResponse ¶
func ParseFinishOAuthResponse(rsp *http.Response) (*FinishOAuthResponse, error)
ParseFinishOAuthResponse parses an HTTP response from a FinishOAuthWithResponse call
func (FinishOAuthResponse) ContentType ¶
func (r FinishOAuthResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (FinishOAuthResponse) GetBody ¶
func (r FinishOAuthResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (FinishOAuthResponse) GetJSON201 ¶
func (r FinishOAuthResponse) GetJSON201() *LoginResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (FinishOAuthResponse) Status ¶
func (r FinishOAuthResponse) Status() string
Status returns HTTPResponse.Status
func (FinishOAuthResponse) StatusCode ¶
func (r FinishOAuthResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type FoldersResponse ¶
type FoldersResponse struct {
// Enabled Whether folders are enabled
Enabled bool `json:"enabled"`
// SidebarWeb Whether folders appear in web sidebar
SidebarWeb bool `json:"sidebarWeb"`
}
FoldersResponse defines model for FoldersResponse.
type FoldersUpdate ¶
type FoldersUpdate struct {
// Enabled Whether folders are enabled
Enabled *bool `json:"enabled,omitempty"`
// SidebarWeb Whether folders appear in web sidebar
SidebarWeb *bool `json:"sidebarWeb,omitempty"`
}
FoldersUpdate defines model for FoldersUpdate.
type GetAboutInfoResponse ¶
type GetAboutInfoResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ServerAboutResponseDto
}
func ParseGetAboutInfoResponse ¶
func ParseGetAboutInfoResponse(rsp *http.Response) (*GetAboutInfoResponse, error)
ParseGetAboutInfoResponse parses an HTTP response from a GetAboutInfoWithResponse call
func (GetAboutInfoResponse) ContentType ¶
func (r GetAboutInfoResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAboutInfoResponse) GetBody ¶
func (r GetAboutInfoResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAboutInfoResponse) GetJSON200 ¶
func (r GetAboutInfoResponse) GetJSON200() *ServerAboutResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAboutInfoResponse) Status ¶
func (r GetAboutInfoResponse) Status() string
Status returns HTTPResponse.Status
func (GetAboutInfoResponse) StatusCode ¶
func (r GetAboutInfoResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetActivitiesParams ¶
type GetActivitiesParams struct {
// AlbumId Album ID
AlbumId openapi_types.UUID `form:"albumId" json:"albumId"`
// AssetId Asset ID (if activity is for an asset)
AssetId *openapi_types.UUID `form:"assetId,omitempty" json:"assetId,omitempty"`
Level *ReactionLevel `form:"level,omitempty" json:"level,omitempty"`
Type *ReactionType `form:"type,omitempty" json:"type,omitempty"`
// UserId Filter by user ID
UserId *openapi_types.UUID `form:"userId,omitempty" json:"userId,omitempty"`
}
GetActivitiesParams defines parameters for GetActivities.
type GetActivitiesResponse ¶
type GetActivitiesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]ActivityResponseDto
}
func ParseGetActivitiesResponse ¶
func ParseGetActivitiesResponse(rsp *http.Response) (*GetActivitiesResponse, error)
ParseGetActivitiesResponse parses an HTTP response from a GetActivitiesWithResponse call
func (GetActivitiesResponse) ContentType ¶
func (r GetActivitiesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetActivitiesResponse) GetBody ¶
func (r GetActivitiesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetActivitiesResponse) GetJSON200 ¶
func (r GetActivitiesResponse) GetJSON200() *[]ActivityResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetActivitiesResponse) Status ¶
func (r GetActivitiesResponse) Status() string
Status returns HTTPResponse.Status
func (GetActivitiesResponse) StatusCode ¶
func (r GetActivitiesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetActivityStatisticsParams ¶
type GetActivityStatisticsParams struct {
// AlbumId Album ID
AlbumId openapi_types.UUID `form:"albumId" json:"albumId"`
// AssetId Asset ID (if activity is for an asset)
AssetId *openapi_types.UUID `form:"assetId,omitempty" json:"assetId,omitempty"`
}
GetActivityStatisticsParams defines parameters for GetActivityStatistics.
type GetActivityStatisticsResponse ¶
type GetActivityStatisticsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ActivityStatisticsResponseDto
}
func ParseGetActivityStatisticsResponse ¶
func ParseGetActivityStatisticsResponse(rsp *http.Response) (*GetActivityStatisticsResponse, error)
ParseGetActivityStatisticsResponse parses an HTTP response from a GetActivityStatisticsWithResponse call
func (GetActivityStatisticsResponse) ContentType ¶
func (r GetActivityStatisticsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetActivityStatisticsResponse) GetBody ¶
func (r GetActivityStatisticsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetActivityStatisticsResponse) GetJSON200 ¶
func (r GetActivityStatisticsResponse) GetJSON200() *ActivityStatisticsResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetActivityStatisticsResponse) Status ¶
func (r GetActivityStatisticsResponse) Status() string
Status returns HTTPResponse.Status
func (GetActivityStatisticsResponse) StatusCode ¶
func (r GetActivityStatisticsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAdminConfigDefaultsResponse ¶
type GetAdminConfigDefaultsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AdminConfigDto
}
func ParseGetAdminConfigDefaultsResponse ¶
func ParseGetAdminConfigDefaultsResponse(rsp *http.Response) (*GetAdminConfigDefaultsResponse, error)
ParseGetAdminConfigDefaultsResponse parses an HTTP response from a GetAdminConfigDefaultsWithResponse call
func (GetAdminConfigDefaultsResponse) ContentType ¶
func (r GetAdminConfigDefaultsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAdminConfigDefaultsResponse) GetBody ¶
func (r GetAdminConfigDefaultsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAdminConfigDefaultsResponse) GetJSON200 ¶
func (r GetAdminConfigDefaultsResponse) GetJSON200() *AdminConfigDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAdminConfigDefaultsResponse) Status ¶
func (r GetAdminConfigDefaultsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAdminConfigDefaultsResponse) StatusCode ¶
func (r GetAdminConfigDefaultsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAdminConfigResponse ¶
type GetAdminConfigResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AdminConfigDto
}
func ParseGetAdminConfigResponse ¶
func ParseGetAdminConfigResponse(rsp *http.Response) (*GetAdminConfigResponse, error)
ParseGetAdminConfigResponse parses an HTTP response from a GetAdminConfigWithResponse call
func (GetAdminConfigResponse) ContentType ¶
func (r GetAdminConfigResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAdminConfigResponse) GetBody ¶
func (r GetAdminConfigResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAdminConfigResponse) GetJSON200 ¶
func (r GetAdminConfigResponse) GetJSON200() *AdminConfigDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAdminConfigResponse) Status ¶
func (r GetAdminConfigResponse) Status() string
Status returns HTTPResponse.Status
func (GetAdminConfigResponse) StatusCode ¶
func (r GetAdminConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAdminOnboardingResponse ¶
type GetAdminOnboardingResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AdminOnboardingUpdateDto
}
func ParseGetAdminOnboardingResponse ¶
func ParseGetAdminOnboardingResponse(rsp *http.Response) (*GetAdminOnboardingResponse, error)
ParseGetAdminOnboardingResponse parses an HTTP response from a GetAdminOnboardingWithResponse call
func (GetAdminOnboardingResponse) ContentType ¶
func (r GetAdminOnboardingResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAdminOnboardingResponse) GetBody ¶
func (r GetAdminOnboardingResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAdminOnboardingResponse) GetJSON200 ¶
func (r GetAdminOnboardingResponse) GetJSON200() *AdminOnboardingUpdateDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAdminOnboardingResponse) Status ¶
func (r GetAdminOnboardingResponse) Status() string
Status returns HTTPResponse.Status
func (GetAdminOnboardingResponse) StatusCode ¶
func (r GetAdminOnboardingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAlbumInfoParams ¶
type GetAlbumInfoParams struct {
Key *string `form:"key,omitempty" json:"key,omitempty"`
Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
}
GetAlbumInfoParams defines parameters for GetAlbumInfo.
type GetAlbumInfoResponse ¶
type GetAlbumInfoResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AlbumResponseDto
}
func ParseGetAlbumInfoResponse ¶
func ParseGetAlbumInfoResponse(rsp *http.Response) (*GetAlbumInfoResponse, error)
ParseGetAlbumInfoResponse parses an HTTP response from a GetAlbumInfoWithResponse call
func (GetAlbumInfoResponse) ContentType ¶
func (r GetAlbumInfoResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAlbumInfoResponse) GetBody ¶
func (r GetAlbumInfoResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAlbumInfoResponse) GetJSON200 ¶
func (r GetAlbumInfoResponse) GetJSON200() *AlbumResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAlbumInfoResponse) Status ¶
func (r GetAlbumInfoResponse) Status() string
Status returns HTTPResponse.Status
func (GetAlbumInfoResponse) StatusCode ¶
func (r GetAlbumInfoResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAlbumMapMarkersParams ¶
type GetAlbumMapMarkersParams struct {
Key *string `form:"key,omitempty" json:"key,omitempty"`
Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
}
GetAlbumMapMarkersParams defines parameters for GetAlbumMapMarkers.
type GetAlbumMapMarkersResponse ¶
type GetAlbumMapMarkersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]MapMarkerResponseDto
}
func ParseGetAlbumMapMarkersResponse ¶
func ParseGetAlbumMapMarkersResponse(rsp *http.Response) (*GetAlbumMapMarkersResponse, error)
ParseGetAlbumMapMarkersResponse parses an HTTP response from a GetAlbumMapMarkersWithResponse call
func (GetAlbumMapMarkersResponse) ContentType ¶
func (r GetAlbumMapMarkersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAlbumMapMarkersResponse) GetBody ¶
func (r GetAlbumMapMarkersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAlbumMapMarkersResponse) GetJSON200 ¶
func (r GetAlbumMapMarkersResponse) GetJSON200() *[]MapMarkerResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAlbumMapMarkersResponse) Status ¶
func (r GetAlbumMapMarkersResponse) Status() string
Status returns HTTPResponse.Status
func (GetAlbumMapMarkersResponse) StatusCode ¶
func (r GetAlbumMapMarkersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAlbumStatisticsResponse ¶
type GetAlbumStatisticsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AlbumStatisticsResponseDto
}
func ParseGetAlbumStatisticsResponse ¶
func ParseGetAlbumStatisticsResponse(rsp *http.Response) (*GetAlbumStatisticsResponse, error)
ParseGetAlbumStatisticsResponse parses an HTTP response from a GetAlbumStatisticsWithResponse call
func (GetAlbumStatisticsResponse) ContentType ¶
func (r GetAlbumStatisticsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAlbumStatisticsResponse) GetBody ¶
func (r GetAlbumStatisticsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAlbumStatisticsResponse) GetJSON200 ¶
func (r GetAlbumStatisticsResponse) GetJSON200() *AlbumStatisticsResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAlbumStatisticsResponse) Status ¶
func (r GetAlbumStatisticsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAlbumStatisticsResponse) StatusCode ¶
func (r GetAlbumStatisticsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllAlbumsParams ¶
type GetAllAlbumsParams struct {
// AssetId Filter albums containing this asset ID (ignores other parameters)
AssetId *openapi_types.UUID `form:"assetId,omitempty" json:"assetId,omitempty"`
// Id Album ID
Id *openapi_types.UUID `form:"id,omitempty" json:"id,omitempty"`
// IsOwned Filter by ownership: true = only owned, false = only shared-with-me, undefined = no filter
IsOwned *bool `form:"isOwned,omitempty" json:"isOwned,omitempty"`
IsShared *bool `form:"isShared,omitempty" json:"isShared,omitempty"`
// Name Album name (exact match)
Name *string `form:"name,omitempty" json:"name,omitempty"`
}
GetAllAlbumsParams defines parameters for GetAllAlbums.
type GetAllAlbumsResponse ¶
type GetAllAlbumsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]AlbumResponseDto
}
func ParseGetAllAlbumsResponse ¶
func ParseGetAllAlbumsResponse(rsp *http.Response) (*GetAllAlbumsResponse, error)
ParseGetAllAlbumsResponse parses an HTTP response from a GetAllAlbumsWithResponse call
func (GetAllAlbumsResponse) ContentType ¶
func (r GetAllAlbumsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAllAlbumsResponse) GetBody ¶
func (r GetAllAlbumsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAllAlbumsResponse) GetJSON200 ¶
func (r GetAllAlbumsResponse) GetJSON200() *[]AlbumResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAllAlbumsResponse) Status ¶
func (r GetAllAlbumsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllAlbumsResponse) StatusCode ¶
func (r GetAllAlbumsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllLibrariesResponse ¶
type GetAllLibrariesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]LibraryResponseDto
}
func ParseGetAllLibrariesResponse ¶
func ParseGetAllLibrariesResponse(rsp *http.Response) (*GetAllLibrariesResponse, error)
ParseGetAllLibrariesResponse parses an HTTP response from a GetAllLibrariesWithResponse call
func (GetAllLibrariesResponse) ContentType ¶
func (r GetAllLibrariesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAllLibrariesResponse) GetBody ¶
func (r GetAllLibrariesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAllLibrariesResponse) GetJSON200 ¶
func (r GetAllLibrariesResponse) GetJSON200() *[]LibraryResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAllLibrariesResponse) Status ¶
func (r GetAllLibrariesResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllLibrariesResponse) StatusCode ¶
func (r GetAllLibrariesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllPeopleParams ¶
type GetAllPeopleParams struct {
// ClosestAssetId Closest asset ID for similarity search
ClosestAssetId *openapi_types.UUID `form:"closestAssetId,omitempty" json:"closestAssetId,omitempty"`
// ClosestPersonId Closest person ID for similarity search
ClosestPersonId *openapi_types.UUID `form:"closestPersonId,omitempty" json:"closestPersonId,omitempty"`
// Page Page number for pagination
Page *int `form:"page,omitempty" json:"page,omitempty"`
// Size Number of items per page
Size *int `form:"size,omitempty" json:"size,omitempty"`
// WithHidden Include hidden people
WithHidden *bool `form:"withHidden,omitempty" json:"withHidden,omitempty"`
}
GetAllPeopleParams defines parameters for GetAllPeople.
type GetAllPeopleResponse ¶
type GetAllPeopleResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *PeopleResponseDto
}
func ParseGetAllPeopleResponse ¶
func ParseGetAllPeopleResponse(rsp *http.Response) (*GetAllPeopleResponse, error)
ParseGetAllPeopleResponse parses an HTTP response from a GetAllPeopleWithResponse call
func (GetAllPeopleResponse) ContentType ¶
func (r GetAllPeopleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAllPeopleResponse) GetBody ¶
func (r GetAllPeopleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAllPeopleResponse) GetJSON200 ¶
func (r GetAllPeopleResponse) GetJSON200() *PeopleResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAllPeopleResponse) Status ¶
func (r GetAllPeopleResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllPeopleResponse) StatusCode ¶
func (r GetAllPeopleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllSharedLinksParams ¶
type GetAllSharedLinksParams struct {
AlbumId *openapi_types.UUID `form:"albumId,omitempty" json:"albumId,omitempty"`
Id *openapi_types.UUID `form:"id,omitempty" json:"id,omitempty"`
}
GetAllSharedLinksParams defines parameters for GetAllSharedLinks.
type GetAllSharedLinksResponse ¶
type GetAllSharedLinksResponse struct {
JSON200 *[]SharedLinkResponseDto
}
func ParseGetAllSharedLinksResponse ¶
func ParseGetAllSharedLinksResponse(rsp *http.Response) (*GetAllSharedLinksResponse, error)
ParseGetAllSharedLinksResponse parses an HTTP response from a GetAllSharedLinksWithResponse call
func (GetAllSharedLinksResponse) ContentType ¶
func (r GetAllSharedLinksResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAllSharedLinksResponse) GetBody ¶
func (r GetAllSharedLinksResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAllSharedLinksResponse) GetJSON200 ¶
func (r GetAllSharedLinksResponse) GetJSON200() *[]SharedLinkResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAllSharedLinksResponse) Status ¶
func (r GetAllSharedLinksResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllSharedLinksResponse) StatusCode ¶
func (r GetAllSharedLinksResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAllTagsResponse ¶
type GetAllTagsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]TagResponseDto
}
func ParseGetAllTagsResponse ¶
func ParseGetAllTagsResponse(rsp *http.Response) (*GetAllTagsResponse, error)
ParseGetAllTagsResponse parses an HTTP response from a GetAllTagsWithResponse call
func (GetAllTagsResponse) ContentType ¶
func (r GetAllTagsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAllTagsResponse) GetBody ¶
func (r GetAllTagsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAllTagsResponse) GetJSON200 ¶
func (r GetAllTagsResponse) GetJSON200() *[]TagResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAllTagsResponse) Status ¶
func (r GetAllTagsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllTagsResponse) StatusCode ¶
func (r GetAllTagsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetApiKeyResponse ¶
type GetApiKeyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ApiKeyResponseDto
}
func ParseGetApiKeyResponse ¶
func ParseGetApiKeyResponse(rsp *http.Response) (*GetApiKeyResponse, error)
ParseGetApiKeyResponse parses an HTTP response from a GetApiKeyWithResponse call
func (GetApiKeyResponse) ContentType ¶
func (r GetApiKeyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetApiKeyResponse) GetBody ¶
func (r GetApiKeyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetApiKeyResponse) GetJSON200 ¶
func (r GetApiKeyResponse) GetJSON200() *ApiKeyResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetApiKeyResponse) Status ¶
func (r GetApiKeyResponse) Status() string
Status returns HTTPResponse.Status
func (GetApiKeyResponse) StatusCode ¶
func (r GetApiKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetApiKeysResponse ¶
type GetApiKeysResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]ApiKeyResponseDto
}
func ParseGetApiKeysResponse ¶
func ParseGetApiKeysResponse(rsp *http.Response) (*GetApiKeysResponse, error)
ParseGetApiKeysResponse parses an HTTP response from a GetApiKeysWithResponse call
func (GetApiKeysResponse) ContentType ¶
func (r GetApiKeysResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetApiKeysResponse) GetBody ¶
func (r GetApiKeysResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetApiKeysResponse) GetJSON200 ¶
func (r GetApiKeysResponse) GetJSON200() *[]ApiKeyResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetApiKeysResponse) Status ¶
func (r GetApiKeysResponse) Status() string
Status returns HTTPResponse.Status
func (GetApiKeysResponse) StatusCode ¶
func (r GetApiKeysResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetApkLinksResponse ¶
type GetApkLinksResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ServerApkLinksDto
}
func ParseGetApkLinksResponse ¶
func ParseGetApkLinksResponse(rsp *http.Response) (*GetApkLinksResponse, error)
ParseGetApkLinksResponse parses an HTTP response from a GetApkLinksWithResponse call
func (GetApkLinksResponse) ContentType ¶
func (r GetApkLinksResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetApkLinksResponse) GetBody ¶
func (r GetApkLinksResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetApkLinksResponse) GetJSON200 ¶
func (r GetApkLinksResponse) GetJSON200() *ServerApkLinksDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetApkLinksResponse) Status ¶
func (r GetApkLinksResponse) Status() string
Status returns HTTPResponse.Status
func (GetApkLinksResponse) StatusCode ¶
func (r GetApkLinksResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAssetDuplicatesResponse ¶
type GetAssetDuplicatesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]DuplicateResponseDto
}
func ParseGetAssetDuplicatesResponse ¶
func ParseGetAssetDuplicatesResponse(rsp *http.Response) (*GetAssetDuplicatesResponse, error)
ParseGetAssetDuplicatesResponse parses an HTTP response from a GetAssetDuplicatesWithResponse call
func (GetAssetDuplicatesResponse) ContentType ¶
func (r GetAssetDuplicatesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAssetDuplicatesResponse) GetBody ¶
func (r GetAssetDuplicatesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAssetDuplicatesResponse) GetJSON200 ¶
func (r GetAssetDuplicatesResponse) GetJSON200() *[]DuplicateResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAssetDuplicatesResponse) Status ¶
func (r GetAssetDuplicatesResponse) Status() string
Status returns HTTPResponse.Status
func (GetAssetDuplicatesResponse) StatusCode ¶
func (r GetAssetDuplicatesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAssetEditsResponse ¶
type GetAssetEditsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AssetEditsResponseDto
}
func ParseGetAssetEditsResponse ¶
func ParseGetAssetEditsResponse(rsp *http.Response) (*GetAssetEditsResponse, error)
ParseGetAssetEditsResponse parses an HTTP response from a GetAssetEditsWithResponse call
func (GetAssetEditsResponse) ContentType ¶
func (r GetAssetEditsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAssetEditsResponse) GetBody ¶
func (r GetAssetEditsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAssetEditsResponse) GetJSON200 ¶
func (r GetAssetEditsResponse) GetJSON200() *AssetEditsResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAssetEditsResponse) Status ¶
func (r GetAssetEditsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAssetEditsResponse) StatusCode ¶
func (r GetAssetEditsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAssetFileResponse ¶
type GetAssetFileResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AssetFileResponseDto
}
func ParseGetAssetFileResponse ¶
func ParseGetAssetFileResponse(rsp *http.Response) (*GetAssetFileResponse, error)
ParseGetAssetFileResponse parses an HTTP response from a GetAssetFileWithResponse call
func (GetAssetFileResponse) ContentType ¶
func (r GetAssetFileResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAssetFileResponse) GetBody ¶
func (r GetAssetFileResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAssetFileResponse) GetJSON200 ¶
func (r GetAssetFileResponse) GetJSON200() *AssetFileResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAssetFileResponse) Status ¶
func (r GetAssetFileResponse) Status() string
Status returns HTTPResponse.Status
func (GetAssetFileResponse) StatusCode ¶
func (r GetAssetFileResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAssetInfoParams ¶
type GetAssetInfoParams struct {
Key *string `form:"key,omitempty" json:"key,omitempty"`
Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
}
GetAssetInfoParams defines parameters for GetAssetInfo.
type GetAssetInfoResponse ¶
type GetAssetInfoResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AssetResponseDto
}
func ParseGetAssetInfoResponse ¶
func ParseGetAssetInfoResponse(rsp *http.Response) (*GetAssetInfoResponse, error)
ParseGetAssetInfoResponse parses an HTTP response from a GetAssetInfoWithResponse call
func (GetAssetInfoResponse) ContentType ¶
func (r GetAssetInfoResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAssetInfoResponse) GetBody ¶
func (r GetAssetInfoResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAssetInfoResponse) GetJSON200 ¶
func (r GetAssetInfoResponse) GetJSON200() *AssetResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAssetInfoResponse) Status ¶
func (r GetAssetInfoResponse) Status() string
Status returns HTTPResponse.Status
func (GetAssetInfoResponse) StatusCode ¶
func (r GetAssetInfoResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAssetMetadataByKeyResponse ¶
type GetAssetMetadataByKeyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AssetMetadataResponseDto
}
func ParseGetAssetMetadataByKeyResponse ¶
func ParseGetAssetMetadataByKeyResponse(rsp *http.Response) (*GetAssetMetadataByKeyResponse, error)
ParseGetAssetMetadataByKeyResponse parses an HTTP response from a GetAssetMetadataByKeyWithResponse call
func (GetAssetMetadataByKeyResponse) ContentType ¶
func (r GetAssetMetadataByKeyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAssetMetadataByKeyResponse) GetBody ¶
func (r GetAssetMetadataByKeyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAssetMetadataByKeyResponse) GetJSON200 ¶
func (r GetAssetMetadataByKeyResponse) GetJSON200() *AssetMetadataResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAssetMetadataByKeyResponse) Status ¶
func (r GetAssetMetadataByKeyResponse) Status() string
Status returns HTTPResponse.Status
func (GetAssetMetadataByKeyResponse) StatusCode ¶
func (r GetAssetMetadataByKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAssetMetadataResponse ¶
type GetAssetMetadataResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]AssetMetadataResponseDto
}
func ParseGetAssetMetadataResponse ¶
func ParseGetAssetMetadataResponse(rsp *http.Response) (*GetAssetMetadataResponse, error)
ParseGetAssetMetadataResponse parses an HTTP response from a GetAssetMetadataWithResponse call
func (GetAssetMetadataResponse) ContentType ¶
func (r GetAssetMetadataResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAssetMetadataResponse) GetBody ¶
func (r GetAssetMetadataResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAssetMetadataResponse) GetJSON200 ¶
func (r GetAssetMetadataResponse) GetJSON200() *[]AssetMetadataResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAssetMetadataResponse) Status ¶
func (r GetAssetMetadataResponse) Status() string
Status returns HTTPResponse.Status
func (GetAssetMetadataResponse) StatusCode ¶
func (r GetAssetMetadataResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAssetOcrResponse ¶
type GetAssetOcrResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]AssetOcrResponseDto
}
func ParseGetAssetOcrResponse ¶
func ParseGetAssetOcrResponse(rsp *http.Response) (*GetAssetOcrResponse, error)
ParseGetAssetOcrResponse parses an HTTP response from a GetAssetOcrWithResponse call
func (GetAssetOcrResponse) ContentType ¶
func (r GetAssetOcrResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAssetOcrResponse) GetBody ¶
func (r GetAssetOcrResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAssetOcrResponse) GetJSON200 ¶
func (r GetAssetOcrResponse) GetJSON200() *[]AssetOcrResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAssetOcrResponse) Status ¶
func (r GetAssetOcrResponse) Status() string
Status returns HTTPResponse.Status
func (GetAssetOcrResponse) StatusCode ¶
func (r GetAssetOcrResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAssetStatisticsParams ¶
type GetAssetStatisticsParams struct {
// IsFavorite Filter by favorite status
IsFavorite *bool `form:"isFavorite,omitempty" json:"isFavorite,omitempty"`
// IsTrashed Filter by trash status
IsTrashed *bool `form:"isTrashed,omitempty" json:"isTrashed,omitempty"`
Visibility *AssetVisibility `form:"visibility,omitempty" json:"visibility,omitempty"`
}
GetAssetStatisticsParams defines parameters for GetAssetStatistics.
type GetAssetStatisticsResponse ¶
type GetAssetStatisticsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AssetStatsResponseDto
}
func ParseGetAssetStatisticsResponse ¶
func ParseGetAssetStatisticsResponse(rsp *http.Response) (*GetAssetStatisticsResponse, error)
ParseGetAssetStatisticsResponse parses an HTTP response from a GetAssetStatisticsWithResponse call
func (GetAssetStatisticsResponse) ContentType ¶
func (r GetAssetStatisticsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAssetStatisticsResponse) GetBody ¶
func (r GetAssetStatisticsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAssetStatisticsResponse) GetJSON200 ¶
func (r GetAssetStatisticsResponse) GetJSON200() *AssetStatsResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAssetStatisticsResponse) Status ¶
func (r GetAssetStatisticsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAssetStatisticsResponse) StatusCode ¶
func (r GetAssetStatisticsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAssetsByCityResponse ¶
type GetAssetsByCityResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]AssetResponseDto
}
func ParseGetAssetsByCityResponse ¶
func ParseGetAssetsByCityResponse(rsp *http.Response) (*GetAssetsByCityResponse, error)
ParseGetAssetsByCityResponse parses an HTTP response from a GetAssetsByCityWithResponse call
func (GetAssetsByCityResponse) ContentType ¶
func (r GetAssetsByCityResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAssetsByCityResponse) GetBody ¶
func (r GetAssetsByCityResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAssetsByCityResponse) GetJSON200 ¶
func (r GetAssetsByCityResponse) GetJSON200() *[]AssetResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAssetsByCityResponse) Status ¶
func (r GetAssetsByCityResponse) Status() string
Status returns HTTPResponse.Status
func (GetAssetsByCityResponse) StatusCode ¶
func (r GetAssetsByCityResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAssetsByOriginalPathParams ¶
type GetAssetsByOriginalPathParams struct {
Path string `form:"path" json:"path"`
}
GetAssetsByOriginalPathParams defines parameters for GetAssetsByOriginalPath.
type GetAssetsByOriginalPathResponse ¶
type GetAssetsByOriginalPathResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]AssetResponseDto
}
func ParseGetAssetsByOriginalPathResponse ¶
func ParseGetAssetsByOriginalPathResponse(rsp *http.Response) (*GetAssetsByOriginalPathResponse, error)
ParseGetAssetsByOriginalPathResponse parses an HTTP response from a GetAssetsByOriginalPathWithResponse call
func (GetAssetsByOriginalPathResponse) ContentType ¶
func (r GetAssetsByOriginalPathResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAssetsByOriginalPathResponse) GetBody ¶
func (r GetAssetsByOriginalPathResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAssetsByOriginalPathResponse) GetJSON200 ¶
func (r GetAssetsByOriginalPathResponse) GetJSON200() *[]AssetResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAssetsByOriginalPathResponse) Status ¶
func (r GetAssetsByOriginalPathResponse) Status() string
Status returns HTTPResponse.Status
func (GetAssetsByOriginalPathResponse) StatusCode ¶
func (r GetAssetsByOriginalPathResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAuthStatusResponse ¶
type GetAuthStatusResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AuthStatusResponseDto
}
func ParseGetAuthStatusResponse ¶
func ParseGetAuthStatusResponse(rsp *http.Response) (*GetAuthStatusResponse, error)
ParseGetAuthStatusResponse parses an HTTP response from a GetAuthStatusWithResponse call
func (GetAuthStatusResponse) ContentType ¶
func (r GetAuthStatusResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAuthStatusResponse) GetBody ¶
func (r GetAuthStatusResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetAuthStatusResponse) GetJSON200 ¶
func (r GetAuthStatusResponse) GetJSON200() *AuthStatusResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetAuthStatusResponse) Status ¶
func (r GetAuthStatusResponse) Status() string
Status returns HTTPResponse.Status
func (GetAuthStatusResponse) StatusCode ¶
func (r GetAuthStatusResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetClusterGroupRequestsForGroupResponse ¶
type GetClusterGroupRequestsForGroupResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]ClusterGroupRequestResponseDto
}
func ParseGetClusterGroupRequestsForGroupResponse ¶
func ParseGetClusterGroupRequestsForGroupResponse(rsp *http.Response) (*GetClusterGroupRequestsForGroupResponse, error)
ParseGetClusterGroupRequestsForGroupResponse parses an HTTP response from a GetClusterGroupRequestsForGroupWithResponse call
func (GetClusterGroupRequestsForGroupResponse) ContentType ¶
func (r GetClusterGroupRequestsForGroupResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetClusterGroupRequestsForGroupResponse) GetBody ¶
func (r GetClusterGroupRequestsForGroupResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetClusterGroupRequestsForGroupResponse) GetJSON200 ¶
func (r GetClusterGroupRequestsForGroupResponse) GetJSON200() *[]ClusterGroupRequestResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetClusterGroupRequestsForGroupResponse) Status ¶
func (r GetClusterGroupRequestsForGroupResponse) Status() string
Status returns HTTPResponse.Status
func (GetClusterGroupRequestsForGroupResponse) StatusCode ¶
func (r GetClusterGroupRequestsForGroupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetClusterGroupRequestsResponse ¶
type GetClusterGroupRequestsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]ClusterGroupRequestResponseDto
}
func ParseGetClusterGroupRequestsResponse ¶
func ParseGetClusterGroupRequestsResponse(rsp *http.Response) (*GetClusterGroupRequestsResponse, error)
ParseGetClusterGroupRequestsResponse parses an HTTP response from a GetClusterGroupRequestsWithResponse call
func (GetClusterGroupRequestsResponse) ContentType ¶
func (r GetClusterGroupRequestsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetClusterGroupRequestsResponse) GetBody ¶
func (r GetClusterGroupRequestsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetClusterGroupRequestsResponse) GetJSON200 ¶
func (r GetClusterGroupRequestsResponse) GetJSON200() *[]ClusterGroupRequestResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetClusterGroupRequestsResponse) Status ¶
func (r GetClusterGroupRequestsResponse) Status() string
Status returns HTTPResponse.Status
func (GetClusterGroupRequestsResponse) StatusCode ¶
func (r GetClusterGroupRequestsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetClusterGroupUsersResponse ¶
type GetClusterGroupUsersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]UserResponseDto
}
func ParseGetClusterGroupUsersResponse ¶
func ParseGetClusterGroupUsersResponse(rsp *http.Response) (*GetClusterGroupUsersResponse, error)
ParseGetClusterGroupUsersResponse parses an HTTP response from a GetClusterGroupUsersWithResponse call
func (GetClusterGroupUsersResponse) ContentType ¶
func (r GetClusterGroupUsersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetClusterGroupUsersResponse) GetBody ¶
func (r GetClusterGroupUsersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetClusterGroupUsersResponse) GetJSON200 ¶
func (r GetClusterGroupUsersResponse) GetJSON200() *[]UserResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetClusterGroupUsersResponse) Status ¶
func (r GetClusterGroupUsersResponse) Status() string
Status returns HTTPResponse.Status
func (GetClusterGroupUsersResponse) StatusCode ¶
func (r GetClusterGroupUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetConfigDefaultsResponse ¶
type GetConfigDefaultsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AdminConfigDto
}
func ParseGetConfigDefaultsResponse ¶
func ParseGetConfigDefaultsResponse(rsp *http.Response) (*GetConfigDefaultsResponse, error)
ParseGetConfigDefaultsResponse parses an HTTP response from a GetConfigDefaultsWithResponse call
func (GetConfigDefaultsResponse) ContentType ¶
func (r GetConfigDefaultsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetConfigDefaultsResponse) GetBody ¶
func (r GetConfigDefaultsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetConfigDefaultsResponse) GetJSON200 ¶
func (r GetConfigDefaultsResponse) GetJSON200() *AdminConfigDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetConfigDefaultsResponse) Status ¶
func (r GetConfigDefaultsResponse) Status() string
Status returns HTTPResponse.Status
func (GetConfigDefaultsResponse) StatusCode ¶
func (r GetConfigDefaultsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetConfigResponse ¶
type GetConfigResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AdminConfigDto
}
func ParseGetConfigResponse ¶
func ParseGetConfigResponse(rsp *http.Response) (*GetConfigResponse, error)
ParseGetConfigResponse parses an HTTP response from a GetConfigWithResponse call
func (GetConfigResponse) ContentType ¶
func (r GetConfigResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetConfigResponse) GetBody ¶
func (r GetConfigResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetConfigResponse) GetJSON200 ¶
func (r GetConfigResponse) GetJSON200() *AdminConfigDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetConfigResponse) Status ¶
func (r GetConfigResponse) Status() string
Status returns HTTPResponse.Status
func (GetConfigResponse) StatusCode ¶
func (r GetConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetDownloadInfoJSONRequestBody ¶
type GetDownloadInfoJSONRequestBody = DownloadInfoDto
GetDownloadInfoJSONRequestBody defines body for GetDownloadInfo for application/json ContentType.
type GetDownloadInfoParams ¶
type GetDownloadInfoParams struct {
Key *string `form:"key,omitempty" json:"key,omitempty"`
Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
}
GetDownloadInfoParams defines parameters for GetDownloadInfo.
type GetDownloadInfoResponse ¶
type GetDownloadInfoResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *DownloadResponseDto
}
func ParseGetDownloadInfoResponse ¶
func ParseGetDownloadInfoResponse(rsp *http.Response) (*GetDownloadInfoResponse, error)
ParseGetDownloadInfoResponse parses an HTTP response from a GetDownloadInfoWithResponse call
func (GetDownloadInfoResponse) ContentType ¶
func (r GetDownloadInfoResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetDownloadInfoResponse) GetBody ¶
func (r GetDownloadInfoResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetDownloadInfoResponse) GetJSON201 ¶
func (r GetDownloadInfoResponse) GetJSON201() *DownloadResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (GetDownloadInfoResponse) Status ¶
func (r GetDownloadInfoResponse) Status() string
Status returns HTTPResponse.Status
func (GetDownloadInfoResponse) StatusCode ¶
func (r GetDownloadInfoResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetExploreDataResponse ¶
type GetExploreDataResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]SearchExploreResponseDto
}
func ParseGetExploreDataResponse ¶
func ParseGetExploreDataResponse(rsp *http.Response) (*GetExploreDataResponse, error)
ParseGetExploreDataResponse parses an HTTP response from a GetExploreDataWithResponse call
func (GetExploreDataResponse) ContentType ¶
func (r GetExploreDataResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetExploreDataResponse) GetBody ¶
func (r GetExploreDataResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetExploreDataResponse) GetJSON200 ¶
func (r GetExploreDataResponse) GetJSON200() *[]SearchExploreResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetExploreDataResponse) Status ¶
func (r GetExploreDataResponse) Status() string
Status returns HTTPResponse.Status
func (GetExploreDataResponse) StatusCode ¶
func (r GetExploreDataResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetFacesParams ¶
type GetFacesParams struct {
// Id Face ID
Id openapi_types.UUID `form:"id" json:"id"`
}
GetFacesParams defines parameters for GetFaces.
type GetFacesResponse ¶
type GetFacesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]AssetFaceResponseDto
}
func ParseGetFacesResponse ¶
func ParseGetFacesResponse(rsp *http.Response) (*GetFacesResponse, error)
ParseGetFacesResponse parses an HTTP response from a GetFacesWithResponse call
func (GetFacesResponse) ContentType ¶
func (r GetFacesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetFacesResponse) GetBody ¶
func (r GetFacesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetFacesResponse) GetJSON200 ¶
func (r GetFacesResponse) GetJSON200() *[]AssetFaceResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetFacesResponse) Status ¶
func (r GetFacesResponse) Status() string
Status returns HTTPResponse.Status
func (GetFacesResponse) StatusCode ¶
func (r GetFacesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetIntegrityReportCsvResponse ¶
func ParseGetIntegrityReportCsvResponse ¶
func ParseGetIntegrityReportCsvResponse(rsp *http.Response) (*GetIntegrityReportCsvResponse, error)
ParseGetIntegrityReportCsvResponse parses an HTTP response from a GetIntegrityReportCsvWithResponse call
func (GetIntegrityReportCsvResponse) ContentType ¶
func (r GetIntegrityReportCsvResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetIntegrityReportCsvResponse) GetBody ¶
func (r GetIntegrityReportCsvResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetIntegrityReportCsvResponse) Status ¶
func (r GetIntegrityReportCsvResponse) Status() string
Status returns HTTPResponse.Status
func (GetIntegrityReportCsvResponse) StatusCode ¶
func (r GetIntegrityReportCsvResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetIntegrityReportFileResponse ¶
func ParseGetIntegrityReportFileResponse ¶
func ParseGetIntegrityReportFileResponse(rsp *http.Response) (*GetIntegrityReportFileResponse, error)
ParseGetIntegrityReportFileResponse parses an HTTP response from a GetIntegrityReportFileWithResponse call
func (GetIntegrityReportFileResponse) ContentType ¶
func (r GetIntegrityReportFileResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetIntegrityReportFileResponse) GetBody ¶
func (r GetIntegrityReportFileResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetIntegrityReportFileResponse) Status ¶
func (r GetIntegrityReportFileResponse) Status() string
Status returns HTTPResponse.Status
func (GetIntegrityReportFileResponse) StatusCode ¶
func (r GetIntegrityReportFileResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetIntegrityReportParams ¶
type GetIntegrityReportParams struct {
// Cursor Cursor for pagination
Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
// Limit Number of items per page
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
Type IntegrityReport `form:"type" json:"type"`
}
GetIntegrityReportParams defines parameters for GetIntegrityReport.
type GetIntegrityReportResponse ¶
type GetIntegrityReportResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *IntegrityReportResponseDto
}
func ParseGetIntegrityReportResponse ¶
func ParseGetIntegrityReportResponse(rsp *http.Response) (*GetIntegrityReportResponse, error)
ParseGetIntegrityReportResponse parses an HTTP response from a GetIntegrityReportWithResponse call
func (GetIntegrityReportResponse) ContentType ¶
func (r GetIntegrityReportResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetIntegrityReportResponse) GetBody ¶
func (r GetIntegrityReportResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetIntegrityReportResponse) GetJSON200 ¶
func (r GetIntegrityReportResponse) GetJSON200() *IntegrityReportResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetIntegrityReportResponse) Status ¶
func (r GetIntegrityReportResponse) Status() string
Status returns HTTPResponse.Status
func (GetIntegrityReportResponse) StatusCode ¶
func (r GetIntegrityReportResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetIntegrityReportSummaryResponse ¶
type GetIntegrityReportSummaryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *IntegrityReportSummaryResponseDto
}
func ParseGetIntegrityReportSummaryResponse ¶
func ParseGetIntegrityReportSummaryResponse(rsp *http.Response) (*GetIntegrityReportSummaryResponse, error)
ParseGetIntegrityReportSummaryResponse parses an HTTP response from a GetIntegrityReportSummaryWithResponse call
func (GetIntegrityReportSummaryResponse) ContentType ¶
func (r GetIntegrityReportSummaryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetIntegrityReportSummaryResponse) GetBody ¶
func (r GetIntegrityReportSummaryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetIntegrityReportSummaryResponse) GetJSON200 ¶
func (r GetIntegrityReportSummaryResponse) GetJSON200() *IntegrityReportSummaryResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetIntegrityReportSummaryResponse) Status ¶
func (r GetIntegrityReportSummaryResponse) Status() string
Status returns HTTPResponse.Status
func (GetIntegrityReportSummaryResponse) StatusCode ¶
func (r GetIntegrityReportSummaryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetLibraryResponse ¶
type GetLibraryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *LibraryResponseDto
}
func ParseGetLibraryResponse ¶
func ParseGetLibraryResponse(rsp *http.Response) (*GetLibraryResponse, error)
ParseGetLibraryResponse parses an HTTP response from a GetLibraryWithResponse call
func (GetLibraryResponse) ContentType ¶
func (r GetLibraryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetLibraryResponse) GetBody ¶
func (r GetLibraryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetLibraryResponse) GetJSON200 ¶
func (r GetLibraryResponse) GetJSON200() *LibraryResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetLibraryResponse) Status ¶
func (r GetLibraryResponse) Status() string
Status returns HTTPResponse.Status
func (GetLibraryResponse) StatusCode ¶
func (r GetLibraryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetLibraryStatisticsResponse ¶
type GetLibraryStatisticsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *LibraryStatsResponseDto
}
func ParseGetLibraryStatisticsResponse ¶
func ParseGetLibraryStatisticsResponse(rsp *http.Response) (*GetLibraryStatisticsResponse, error)
ParseGetLibraryStatisticsResponse parses an HTTP response from a GetLibraryStatisticsWithResponse call
func (GetLibraryStatisticsResponse) ContentType ¶
func (r GetLibraryStatisticsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetLibraryStatisticsResponse) GetBody ¶
func (r GetLibraryStatisticsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetLibraryStatisticsResponse) GetJSON200 ¶
func (r GetLibraryStatisticsResponse) GetJSON200() *LibraryStatsResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetLibraryStatisticsResponse) Status ¶
func (r GetLibraryStatisticsResponse) Status() string
Status returns HTTPResponse.Status
func (GetLibraryStatisticsResponse) StatusCode ¶
func (r GetLibraryStatisticsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMainPlaylistParams ¶
type GetMainPlaylistParams struct {
Key *string `form:"key,omitempty" json:"key,omitempty"`
Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
}
GetMainPlaylistParams defines parameters for GetMainPlaylist.
type GetMainPlaylistResponse ¶
func ParseGetMainPlaylistResponse ¶
func ParseGetMainPlaylistResponse(rsp *http.Response) (*GetMainPlaylistResponse, error)
ParseGetMainPlaylistResponse parses an HTTP response from a GetMainPlaylistWithResponse call
func (GetMainPlaylistResponse) ContentType ¶
func (r GetMainPlaylistResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetMainPlaylistResponse) GetBody ¶
func (r GetMainPlaylistResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetMainPlaylistResponse) Status ¶
func (r GetMainPlaylistResponse) Status() string
Status returns HTTPResponse.Status
func (GetMainPlaylistResponse) StatusCode ¶
func (r GetMainPlaylistResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMaintenanceStatusResponse ¶
type GetMaintenanceStatusResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *MaintenanceStatusResponseDto
}
func ParseGetMaintenanceStatusResponse ¶
func ParseGetMaintenanceStatusResponse(rsp *http.Response) (*GetMaintenanceStatusResponse, error)
ParseGetMaintenanceStatusResponse parses an HTTP response from a GetMaintenanceStatusWithResponse call
func (GetMaintenanceStatusResponse) ContentType ¶
func (r GetMaintenanceStatusResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetMaintenanceStatusResponse) GetBody ¶
func (r GetMaintenanceStatusResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetMaintenanceStatusResponse) GetJSON200 ¶
func (r GetMaintenanceStatusResponse) GetJSON200() *MaintenanceStatusResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetMaintenanceStatusResponse) Status ¶
func (r GetMaintenanceStatusResponse) Status() string
Status returns HTTPResponse.Status
func (GetMaintenanceStatusResponse) StatusCode ¶
func (r GetMaintenanceStatusResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMapMarkersParams ¶
type GetMapMarkersParams struct {
// FileCreatedAfter Filter assets created after this date
FileCreatedAfter *time.Time `form:"fileCreatedAfter,omitempty" json:"fileCreatedAfter,omitempty"`
// FileCreatedBefore Filter assets created before this date
FileCreatedBefore *time.Time `form:"fileCreatedBefore,omitempty" json:"fileCreatedBefore,omitempty"`
// IsArchived Filter by archived status
IsArchived *bool `form:"isArchived,omitempty" json:"isArchived,omitempty"`
// IsFavorite Filter by favorite status
IsFavorite *bool `form:"isFavorite,omitempty" json:"isFavorite,omitempty"`
// WithPartners Include partner assets
WithPartners *bool `form:"withPartners,omitempty" json:"withPartners,omitempty"`
WithSharedAlbums *bool `form:"withSharedAlbums,omitempty" json:"withSharedAlbums,omitempty"`
}
GetMapMarkersParams defines parameters for GetMapMarkers.
type GetMapMarkersResponse ¶
type GetMapMarkersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]MapMarkerResponseDto
}
func ParseGetMapMarkersResponse ¶
func ParseGetMapMarkersResponse(rsp *http.Response) (*GetMapMarkersResponse, error)
ParseGetMapMarkersResponse parses an HTTP response from a GetMapMarkersWithResponse call
func (GetMapMarkersResponse) ContentType ¶
func (r GetMapMarkersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetMapMarkersResponse) GetBody ¶
func (r GetMapMarkersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetMapMarkersResponse) GetJSON200 ¶
func (r GetMapMarkersResponse) GetJSON200() *[]MapMarkerResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetMapMarkersResponse) Status ¶
func (r GetMapMarkersResponse) Status() string
Status returns HTTPResponse.Status
func (GetMapMarkersResponse) StatusCode ¶
func (r GetMapMarkersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMediaPlaylistParams ¶
type GetMediaPlaylistParams struct {
Key *string `form:"key,omitempty" json:"key,omitempty"`
Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
XImmichHlsPos *float32 `json:"x-immich-hls-pos,omitempty"`
}
GetMediaPlaylistParams defines parameters for GetMediaPlaylist.
type GetMediaPlaylistResponse ¶
func ParseGetMediaPlaylistResponse ¶
func ParseGetMediaPlaylistResponse(rsp *http.Response) (*GetMediaPlaylistResponse, error)
ParseGetMediaPlaylistResponse parses an HTTP response from a GetMediaPlaylistWithResponse call
func (GetMediaPlaylistResponse) ContentType ¶
func (r GetMediaPlaylistResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetMediaPlaylistResponse) GetBody ¶
func (r GetMediaPlaylistResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetMediaPlaylistResponse) Status ¶
func (r GetMediaPlaylistResponse) Status() string
Status returns HTTPResponse.Status
func (GetMediaPlaylistResponse) StatusCode ¶
func (r GetMediaPlaylistResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMemoryResponse ¶
type GetMemoryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *MemoryResponseDto
}
func ParseGetMemoryResponse ¶
func ParseGetMemoryResponse(rsp *http.Response) (*GetMemoryResponse, error)
ParseGetMemoryResponse parses an HTTP response from a GetMemoryWithResponse call
func (GetMemoryResponse) ContentType ¶
func (r GetMemoryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetMemoryResponse) GetBody ¶
func (r GetMemoryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetMemoryResponse) GetJSON200 ¶
func (r GetMemoryResponse) GetJSON200() *MemoryResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetMemoryResponse) Status ¶
func (r GetMemoryResponse) Status() string
Status returns HTTPResponse.Status
func (GetMemoryResponse) StatusCode ¶
func (r GetMemoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMyApiKeyResponse ¶
type GetMyApiKeyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ApiKeyResponseDto
}
func ParseGetMyApiKeyResponse ¶
func ParseGetMyApiKeyResponse(rsp *http.Response) (*GetMyApiKeyResponse, error)
ParseGetMyApiKeyResponse parses an HTTP response from a GetMyApiKeyWithResponse call
func (GetMyApiKeyResponse) ContentType ¶
func (r GetMyApiKeyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetMyApiKeyResponse) GetBody ¶
func (r GetMyApiKeyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetMyApiKeyResponse) GetJSON200 ¶
func (r GetMyApiKeyResponse) GetJSON200() *ApiKeyResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetMyApiKeyResponse) Status ¶
func (r GetMyApiKeyResponse) Status() string
Status returns HTTPResponse.Status
func (GetMyApiKeyResponse) StatusCode ¶
func (r GetMyApiKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMyCalendarHeatmapParams ¶
type GetMyCalendarHeatmapParams struct {
// From Start date in UTC
From *openapi_types.Date `form:"from,omitempty" json:"from,omitempty"`
// To End date in UTC
To *openapi_types.Date `form:"to,omitempty" json:"to,omitempty"`
Type *CalendarHeatmapType `form:"type,omitempty" json:"type,omitempty"`
}
GetMyCalendarHeatmapParams defines parameters for GetMyCalendarHeatmap.
type GetMyCalendarHeatmapResponse ¶
type GetMyCalendarHeatmapResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *CalendarHeatmapResponseDto
}
func ParseGetMyCalendarHeatmapResponse ¶
func ParseGetMyCalendarHeatmapResponse(rsp *http.Response) (*GetMyCalendarHeatmapResponse, error)
ParseGetMyCalendarHeatmapResponse parses an HTTP response from a GetMyCalendarHeatmapWithResponse call
func (GetMyCalendarHeatmapResponse) ContentType ¶
func (r GetMyCalendarHeatmapResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetMyCalendarHeatmapResponse) GetBody ¶
func (r GetMyCalendarHeatmapResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetMyCalendarHeatmapResponse) GetJSON200 ¶
func (r GetMyCalendarHeatmapResponse) GetJSON200() *CalendarHeatmapResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetMyCalendarHeatmapResponse) Status ¶
func (r GetMyCalendarHeatmapResponse) Status() string
Status returns HTTPResponse.Status
func (GetMyCalendarHeatmapResponse) StatusCode ¶
func (r GetMyCalendarHeatmapResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMyPreferencesResponse ¶
type GetMyPreferencesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserPreferencesResponseDto
}
func ParseGetMyPreferencesResponse ¶
func ParseGetMyPreferencesResponse(rsp *http.Response) (*GetMyPreferencesResponse, error)
ParseGetMyPreferencesResponse parses an HTTP response from a GetMyPreferencesWithResponse call
func (GetMyPreferencesResponse) ContentType ¶
func (r GetMyPreferencesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetMyPreferencesResponse) GetBody ¶
func (r GetMyPreferencesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetMyPreferencesResponse) GetJSON200 ¶
func (r GetMyPreferencesResponse) GetJSON200() *UserPreferencesResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetMyPreferencesResponse) Status ¶
func (r GetMyPreferencesResponse) Status() string
Status returns HTTPResponse.Status
func (GetMyPreferencesResponse) StatusCode ¶
func (r GetMyPreferencesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMySharedLinkParams ¶
type GetMySharedLinkParams struct {
}
GetMySharedLinkParams defines parameters for GetMySharedLink.
type GetMySharedLinkResponse ¶
type GetMySharedLinkResponse struct {
JSON200 *SharedLinkResponseDto
}
func ParseGetMySharedLinkResponse ¶
func ParseGetMySharedLinkResponse(rsp *http.Response) (*GetMySharedLinkResponse, error)
ParseGetMySharedLinkResponse parses an HTTP response from a GetMySharedLinkWithResponse call
func (GetMySharedLinkResponse) ContentType ¶
func (r GetMySharedLinkResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetMySharedLinkResponse) GetBody ¶
func (r GetMySharedLinkResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetMySharedLinkResponse) GetJSON200 ¶
func (r GetMySharedLinkResponse) GetJSON200() *SharedLinkResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetMySharedLinkResponse) Status ¶
func (r GetMySharedLinkResponse) Status() string
Status returns HTTPResponse.Status
func (GetMySharedLinkResponse) StatusCode ¶
func (r GetMySharedLinkResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetMyUserResponse ¶
type GetMyUserResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserAdminResponseDto
}
func ParseGetMyUserResponse ¶
func ParseGetMyUserResponse(rsp *http.Response) (*GetMyUserResponse, error)
ParseGetMyUserResponse parses an HTTP response from a GetMyUserWithResponse call
func (GetMyUserResponse) ContentType ¶
func (r GetMyUserResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetMyUserResponse) GetBody ¶
func (r GetMyUserResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetMyUserResponse) GetJSON200 ¶
func (r GetMyUserResponse) GetJSON200() *UserAdminResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetMyUserResponse) Status ¶
func (r GetMyUserResponse) Status() string
Status returns HTTPResponse.Status
func (GetMyUserResponse) StatusCode ¶
func (r GetMyUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetNotificationResponse ¶
type GetNotificationResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *NotificationDto
}
func ParseGetNotificationResponse ¶
func ParseGetNotificationResponse(rsp *http.Response) (*GetNotificationResponse, error)
ParseGetNotificationResponse parses an HTTP response from a GetNotificationWithResponse call
func (GetNotificationResponse) ContentType ¶
func (r GetNotificationResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetNotificationResponse) GetBody ¶
func (r GetNotificationResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetNotificationResponse) GetJSON200 ¶
func (r GetNotificationResponse) GetJSON200() *NotificationDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetNotificationResponse) Status ¶
func (r GetNotificationResponse) Status() string
Status returns HTTPResponse.Status
func (GetNotificationResponse) StatusCode ¶
func (r GetNotificationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetNotificationTemplateAdminJSONRequestBody ¶
type GetNotificationTemplateAdminJSONRequestBody = TemplateDto
GetNotificationTemplateAdminJSONRequestBody defines body for GetNotificationTemplateAdmin for application/json ContentType.
type GetNotificationTemplateAdminResponse ¶
type GetNotificationTemplateAdminResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *TemplateResponseDto
}
func ParseGetNotificationTemplateAdminResponse ¶
func ParseGetNotificationTemplateAdminResponse(rsp *http.Response) (*GetNotificationTemplateAdminResponse, error)
ParseGetNotificationTemplateAdminResponse parses an HTTP response from a GetNotificationTemplateAdminWithResponse call
func (GetNotificationTemplateAdminResponse) ContentType ¶
func (r GetNotificationTemplateAdminResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetNotificationTemplateAdminResponse) GetBody ¶
func (r GetNotificationTemplateAdminResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetNotificationTemplateAdminResponse) GetJSON200 ¶
func (r GetNotificationTemplateAdminResponse) GetJSON200() *TemplateResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetNotificationTemplateAdminResponse) Status ¶
func (r GetNotificationTemplateAdminResponse) Status() string
Status returns HTTPResponse.Status
func (GetNotificationTemplateAdminResponse) StatusCode ¶
func (r GetNotificationTemplateAdminResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetNotificationsParams ¶
type GetNotificationsParams struct {
// Id Filter by notification ID
Id *openapi_types.UUID `form:"id,omitempty" json:"id,omitempty"`
Level *NotificationLevel `form:"level,omitempty" json:"level,omitempty"`
Type *NotificationType `form:"type,omitempty" json:"type,omitempty"`
// Unread Filter by unread status
Unread *bool `form:"unread,omitempty" json:"unread,omitempty"`
}
GetNotificationsParams defines parameters for GetNotifications.
type GetNotificationsResponse ¶
type GetNotificationsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]NotificationDto
}
func ParseGetNotificationsResponse ¶
func ParseGetNotificationsResponse(rsp *http.Response) (*GetNotificationsResponse, error)
ParseGetNotificationsResponse parses an HTTP response from a GetNotificationsWithResponse call
func (GetNotificationsResponse) ContentType ¶
func (r GetNotificationsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetNotificationsResponse) GetBody ¶
func (r GetNotificationsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetNotificationsResponse) GetJSON200 ¶
func (r GetNotificationsResponse) GetJSON200() *[]NotificationDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetNotificationsResponse) Status ¶
func (r GetNotificationsResponse) Status() string
Status returns HTTPResponse.Status
func (GetNotificationsResponse) StatusCode ¶
func (r GetNotificationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPartnersParams ¶
type GetPartnersParams struct {
Direction PartnerDirection `form:"direction" json:"direction"`
}
GetPartnersParams defines parameters for GetPartners.
type GetPartnersResponse ¶
type GetPartnersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]PartnerResponseDto
}
func ParseGetPartnersResponse ¶
func ParseGetPartnersResponse(rsp *http.Response) (*GetPartnersResponse, error)
ParseGetPartnersResponse parses an HTTP response from a GetPartnersWithResponse call
func (GetPartnersResponse) ContentType ¶
func (r GetPartnersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPartnersResponse) GetBody ¶
func (r GetPartnersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPartnersResponse) GetJSON200 ¶
func (r GetPartnersResponse) GetJSON200() *[]PartnerResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetPartnersResponse) Status ¶
func (r GetPartnersResponse) Status() string
Status returns HTTPResponse.Status
func (GetPartnersResponse) StatusCode ¶
func (r GetPartnersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPersonResponse ¶
type GetPersonResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *PersonResponseDto
}
func ParseGetPersonResponse ¶
func ParseGetPersonResponse(rsp *http.Response) (*GetPersonResponse, error)
ParseGetPersonResponse parses an HTTP response from a GetPersonWithResponse call
func (GetPersonResponse) ContentType ¶
func (r GetPersonResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPersonResponse) GetBody ¶
func (r GetPersonResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPersonResponse) GetJSON200 ¶
func (r GetPersonResponse) GetJSON200() *PersonResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
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 GetPersonStatisticsResponse ¶
type GetPersonStatisticsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *PersonStatisticsResponseDto
}
func ParseGetPersonStatisticsResponse ¶
func ParseGetPersonStatisticsResponse(rsp *http.Response) (*GetPersonStatisticsResponse, error)
ParseGetPersonStatisticsResponse parses an HTTP response from a GetPersonStatisticsWithResponse call
func (GetPersonStatisticsResponse) ContentType ¶
func (r GetPersonStatisticsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPersonStatisticsResponse) GetBody ¶
func (r GetPersonStatisticsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPersonStatisticsResponse) GetJSON200 ¶
func (r GetPersonStatisticsResponse) GetJSON200() *PersonStatisticsResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetPersonStatisticsResponse) Status ¶
func (r GetPersonStatisticsResponse) Status() string
Status returns HTTPResponse.Status
func (GetPersonStatisticsResponse) StatusCode ¶
func (r GetPersonStatisticsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPersonThumbnailResponse ¶
func ParseGetPersonThumbnailResponse ¶
func ParseGetPersonThumbnailResponse(rsp *http.Response) (*GetPersonThumbnailResponse, error)
ParseGetPersonThumbnailResponse parses an HTTP response from a GetPersonThumbnailWithResponse call
func (GetPersonThumbnailResponse) ContentType ¶
func (r GetPersonThumbnailResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPersonThumbnailResponse) GetBody ¶
func (r GetPersonThumbnailResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPersonThumbnailResponse) Status ¶
func (r GetPersonThumbnailResponse) Status() string
Status returns HTTPResponse.Status
func (GetPersonThumbnailResponse) StatusCode ¶
func (r GetPersonThumbnailResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPluginResponse ¶
type GetPluginResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *PluginResponseDto
}
func ParseGetPluginResponse ¶
func ParseGetPluginResponse(rsp *http.Response) (*GetPluginResponse, error)
ParseGetPluginResponse parses an HTTP response from a GetPluginWithResponse call
func (GetPluginResponse) ContentType ¶
func (r GetPluginResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPluginResponse) GetBody ¶
func (r GetPluginResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPluginResponse) GetJSON200 ¶
func (r GetPluginResponse) GetJSON200() *PluginResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetPluginResponse) Status ¶
func (r GetPluginResponse) Status() string
Status returns HTTPResponse.Status
func (GetPluginResponse) StatusCode ¶
func (r GetPluginResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetProfileImageResponse ¶
func ParseGetProfileImageResponse ¶
func ParseGetProfileImageResponse(rsp *http.Response) (*GetProfileImageResponse, error)
ParseGetProfileImageResponse parses an HTTP response from a GetProfileImageWithResponse call
func (GetProfileImageResponse) ContentType ¶
func (r GetProfileImageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetProfileImageResponse) GetBody ¶
func (r GetProfileImageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetProfileImageResponse) Status ¶
func (r GetProfileImageResponse) Status() string
Status returns HTTPResponse.Status
func (GetProfileImageResponse) StatusCode ¶
func (r GetProfileImageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPublicConfigDefaultsResponse ¶
type GetPublicConfigDefaultsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *PublicConfigDto
}
func ParseGetPublicConfigDefaultsResponse ¶
func ParseGetPublicConfigDefaultsResponse(rsp *http.Response) (*GetPublicConfigDefaultsResponse, error)
ParseGetPublicConfigDefaultsResponse parses an HTTP response from a GetPublicConfigDefaultsWithResponse call
func (GetPublicConfigDefaultsResponse) ContentType ¶
func (r GetPublicConfigDefaultsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPublicConfigDefaultsResponse) GetBody ¶
func (r GetPublicConfigDefaultsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPublicConfigDefaultsResponse) GetJSON200 ¶
func (r GetPublicConfigDefaultsResponse) GetJSON200() *PublicConfigDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetPublicConfigDefaultsResponse) Status ¶
func (r GetPublicConfigDefaultsResponse) Status() string
Status returns HTTPResponse.Status
func (GetPublicConfigDefaultsResponse) StatusCode ¶
func (r GetPublicConfigDefaultsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPublicConfigResponse ¶
type GetPublicConfigResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *PublicConfigDto
}
func ParseGetPublicConfigResponse ¶
func ParseGetPublicConfigResponse(rsp *http.Response) (*GetPublicConfigResponse, error)
ParseGetPublicConfigResponse parses an HTTP response from a GetPublicConfigWithResponse call
func (GetPublicConfigResponse) ContentType ¶
func (r GetPublicConfigResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetPublicConfigResponse) GetBody ¶
func (r GetPublicConfigResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetPublicConfigResponse) GetJSON200 ¶
func (r GetPublicConfigResponse) GetJSON200() *PublicConfigDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetPublicConfigResponse) Status ¶
func (r GetPublicConfigResponse) Status() string
Status returns HTTPResponse.Status
func (GetPublicConfigResponse) StatusCode ¶
func (r GetPublicConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetQueueJobsParams ¶
type GetQueueJobsParams struct {
// Status Filter jobs by status
Status *[]QueueJobStatus `form:"status,omitempty" json:"status,omitempty"`
}
GetQueueJobsParams defines parameters for GetQueueJobs.
type GetQueueJobsResponse ¶
type GetQueueJobsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]QueueJobResponseDto
}
func ParseGetQueueJobsResponse ¶
func ParseGetQueueJobsResponse(rsp *http.Response) (*GetQueueJobsResponse, error)
ParseGetQueueJobsResponse parses an HTTP response from a GetQueueJobsWithResponse call
func (GetQueueJobsResponse) ContentType ¶
func (r GetQueueJobsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetQueueJobsResponse) GetBody ¶
func (r GetQueueJobsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetQueueJobsResponse) GetJSON200 ¶
func (r GetQueueJobsResponse) GetJSON200() *[]QueueJobResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetQueueJobsResponse) Status ¶
func (r GetQueueJobsResponse) Status() string
Status returns HTTPResponse.Status
func (GetQueueJobsResponse) StatusCode ¶
func (r GetQueueJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetQueueResponse ¶
type GetQueueResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *QueueResponseDto
}
func ParseGetQueueResponse ¶
func ParseGetQueueResponse(rsp *http.Response) (*GetQueueResponse, error)
ParseGetQueueResponse parses an HTTP response from a GetQueueWithResponse call
func (GetQueueResponse) ContentType ¶
func (r GetQueueResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetQueueResponse) GetBody ¶
func (r GetQueueResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetQueueResponse) GetJSON200 ¶
func (r GetQueueResponse) GetJSON200() *QueueResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetQueueResponse) Status ¶
func (r GetQueueResponse) Status() string
Status returns HTTPResponse.Status
func (GetQueueResponse) StatusCode ¶
func (r GetQueueResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetQueuesLegacyResponse ¶
type GetQueuesLegacyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *QueuesResponseLegacyDto
}
func ParseGetQueuesLegacyResponse ¶
func ParseGetQueuesLegacyResponse(rsp *http.Response) (*GetQueuesLegacyResponse, error)
ParseGetQueuesLegacyResponse parses an HTTP response from a GetQueuesLegacyWithResponse call
func (GetQueuesLegacyResponse) ContentType ¶
func (r GetQueuesLegacyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetQueuesLegacyResponse) GetBody ¶
func (r GetQueuesLegacyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetQueuesLegacyResponse) GetJSON200 ¶
func (r GetQueuesLegacyResponse) GetJSON200() *QueuesResponseLegacyDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetQueuesLegacyResponse) Status ¶
func (r GetQueuesLegacyResponse) Status() string
Status returns HTTPResponse.Status
func (GetQueuesLegacyResponse) StatusCode ¶
func (r GetQueuesLegacyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetQueuesResponse ¶
type GetQueuesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]QueueResponseDto
}
func ParseGetQueuesResponse ¶
func ParseGetQueuesResponse(rsp *http.Response) (*GetQueuesResponse, error)
ParseGetQueuesResponse parses an HTTP response from a GetQueuesWithResponse call
func (GetQueuesResponse) ContentType ¶
func (r GetQueuesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetQueuesResponse) GetBody ¶
func (r GetQueuesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetQueuesResponse) GetJSON200 ¶
func (r GetQueuesResponse) GetJSON200() *[]QueueResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetQueuesResponse) Status ¶
func (r GetQueuesResponse) Status() string
Status returns HTTPResponse.Status
func (GetQueuesResponse) StatusCode ¶
func (r GetQueuesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetReverseGeocodingStateResponse ¶
type GetReverseGeocodingStateResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ReverseGeocodingStateResponseDto
}
func ParseGetReverseGeocodingStateResponse ¶
func ParseGetReverseGeocodingStateResponse(rsp *http.Response) (*GetReverseGeocodingStateResponse, error)
ParseGetReverseGeocodingStateResponse parses an HTTP response from a GetReverseGeocodingStateWithResponse call
func (GetReverseGeocodingStateResponse) ContentType ¶
func (r GetReverseGeocodingStateResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetReverseGeocodingStateResponse) GetBody ¶
func (r GetReverseGeocodingStateResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetReverseGeocodingStateResponse) GetJSON200 ¶
func (r GetReverseGeocodingStateResponse) GetJSON200() *ReverseGeocodingStateResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetReverseGeocodingStateResponse) Status ¶
func (r GetReverseGeocodingStateResponse) Status() string
Status returns HTTPResponse.Status
func (GetReverseGeocodingStateResponse) StatusCode ¶
func (r GetReverseGeocodingStateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSearchSuggestionsParams ¶
type GetSearchSuggestionsParams struct {
// Country Filter by country
Country *string `form:"country,omitempty" json:"country,omitempty"`
// IncludeNull Include null values in suggestions
IncludeNull *bool `form:"includeNull,omitempty" json:"includeNull,omitempty"`
// LensModel Filter by lens model
LensModel *string `form:"lensModel,omitempty" json:"lensModel,omitempty"`
// Make Filter by camera make
Make *string `form:"make,omitempty" json:"make,omitempty"`
// Model Filter by camera model
Model *string `form:"model,omitempty" json:"model,omitempty"`
// State Filter by state/province
State *string `form:"state,omitempty" json:"state,omitempty"`
Type SearchSuggestionType `form:"type" json:"type"`
}
GetSearchSuggestionsParams defines parameters for GetSearchSuggestions.
type GetSearchSuggestionsResponse ¶
type GetSearchSuggestionsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]string
}
func ParseGetSearchSuggestionsResponse ¶
func ParseGetSearchSuggestionsResponse(rsp *http.Response) (*GetSearchSuggestionsResponse, error)
ParseGetSearchSuggestionsResponse parses an HTTP response from a GetSearchSuggestionsWithResponse call
func (GetSearchSuggestionsResponse) ContentType ¶
func (r GetSearchSuggestionsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetSearchSuggestionsResponse) GetBody ¶
func (r GetSearchSuggestionsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetSearchSuggestionsResponse) GetJSON200 ¶
func (r GetSearchSuggestionsResponse) GetJSON200() *[]string
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetSearchSuggestionsResponse) Status ¶
func (r GetSearchSuggestionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetSearchSuggestionsResponse) StatusCode ¶
func (r GetSearchSuggestionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSegmentParams ¶
type GetSegmentParams struct {
Key *string `form:"key,omitempty" json:"key,omitempty"`
Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
XImmichHlsMsn *int `json:"x-immich-hls-msn,omitempty"`
}
GetSegmentParams defines parameters for GetSegment.
type GetSegmentResponse ¶
func ParseGetSegmentResponse ¶
func ParseGetSegmentResponse(rsp *http.Response) (*GetSegmentResponse, error)
ParseGetSegmentResponse parses an HTTP response from a GetSegmentWithResponse call
func (GetSegmentResponse) ContentType ¶
func (r GetSegmentResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetSegmentResponse) GetBody ¶
func (r GetSegmentResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetSegmentResponse) Status ¶
func (r GetSegmentResponse) Status() string
Status returns HTTPResponse.Status
func (GetSegmentResponse) StatusCode ¶
func (r GetSegmentResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServerConfigResponse ¶
type GetServerConfigResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ServerConfigDto
}
func ParseGetServerConfigResponse ¶
func ParseGetServerConfigResponse(rsp *http.Response) (*GetServerConfigResponse, error)
ParseGetServerConfigResponse parses an HTTP response from a GetServerConfigWithResponse call
func (GetServerConfigResponse) ContentType ¶
func (r GetServerConfigResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetServerConfigResponse) GetBody ¶
func (r GetServerConfigResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetServerConfigResponse) GetJSON200 ¶
func (r GetServerConfigResponse) GetJSON200() *ServerConfigDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetServerConfigResponse) Status ¶
func (r GetServerConfigResponse) Status() string
Status returns HTTPResponse.Status
func (GetServerConfigResponse) StatusCode ¶
func (r GetServerConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServerFeaturesResponse ¶
type GetServerFeaturesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ServerFeaturesDto
}
func ParseGetServerFeaturesResponse ¶
func ParseGetServerFeaturesResponse(rsp *http.Response) (*GetServerFeaturesResponse, error)
ParseGetServerFeaturesResponse parses an HTTP response from a GetServerFeaturesWithResponse call
func (GetServerFeaturesResponse) ContentType ¶
func (r GetServerFeaturesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetServerFeaturesResponse) GetBody ¶
func (r GetServerFeaturesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetServerFeaturesResponse) GetJSON200 ¶
func (r GetServerFeaturesResponse) GetJSON200() *ServerFeaturesDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetServerFeaturesResponse) Status ¶
func (r GetServerFeaturesResponse) Status() string
Status returns HTTPResponse.Status
func (GetServerFeaturesResponse) StatusCode ¶
func (r GetServerFeaturesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServerLicenseResponse ¶
type GetServerLicenseResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *LicenseResponseDto
}
func ParseGetServerLicenseResponse ¶
func ParseGetServerLicenseResponse(rsp *http.Response) (*GetServerLicenseResponse, error)
ParseGetServerLicenseResponse parses an HTTP response from a GetServerLicenseWithResponse call
func (GetServerLicenseResponse) ContentType ¶
func (r GetServerLicenseResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetServerLicenseResponse) GetBody ¶
func (r GetServerLicenseResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetServerLicenseResponse) GetJSON200 ¶
func (r GetServerLicenseResponse) GetJSON200() *LicenseResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetServerLicenseResponse) Status ¶
func (r GetServerLicenseResponse) Status() string
Status returns HTTPResponse.Status
func (GetServerLicenseResponse) StatusCode ¶
func (r GetServerLicenseResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServerStatisticsResponse ¶
type GetServerStatisticsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ServerStatsResponseDto
}
func ParseGetServerStatisticsResponse ¶
func ParseGetServerStatisticsResponse(rsp *http.Response) (*GetServerStatisticsResponse, error)
ParseGetServerStatisticsResponse parses an HTTP response from a GetServerStatisticsWithResponse call
func (GetServerStatisticsResponse) ContentType ¶
func (r GetServerStatisticsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetServerStatisticsResponse) GetBody ¶
func (r GetServerStatisticsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetServerStatisticsResponse) GetJSON200 ¶
func (r GetServerStatisticsResponse) GetJSON200() *ServerStatsResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetServerStatisticsResponse) Status ¶
func (r GetServerStatisticsResponse) Status() string
Status returns HTTPResponse.Status
func (GetServerStatisticsResponse) StatusCode ¶
func (r GetServerStatisticsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetServerVersionResponse ¶
type GetServerVersionResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ServerVersionResponseDto
}
func ParseGetServerVersionResponse ¶
func ParseGetServerVersionResponse(rsp *http.Response) (*GetServerVersionResponse, error)
ParseGetServerVersionResponse parses an HTTP response from a GetServerVersionWithResponse call
func (GetServerVersionResponse) ContentType ¶
func (r GetServerVersionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetServerVersionResponse) GetBody ¶
func (r GetServerVersionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetServerVersionResponse) GetJSON200 ¶
func (r GetServerVersionResponse) GetJSON200() *ServerVersionResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetServerVersionResponse) Status ¶
func (r GetServerVersionResponse) Status() string
Status returns HTTPResponse.Status
func (GetServerVersionResponse) StatusCode ¶
func (r GetServerVersionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSessionsResponse ¶
type GetSessionsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]SessionResponseDto
}
func ParseGetSessionsResponse ¶
func ParseGetSessionsResponse(rsp *http.Response) (*GetSessionsResponse, error)
ParseGetSessionsResponse parses an HTTP response from a GetSessionsWithResponse call
func (GetSessionsResponse) ContentType ¶
func (r GetSessionsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetSessionsResponse) GetBody ¶
func (r GetSessionsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetSessionsResponse) GetJSON200 ¶
func (r GetSessionsResponse) GetJSON200() *[]SessionResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetSessionsResponse) Status ¶
func (r GetSessionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetSessionsResponse) StatusCode ¶
func (r GetSessionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSharedLinkByIdResponse ¶
type GetSharedLinkByIdResponse struct {
JSON200 *SharedLinkResponseDto
}
func ParseGetSharedLinkByIdResponse ¶
func ParseGetSharedLinkByIdResponse(rsp *http.Response) (*GetSharedLinkByIdResponse, error)
ParseGetSharedLinkByIdResponse parses an HTTP response from a GetSharedLinkByIdWithResponse call
func (GetSharedLinkByIdResponse) ContentType ¶
func (r GetSharedLinkByIdResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetSharedLinkByIdResponse) GetBody ¶
func (r GetSharedLinkByIdResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetSharedLinkByIdResponse) GetJSON200 ¶
func (r GetSharedLinkByIdResponse) GetJSON200() *SharedLinkResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetSharedLinkByIdResponse) Status ¶
func (r GetSharedLinkByIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetSharedLinkByIdResponse) StatusCode ¶
func (r GetSharedLinkByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetStackResponse ¶
type GetStackResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *StackResponseDto
}
func ParseGetStackResponse ¶
func ParseGetStackResponse(rsp *http.Response) (*GetStackResponse, error)
ParseGetStackResponse parses an HTTP response from a GetStackWithResponse call
func (GetStackResponse) ContentType ¶
func (r GetStackResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetStackResponse) GetBody ¶
func (r GetStackResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetStackResponse) GetJSON200 ¶
func (r GetStackResponse) GetJSON200() *StackResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetStackResponse) Status ¶
func (r GetStackResponse) Status() string
Status returns HTTPResponse.Status
func (GetStackResponse) StatusCode ¶
func (r GetStackResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetStorageResponse ¶
type GetStorageResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ServerStorageResponseDto
}
func ParseGetStorageResponse ¶
func ParseGetStorageResponse(rsp *http.Response) (*GetStorageResponse, error)
ParseGetStorageResponse parses an HTTP response from a GetStorageWithResponse call
func (GetStorageResponse) ContentType ¶
func (r GetStorageResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetStorageResponse) GetBody ¶
func (r GetStorageResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetStorageResponse) GetJSON200 ¶
func (r GetStorageResponse) GetJSON200() *ServerStorageResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetStorageResponse) Status ¶
func (r GetStorageResponse) Status() string
Status returns HTTPResponse.Status
func (GetStorageResponse) StatusCode ¶
func (r GetStorageResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetStorageTemplateOptionsResponse ¶
type GetStorageTemplateOptionsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SystemConfigTemplateStorageOptionDto
}
func ParseGetStorageTemplateOptionsResponse ¶
func ParseGetStorageTemplateOptionsResponse(rsp *http.Response) (*GetStorageTemplateOptionsResponse, error)
ParseGetStorageTemplateOptionsResponse parses an HTTP response from a GetStorageTemplateOptionsWithResponse call
func (GetStorageTemplateOptionsResponse) ContentType ¶
func (r GetStorageTemplateOptionsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetStorageTemplateOptionsResponse) GetBody ¶
func (r GetStorageTemplateOptionsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetStorageTemplateOptionsResponse) GetJSON200 ¶
func (r GetStorageTemplateOptionsResponse) GetJSON200() *SystemConfigTemplateStorageOptionDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetStorageTemplateOptionsResponse) Status ¶
func (r GetStorageTemplateOptionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetStorageTemplateOptionsResponse) StatusCode ¶
func (r GetStorageTemplateOptionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSupportedMediaTypesResponse ¶
type GetSupportedMediaTypesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ServerMediaTypesResponseDto
}
func ParseGetSupportedMediaTypesResponse ¶
func ParseGetSupportedMediaTypesResponse(rsp *http.Response) (*GetSupportedMediaTypesResponse, error)
ParseGetSupportedMediaTypesResponse parses an HTTP response from a GetSupportedMediaTypesWithResponse call
func (GetSupportedMediaTypesResponse) ContentType ¶
func (r GetSupportedMediaTypesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetSupportedMediaTypesResponse) GetBody ¶
func (r GetSupportedMediaTypesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetSupportedMediaTypesResponse) GetJSON200 ¶
func (r GetSupportedMediaTypesResponse) GetJSON200() *ServerMediaTypesResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetSupportedMediaTypesResponse) Status ¶
func (r GetSupportedMediaTypesResponse) Status() string
Status returns HTTPResponse.Status
func (GetSupportedMediaTypesResponse) StatusCode ¶
func (r GetSupportedMediaTypesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSyncAckResponse ¶
type GetSyncAckResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]SyncAckDto
}
func ParseGetSyncAckResponse ¶
func ParseGetSyncAckResponse(rsp *http.Response) (*GetSyncAckResponse, error)
ParseGetSyncAckResponse parses an HTTP response from a GetSyncAckWithResponse call
func (GetSyncAckResponse) ContentType ¶
func (r GetSyncAckResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetSyncAckResponse) GetBody ¶
func (r GetSyncAckResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetSyncAckResponse) GetJSON200 ¶
func (r GetSyncAckResponse) GetJSON200() *[]SyncAckDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetSyncAckResponse) Status ¶
func (r GetSyncAckResponse) Status() string
Status returns HTTPResponse.Status
func (GetSyncAckResponse) StatusCode ¶
func (r GetSyncAckResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSyncStreamJSONRequestBody ¶
type GetSyncStreamJSONRequestBody = SyncStreamDto
GetSyncStreamJSONRequestBody defines body for GetSyncStream for application/json ContentType.
type GetSyncStreamResponse ¶
func ParseGetSyncStreamResponse ¶
func ParseGetSyncStreamResponse(rsp *http.Response) (*GetSyncStreamResponse, error)
ParseGetSyncStreamResponse parses an HTTP response from a GetSyncStreamWithResponse call
func (GetSyncStreamResponse) ContentType ¶
func (r GetSyncStreamResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetSyncStreamResponse) GetBody ¶
func (r GetSyncStreamResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetSyncStreamResponse) Status ¶
func (r GetSyncStreamResponse) Status() string
Status returns HTTPResponse.Status
func (GetSyncStreamResponse) StatusCode ¶
func (r GetSyncStreamResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTagByIdResponse ¶
type GetTagByIdResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *TagResponseDto
}
func ParseGetTagByIdResponse ¶
func ParseGetTagByIdResponse(rsp *http.Response) (*GetTagByIdResponse, error)
ParseGetTagByIdResponse parses an HTTP response from a GetTagByIdWithResponse call
func (GetTagByIdResponse) ContentType ¶
func (r GetTagByIdResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetTagByIdResponse) GetBody ¶
func (r GetTagByIdResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetTagByIdResponse) GetJSON200 ¶
func (r GetTagByIdResponse) GetJSON200() *TagResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetTagByIdResponse) Status ¶
func (r GetTagByIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetTagByIdResponse) StatusCode ¶
func (r GetTagByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTimeBucketParams ¶
type GetTimeBucketParams struct {
// AlbumId Filter assets belonging to a specific album
AlbumId *openapi_types.UUID `form:"albumId,omitempty" json:"albumId,omitempty"`
// Bbox Bounding box coordinates as west,south,east,north (WGS84)
Bbox *string `form:"bbox,omitempty" json:"bbox,omitempty"`
// IsFavorite Filter by favorite status (true for favorites only, false for non-favorites only)
IsFavorite *bool `form:"isFavorite,omitempty" json:"isFavorite,omitempty"`
// IsTrashed Filter by trash status (true for trashed assets only, false for non-trashed only)
IsTrashed *bool `form:"isTrashed,omitempty" json:"isTrashed,omitempty"`
Key *string `form:"key,omitempty" json:"key,omitempty"`
// Order Sort order for assets within time buckets (ASC for oldest first, DESC for newest first)
Order *AssetOrder `form:"order,omitempty" json:"order,omitempty"`
// OrderBy Date to group and order assets by (takenAt for date taken, createdAt for date added to Immich)
OrderBy *AssetOrderBy `form:"orderBy,omitempty" json:"orderBy,omitempty"`
// PersonId Filter assets containing a specific person (face recognition)
PersonId *openapi_types.UUID `form:"personId,omitempty" json:"personId,omitempty"`
Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
// TagId Filter assets with a specific tag
TagId *openapi_types.UUID `form:"tagId,omitempty" json:"tagId,omitempty"`
// TimeBucket Time bucket identifier in YYYY-MM-DDT00:00:00.000Z format
TimeBucket string `form:"timeBucket" json:"timeBucket"`
// UserId Filter assets by specific user ID
UserId *openapi_types.UUID `form:"userId,omitempty" json:"userId,omitempty"`
// Visibility Filter by asset visibility status (ARCHIVE, TIMELINE, HIDDEN, LOCKED)
Visibility *AssetVisibility `form:"visibility,omitempty" json:"visibility,omitempty"`
// WithCoordinates Include location data in the response
WithCoordinates *bool `form:"withCoordinates,omitempty" json:"withCoordinates,omitempty"`
// WithPartners Include assets shared by partners
WithPartners *bool `form:"withPartners,omitempty" json:"withPartners,omitempty"`
// WithStacked Include stacked assets in the response. When true, only primary assets from stacks are returned.
WithStacked *bool `form:"withStacked,omitempty" json:"withStacked,omitempty"`
}
GetTimeBucketParams defines parameters for GetTimeBucket.
type GetTimeBucketResponse ¶
type GetTimeBucketResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *TimeBucketAssetResponseDto
}
func ParseGetTimeBucketResponse ¶
func ParseGetTimeBucketResponse(rsp *http.Response) (*GetTimeBucketResponse, error)
ParseGetTimeBucketResponse parses an HTTP response from a GetTimeBucketWithResponse call
func (GetTimeBucketResponse) ContentType ¶
func (r GetTimeBucketResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetTimeBucketResponse) GetBody ¶
func (r GetTimeBucketResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetTimeBucketResponse) GetJSON200 ¶
func (r GetTimeBucketResponse) GetJSON200() *TimeBucketAssetResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetTimeBucketResponse) Status ¶
func (r GetTimeBucketResponse) Status() string
Status returns HTTPResponse.Status
func (GetTimeBucketResponse) StatusCode ¶
func (r GetTimeBucketResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetTimeBucketsParams ¶
type GetTimeBucketsParams struct {
// AlbumId Filter assets belonging to a specific album
AlbumId *openapi_types.UUID `form:"albumId,omitempty" json:"albumId,omitempty"`
// Bbox Bounding box coordinates as west,south,east,north (WGS84)
Bbox *string `form:"bbox,omitempty" json:"bbox,omitempty"`
// IsFavorite Filter by favorite status (true for favorites only, false for non-favorites only)
IsFavorite *bool `form:"isFavorite,omitempty" json:"isFavorite,omitempty"`
// IsTrashed Filter by trash status (true for trashed assets only, false for non-trashed only)
IsTrashed *bool `form:"isTrashed,omitempty" json:"isTrashed,omitempty"`
Key *string `form:"key,omitempty" json:"key,omitempty"`
// Order Sort order for assets within time buckets (ASC for oldest first, DESC for newest first)
Order *AssetOrder `form:"order,omitempty" json:"order,omitempty"`
// OrderBy Date to group and order assets by (takenAt for date taken, createdAt for date added to Immich)
OrderBy *AssetOrderBy `form:"orderBy,omitempty" json:"orderBy,omitempty"`
// PersonId Filter assets containing a specific person (face recognition)
PersonId *openapi_types.UUID `form:"personId,omitempty" json:"personId,omitempty"`
Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
// TagId Filter assets with a specific tag
TagId *openapi_types.UUID `form:"tagId,omitempty" json:"tagId,omitempty"`
// UserId Filter assets by specific user ID
UserId *openapi_types.UUID `form:"userId,omitempty" json:"userId,omitempty"`
// Visibility Filter by asset visibility status (ARCHIVE, TIMELINE, HIDDEN, LOCKED)
Visibility *AssetVisibility `form:"visibility,omitempty" json:"visibility,omitempty"`
// WithCoordinates Include location data in the response
WithCoordinates *bool `form:"withCoordinates,omitempty" json:"withCoordinates,omitempty"`
// WithPartners Include assets shared by partners
WithPartners *bool `form:"withPartners,omitempty" json:"withPartners,omitempty"`
// WithStacked Include stacked assets in the response. When true, only primary assets from stacks are returned.
WithStacked *bool `form:"withStacked,omitempty" json:"withStacked,omitempty"`
}
GetTimeBucketsParams defines parameters for GetTimeBuckets.
type GetTimeBucketsResponse ¶
type GetTimeBucketsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]TimeBucketsResponseDto
}
func ParseGetTimeBucketsResponse ¶
func ParseGetTimeBucketsResponse(rsp *http.Response) (*GetTimeBucketsResponse, error)
ParseGetTimeBucketsResponse parses an HTTP response from a GetTimeBucketsWithResponse call
func (GetTimeBucketsResponse) ContentType ¶
func (r GetTimeBucketsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetTimeBucketsResponse) GetBody ¶
func (r GetTimeBucketsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetTimeBucketsResponse) GetJSON200 ¶
func (r GetTimeBucketsResponse) GetJSON200() *[]TimeBucketsResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetTimeBucketsResponse) Status ¶
func (r GetTimeBucketsResponse) Status() string
Status returns HTTPResponse.Status
func (GetTimeBucketsResponse) StatusCode ¶
func (r GetTimeBucketsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUniqueOriginalPathsResponse ¶
type GetUniqueOriginalPathsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]string
}
func ParseGetUniqueOriginalPathsResponse ¶
func ParseGetUniqueOriginalPathsResponse(rsp *http.Response) (*GetUniqueOriginalPathsResponse, error)
ParseGetUniqueOriginalPathsResponse parses an HTTP response from a GetUniqueOriginalPathsWithResponse call
func (GetUniqueOriginalPathsResponse) ContentType ¶
func (r GetUniqueOriginalPathsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetUniqueOriginalPathsResponse) GetBody ¶
func (r GetUniqueOriginalPathsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetUniqueOriginalPathsResponse) GetJSON200 ¶
func (r GetUniqueOriginalPathsResponse) GetJSON200() *[]string
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetUniqueOriginalPathsResponse) Status ¶
func (r GetUniqueOriginalPathsResponse) Status() string
Status returns HTTPResponse.Status
func (GetUniqueOriginalPathsResponse) StatusCode ¶
func (r GetUniqueOriginalPathsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUserAdminResponse ¶
type GetUserAdminResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserAdminResponseDto
}
func ParseGetUserAdminResponse ¶
func ParseGetUserAdminResponse(rsp *http.Response) (*GetUserAdminResponse, error)
ParseGetUserAdminResponse parses an HTTP response from a GetUserAdminWithResponse call
func (GetUserAdminResponse) ContentType ¶
func (r GetUserAdminResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetUserAdminResponse) GetBody ¶
func (r GetUserAdminResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetUserAdminResponse) GetJSON200 ¶
func (r GetUserAdminResponse) GetJSON200() *UserAdminResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetUserAdminResponse) Status ¶
func (r GetUserAdminResponse) Status() string
Status returns HTTPResponse.Status
func (GetUserAdminResponse) StatusCode ¶
func (r GetUserAdminResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUserCalendarHeatmapAdminParams ¶
type GetUserCalendarHeatmapAdminParams struct {
// From Start date in UTC
From *openapi_types.Date `form:"from,omitempty" json:"from,omitempty"`
// To End date in UTC
To *openapi_types.Date `form:"to,omitempty" json:"to,omitempty"`
Type *CalendarHeatmapType `form:"type,omitempty" json:"type,omitempty"`
}
GetUserCalendarHeatmapAdminParams defines parameters for GetUserCalendarHeatmapAdmin.
type GetUserCalendarHeatmapAdminResponse ¶
type GetUserCalendarHeatmapAdminResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *CalendarHeatmapResponseDto
}
func ParseGetUserCalendarHeatmapAdminResponse ¶
func ParseGetUserCalendarHeatmapAdminResponse(rsp *http.Response) (*GetUserCalendarHeatmapAdminResponse, error)
ParseGetUserCalendarHeatmapAdminResponse parses an HTTP response from a GetUserCalendarHeatmapAdminWithResponse call
func (GetUserCalendarHeatmapAdminResponse) ContentType ¶
func (r GetUserCalendarHeatmapAdminResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetUserCalendarHeatmapAdminResponse) GetBody ¶
func (r GetUserCalendarHeatmapAdminResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetUserCalendarHeatmapAdminResponse) GetJSON200 ¶
func (r GetUserCalendarHeatmapAdminResponse) GetJSON200() *CalendarHeatmapResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetUserCalendarHeatmapAdminResponse) Status ¶
func (r GetUserCalendarHeatmapAdminResponse) Status() string
Status returns HTTPResponse.Status
func (GetUserCalendarHeatmapAdminResponse) StatusCode ¶
func (r GetUserCalendarHeatmapAdminResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUserConfigDefaultsResponse ¶
type GetUserConfigDefaultsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserConfigDto
}
func ParseGetUserConfigDefaultsResponse ¶
func ParseGetUserConfigDefaultsResponse(rsp *http.Response) (*GetUserConfigDefaultsResponse, error)
ParseGetUserConfigDefaultsResponse parses an HTTP response from a GetUserConfigDefaultsWithResponse call
func (GetUserConfigDefaultsResponse) ContentType ¶
func (r GetUserConfigDefaultsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetUserConfigDefaultsResponse) GetBody ¶
func (r GetUserConfigDefaultsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetUserConfigDefaultsResponse) GetJSON200 ¶
func (r GetUserConfigDefaultsResponse) GetJSON200() *UserConfigDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetUserConfigDefaultsResponse) Status ¶
func (r GetUserConfigDefaultsResponse) Status() string
Status returns HTTPResponse.Status
func (GetUserConfigDefaultsResponse) StatusCode ¶
func (r GetUserConfigDefaultsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUserConfigResponse ¶
type GetUserConfigResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserConfigDto
}
func ParseGetUserConfigResponse ¶
func ParseGetUserConfigResponse(rsp *http.Response) (*GetUserConfigResponse, error)
ParseGetUserConfigResponse parses an HTTP response from a GetUserConfigWithResponse call
func (GetUserConfigResponse) ContentType ¶
func (r GetUserConfigResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetUserConfigResponse) GetBody ¶
func (r GetUserConfigResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetUserConfigResponse) GetJSON200 ¶
func (r GetUserConfigResponse) GetJSON200() *UserConfigDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetUserConfigResponse) Status ¶
func (r GetUserConfigResponse) Status() string
Status returns HTTPResponse.Status
func (GetUserConfigResponse) StatusCode ¶
func (r GetUserConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUserLicenseResponse ¶
type GetUserLicenseResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *LicenseResponseDto
}
func ParseGetUserLicenseResponse ¶
func ParseGetUserLicenseResponse(rsp *http.Response) (*GetUserLicenseResponse, error)
ParseGetUserLicenseResponse parses an HTTP response from a GetUserLicenseWithResponse call
func (GetUserLicenseResponse) ContentType ¶
func (r GetUserLicenseResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetUserLicenseResponse) GetBody ¶
func (r GetUserLicenseResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetUserLicenseResponse) GetJSON200 ¶
func (r GetUserLicenseResponse) GetJSON200() *LicenseResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetUserLicenseResponse) Status ¶
func (r GetUserLicenseResponse) Status() string
Status returns HTTPResponse.Status
func (GetUserLicenseResponse) StatusCode ¶
func (r GetUserLicenseResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUserOnboardingResponse ¶
type GetUserOnboardingResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *OnboardingResponseDto
}
func ParseGetUserOnboardingResponse ¶
func ParseGetUserOnboardingResponse(rsp *http.Response) (*GetUserOnboardingResponse, error)
ParseGetUserOnboardingResponse parses an HTTP response from a GetUserOnboardingWithResponse call
func (GetUserOnboardingResponse) ContentType ¶
func (r GetUserOnboardingResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetUserOnboardingResponse) GetBody ¶
func (r GetUserOnboardingResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetUserOnboardingResponse) GetJSON200 ¶
func (r GetUserOnboardingResponse) GetJSON200() *OnboardingResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetUserOnboardingResponse) Status ¶
func (r GetUserOnboardingResponse) Status() string
Status returns HTTPResponse.Status
func (GetUserOnboardingResponse) StatusCode ¶
func (r GetUserOnboardingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUserPreferencesAdminResponse ¶
type GetUserPreferencesAdminResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserPreferencesResponseDto
}
func ParseGetUserPreferencesAdminResponse ¶
func ParseGetUserPreferencesAdminResponse(rsp *http.Response) (*GetUserPreferencesAdminResponse, error)
ParseGetUserPreferencesAdminResponse parses an HTTP response from a GetUserPreferencesAdminWithResponse call
func (GetUserPreferencesAdminResponse) ContentType ¶
func (r GetUserPreferencesAdminResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetUserPreferencesAdminResponse) GetBody ¶
func (r GetUserPreferencesAdminResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetUserPreferencesAdminResponse) GetJSON200 ¶
func (r GetUserPreferencesAdminResponse) GetJSON200() *UserPreferencesResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetUserPreferencesAdminResponse) Status ¶
func (r GetUserPreferencesAdminResponse) Status() string
Status returns HTTPResponse.Status
func (GetUserPreferencesAdminResponse) StatusCode ¶
func (r GetUserPreferencesAdminResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUserResponse ¶
type GetUserResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserResponseDto
}
func ParseGetUserResponse ¶
func ParseGetUserResponse(rsp *http.Response) (*GetUserResponse, error)
ParseGetUserResponse parses an HTTP response from a GetUserWithResponse call
func (GetUserResponse) ContentType ¶
func (r GetUserResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetUserResponse) GetBody ¶
func (r GetUserResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetUserResponse) GetJSON200 ¶
func (r GetUserResponse) GetJSON200() *UserResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetUserResponse) Status ¶
func (r GetUserResponse) Status() string
Status returns HTTPResponse.Status
func (GetUserResponse) StatusCode ¶
func (r GetUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUserSessionsAdminResponse ¶
type GetUserSessionsAdminResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]SessionResponseDto
}
func ParseGetUserSessionsAdminResponse ¶
func ParseGetUserSessionsAdminResponse(rsp *http.Response) (*GetUserSessionsAdminResponse, error)
ParseGetUserSessionsAdminResponse parses an HTTP response from a GetUserSessionsAdminWithResponse call
func (GetUserSessionsAdminResponse) ContentType ¶
func (r GetUserSessionsAdminResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetUserSessionsAdminResponse) GetBody ¶
func (r GetUserSessionsAdminResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetUserSessionsAdminResponse) GetJSON200 ¶
func (r GetUserSessionsAdminResponse) GetJSON200() *[]SessionResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetUserSessionsAdminResponse) Status ¶
func (r GetUserSessionsAdminResponse) Status() string
Status returns HTTPResponse.Status
func (GetUserSessionsAdminResponse) StatusCode ¶
func (r GetUserSessionsAdminResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetUserStatisticsAdminParams ¶
type GetUserStatisticsAdminParams struct {
// IsFavorite Filter by favorite status
IsFavorite *bool `form:"isFavorite,omitempty" json:"isFavorite,omitempty"`
// IsTrashed Filter by trash status
IsTrashed *bool `form:"isTrashed,omitempty" json:"isTrashed,omitempty"`
Visibility *AssetVisibility `form:"visibility,omitempty" json:"visibility,omitempty"`
}
GetUserStatisticsAdminParams defines parameters for GetUserStatisticsAdmin.
type GetUserStatisticsAdminResponse ¶
type GetUserStatisticsAdminResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AssetStatsResponseDto
}
func ParseGetUserStatisticsAdminResponse ¶
func ParseGetUserStatisticsAdminResponse(rsp *http.Response) (*GetUserStatisticsAdminResponse, error)
ParseGetUserStatisticsAdminResponse parses an HTTP response from a GetUserStatisticsAdminWithResponse call
func (GetUserStatisticsAdminResponse) ContentType ¶
func (r GetUserStatisticsAdminResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetUserStatisticsAdminResponse) GetBody ¶
func (r GetUserStatisticsAdminResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetUserStatisticsAdminResponse) GetJSON200 ¶
func (r GetUserStatisticsAdminResponse) GetJSON200() *AssetStatsResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetUserStatisticsAdminResponse) Status ¶
func (r GetUserStatisticsAdminResponse) Status() string
Status returns HTTPResponse.Status
func (GetUserStatisticsAdminResponse) StatusCode ¶
func (r GetUserStatisticsAdminResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetVersionCheckResponse ¶
type GetVersionCheckResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *VersionCheckStateResponseDto
}
func ParseGetVersionCheckResponse ¶
func ParseGetVersionCheckResponse(rsp *http.Response) (*GetVersionCheckResponse, error)
ParseGetVersionCheckResponse parses an HTTP response from a GetVersionCheckWithResponse call
func (GetVersionCheckResponse) ContentType ¶
func (r GetVersionCheckResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetVersionCheckResponse) GetBody ¶
func (r GetVersionCheckResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetVersionCheckResponse) GetJSON200 ¶
func (r GetVersionCheckResponse) GetJSON200() *VersionCheckStateResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetVersionCheckResponse) Status ¶
func (r GetVersionCheckResponse) Status() string
Status returns HTTPResponse.Status
func (GetVersionCheckResponse) StatusCode ¶
func (r GetVersionCheckResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetVersionCheckStateResponse ¶
type GetVersionCheckStateResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *VersionCheckStateResponseDto
}
func ParseGetVersionCheckStateResponse ¶
func ParseGetVersionCheckStateResponse(rsp *http.Response) (*GetVersionCheckStateResponse, error)
ParseGetVersionCheckStateResponse parses an HTTP response from a GetVersionCheckStateWithResponse call
func (GetVersionCheckStateResponse) ContentType ¶
func (r GetVersionCheckStateResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetVersionCheckStateResponse) GetBody ¶
func (r GetVersionCheckStateResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetVersionCheckStateResponse) GetJSON200 ¶
func (r GetVersionCheckStateResponse) GetJSON200() *VersionCheckStateResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetVersionCheckStateResponse) Status ¶
func (r GetVersionCheckStateResponse) Status() string
Status returns HTTPResponse.Status
func (GetVersionCheckStateResponse) StatusCode ¶
func (r GetVersionCheckStateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetVersionHistoryResponse ¶
type GetVersionHistoryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]ServerVersionHistoryResponseDto
}
func ParseGetVersionHistoryResponse ¶
func ParseGetVersionHistoryResponse(rsp *http.Response) (*GetVersionHistoryResponse, error)
ParseGetVersionHistoryResponse parses an HTTP response from a GetVersionHistoryWithResponse call
func (GetVersionHistoryResponse) ContentType ¶
func (r GetVersionHistoryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetVersionHistoryResponse) GetBody ¶
func (r GetVersionHistoryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetVersionHistoryResponse) GetJSON200 ¶
func (r GetVersionHistoryResponse) GetJSON200() *[]ServerVersionHistoryResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetVersionHistoryResponse) Status ¶
func (r GetVersionHistoryResponse) Status() string
Status returns HTTPResponse.Status
func (GetVersionHistoryResponse) StatusCode ¶
func (r GetVersionHistoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetWorkflowForShareResponse ¶
type GetWorkflowForShareResponse struct {
JSON200 *WorkflowShareResponseDto
}
func ParseGetWorkflowForShareResponse ¶
func ParseGetWorkflowForShareResponse(rsp *http.Response) (*GetWorkflowForShareResponse, error)
ParseGetWorkflowForShareResponse parses an HTTP response from a GetWorkflowForShareWithResponse call
func (GetWorkflowForShareResponse) ContentType ¶
func (r GetWorkflowForShareResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetWorkflowForShareResponse) GetBody ¶
func (r GetWorkflowForShareResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetWorkflowForShareResponse) GetJSON200 ¶
func (r GetWorkflowForShareResponse) GetJSON200() *WorkflowShareResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetWorkflowForShareResponse) Status ¶
func (r GetWorkflowForShareResponse) Status() string
Status returns HTTPResponse.Status
func (GetWorkflowForShareResponse) StatusCode ¶
func (r GetWorkflowForShareResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetWorkflowLogsParams ¶
type GetWorkflowLogsParams struct {
// Before Filter by runs before a date/time
Before *time.Time `form:"before,omitempty" json:"before,omitempty"`
// Limit Maximum number of logs
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
// Result Filter by run result
Result *WorkflowResult `form:"result,omitempty" json:"result,omitempty"`
}
GetWorkflowLogsParams defines parameters for GetWorkflowLogs.
type GetWorkflowLogsResponse ¶
type GetWorkflowLogsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]WorkflowLogEntryDto
}
func ParseGetWorkflowLogsResponse ¶
func ParseGetWorkflowLogsResponse(rsp *http.Response) (*GetWorkflowLogsResponse, error)
ParseGetWorkflowLogsResponse parses an HTTP response from a GetWorkflowLogsWithResponse call
func (GetWorkflowLogsResponse) ContentType ¶
func (r GetWorkflowLogsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetWorkflowLogsResponse) GetBody ¶
func (r GetWorkflowLogsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetWorkflowLogsResponse) GetJSON200 ¶
func (r GetWorkflowLogsResponse) GetJSON200() *[]WorkflowLogEntryDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetWorkflowLogsResponse) Status ¶
func (r GetWorkflowLogsResponse) Status() string
Status returns HTTPResponse.Status
func (GetWorkflowLogsResponse) StatusCode ¶
func (r GetWorkflowLogsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetWorkflowResponse ¶
type GetWorkflowResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *WorkflowResponseDto
}
func ParseGetWorkflowResponse ¶
func ParseGetWorkflowResponse(rsp *http.Response) (*GetWorkflowResponse, error)
ParseGetWorkflowResponse parses an HTTP response from a GetWorkflowWithResponse call
func (GetWorkflowResponse) ContentType ¶
func (r GetWorkflowResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetWorkflowResponse) GetBody ¶
func (r GetWorkflowResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetWorkflowResponse) GetJSON200 ¶
func (r GetWorkflowResponse) GetJSON200() *WorkflowResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetWorkflowResponse) Status ¶
func (r GetWorkflowResponse) Status() string
Status returns HTTPResponse.Status
func (GetWorkflowResponse) StatusCode ¶
func (r GetWorkflowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetWorkflowTriggersResponse ¶
type GetWorkflowTriggersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]WorkflowTriggerResponseDto
}
func ParseGetWorkflowTriggersResponse ¶
func ParseGetWorkflowTriggersResponse(rsp *http.Response) (*GetWorkflowTriggersResponse, error)
ParseGetWorkflowTriggersResponse parses an HTTP response from a GetWorkflowTriggersWithResponse call
func (GetWorkflowTriggersResponse) ContentType ¶
func (r GetWorkflowTriggersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetWorkflowTriggersResponse) GetBody ¶
func (r GetWorkflowTriggersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (GetWorkflowTriggersResponse) GetJSON200 ¶
func (r GetWorkflowTriggersResponse) GetJSON200() *[]WorkflowTriggerResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (GetWorkflowTriggersResponse) Status ¶
func (r GetWorkflowTriggersResponse) Status() string
Status returns HTTPResponse.Status
func (GetWorkflowTriggersResponse) StatusCode ¶
func (r GetWorkflowTriggersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HlsVideoResolution ¶
type HlsVideoResolution int
HlsVideoResolution HLS video resolution
const ( N1080 HlsVideoResolution = 1080 N1440 HlsVideoResolution = 1440 N2160 HlsVideoResolution = 2160 N480 HlsVideoResolution = 480 N720 HlsVideoResolution = 720 )
Defines values for HlsVideoResolution.
func (HlsVideoResolution) Valid ¶
func (e HlsVideoResolution) Valid() bool
Valid indicates whether the value is a known member of the HlsVideoResolution enum.
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type IdFilter ¶
type IdFilter struct {
Eq *openapi_types.UUID `json:"eq,omitempty"`
Ne *openapi_types.UUID `json:"ne,omitempty"`
}
IdFilter defines model for IdFilter.
type IdFilterNullable ¶
type IdFilterNullable struct {
Eq *openapi_types.UUID `json:"eq,omitempty"`
Ne *openapi_types.UUID `json:"ne,omitempty"`
}
IdFilterNullable defines model for IdFilterNullable.
type IdsFilter ¶
type IdsFilter struct {
All *[]openapi_types.UUID `json:"all,omitempty"`
Any *[]openapi_types.UUID `json:"any,omitempty"`
None *[]openapi_types.UUID `json:"none,omitempty"`
}
IdsFilter defines model for IdsFilter.
type ImageFormat ¶
type ImageFormat string
ImageFormat Image format
const ( Jpeg ImageFormat = "jpeg" Webp ImageFormat = "webp" )
Defines values for ImageFormat.
func (ImageFormat) Valid ¶
func (e ImageFormat) Valid() bool
Valid indicates whether the value is a known member of the ImageFormat enum.
type IntegrityReport ¶
type IntegrityReport string
IntegrityReport Integrity report type
const ( ChecksumMismatch IntegrityReport = "checksum_mismatch" MissingFile IntegrityReport = "missing_file" UntrackedFile IntegrityReport = "untracked_file" )
Defines values for IntegrityReport.
func (IntegrityReport) Valid ¶
func (e IntegrityReport) Valid() bool
Valid indicates whether the value is a known member of the IntegrityReport enum.
type IntegrityReportResponseDto ¶
type IntegrityReportResponseDto struct {
Items []struct {
// Id Integrity report item id
Id openapi_types.UUID `json:"id"`
// Path Integrity report item path
Path string `json:"path"`
// Type Integrity report type
Type IntegrityReport `json:"type"`
} `json:"items"`
NextCursor *string `json:"nextCursor,omitempty"`
}
IntegrityReportResponseDto defines model for IntegrityReportResponseDto.
type IntegrityReportSummaryResponseDto ¶
type IntegrityReportSummaryResponseDto struct {
ChecksumMismatch int `json:"checksum_mismatch"`
MissingFile int `json:"missing_file"`
UntrackedFile int `json:"untracked_file"`
}
IntegrityReportSummaryResponseDto defines model for IntegrityReportSummaryResponseDto.
type JobCreateDto ¶
type JobCreateDto struct {
// Name Manual job name
Name ManualJobName `json:"name"`
}
JobCreateDto defines model for JobCreateDto.
type JobName ¶
type JobName string
JobName Job name
const ( JobNameAssetDelete JobName = "AssetDelete" JobNameAssetDeleteCheck JobName = "AssetDeleteCheck" JobNameAssetDetectDuplicates JobName = "AssetDetectDuplicates" JobNameAssetDetectDuplicatesQueueAll JobName = "AssetDetectDuplicatesQueueAll" JobNameAssetDetectFaces JobName = "AssetDetectFaces" JobNameAssetDetectFacesQueueAll JobName = "AssetDetectFacesQueueAll" JobNameAssetEditThumbnailGeneration JobName = "AssetEditThumbnailGeneration" JobNameAssetEmptyTrash JobName = "AssetEmptyTrash" JobNameAssetEncodeVideo JobName = "AssetEncodeVideo" JobNameAssetEncodeVideoQueueAll JobName = "AssetEncodeVideoQueueAll" JobNameAssetExtractMetadata JobName = "AssetExtractMetadata" JobNameAssetExtractMetadataQueueAll JobName = "AssetExtractMetadataQueueAll" JobNameAssetFileMigration JobName = "AssetFileMigration" JobNameAssetGenerateThumbnails JobName = "AssetGenerateThumbnails" JobNameAssetGenerateThumbnailsQueueAll JobName = "AssetGenerateThumbnailsQueueAll" JobNameAuditTableCleanup JobName = "AuditTableCleanup" JobNameDatabaseBackup JobName = "DatabaseBackup" JobNameFacialRecognition JobName = "FacialRecognition" JobNameFacialRecognitionQueueAll JobName = "FacialRecognitionQueueAll" JobNameFileDelete JobName = "FileDelete" JobNameFileMigrationQueueAll JobName = "FileMigrationQueueAll" JobNameHlsSessionCleanup JobName = "HlsSessionCleanup" JobNameIntegrityChecksumFiles JobName = "IntegrityChecksumFiles" JobNameIntegrityChecksumFilesRefresh JobName = "IntegrityChecksumFilesRefresh" JobNameIntegrityDeleteReportType JobName = "IntegrityDeleteReportType" JobNameIntegrityDeleteReports JobName = "IntegrityDeleteReports" JobNameIntegrityMissingFiles JobName = "IntegrityMissingFiles" JobNameIntegrityMissingFilesQueueAll JobName = "IntegrityMissingFilesQueueAll" JobNameIntegrityMissingFilesRefresh JobName = "IntegrityMissingFilesRefresh" JobNameIntegrityUntrackedFiles JobName = "IntegrityUntrackedFiles" JobNameIntegrityUntrackedFilesQueueAll JobName = "IntegrityUntrackedFilesQueueAll" JobNameIntegrityUntrackedRefresh JobName = "IntegrityUntrackedRefresh" JobNameLibraryDelete JobName = "LibraryDelete" JobNameLibraryDeleteCheck JobName = "LibraryDeleteCheck" JobNameLibraryRemoveAsset JobName = "LibraryRemoveAsset" JobNameLibraryScanAssetsQueueAll JobName = "LibraryScanAssetsQueueAll" JobNameLibraryScanQueueAll JobName = "LibraryScanQueueAll" JobNameLibrarySyncAssets JobName = "LibrarySyncAssets" JobNameLibrarySyncFiles JobName = "LibrarySyncFiles" JobNameLibrarySyncFilesQueueAll JobName = "LibrarySyncFilesQueueAll" JobNameMemoryCleanup JobName = "MemoryCleanup" JobNameMemoryGenerate JobName = "MemoryGenerate" JobNameNotificationsCleanup JobName = "NotificationsCleanup" JobNameNotifyAlbumInvite JobName = "NotifyAlbumInvite" JobNameNotifyAlbumUpdate JobName = "NotifyAlbumUpdate" JobNameNotifyUserSignup JobName = "NotifyUserSignup" JobNameOcr JobName = "Ocr" JobNameOcrQueueAll JobName = "OcrQueueAll" JobNamePersonCleanup JobName = "PersonCleanup" JobNamePersonFileMigration JobName = "PersonFileMigration" JobNamePersonGenerateThumbnail JobName = "PersonGenerateThumbnail" JobNameSendMail JobName = "SendMail" JobNameSessionCleanup JobName = "SessionCleanup" JobNameSidecarCheck JobName = "SidecarCheck" JobNameSidecarQueueAll JobName = "SidecarQueueAll" JobNameSidecarWrite JobName = "SidecarWrite" JobNameSmartSearch JobName = "SmartSearch" JobNameSmartSearchQueueAll JobName = "SmartSearchQueueAll" JobNameStorageTemplateMigration JobName = "StorageTemplateMigration" JobNameStorageTemplateMigrationSingle JobName = "StorageTemplateMigrationSingle" JobNameTagCleanup JobName = "TagCleanup" JobNameUserDelete JobName = "UserDelete" JobNameUserDeleteCheck JobName = "UserDeleteCheck" JobNameUserSyncUsage JobName = "UserSyncUsage" JobNameVersionCheck JobName = "VersionCheck" JobNameWorkflowAssetTrigger JobName = "WorkflowAssetTrigger" )
Defines values for JobName.
type LeaveClusterGroupResponse ¶
func ParseLeaveClusterGroupResponse ¶
func ParseLeaveClusterGroupResponse(rsp *http.Response) (*LeaveClusterGroupResponse, error)
ParseLeaveClusterGroupResponse parses an HTTP response from a LeaveClusterGroupWithResponse call
func (LeaveClusterGroupResponse) ContentType ¶
func (r LeaveClusterGroupResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (LeaveClusterGroupResponse) GetBody ¶
func (r LeaveClusterGroupResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (LeaveClusterGroupResponse) Status ¶
func (r LeaveClusterGroupResponse) Status() string
Status returns HTTPResponse.Status
func (LeaveClusterGroupResponse) StatusCode ¶
func (r LeaveClusterGroupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LibraryResponseDto ¶
type LibraryResponseDto struct {
// AssetCount Number of assets
AssetCount int `json:"assetCount"`
// CreatedAt Creation date
//
// Example: 2024-01-01T00:00:00.000Z
CreatedAt time.Time `json:"createdAt"`
// ExclusionPatterns Exclusion patterns
ExclusionPatterns []string `json:"exclusionPatterns"`
// Id Library ID
Id openapi_types.UUID `json:"id"`
// ImportPaths Import paths
ImportPaths []string `json:"importPaths"`
// Name Library name
Name string `json:"name"`
// OwnerId Owner user ID
OwnerId openapi_types.UUID `json:"ownerId"`
// RefreshedAt Last refresh date
//
// Example: 2024-01-01T00:00:00.000Z
RefreshedAt *time.Time `json:"refreshedAt"`
// UpdatedAt Last update date
//
// Example: 2024-01-01T00:00:00.000Z
UpdatedAt time.Time `json:"updatedAt"`
}
LibraryResponseDto defines model for LibraryResponseDto.
type LibraryStatsResponseDto ¶
type LibraryStatsResponseDto struct {
// Photos Number of photos
Photos int `json:"photos"`
// Total Total number of assets
Total int `json:"total"`
// Usage Storage usage in bytes
Usage int `json:"usage"`
// Videos Number of videos
Videos int `json:"videos"`
}
LibraryStatsResponseDto defines model for LibraryStatsResponseDto.
type LicenseKeyDto ¶
type LicenseKeyDto struct {
// ActivationKey Activation key
ActivationKey string `json:"activationKey"`
// LicenseKey License key (format: /^IM(SV|CL)(-[\dA-Za-z]{4}){8}$/)
LicenseKey string `json:"licenseKey"`
}
LicenseKeyDto defines model for LicenseKeyDto.
type LicenseResponseDto ¶
type LicenseResponseDto = UserLicense
LicenseResponseDto defines model for LicenseResponseDto.
type LinkOAuthAccountJSONRequestBody ¶
type LinkOAuthAccountJSONRequestBody = OAuthCallbackDto
LinkOAuthAccountJSONRequestBody defines body for LinkOAuthAccount for application/json ContentType.
type LinkOAuthAccountResponse ¶
type LinkOAuthAccountResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserAdminResponseDto
}
func ParseLinkOAuthAccountResponse ¶
func ParseLinkOAuthAccountResponse(rsp *http.Response) (*LinkOAuthAccountResponse, error)
ParseLinkOAuthAccountResponse parses an HTTP response from a LinkOAuthAccountWithResponse call
func (LinkOAuthAccountResponse) ContentType ¶
func (r LinkOAuthAccountResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (LinkOAuthAccountResponse) GetBody ¶
func (r LinkOAuthAccountResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (LinkOAuthAccountResponse) GetJSON200 ¶
func (r LinkOAuthAccountResponse) GetJSON200() *UserAdminResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (LinkOAuthAccountResponse) Status ¶
func (r LinkOAuthAccountResponse) Status() string
Status returns HTTPResponse.Status
func (LinkOAuthAccountResponse) StatusCode ¶
func (r LinkOAuthAccountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ListDatabaseBackupsResponse ¶
type ListDatabaseBackupsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *DatabaseBackupListResponseDto
}
func ParseListDatabaseBackupsResponse ¶
func ParseListDatabaseBackupsResponse(rsp *http.Response) (*ListDatabaseBackupsResponse, error)
ParseListDatabaseBackupsResponse parses an HTTP response from a ListDatabaseBackupsWithResponse call
func (ListDatabaseBackupsResponse) ContentType ¶
func (r ListDatabaseBackupsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListDatabaseBackupsResponse) GetBody ¶
func (r ListDatabaseBackupsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ListDatabaseBackupsResponse) GetJSON200 ¶
func (r ListDatabaseBackupsResponse) GetJSON200() *DatabaseBackupListResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ListDatabaseBackupsResponse) Status ¶
func (r ListDatabaseBackupsResponse) Status() string
Status returns HTTPResponse.Status
func (ListDatabaseBackupsResponse) StatusCode ¶
func (r ListDatabaseBackupsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LockAuthSessionResponse ¶
func ParseLockAuthSessionResponse ¶
func ParseLockAuthSessionResponse(rsp *http.Response) (*LockAuthSessionResponse, error)
ParseLockAuthSessionResponse parses an HTTP response from a LockAuthSessionWithResponse call
func (LockAuthSessionResponse) ContentType ¶
func (r LockAuthSessionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (LockAuthSessionResponse) GetBody ¶
func (r LockAuthSessionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (LockAuthSessionResponse) Status ¶
func (r LockAuthSessionResponse) Status() string
Status returns HTTPResponse.Status
func (LockAuthSessionResponse) StatusCode ¶
func (r LockAuthSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LockSessionResponse ¶
func ParseLockSessionResponse ¶
func ParseLockSessionResponse(rsp *http.Response) (*LockSessionResponse, error)
ParseLockSessionResponse parses an HTTP response from a LockSessionWithResponse call
func (LockSessionResponse) ContentType ¶
func (r LockSessionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (LockSessionResponse) GetBody ¶
func (r LockSessionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (LockSessionResponse) Status ¶
func (r LockSessionResponse) Status() string
Status returns HTTPResponse.Status
func (LockSessionResponse) StatusCode ¶
func (r LockSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LogLevel ¶
type LogLevel string
LogLevel Log level
type LoginCredentialDto ¶
type LoginCredentialDto struct {
// Email User email
//
// Example: testuser@email.com
Email openapi_types.Email `json:"email"`
// Password User password
//
// Example: password
Password string `json:"password"`
}
LoginCredentialDto defines model for LoginCredentialDto.
type LoginJSONRequestBody ¶
type LoginJSONRequestBody = LoginCredentialDto
LoginJSONRequestBody defines body for Login for application/json ContentType.
type LoginResponse ¶
type LoginResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *LoginResponseDto
}
func ParseLoginResponse ¶
func ParseLoginResponse(rsp *http.Response) (*LoginResponse, error)
ParseLoginResponse parses an HTTP response from a LoginWithResponse call
func (LoginResponse) ContentType ¶
func (r LoginResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (LoginResponse) GetBody ¶
func (r LoginResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (LoginResponse) GetJSON201 ¶
func (r LoginResponse) GetJSON201() *LoginResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (LoginResponse) Status ¶
func (r LoginResponse) Status() string
Status returns HTTPResponse.Status
func (LoginResponse) StatusCode ¶
func (r LoginResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LoginResponseDto ¶
type LoginResponseDto struct {
// AccessToken Access token
AccessToken string `json:"accessToken"`
// IsAdmin Is admin user
IsAdmin bool `json:"isAdmin"`
// IsOnboarded Is onboarded
IsOnboarded bool `json:"isOnboarded"`
// Name User name
Name string `json:"name"`
// ProfileImagePath Profile image path
ProfileImagePath string `json:"profileImagePath"`
// ShouldChangePassword Should change password
ShouldChangePassword bool `json:"shouldChangePassword"`
// UserEmail User email
UserEmail openapi_types.Email `json:"userEmail"`
// UserId User ID
UserId openapi_types.UUID `json:"userId"`
}
LoginResponseDto defines model for LoginResponseDto.
type LogoutOAuthFormdataRequestBody ¶
type LogoutOAuthFormdataRequestBody = OAuthBackchannelLogoutDto
LogoutOAuthFormdataRequestBody defines body for LogoutOAuth for application/x-www-form-urlencoded ContentType.
type LogoutOAuthResponse ¶
func ParseLogoutOAuthResponse ¶
func ParseLogoutOAuthResponse(rsp *http.Response) (*LogoutOAuthResponse, error)
ParseLogoutOAuthResponse parses an HTTP response from a LogoutOAuthWithResponse call
func (LogoutOAuthResponse) ContentType ¶
func (r LogoutOAuthResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (LogoutOAuthResponse) GetBody ¶
func (r LogoutOAuthResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (LogoutOAuthResponse) Status ¶
func (r LogoutOAuthResponse) Status() string
Status returns HTTPResponse.Status
func (LogoutOAuthResponse) StatusCode ¶
func (r LogoutOAuthResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LogoutResponse ¶
type LogoutResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *LogoutResponseDto
}
func ParseLogoutResponse ¶
func ParseLogoutResponse(rsp *http.Response) (*LogoutResponse, error)
ParseLogoutResponse parses an HTTP response from a LogoutWithResponse call
func (LogoutResponse) ContentType ¶
func (r LogoutResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (LogoutResponse) GetBody ¶
func (r LogoutResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (LogoutResponse) GetJSON200 ¶
func (r LogoutResponse) GetJSON200() *LogoutResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (LogoutResponse) Status ¶
func (r LogoutResponse) Status() string
Status returns HTTPResponse.Status
func (LogoutResponse) StatusCode ¶
func (r LogoutResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type LogoutResponseDto ¶
type LogoutResponseDto struct {
// RedirectUri Redirect URI
RedirectUri string `json:"redirectUri"`
// Successful Logout successful
Successful bool `json:"successful"`
}
LogoutResponseDto defines model for LogoutResponseDto.
type MaintenanceAction ¶
type MaintenanceAction string
MaintenanceAction Maintenance action
const ( MaintenanceActionEnd MaintenanceAction = "end" MaintenanceActionRestoreDatabase MaintenanceAction = "restore_database" MaintenanceActionSelectDatabaseRestore MaintenanceAction = "select_database_restore" MaintenanceActionStart MaintenanceAction = "start" )
Defines values for MaintenanceAction.
func (MaintenanceAction) Valid ¶
func (e MaintenanceAction) Valid() bool
Valid indicates whether the value is a known member of the MaintenanceAction enum.
type MaintenanceAuthDto ¶
type MaintenanceAuthDto struct {
// Username Maintenance username
Username string `json:"username"`
}
MaintenanceAuthDto defines model for MaintenanceAuthDto.
type MaintenanceDetectInstallResponseDto ¶
type MaintenanceDetectInstallResponseDto struct {
Storage []MaintenanceDetectInstallStorageFolderDto `json:"storage"`
}
MaintenanceDetectInstallResponseDto defines model for MaintenanceDetectInstallResponseDto.
type MaintenanceDetectInstallStorageFolderDto ¶
type MaintenanceDetectInstallStorageFolderDto struct {
// Files Number of files in the folder
Files int `json:"files"`
// Folder Storage folder
Folder StorageFolder `json:"folder"`
// Readable Whether the folder is readable
Readable bool `json:"readable"`
// Writable Whether the folder is writable
Writable bool `json:"writable"`
}
MaintenanceDetectInstallStorageFolderDto defines model for MaintenanceDetectInstallStorageFolderDto.
type MaintenanceLoginDto ¶
type MaintenanceLoginDto struct {
// Token Maintenance token
Token *string `json:"token,omitempty"`
}
MaintenanceLoginDto defines model for MaintenanceLoginDto.
type MaintenanceLoginJSONRequestBody ¶
type MaintenanceLoginJSONRequestBody = MaintenanceLoginDto
MaintenanceLoginJSONRequestBody defines body for MaintenanceLogin for application/json ContentType.
type MaintenanceLoginResponse ¶
type MaintenanceLoginResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *MaintenanceAuthDto
}
func ParseMaintenanceLoginResponse ¶
func ParseMaintenanceLoginResponse(rsp *http.Response) (*MaintenanceLoginResponse, error)
ParseMaintenanceLoginResponse parses an HTTP response from a MaintenanceLoginWithResponse call
func (MaintenanceLoginResponse) ContentType ¶
func (r MaintenanceLoginResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (MaintenanceLoginResponse) GetBody ¶
func (r MaintenanceLoginResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (MaintenanceLoginResponse) GetJSON201 ¶
func (r MaintenanceLoginResponse) GetJSON201() *MaintenanceAuthDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (MaintenanceLoginResponse) Status ¶
func (r MaintenanceLoginResponse) Status() string
Status returns HTTPResponse.Status
func (MaintenanceLoginResponse) StatusCode ¶
func (r MaintenanceLoginResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MaintenanceStatusResponseDto ¶
type MaintenanceStatusResponseDto struct {
// Action Maintenance action
Action MaintenanceAction `json:"action"`
Active bool `json:"active"`
Error *string `json:"error,omitempty"`
Progress *int `json:"progress,omitempty"`
Task *string `json:"task,omitempty"`
}
MaintenanceStatusResponseDto defines model for MaintenanceStatusResponseDto.
type ManualJobName ¶
type ManualJobName string
ManualJobName Manual job name
const ( ManualJobNameBackupDatabase ManualJobName = "backup-database" ManualJobNameIntegrityChecksumMismatch ManualJobName = "integrity-checksum-mismatch" ManualJobNameIntegrityChecksumMismatchDeleteAll ManualJobName = "integrity-checksum-mismatch-delete-all" ManualJobNameIntegrityChecksumMismatchRefresh ManualJobName = "integrity-checksum-mismatch-refresh" ManualJobNameIntegrityMissingFiles ManualJobName = "integrity-missing-files" ManualJobNameIntegrityMissingFilesDeleteAll ManualJobName = "integrity-missing-files-delete-all" ManualJobNameIntegrityMissingFilesRefresh ManualJobName = "integrity-missing-files-refresh" ManualJobNameIntegrityUntrackedFiles ManualJobName = "integrity-untracked-files" ManualJobNameIntegrityUntrackedFilesDeleteAll ManualJobName = "integrity-untracked-files-delete-all" ManualJobNameIntegrityUntrackedFilesRefresh ManualJobName = "integrity-untracked-files-refresh" ManualJobNameMemoryCleanup ManualJobName = "memory-cleanup" ManualJobNameMemoryCreate ManualJobName = "memory-create" ManualJobNamePersonCleanup ManualJobName = "person-cleanup" ManualJobNameTagCleanup ManualJobName = "tag-cleanup" ManualJobNameUserCleanup ManualJobName = "user-cleanup" )
Defines values for ManualJobName.
func (ManualJobName) Valid ¶
func (e ManualJobName) Valid() bool
Valid indicates whether the value is a known member of the ManualJobName enum.
type MapMarkerResponseDto ¶
type MapMarkerResponseDto struct {
// City City name
City *string `json:"city"`
// Country Country name
Country *string `json:"country"`
// Id Asset ID
Id openapi_types.UUID `json:"id"`
// Lat Latitude
Lat float64 `json:"lat"`
// Lon Longitude
Lon float64 `json:"lon"`
// State State/Province name
State *string `json:"state"`
}
MapMarkerResponseDto defines model for MapMarkerResponseDto.
type MapReverseGeocodeResponseDto ¶
type MapReverseGeocodeResponseDto struct {
// City City name
City *string `json:"city"`
// Country Country name
Country *string `json:"country"`
// State State/Province name
State *string `json:"state"`
}
MapReverseGeocodeResponseDto defines model for MapReverseGeocodeResponseDto.
type MemoriesResponse ¶
type MemoriesResponse struct {
// Duration Memory duration in seconds
Duration int `json:"duration"`
// Enabled Whether memories are enabled
Enabled bool `json:"enabled"`
// SidebarWeb Whether memories appear in web sidebar
SidebarWeb bool `json:"sidebarWeb"`
}
MemoriesResponse defines model for MemoriesResponse.
type MemoriesStatisticsParams ¶
type MemoriesStatisticsParams struct {
// For Filter by date
For *openapi_types.Date `form:"for,omitempty" json:"for,omitempty"`
// Id Memory ID
Id *openapi_types.UUID `form:"id,omitempty" json:"id,omitempty"`
// IsSaved Filter by saved status
IsSaved *bool `form:"isSaved,omitempty" json:"isSaved,omitempty"`
// IsTrashed Include trashed memories
IsTrashed *bool `form:"isTrashed,omitempty" json:"isTrashed,omitempty"`
// IsUpcoming Filter by memories that have not been shown yet
IsUpcoming *bool `form:"isUpcoming,omitempty" json:"isUpcoming,omitempty"`
Order *MemorySearchOrder `form:"order,omitempty" json:"order,omitempty"`
// Page Page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// Size Number of memories to return
Size *int `form:"size,omitempty" json:"size,omitempty"`
Type *MemoryType `form:"type,omitempty" json:"type,omitempty"`
}
MemoriesStatisticsParams defines parameters for MemoriesStatistics.
type MemoriesStatisticsResponse ¶
type MemoriesStatisticsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *MemoryStatisticsResponseDto
}
func ParseMemoriesStatisticsResponse ¶
func ParseMemoriesStatisticsResponse(rsp *http.Response) (*MemoriesStatisticsResponse, error)
ParseMemoriesStatisticsResponse parses an HTTP response from a MemoriesStatisticsWithResponse call
func (MemoriesStatisticsResponse) ContentType ¶
func (r MemoriesStatisticsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (MemoriesStatisticsResponse) GetBody ¶
func (r MemoriesStatisticsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (MemoriesStatisticsResponse) GetJSON200 ¶
func (r MemoriesStatisticsResponse) GetJSON200() *MemoryStatisticsResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (MemoriesStatisticsResponse) Status ¶
func (r MemoriesStatisticsResponse) Status() string
Status returns HTTPResponse.Status
func (MemoriesStatisticsResponse) StatusCode ¶
func (r MemoriesStatisticsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MemoriesUpdate ¶
type MemoriesUpdate struct {
// Duration Memory duration in seconds
Duration *int `json:"duration,omitempty"`
// Enabled Whether memories are enabled
Enabled *bool `json:"enabled,omitempty"`
// SidebarWeb Whether memories appear in web sidebar
SidebarWeb *bool `json:"sidebarWeb,omitempty"`
}
MemoriesUpdate defines model for MemoriesUpdate.
type MemoryCreateDto ¶
type MemoryCreateDto struct {
// AssetIds Asset IDs to associate with memory
AssetIds *[]openapi_types.UUID `json:"assetIds,omitempty"`
Data OnThisDayDto `json:"data"`
// HideAt Date when memory should be hidden
//
// Example: 2024-01-01T00:00:00.000Z
HideAt *time.Time `json:"hideAt,omitempty"`
// IsSaved Is memory saved
IsSaved *bool `json:"isSaved,omitempty"`
// MemoryAt Memory date
//
// Example: 2024-01-01T00:00:00.000Z
MemoryAt time.Time `json:"memoryAt"`
// SeenAt Date when memory was seen
//
// Example: 2024-01-01T00:00:00.000Z
SeenAt *time.Time `json:"seenAt,omitempty"`
// ShowAt Date when memory should be shown
//
// Example: 2024-01-01T00:00:00.000Z
ShowAt *time.Time `json:"showAt,omitempty"`
// Type Memory type
Type MemoryType `json:"type"`
}
MemoryCreateDto defines model for MemoryCreateDto.
type MemoryResponseDto ¶
type MemoryResponseDto struct {
Assets []AssetResponseDto `json:"assets"`
// CreatedAt Creation date
//
// Example: 2024-01-01T00:00:00.000Z
CreatedAt time.Time `json:"createdAt"`
Data OnThisDayDto `json:"data"`
// DeletedAt Deletion date
//
// Example: 2024-01-01T00:00:00.000Z
DeletedAt *time.Time `json:"deletedAt,omitempty"`
// HideAt Date when memory should be hidden
//
// Example: 2024-01-01T00:00:00.000Z
HideAt *time.Time `json:"hideAt,omitempty"`
// Id Memory ID
Id openapi_types.UUID `json:"id"`
// IsSaved Is memory saved
IsSaved bool `json:"isSaved"`
// MemoryAt Memory date
//
// Example: 2024-01-01T00:00:00.000Z
MemoryAt time.Time `json:"memoryAt"`
// OwnerId Owner user ID
OwnerId openapi_types.UUID `json:"ownerId"`
// SeenAt Date when memory was seen
//
// Example: 2024-01-01T00:00:00.000Z
SeenAt *time.Time `json:"seenAt,omitempty"`
// ShowAt Date when memory should be shown
//
// Example: 2024-01-01T00:00:00.000Z
ShowAt *time.Time `json:"showAt,omitempty"`
// Type Memory type
Type MemoryType `json:"type"`
// UpdatedAt Last update date
//
// Example: 2024-01-01T00:00:00.000Z
UpdatedAt time.Time `json:"updatedAt"`
}
MemoryResponseDto defines model for MemoryResponseDto.
type MemorySearchOrder ¶
type MemorySearchOrder string
MemorySearchOrder Sort order
const ( MemorySearchOrderAsc MemorySearchOrder = "asc" MemorySearchOrderDesc MemorySearchOrder = "desc" MemorySearchOrderRandom MemorySearchOrder = "random" )
Defines values for MemorySearchOrder.
func (MemorySearchOrder) Valid ¶
func (e MemorySearchOrder) Valid() bool
Valid indicates whether the value is a known member of the MemorySearchOrder enum.
type MemoryStatisticsResponseDto ¶
type MemoryStatisticsResponseDto struct {
// Total Total number of memories
Total int `json:"total"`
}
MemoryStatisticsResponseDto defines model for MemoryStatisticsResponseDto.
type MemoryType ¶
type MemoryType string
MemoryType Memory type
const (
OnThisDay MemoryType = "on_this_day"
)
Defines values for MemoryType.
func (MemoryType) Valid ¶
func (e MemoryType) Valid() bool
Valid indicates whether the value is a known member of the MemoryType enum.
type MemoryUpdateDto ¶
type MemoryUpdateDto struct {
// IsSaved Is memory saved
IsSaved *bool `json:"isSaved,omitempty"`
// MemoryAt Memory date
//
// Example: 2024-01-01T00:00:00.000Z
MemoryAt *time.Time `json:"memoryAt,omitempty"`
// SeenAt Date when memory was seen
//
// Example: 2024-01-01T00:00:00.000Z
SeenAt *time.Time `json:"seenAt,omitempty"`
}
MemoryUpdateDto defines model for MemoryUpdateDto.
type MergePeopleJSONRequestBody ¶
type MergePeopleJSONRequestBody = MergePersonDto
MergePeopleJSONRequestBody defines body for MergePeople for application/json ContentType.
type MergePeopleResponse ¶
type MergePeopleResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]BulkIdResponseDto
}
func ParseMergePeopleResponse ¶
func ParseMergePeopleResponse(rsp *http.Response) (*MergePeopleResponse, error)
ParseMergePeopleResponse parses an HTTP response from a MergePeopleWithResponse call
func (MergePeopleResponse) ContentType ¶
func (r MergePeopleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (MergePeopleResponse) GetBody ¶
func (r MergePeopleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (MergePeopleResponse) GetJSON200 ¶
func (r MergePeopleResponse) GetJSON200() *[]BulkIdResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (MergePeopleResponse) Status ¶
func (r MergePeopleResponse) Status() string
Status returns HTTPResponse.Status
func (MergePeopleResponse) StatusCode ¶
func (r MergePeopleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MergePersonDto ¶
type MergePersonDto struct {
// Ids Person IDs to merge
Ids []openapi_types.UUID `json:"ids"`
}
MergePersonDto defines model for MergePersonDto.
type MergePersonLegacyJSONRequestBody
deprecated
type MergePersonLegacyJSONRequestBody = MergePersonDto
MergePersonLegacyJSONRequestBody defines body for MergePersonLegacy for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type MergePersonLegacyResponse ¶
type MergePersonLegacyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]BulkIdResponseDto
}
func ParseMergePersonLegacyResponse ¶
func ParseMergePersonLegacyResponse(rsp *http.Response) (*MergePersonLegacyResponse, error)
ParseMergePersonLegacyResponse parses an HTTP response from a MergePersonLegacyWithResponse call
func (MergePersonLegacyResponse) ContentType ¶
func (r MergePersonLegacyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (MergePersonLegacyResponse) GetBody ¶
func (r MergePersonLegacyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (MergePersonLegacyResponse) GetJSON200 ¶
func (r MergePersonLegacyResponse) GetJSON200() *[]BulkIdResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (MergePersonLegacyResponse) Status ¶
func (r MergePersonLegacyResponse) Status() string
Status returns HTTPResponse.Status
func (MergePersonLegacyResponse) StatusCode ¶
func (r MergePersonLegacyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type MetadataSearchDto ¶
type MetadataSearchDto struct {
// AlbumIds Filter by album IDs
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
AlbumIds *[]openapi_types.UUID `json:"albumIds,omitempty"`
// Checksum Filter by file checksum
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Checksum *string `json:"checksum,omitempty"`
// City Filter by city name
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
City *string `json:"city,omitempty"`
// Country Filter by country name
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Country *string `json:"country,omitempty"`
// CreatedAfter Filter by creation date (after)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
CreatedAfter *time.Time `json:"createdAfter,omitempty"`
// CreatedBefore Filter by creation date (before)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
CreatedBefore *time.Time `json:"createdBefore,omitempty"`
// Cursor Cursor for the next page of results
Cursor *string `json:"cursor,omitempty"`
// Description Filter by description text
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Description *string `json:"description,omitempty"`
// EncodedVideoPath Filter by encoded video file path
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
EncodedVideoPath *string `json:"encodedVideoPath,omitempty"`
Filter *SearchFilter `json:"filter,omitempty"`
// Id Filter by asset ID
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Id *openapi_types.UUID `json:"id,omitempty"`
// IsEncoded Filter by encoded status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsEncoded *bool `json:"isEncoded,omitempty"`
// IsFavorite Filter by favorite status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsFavorite *bool `json:"isFavorite,omitempty"`
// IsMotion Filter by motion photo status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsMotion *bool `json:"isMotion,omitempty"`
// IsNotInAlbum Filter assets not in any album
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsNotInAlbum *bool `json:"isNotInAlbum,omitempty"`
// IsOffline Filter by offline status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsOffline *bool `json:"isOffline,omitempty"`
// LensModel Filter by lens model
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
LensModel *string `json:"lensModel,omitempty"`
// LibraryId Library ID to filter by
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
LibraryId *openapi_types.UUID `json:"libraryId,omitempty"`
// Make Filter by camera make
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Make *string `json:"make,omitempty"`
// Model Filter by camera model
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Model *string `json:"model,omitempty"`
// Ocr Filter by OCR text content
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Ocr *string `json:"ocr,omitempty"`
// Order Asset sort order
Order *AssetOrder `json:"order,omitempty"`
OrderBy *SearchOrder `json:"orderBy,omitempty"`
// OriginalFileName Filter by original file name
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
OriginalFileName *string `json:"originalFileName,omitempty"`
// OriginalPath Filter by original file path
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
OriginalPath *string `json:"originalPath,omitempty"`
// Page Page number
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Page *int `json:"page,omitempty"`
// PersonIds Filter by person IDs
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
PersonIds *[]openapi_types.UUID `json:"personIds,omitempty"`
// PreviewPath Filter by preview file path
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
PreviewPath *string `json:"previewPath,omitempty"`
// Rating Filter by rating [1-5], or null for unrated
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Rating *int `json:"rating,omitempty"`
// Size Number of results to return
Size *int `json:"size,omitempty"`
// State Filter by state/province name
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
State *string `json:"state,omitempty"`
// TagIds Filter by tag IDs
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TagIds *[]openapi_types.UUID `json:"tagIds,omitempty"`
// TakenAfter Filter by taken date (after)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TakenAfter *time.Time `json:"takenAfter,omitempty"`
// TakenBefore Filter by taken date (before)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TakenBefore *time.Time `json:"takenBefore,omitempty"`
// ThumbnailPath Filter by thumbnail file path
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
ThumbnailPath *string `json:"thumbnailPath,omitempty"`
// TrashedAfter Filter by trash date (after)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TrashedAfter *time.Time `json:"trashedAfter,omitempty"`
// TrashedBefore Filter by trash date (before)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TrashedBefore *time.Time `json:"trashedBefore,omitempty"`
// Type Asset type
Type *AssetTypeEnum `json:"type,omitempty"`
// UpdatedAfter Filter by update date (after)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdatedAfter *time.Time `json:"updatedAfter,omitempty"`
// UpdatedBefore Filter by update date (before)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdatedBefore *time.Time `json:"updatedBefore,omitempty"`
// Visibility Asset visibility
Visibility *AssetVisibility `json:"visibility,omitempty"`
// WithDeleted Include deleted assets
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
WithDeleted *bool `json:"withDeleted,omitempty"`
// WithExif Include EXIF data in response
WithExif *bool `json:"withExif,omitempty"`
// WithPeople Include people data in response
WithPeople *bool `json:"withPeople,omitempty"`
// WithStacked Include stacked assets
WithStacked *bool `json:"withStacked,omitempty"`
}
MetadataSearchDto defines model for MetadataSearchDto.
type MirrorAxis ¶
type MirrorAxis string
MirrorAxis Axis to mirror along
const ( Horizontal MirrorAxis = "horizontal" Vertical MirrorAxis = "vertical" )
Defines values for MirrorAxis.
func (MirrorAxis) Valid ¶
func (e MirrorAxis) Valid() bool
Valid indicates whether the value is a known member of the MirrorAxis enum.
type MirrorParameters ¶
type MirrorParameters struct {
// Axis Axis to mirror along
Axis MirrorAxis `json:"axis"`
}
MirrorParameters defines model for MirrorParameters.
type NotificationCreateDto ¶
type NotificationCreateDto struct {
// Data Additional notification data
Data *map[string]interface{} `json:"data,omitempty"`
// Description Notification description
Description *string `json:"description,omitempty"`
// Level Notification level
Level *NotificationLevel `json:"level,omitempty"`
// ReadAt Date when notification was read
//
// Example: 2024-01-01T00:00:00.000Z
ReadAt *time.Time `json:"readAt,omitempty"`
// Title Notification title
Title string `json:"title"`
// Type Notification type
Type *NotificationType `json:"type,omitempty"`
// UserId User ID to send notification to
UserId openapi_types.UUID `json:"userId"`
}
NotificationCreateDto defines model for NotificationCreateDto.
type NotificationDeleteAllDto ¶
type NotificationDeleteAllDto struct {
// Ids Notification IDs to delete
Ids []openapi_types.UUID `json:"ids"`
}
NotificationDeleteAllDto defines model for NotificationDeleteAllDto.
type NotificationDto ¶
type NotificationDto struct {
// CreatedAt Creation date
//
// Example: 2024-01-01T00:00:00.000Z
CreatedAt time.Time `json:"createdAt"`
// Data Additional notification data
Data *map[string]interface{} `json:"data,omitempty"`
// Description Notification description
Description *string `json:"description,omitempty"`
// Id Notification ID
Id openapi_types.UUID `json:"id"`
// Level Notification level
Level NotificationLevel `json:"level"`
// ReadAt Date when notification was read
//
// Example: 2024-01-01T00:00:00.000Z
ReadAt *time.Time `json:"readAt,omitempty"`
// Title Notification title
Title string `json:"title"`
// Type Notification type
Type NotificationType `json:"type"`
}
NotificationDto defines model for NotificationDto.
type NotificationLevel ¶
type NotificationLevel string
NotificationLevel Notification level
const ( NotificationLevelError NotificationLevel = "error" NotificationLevelInfo NotificationLevel = "info" NotificationLevelSuccess NotificationLevel = "success" NotificationLevelWarning NotificationLevel = "warning" )
Defines values for NotificationLevel.
func (NotificationLevel) Valid ¶
func (e NotificationLevel) Valid() bool
Valid indicates whether the value is a known member of the NotificationLevel enum.
type NotificationType ¶
type NotificationType string
NotificationType Notification type
const ( NotificationTypeAlbumInvite NotificationType = "AlbumInvite" NotificationTypeAlbumUpdate NotificationType = "AlbumUpdate" NotificationTypeBackupFailed NotificationType = "BackupFailed" NotificationTypeClusterGroupRequest NotificationType = "ClusterGroupRequest" NotificationTypeCustom NotificationType = "Custom" NotificationTypeJobFailed NotificationType = "JobFailed" NotificationTypeSystemMessage NotificationType = "SystemMessage" )
Defines values for NotificationType.
func (NotificationType) Valid ¶
func (e NotificationType) Valid() bool
Valid indicates whether the value is a known member of the NotificationType enum.
type NotificationUpdateAllDto ¶
type NotificationUpdateAllDto struct {
// Ids Notification IDs to update
Ids []openapi_types.UUID `json:"ids"`
// ReadAt Date when notifications were read
//
// Example: 2024-01-01T00:00:00.000Z
ReadAt *time.Time `json:"readAt,omitempty"`
}
NotificationUpdateAllDto defines model for NotificationUpdateAllDto.
type NotificationUpdateDto ¶
type NotificationUpdateDto struct {
// ReadAt Date when notification was read
//
// Example: 2024-01-01T00:00:00.000Z
ReadAt *time.Time `json:"readAt,omitempty"`
}
NotificationUpdateDto defines model for NotificationUpdateDto.
type NumberFilter ¶
type NumberFilter struct {
Eq *float64 `json:"eq,omitempty"`
Gt *float64 `json:"gt,omitempty"`
Gte *float64 `json:"gte,omitempty"`
In *[]float64 `json:"in,omitempty"`
Lt *float64 `json:"lt,omitempty"`
Lte *float64 `json:"lte,omitempty"`
Ne *float64 `json:"ne,omitempty"`
NotIn *[]float64 `json:"notIn,omitempty"`
}
NumberFilter defines model for NumberFilter.
type NumberFilterNullable ¶
type NumberFilterNullable struct {
Eq *float64 `json:"eq,omitempty"`
Gt *float64 `json:"gt,omitempty"`
Gte *float64 `json:"gte,omitempty"`
In *[]float64 `json:"in,omitempty"`
Lt *float64 `json:"lt,omitempty"`
Lte *float64 `json:"lte,omitempty"`
Ne *float64 `json:"ne,omitempty"`
NotIn *[]float64 `json:"notIn,omitempty"`
}
NumberFilterNullable defines model for NumberFilterNullable.
type OAuthAuthorizeResponseDto ¶
type OAuthAuthorizeResponseDto struct {
// Url OAuth authorization URL
Url string `json:"url"`
}
OAuthAuthorizeResponseDto defines model for OAuthAuthorizeResponseDto.
type OAuthBackchannelLogoutDto ¶
type OAuthBackchannelLogoutDto struct {
// LogoutToken OAuth logout token
LogoutToken string `json:"logout_token"`
}
OAuthBackchannelLogoutDto defines model for OAuthBackchannelLogoutDto.
type OAuthCallbackDto ¶
type OAuthCallbackDto struct {
// CodeVerifier OAuth code verifier (PKCE)
CodeVerifier *string `json:"codeVerifier,omitempty"`
// State OAuth state parameter
State *string `json:"state,omitempty"`
// Url OAuth callback URL
Url string `json:"url"`
}
OAuthCallbackDto defines model for OAuthCallbackDto.
type OAuthConfigDto ¶
type OAuthConfigDto struct {
// CodeChallenge OAuth code challenge (PKCE)
CodeChallenge *string `json:"codeChallenge,omitempty"`
// RedirectUri OAuth redirect URI
RedirectUri string `json:"redirectUri"`
// State OAuth state parameter
State *string `json:"state,omitempty"`
}
OAuthConfigDto defines model for OAuthConfigDto.
type OAuthTokenEndpointAuthMethod ¶
type OAuthTokenEndpointAuthMethod string
OAuthTokenEndpointAuthMethod OAuth token endpoint auth method
const ( ClientSecretBasic OAuthTokenEndpointAuthMethod = "client_secret_basic" ClientSecretPost OAuthTokenEndpointAuthMethod = "client_secret_post" )
Defines values for OAuthTokenEndpointAuthMethod.
func (OAuthTokenEndpointAuthMethod) Valid ¶
func (e OAuthTokenEndpointAuthMethod) Valid() bool
Valid indicates whether the value is a known member of the OAuthTokenEndpointAuthMethod enum.
type OnThisDayDto ¶
type OnThisDayDto struct {
// Year Year for on this day memory
Year int `json:"year"`
}
OnThisDayDto defines model for OnThisDayDto.
type OnboardingDto ¶
type OnboardingDto struct {
// IsOnboarded Is user onboarded
IsOnboarded bool `json:"isOnboarded"`
}
OnboardingDto defines model for OnboardingDto.
type OnboardingResponseDto ¶
type OnboardingResponseDto struct {
// IsOnboarded Is user onboarded
IsOnboarded bool `json:"isOnboarded"`
}
OnboardingResponseDto defines model for OnboardingResponseDto.
type PartnerCreateDto ¶
type PartnerCreateDto struct {
SharedWithId openapi_types.UUID `json:"sharedWithId"`
}
PartnerCreateDto defines model for PartnerCreateDto.
type PartnerDirection ¶
type PartnerDirection string
PartnerDirection Partner direction
const ( )
Defines values for PartnerDirection.
func (PartnerDirection) Valid ¶
func (e PartnerDirection) Valid() bool
Valid indicates whether the value is a known member of the PartnerDirection enum.
type PartnerResponseDto ¶
type PartnerResponseDto struct {
// AvatarColor User avatar color
AvatarColor UserAvatarColor `json:"avatarColor"`
// Email User email
Email openapi_types.Email `json:"email"`
// Id User ID
Id openapi_types.UUID `json:"id"`
// InTimeline Show in timeline
InTimeline *bool `json:"inTimeline,omitempty"`
// Name User name
Name string `json:"name"`
// ProfileChangedAt Profile change date
ProfileChangedAt time.Time `json:"profileChangedAt"`
// ProfileImagePath Profile image path
ProfileImagePath string `json:"profileImagePath"`
}
PartnerResponseDto Partner response
type PartnerUpdateDto ¶
type PartnerUpdateDto struct {
// InTimeline Show partner assets in timeline
InTimeline bool `json:"inTimeline"`
}
PartnerUpdateDto defines model for PartnerUpdateDto.
type PeopleResponse ¶
type PeopleResponse struct {
// Enabled Whether people are enabled
Enabled bool `json:"enabled"`
// MinimumFaces People face threshold
MinimumFaces *int `json:"minimumFaces,omitempty"`
// SidebarWeb Whether people appear in web sidebar
SidebarWeb bool `json:"sidebarWeb"`
}
PeopleResponse defines model for PeopleResponse.
type PeopleResponseDto ¶
type PeopleResponseDto struct {
// HasNextPage Whether there are more pages
HasNextPage *bool `json:"hasNextPage,omitempty"`
// Hidden Number of hidden people
Hidden int `json:"hidden"`
People []PersonResponseDto `json:"people"`
// Total Total number of people
Total int `json:"total"`
}
PeopleResponseDto People response
type PeopleUpdate ¶
type PeopleUpdate struct {
// Enabled Whether people are enabled
Enabled *bool `json:"enabled,omitempty"`
// MinimumFaces People face threshold
MinimumFaces *int `json:"minimumFaces,omitempty"`
// SidebarWeb Whether people appear in web sidebar
SidebarWeb *bool `json:"sidebarWeb,omitempty"`
}
PeopleUpdate defines model for PeopleUpdate.
type PeopleUpdateDto ¶
type PeopleUpdateDto struct {
// People People to update
People []PeopleUpdateItem `json:"people"`
}
PeopleUpdateDto defines model for PeopleUpdateDto.
type PeopleUpdateItem ¶
type PeopleUpdateItem struct {
// BirthDate Person date of birth
BirthDate *openapi_types.Date `json:"birthDate,omitempty"`
// Color Person color (hex)
Color *string `json:"color,omitempty"`
// FeatureFaceAssetId Asset ID used for feature face thumbnail
FeatureFaceAssetId *openapi_types.UUID `json:"featureFaceAssetId,omitempty"`
// Id Person ID
Id openapi_types.UUID `json:"id"`
// IsFavorite Mark as favorite
IsFavorite *bool `json:"isFavorite,omitempty"`
// IsHidden Person visibility (hidden)
IsHidden *bool `json:"isHidden,omitempty"`
// Name Person name
Name *string `json:"name,omitempty"`
}
PeopleUpdateItem defines model for PeopleUpdateItem.
type Permission ¶
type Permission string
Permission List of permissions
const ( PermissionActivityCreate Permission = "activity.create" PermissionActivityDelete Permission = "activity.delete" PermissionActivityRead Permission = "activity.read" PermissionActivityStatistics Permission = "activity.statistics" PermissionActivityUpdate Permission = "activity.update" PermissionAdminAuthUnlinkAll Permission = "adminAuth.unlinkAll" PermissionAdminConfigRead Permission = "adminConfig.read" PermissionAdminConfigUpdate Permission = "adminConfig.update" PermissionAdminSessionRead Permission = "adminSession.read" PermissionAdminUserCreate Permission = "adminUser.create" PermissionAdminUserDelete Permission = "adminUser.delete" PermissionAdminUserRead Permission = "adminUser.read" PermissionAdminUserUpdate Permission = "adminUser.update" PermissionAlbumAssetCreate Permission = "albumAsset.create" PermissionAlbumAssetDelete Permission = "albumAsset.delete" PermissionAlbumCreate Permission = "album.create" PermissionAlbumDelete Permission = "album.delete" PermissionAlbumDownload Permission = "album.download" PermissionAlbumRead Permission = "album.read" PermissionAlbumStatistics Permission = "album.statistics" PermissionAlbumUpdate Permission = "album.update" PermissionAlbumUserCreate Permission = "albumUser.create" PermissionAlbumUserDelete Permission = "albumUser.delete" PermissionAlbumUserUpdate Permission = "albumUser.update" PermissionAll Permission = "all" PermissionApiKeyCreate Permission = "apiKey.create" PermissionApiKeyDelete Permission = "apiKey.delete" PermissionApiKeyRead Permission = "apiKey.read" PermissionApiKeyRotate Permission = "apiKey.rotate" PermissionApiKeyUpdate Permission = "apiKey.update" PermissionArchiveRead Permission = "archive.read" PermissionAssetCopy Permission = "asset.copy" PermissionAssetDelete Permission = "asset.delete" PermissionAssetDerive Permission = "asset.derive" PermissionAssetDownload Permission = "asset.download" PermissionAssetEditCreate Permission = "asset.edit.create" PermissionAssetEditDelete Permission = "asset.edit.delete" PermissionAssetEditGet Permission = "asset.edit.get" PermissionAssetFileDelete Permission = "assetFile.delete" PermissionAssetFileDownload Permission = "assetFile.download" PermissionAssetFileRead Permission = "assetFile.read" PermissionAssetRead Permission = "asset.read" PermissionAssetStatistics Permission = "asset.statistics" PermissionAssetUpdate Permission = "asset.update" PermissionAssetUpload Permission = "asset.upload" PermissionAssetView Permission = "asset.view" PermissionAuthChangePassword Permission = "auth.changePassword" PermissionAuthDeviceDelete Permission = "authDevice.delete" PermissionBackupDelete Permission = "backup.delete" PermissionBackupDownload Permission = "backup.download" PermissionBackupList Permission = "backup.list" PermissionBackupUpload Permission = "backup.upload" PermissionClusterGroupLeave Permission = "clusterGroup.leave" PermissionClusterGroupRead Permission = "clusterGroup.read" PermissionClusterGroupRequestCreate Permission = "clusterGroupRequest.create" PermissionClusterGroupRequestDelete Permission = "clusterGroupRequest.delete" PermissionClusterGroupRequestRead Permission = "clusterGroupRequest.read" PermissionDuplicateDelete Permission = "duplicate.delete" PermissionDuplicateRead Permission = "duplicate.read" PermissionFaceCreate Permission = "face.create" PermissionFaceDelete Permission = "face.delete" PermissionFaceRead Permission = "face.read" PermissionFaceUpdate Permission = "face.update" PermissionFolderRead Permission = "folder.read" PermissionJobCreate Permission = "job.create" PermissionJobRead Permission = "job.read" PermissionLibraryCreate Permission = "library.create" PermissionLibraryDelete Permission = "library.delete" PermissionLibraryRead Permission = "library.read" PermissionLibraryStatistics Permission = "library.statistics" PermissionLibraryUpdate Permission = "library.update" PermissionMaintenance Permission = "maintenance" PermissionMapRead Permission = "map.read" PermissionMapSearch Permission = "map.search" PermissionMemoryAssetCreate Permission = "memoryAsset.create" PermissionMemoryAssetDelete Permission = "memoryAsset.delete" PermissionMemoryCreate Permission = "memory.create" PermissionMemoryDelete Permission = "memory.delete" PermissionMemoryRead Permission = "memory.read" PermissionMemoryStatistics Permission = "memory.statistics" PermissionMemoryUpdate Permission = "memory.update" PermissionNotificationCreate Permission = "notification.create" PermissionNotificationDelete Permission = "notification.delete" PermissionNotificationRead Permission = "notification.read" PermissionNotificationUpdate Permission = "notification.update" PermissionPartnerCreate Permission = "partner.create" PermissionPartnerDelete Permission = "partner.delete" PermissionPartnerRead Permission = "partner.read" PermissionPartnerUpdate Permission = "partner.update" PermissionPersonCreate Permission = "person.create" PermissionPersonDelete Permission = "person.delete" PermissionPersonMerge Permission = "person.merge" PermissionPersonRead Permission = "person.read" PermissionPersonReassign Permission = "person.reassign" PermissionPersonStatistics Permission = "person.statistics" PermissionPersonUpdate Permission = "person.update" PermissionPinCodeCreate Permission = "pinCode.create" PermissionPinCodeDelete Permission = "pinCode.delete" PermissionPinCodeUpdate Permission = "pinCode.update" PermissionPluginCreate Permission = "plugin.create" PermissionPluginDelete Permission = "plugin.delete" PermissionPluginRead Permission = "plugin.read" PermissionPluginUpdate Permission = "plugin.update" PermissionQueueJobCreate Permission = "queueJob.create" PermissionQueueJobDelete Permission = "queueJob.delete" PermissionQueueJobRead Permission = "queueJob.read" PermissionQueueJobUpdate Permission = "queueJob.update" PermissionQueueRead Permission = "queue.read" PermissionQueueUpdate Permission = "queue.update" PermissionServerAbout Permission = "server.about" PermissionServerApkLinks Permission = "server.apkLinks" PermissionServerLicenseDelete Permission = "serverLicense.delete" PermissionServerLicenseRead Permission = "serverLicense.read" PermissionServerLicenseUpdate Permission = "serverLicense.update" PermissionServerStatistics Permission = "server.statistics" PermissionServerStorage Permission = "server.storage" PermissionServerVersionCheck Permission = "server.versionCheck" PermissionSessionCreate Permission = "session.create" PermissionSessionDelete Permission = "session.delete" PermissionSessionLock Permission = "session.lock" PermissionSessionRead Permission = "session.read" PermissionSessionUpdate Permission = "session.update" PermissionStackCreate Permission = "stack.create" PermissionStackDelete Permission = "stack.delete" PermissionStackRead Permission = "stack.read" PermissionStackUpdate Permission = "stack.update" PermissionSyncCheckpointDelete Permission = "syncCheckpoint.delete" PermissionSyncCheckpointRead Permission = "syncCheckpoint.read" PermissionSyncCheckpointUpdate Permission = "syncCheckpoint.update" PermissionSyncStream Permission = "sync.stream" PermissionSystemConfigRead Permission = "systemConfig.read" PermissionSystemConfigUpdate Permission = "systemConfig.update" PermissionSystemMetadataRead Permission = "systemMetadata.read" PermissionSystemMetadataUpdate Permission = "systemMetadata.update" PermissionTagAsset Permission = "tag.asset" PermissionTagCreate Permission = "tag.create" PermissionTagDelete Permission = "tag.delete" PermissionTagRead Permission = "tag.read" PermissionTagUpdate Permission = "tag.update" PermissionTimelineDownload Permission = "timeline.download" PermissionTimelineRead Permission = "timeline.read" PermissionUserConfigRead Permission = "userConfig.read" PermissionUserLicenseCreate Permission = "userLicense.create" PermissionUserLicenseDelete Permission = "userLicense.delete" PermissionUserLicenseRead Permission = "userLicense.read" PermissionUserLicenseUpdate Permission = "userLicense.update" PermissionUserOnboardingDelete Permission = "userOnboarding.delete" PermissionUserOnboardingRead Permission = "userOnboarding.read" PermissionUserOnboardingUpdate Permission = "userOnboarding.update" PermissionUserPreferenceRead Permission = "userPreference.read" PermissionUserPreferenceUpdate Permission = "userPreference.update" PermissionUserProfileImageCreate Permission = "userProfileImage.create" PermissionUserProfileImageDelete Permission = "userProfileImage.delete" PermissionUserProfileImageRead Permission = "userProfileImage.read" PermissionUserProfileImageUpdate Permission = "userProfileImage.update" PermissionUserRead Permission = "user.read" PermissionUserUpdate Permission = "user.update" PermissionWorkflowCreate Permission = "workflow.create" PermissionWorkflowDelete Permission = "workflow.delete" PermissionWorkflowLogs Permission = "workflow.logs" PermissionWorkflowRead Permission = "workflow.read" PermissionWorkflowUpdate Permission = "workflow.update" )
Defines values for Permission.
func (Permission) Valid ¶
func (e Permission) Valid() bool
Valid indicates whether the value is a known member of the Permission enum.
type PersonCreateDto ¶
type PersonCreateDto struct {
// BirthDate Person date of birth
BirthDate *openapi_types.Date `json:"birthDate,omitempty"`
// Color Person color (hex)
Color *string `json:"color,omitempty"`
// IsFavorite Mark as favorite
IsFavorite *bool `json:"isFavorite,omitempty"`
// IsHidden Person visibility (hidden)
IsHidden *bool `json:"isHidden,omitempty"`
// Name Person name
Name *string `json:"name,omitempty"`
}
PersonCreateDto defines model for PersonCreateDto.
type PersonResponseDto ¶
type PersonResponseDto struct {
// BirthDate Person date of birth
BirthDate *openapi_types.Date `json:"birthDate"`
// Color Person color (hex)
Color *string `json:"color,omitempty"`
// Id Person ID
Id openapi_types.UUID `json:"id"`
// IsFavorite Is favorite
IsFavorite *bool `json:"isFavorite,omitempty"`
// IsHidden Is hidden
IsHidden bool `json:"isHidden"`
// Name Person name
Name string `json:"name"`
// ThumbnailPath Thumbnail path
ThumbnailPath string `json:"thumbnailPath"`
// UpdatedAt Last update date
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}
PersonResponseDto defines model for PersonResponseDto.
type PersonStatisticsResponseDto ¶
type PersonStatisticsResponseDto struct {
// Assets Number of assets
Assets int `json:"assets"`
}
PersonStatisticsResponseDto defines model for PersonStatisticsResponseDto.
type PersonUpdateDto ¶
type PersonUpdateDto struct {
// BirthDate Person date of birth
BirthDate *openapi_types.Date `json:"birthDate,omitempty"`
// Color Person color (hex)
Color *string `json:"color,omitempty"`
// FeatureFaceAssetId Asset ID used for feature face thumbnail
FeatureFaceAssetId *openapi_types.UUID `json:"featureFaceAssetId,omitempty"`
// IsFavorite Mark as favorite
IsFavorite *bool `json:"isFavorite,omitempty"`
// IsHidden Person visibility (hidden)
IsHidden *bool `json:"isHidden,omitempty"`
// Name Person name
Name *string `json:"name,omitempty"`
}
PersonUpdateDto defines model for PersonUpdateDto.
type PinCodeChangeDto ¶
type PinCodeChangeDto struct {
// NewPinCode New PIN code (4-6 digits)
NewPinCode string `json:"newPinCode"`
// Password User password (required if PIN code is not provided)
//
// Example: password
Password *string `json:"password,omitempty"`
// PinCode New PIN code (4-6 digits)
//
// Example: 123456
PinCode *string `json:"pinCode,omitempty"`
}
PinCodeChangeDto defines model for PinCodeChangeDto.
type PinCodeResetDto ¶
type PinCodeResetDto struct {
// Password User password (required if PIN code is not provided)
//
// Example: password
Password *string `json:"password,omitempty"`
// PinCode New PIN code (4-6 digits)
//
// Example: 123456
PinCode *string `json:"pinCode,omitempty"`
}
PinCodeResetDto defines model for PinCodeResetDto.
type PinCodeSetupDto ¶
type PinCodeSetupDto struct {
// PinCode PIN code (4-6 digits)
//
// Example: 123456
PinCode string `json:"pinCode"`
}
PinCodeSetupDto defines model for PinCodeSetupDto.
type PingServerResponse ¶
type PingServerResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ServerPingResponse
}
func ParsePingServerResponse ¶
func ParsePingServerResponse(rsp *http.Response) (*PingServerResponse, error)
ParsePingServerResponse parses an HTTP response from a PingServerWithResponse call
func (PingServerResponse) ContentType ¶
func (r PingServerResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (PingServerResponse) GetBody ¶
func (r PingServerResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (PingServerResponse) GetJSON200 ¶
func (r PingServerResponse) GetJSON200() *ServerPingResponse
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (PingServerResponse) Status ¶
func (r PingServerResponse) Status() string
Status returns HTTPResponse.Status
func (PingServerResponse) StatusCode ¶
func (r PingServerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PlacesResponseDto ¶
type PlacesResponseDto struct {
// Admin1name Administrative level 1 name (state/province)
Admin1name *string `json:"admin1name,omitempty"`
// Admin2name Administrative level 2 name (county/district)
Admin2name *string `json:"admin2name,omitempty"`
// Latitude Latitude coordinate
Latitude float64 `json:"latitude"`
// Longitude Longitude coordinate
Longitude float64 `json:"longitude"`
// Name Place name
Name string `json:"name"`
}
PlacesResponseDto defines model for PlacesResponseDto.
type PlayAssetVideoParams ¶
type PlayAssetVideoParams struct {
Key *string `form:"key,omitempty" json:"key,omitempty"`
Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
}
PlayAssetVideoParams defines parameters for PlayAssetVideo.
type PlayAssetVideoResponse ¶
func ParsePlayAssetVideoResponse ¶
func ParsePlayAssetVideoResponse(rsp *http.Response) (*PlayAssetVideoResponse, error)
ParsePlayAssetVideoResponse parses an HTTP response from a PlayAssetVideoWithResponse call
func (PlayAssetVideoResponse) ContentType ¶
func (r PlayAssetVideoResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (PlayAssetVideoResponse) GetBody ¶
func (r PlayAssetVideoResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (PlayAssetVideoResponse) Status ¶
func (r PlayAssetVideoResponse) Status() string
Status returns HTTPResponse.Status
func (PlayAssetVideoResponse) StatusCode ¶
func (r PlayAssetVideoResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PluginMethodResponseDto ¶
type PluginMethodResponseDto struct {
// Description Description
Description string `json:"description"`
HostFunctions bool `json:"hostFunctions"`
// Key Key
Key string `json:"key"`
// Name Name
Name string `json:"name"`
Schema *map[string]interface{} `json:"schema,omitempty"`
// Title Title
Title string `json:"title"`
// Types Workflow types
Types []WorkflowType `json:"types"`
// UiHints Ui hints
UiHints []string `json:"uiHints"`
}
PluginMethodResponseDto defines model for PluginMethodResponseDto.
type PluginResponseDto ¶
type PluginResponseDto struct {
// Author Plugin author
Author string `json:"author"`
// CreatedAt Creation date
CreatedAt string `json:"createdAt"`
// Description Plugin description
Description string `json:"description"`
// Id Plugin ID
Id openapi_types.UUID `json:"id"`
// Methods Plugin methods
Methods []PluginMethodResponseDto `json:"methods"`
// Name Plugin name
Name string `json:"name"`
// Title Plugin title
Title string `json:"title"`
// UpdatedAt Last update date
UpdatedAt string `json:"updatedAt"`
// Version Plugin version
Version string `json:"version"`
}
PluginResponseDto defines model for PluginResponseDto.
type PluginTemplateResponseDto ¶
type PluginTemplateResponseDto struct {
// Description Template description
Description string `json:"description"`
// Key Template key (unique across all templates)
Key string `json:"key"`
// Steps Workflow steps
Steps []PluginTemplateStepResponseDto `json:"steps"`
// Title Template title
Title string `json:"title"`
// Trigger Plugin trigger type
Trigger WorkflowTrigger `json:"trigger"`
// UiHints Ui hints, for example "smart-album"
UiHints []string `json:"uiHints"`
}
PluginTemplateResponseDto defines model for PluginTemplateResponseDto.
type PluginTemplateStepResponseDto ¶
type PluginTemplateStepResponseDto struct {
// Config Step configuration
Config *map[string]interface{} `json:"config"`
// Enabled Whether the step is enabled
Enabled *bool `json:"enabled,omitempty"`
// Method Step plugin method
Method string `json:"method"`
}
PluginTemplateStepResponseDto defines model for PluginTemplateStepResponseDto.
type PublicConfigDto ¶
type PublicConfigDto struct {
Oauth PublicConfigOAuthDto `json:"oauth"`
PasswordLogin PublicConfigPasswordLoginDto `json:"passwordLogin"`
Server PublicConfigServerDto `json:"server"`
Theme PublicConfigThemeDto `json:"theme"`
}
PublicConfigDto Configuration properties that are visible to everyone
type PublicConfigOAuthDto ¶
type PublicConfigOAuthDto struct {
// AutoLaunch Auto launch
AutoLaunch bool `json:"autoLaunch"`
// ButtonText Button text
ButtonText string `json:"buttonText"`
// Enabled Enabled
Enabled bool `json:"enabled"`
}
PublicConfigOAuthDto defines model for PublicConfigOAuthDto.
type PublicConfigPasswordLoginDto ¶
type PublicConfigPasswordLoginDto struct {
// Enabled Enabled
Enabled bool `json:"enabled"`
}
PublicConfigPasswordLoginDto defines model for PublicConfigPasswordLoginDto.
type PublicConfigServerDto ¶
type PublicConfigServerDto struct {
// LoginPageMessage Login page message
LoginPageMessage string `json:"loginPageMessage"`
}
PublicConfigServerDto defines model for PublicConfigServerDto.
type PublicConfigThemeDto ¶
type PublicConfigThemeDto struct {
// CustomCss Custom CSS for theming
CustomCss string `json:"customCss"`
}
PublicConfigThemeDto defines model for PublicConfigThemeDto.
type PurchaseResponse ¶
type PurchaseResponse struct {
// HideBuyButtonUntil Date until which to hide buy button
HideBuyButtonUntil string `json:"hideBuyButtonUntil"`
// ShowSupportBadge Whether to show support badge
ShowSupportBadge bool `json:"showSupportBadge"`
}
PurchaseResponse defines model for PurchaseResponse.
type PurchaseUpdate ¶
type PurchaseUpdate struct {
// HideBuyButtonUntil Date until which to hide buy button
HideBuyButtonUntil *string `json:"hideBuyButtonUntil,omitempty"`
// ShowSupportBadge Whether to show support badge
ShowSupportBadge *bool `json:"showSupportBadge,omitempty"`
}
PurchaseUpdate defines model for PurchaseUpdate.
type QueueCommand ¶
type QueueCommand string
QueueCommand Queue command to execute
const ( QueueCommandClearFailed QueueCommand = "clear-failed" QueueCommandEmpty QueueCommand = "empty" QueueCommandPause QueueCommand = "pause" QueueCommandResume QueueCommand = "resume" QueueCommandStart QueueCommand = "start" )
Defines values for QueueCommand.
func (QueueCommand) Valid ¶
func (e QueueCommand) Valid() bool
Valid indicates whether the value is a known member of the QueueCommand enum.
type QueueCommandDto ¶
type QueueCommandDto struct {
// Command Queue command to execute
Command QueueCommand `json:"command"`
// Force Force the command execution (if applicable)
Force *bool `json:"force,omitempty"`
}
QueueCommandDto defines model for QueueCommandDto.
type QueueDeleteDto ¶
type QueueDeleteDto struct {
// Failed If true, will also remove failed jobs from the queue.
Failed *bool `json:"failed,omitempty"`
}
QueueDeleteDto defines model for QueueDeleteDto.
type QueueJobResponseDto ¶
type QueueJobResponseDto struct {
// Data Job data payload
Data map[string]interface{} `json:"data"`
// Id Job ID
Id *string `json:"id,omitempty"`
// Name Job name
Name JobName `json:"name"`
// Timestamp Job creation timestamp
Timestamp int `json:"timestamp"`
}
QueueJobResponseDto defines model for QueueJobResponseDto.
type QueueJobStatus ¶
type QueueJobStatus string
QueueJobStatus Queue job status
const ( QueueJobStatusActive QueueJobStatus = "active" QueueJobStatusCompleted QueueJobStatus = "completed" QueueJobStatusDelayed QueueJobStatus = "delayed" QueueJobStatusFailed QueueJobStatus = "failed" QueueJobStatusPaused QueueJobStatus = "paused" QueueJobStatusWaiting QueueJobStatus = "waiting" )
Defines values for QueueJobStatus.
func (QueueJobStatus) Valid ¶
func (e QueueJobStatus) Valid() bool
Valid indicates whether the value is a known member of the QueueJobStatus enum.
type QueueName ¶
type QueueName string
QueueName Queue name
const ( QueueNameBackgroundTask QueueName = "backgroundTask" QueueNameBackupDatabase QueueName = "backupDatabase" QueueNameDuplicateDetection QueueName = "duplicateDetection" QueueNameEditor QueueName = "editor" QueueNameFaceDetection QueueName = "faceDetection" QueueNameFacialRecognition QueueName = "facialRecognition" QueueNameIntegrityCheck QueueName = "integrityCheck" QueueNameLibrary QueueName = "library" QueueNameMetadataExtraction QueueName = "metadataExtraction" QueueNameMigration QueueName = "migration" QueueNameNotifications QueueName = "notifications" QueueNameOcr QueueName = "ocr" QueueNameSearch QueueName = "search" QueueNameSidecar QueueName = "sidecar" QueueNameSmartSearch QueueName = "smartSearch" QueueNameStorageTemplateMigration QueueName = "storageTemplateMigration" QueueNameThumbnailGeneration QueueName = "thumbnailGeneration" QueueNameVideoConversion QueueName = "videoConversion" QueueNameWorkflow QueueName = "workflow" )
Defines values for QueueName.
type QueueResponseDto ¶
type QueueResponseDto struct {
// IsPaused Whether the queue is paused
IsPaused bool `json:"isPaused"`
// Name Queue name
Name QueueName `json:"name"`
Statistics QueueStatisticsDto `json:"statistics"`
}
QueueResponseDto defines model for QueueResponseDto.
type QueueResponseLegacyDto ¶
type QueueResponseLegacyDto struct {
JobCounts QueueStatisticsDto `json:"jobCounts"`
QueueStatus QueueStatusLegacyDto `json:"queueStatus"`
}
QueueResponseLegacyDto defines model for QueueResponseLegacyDto.
type QueueStatisticsDto ¶
type QueueStatisticsDto struct {
// Active Number of active jobs
Active int `json:"active"`
// Completed Number of completed jobs
Completed int `json:"completed"`
// Delayed Number of delayed jobs
Delayed int `json:"delayed"`
// Failed Number of failed jobs
Failed int `json:"failed"`
// Paused Number of paused jobs
Paused int `json:"paused"`
// Waiting Number of waiting jobs
Waiting int `json:"waiting"`
}
QueueStatisticsDto defines model for QueueStatisticsDto.
type QueueStatusLegacyDto ¶
type QueueStatusLegacyDto struct {
// IsActive Whether the queue is currently active (has running jobs)
IsActive bool `json:"isActive"`
// IsPaused Whether the queue is paused
IsPaused bool `json:"isPaused"`
}
QueueStatusLegacyDto defines model for QueueStatusLegacyDto.
type QueueUpdateDto ¶
type QueueUpdateDto struct {
// IsPaused Whether to pause the queue
IsPaused *bool `json:"isPaused,omitempty"`
}
QueueUpdateDto defines model for QueueUpdateDto.
type QueuesResponseLegacyDto ¶
type QueuesResponseLegacyDto struct {
BackgroundTask QueueResponseLegacyDto `json:"backgroundTask"`
BackupDatabase QueueResponseLegacyDto `json:"backupDatabase"`
DuplicateDetection QueueResponseLegacyDto `json:"duplicateDetection"`
Editor QueueResponseLegacyDto `json:"editor"`
FaceDetection QueueResponseLegacyDto `json:"faceDetection"`
FacialRecognition QueueResponseLegacyDto `json:"facialRecognition"`
IntegrityCheck QueueResponseLegacyDto `json:"integrityCheck"`
Library QueueResponseLegacyDto `json:"library"`
MetadataExtraction QueueResponseLegacyDto `json:"metadataExtraction"`
Migration QueueResponseLegacyDto `json:"migration"`
Notifications QueueResponseLegacyDto `json:"notifications"`
Ocr QueueResponseLegacyDto `json:"ocr"`
Search QueueResponseLegacyDto `json:"search"`
Sidecar QueueResponseLegacyDto `json:"sidecar"`
SmartSearch QueueResponseLegacyDto `json:"smartSearch"`
StorageTemplateMigration QueueResponseLegacyDto `json:"storageTemplateMigration"`
ThumbnailGeneration QueueResponseLegacyDto `json:"thumbnailGeneration"`
VideoConversion QueueResponseLegacyDto `json:"videoConversion"`
Workflow QueueResponseLegacyDto `json:"workflow"`
}
QueuesResponseLegacyDto defines model for QueuesResponseLegacyDto.
type RandomSearchDto ¶
type RandomSearchDto struct {
// AlbumIds Filter by album IDs
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
AlbumIds *[]openapi_types.UUID `json:"albumIds,omitempty"`
// City Filter by city name
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
City *string `json:"city,omitempty"`
// Country Filter by country name
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Country *string `json:"country,omitempty"`
// CreatedAfter Filter by creation date (after)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
CreatedAfter *time.Time `json:"createdAfter,omitempty"`
// CreatedBefore Filter by creation date (before)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
CreatedBefore *time.Time `json:"createdBefore,omitempty"`
Filter *SearchFilter `json:"filter,omitempty"`
// IsEncoded Filter by encoded status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsEncoded *bool `json:"isEncoded,omitempty"`
// IsFavorite Filter by favorite status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsFavorite *bool `json:"isFavorite,omitempty"`
// IsMotion Filter by motion photo status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsMotion *bool `json:"isMotion,omitempty"`
// IsNotInAlbum Filter assets not in any album
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsNotInAlbum *bool `json:"isNotInAlbum,omitempty"`
// IsOffline Filter by offline status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsOffline *bool `json:"isOffline,omitempty"`
// LensModel Filter by lens model
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
LensModel *string `json:"lensModel,omitempty"`
// LibraryId Library ID to filter by
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
LibraryId *openapi_types.UUID `json:"libraryId,omitempty"`
// Make Filter by camera make
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Make *string `json:"make,omitempty"`
// Model Filter by camera model
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Model *string `json:"model,omitempty"`
// Ocr Filter by OCR text content
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Ocr *string `json:"ocr,omitempty"`
// PersonIds Filter by person IDs
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
PersonIds *[]openapi_types.UUID `json:"personIds,omitempty"`
// Rating Filter by rating [1-5], or null for unrated
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Rating *int `json:"rating,omitempty"`
// Size Number of results to return
Size *int `json:"size,omitempty"`
// State Filter by state/province name
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
State *string `json:"state,omitempty"`
// TagIds Filter by tag IDs
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TagIds *[]openapi_types.UUID `json:"tagIds,omitempty"`
// TakenAfter Filter by taken date (after)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TakenAfter *time.Time `json:"takenAfter,omitempty"`
// TakenBefore Filter by taken date (before)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TakenBefore *time.Time `json:"takenBefore,omitempty"`
// TrashedAfter Filter by trash date (after)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TrashedAfter *time.Time `json:"trashedAfter,omitempty"`
// TrashedBefore Filter by trash date (before)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TrashedBefore *time.Time `json:"trashedBefore,omitempty"`
// Type Asset type
Type *AssetTypeEnum `json:"type,omitempty"`
// UpdatedAfter Filter by update date (after)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdatedAfter *time.Time `json:"updatedAfter,omitempty"`
// UpdatedBefore Filter by update date (before)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdatedBefore *time.Time `json:"updatedBefore,omitempty"`
// Visibility Asset visibility
Visibility *AssetVisibility `json:"visibility,omitempty"`
// WithDeleted Include deleted assets
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
WithDeleted *bool `json:"withDeleted,omitempty"`
// WithExif Include EXIF data in response
WithExif *bool `json:"withExif,omitempty"`
// WithPeople Include people data in response
WithPeople *bool `json:"withPeople,omitempty"`
// WithStacked Include stacked assets
WithStacked *bool `json:"withStacked,omitempty"`
}
RandomSearchDto defines model for RandomSearchDto.
type RatingsResponse ¶
type RatingsResponse struct {
// Enabled Whether ratings are enabled
Enabled bool `json:"enabled"`
}
RatingsResponse defines model for RatingsResponse.
type RatingsUpdate ¶
type RatingsUpdate struct {
// Enabled Whether ratings are enabled
Enabled *bool `json:"enabled,omitempty"`
}
RatingsUpdate defines model for RatingsUpdate.
type ReactionLevel ¶
type ReactionLevel string
ReactionLevel Reaction level
const ( Album ReactionLevel = "album" Asset ReactionLevel = "asset" )
Defines values for ReactionLevel.
func (ReactionLevel) Valid ¶
func (e ReactionLevel) Valid() bool
Valid indicates whether the value is a known member of the ReactionLevel enum.
type ReactionType ¶
type ReactionType string
ReactionType Reaction type
const ( Comment ReactionType = "comment" Like ReactionType = "like" )
Defines values for ReactionType.
func (ReactionType) Valid ¶
func (e ReactionType) Valid() bool
Valid indicates whether the value is a known member of the ReactionType enum.
type ReassignFacesByIdJSONRequestBody ¶
type ReassignFacesByIdJSONRequestBody = FaceDto
ReassignFacesByIdJSONRequestBody defines body for ReassignFacesById for application/json ContentType.
type ReassignFacesByIdResponse ¶
type ReassignFacesByIdResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *PersonResponseDto
}
func ParseReassignFacesByIdResponse ¶
func ParseReassignFacesByIdResponse(rsp *http.Response) (*ReassignFacesByIdResponse, error)
ParseReassignFacesByIdResponse parses an HTTP response from a ReassignFacesByIdWithResponse call
func (ReassignFacesByIdResponse) ContentType ¶
func (r ReassignFacesByIdResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ReassignFacesByIdResponse) GetBody ¶
func (r ReassignFacesByIdResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ReassignFacesByIdResponse) GetJSON200 ¶
func (r ReassignFacesByIdResponse) GetJSON200() *PersonResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ReassignFacesByIdResponse) Status ¶
func (r ReassignFacesByIdResponse) Status() string
Status returns HTTPResponse.Status
func (ReassignFacesByIdResponse) StatusCode ¶
func (r ReassignFacesByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReassignFacesJSONRequestBody ¶
type ReassignFacesJSONRequestBody = AssetFaceUpdateDto
ReassignFacesJSONRequestBody defines body for ReassignFaces for application/json ContentType.
type ReassignFacesResponse ¶
type ReassignFacesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]PersonResponseDto
}
func ParseReassignFacesResponse ¶
func ParseReassignFacesResponse(rsp *http.Response) (*ReassignFacesResponse, error)
ParseReassignFacesResponse parses an HTTP response from a ReassignFacesWithResponse call
func (ReassignFacesResponse) ContentType ¶
func (r ReassignFacesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ReassignFacesResponse) GetBody ¶
func (r ReassignFacesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ReassignFacesResponse) GetJSON200 ¶
func (r ReassignFacesResponse) GetJSON200() *[]PersonResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ReassignFacesResponse) Status ¶
func (r ReassignFacesResponse) Status() string
Status returns HTTPResponse.Status
func (ReassignFacesResponse) StatusCode ¶
func (r ReassignFacesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RecentlyAddedResponse ¶
type RecentlyAddedResponse struct {
// SidebarWeb Whether the recently added page appears in the web sidebar
SidebarWeb bool `json:"sidebarWeb"`
}
RecentlyAddedResponse defines model for RecentlyAddedResponse.
type RecentlyAddedUpdate ¶
type RecentlyAddedUpdate struct {
// SidebarWeb Whether the recently added page appears in the web sidebar
SidebarWeb *bool `json:"sidebarWeb,omitempty"`
}
RecentlyAddedUpdate defines model for RecentlyAddedUpdate.
type RedirectOAuthToMobileResponse ¶
func ParseRedirectOAuthToMobileResponse ¶
func ParseRedirectOAuthToMobileResponse(rsp *http.Response) (*RedirectOAuthToMobileResponse, error)
ParseRedirectOAuthToMobileResponse parses an HTTP response from a RedirectOAuthToMobileWithResponse call
func (RedirectOAuthToMobileResponse) ContentType ¶
func (r RedirectOAuthToMobileResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RedirectOAuthToMobileResponse) GetBody ¶
func (r RedirectOAuthToMobileResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RedirectOAuthToMobileResponse) Status ¶
func (r RedirectOAuthToMobileResponse) Status() string
Status returns HTTPResponse.Status
func (RedirectOAuthToMobileResponse) StatusCode ¶
func (r RedirectOAuthToMobileResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReleaseChannel ¶
type ReleaseChannel string
ReleaseChannel Release channel
const ( ReleaseCandidate ReleaseChannel = "releaseCandidate" Stable ReleaseChannel = "stable" )
Defines values for ReleaseChannel.
func (ReleaseChannel) Valid ¶
func (e ReleaseChannel) Valid() bool
Valid indicates whether the value is a known member of the ReleaseChannel enum.
type RemoveAssetEditsResponse ¶
func ParseRemoveAssetEditsResponse ¶
func ParseRemoveAssetEditsResponse(rsp *http.Response) (*RemoveAssetEditsResponse, error)
ParseRemoveAssetEditsResponse parses an HTTP response from a RemoveAssetEditsWithResponse call
func (RemoveAssetEditsResponse) ContentType ¶
func (r RemoveAssetEditsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RemoveAssetEditsResponse) GetBody ¶
func (r RemoveAssetEditsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RemoveAssetEditsResponse) Status ¶
func (r RemoveAssetEditsResponse) Status() string
Status returns HTTPResponse.Status
func (RemoveAssetEditsResponse) StatusCode ¶
func (r RemoveAssetEditsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RemoveAssetFromAlbumJSONRequestBody ¶
type RemoveAssetFromAlbumJSONRequestBody = BulkIdsDto
RemoveAssetFromAlbumJSONRequestBody defines body for RemoveAssetFromAlbum for application/json ContentType.
type RemoveAssetFromAlbumResponse ¶
type RemoveAssetFromAlbumResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]BulkIdResponseDto
}
func ParseRemoveAssetFromAlbumResponse ¶
func ParseRemoveAssetFromAlbumResponse(rsp *http.Response) (*RemoveAssetFromAlbumResponse, error)
ParseRemoveAssetFromAlbumResponse parses an HTTP response from a RemoveAssetFromAlbumWithResponse call
func (RemoveAssetFromAlbumResponse) ContentType ¶
func (r RemoveAssetFromAlbumResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RemoveAssetFromAlbumResponse) GetBody ¶
func (r RemoveAssetFromAlbumResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RemoveAssetFromAlbumResponse) GetJSON200 ¶
func (r RemoveAssetFromAlbumResponse) GetJSON200() *[]BulkIdResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RemoveAssetFromAlbumResponse) Status ¶
func (r RemoveAssetFromAlbumResponse) Status() string
Status returns HTTPResponse.Status
func (RemoveAssetFromAlbumResponse) StatusCode ¶
func (r RemoveAssetFromAlbumResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RemoveAssetFromStackResponse ¶
func ParseRemoveAssetFromStackResponse ¶
func ParseRemoveAssetFromStackResponse(rsp *http.Response) (*RemoveAssetFromStackResponse, error)
ParseRemoveAssetFromStackResponse parses an HTTP response from a RemoveAssetFromStackWithResponse call
func (RemoveAssetFromStackResponse) ContentType ¶
func (r RemoveAssetFromStackResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RemoveAssetFromStackResponse) GetBody ¶
func (r RemoveAssetFromStackResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RemoveAssetFromStackResponse) Status ¶
func (r RemoveAssetFromStackResponse) Status() string
Status returns HTTPResponse.Status
func (RemoveAssetFromStackResponse) StatusCode ¶
func (r RemoveAssetFromStackResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RemoveMemoryAssetsJSONRequestBody ¶
type RemoveMemoryAssetsJSONRequestBody = BulkIdsDto
RemoveMemoryAssetsJSONRequestBody defines body for RemoveMemoryAssets for application/json ContentType.
type RemoveMemoryAssetsResponse ¶
type RemoveMemoryAssetsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]BulkIdResponseDto
}
func ParseRemoveMemoryAssetsResponse ¶
func ParseRemoveMemoryAssetsResponse(rsp *http.Response) (*RemoveMemoryAssetsResponse, error)
ParseRemoveMemoryAssetsResponse parses an HTTP response from a RemoveMemoryAssetsWithResponse call
func (RemoveMemoryAssetsResponse) ContentType ¶
func (r RemoveMemoryAssetsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RemoveMemoryAssetsResponse) GetBody ¶
func (r RemoveMemoryAssetsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RemoveMemoryAssetsResponse) GetJSON200 ¶
func (r RemoveMemoryAssetsResponse) GetJSON200() *[]BulkIdResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RemoveMemoryAssetsResponse) Status ¶
func (r RemoveMemoryAssetsResponse) Status() string
Status returns HTTPResponse.Status
func (RemoveMemoryAssetsResponse) StatusCode ¶
func (r RemoveMemoryAssetsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RemovePartnerResponse ¶
func ParseRemovePartnerResponse ¶
func ParseRemovePartnerResponse(rsp *http.Response) (*RemovePartnerResponse, error)
ParseRemovePartnerResponse parses an HTTP response from a RemovePartnerWithResponse call
func (RemovePartnerResponse) ContentType ¶
func (r RemovePartnerResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RemovePartnerResponse) GetBody ¶
func (r RemovePartnerResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RemovePartnerResponse) Status ¶
func (r RemovePartnerResponse) Status() string
Status returns HTTPResponse.Status
func (RemovePartnerResponse) StatusCode ¶
func (r RemovePartnerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RemoveSharedLinkAssetsJSONRequestBody ¶
type RemoveSharedLinkAssetsJSONRequestBody = AssetIdsDto
RemoveSharedLinkAssetsJSONRequestBody defines body for RemoveSharedLinkAssets for application/json ContentType.
type RemoveSharedLinkAssetsResponse ¶
type RemoveSharedLinkAssetsResponse struct {
JSON200 *[]AssetIdsResponseDto
}
func ParseRemoveSharedLinkAssetsResponse ¶
func ParseRemoveSharedLinkAssetsResponse(rsp *http.Response) (*RemoveSharedLinkAssetsResponse, error)
ParseRemoveSharedLinkAssetsResponse parses an HTTP response from a RemoveSharedLinkAssetsWithResponse call
func (RemoveSharedLinkAssetsResponse) ContentType ¶
func (r RemoveSharedLinkAssetsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RemoveSharedLinkAssetsResponse) GetBody ¶
func (r RemoveSharedLinkAssetsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RemoveSharedLinkAssetsResponse) GetJSON200 ¶
func (r RemoveSharedLinkAssetsResponse) GetJSON200() *[]AssetIdsResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RemoveSharedLinkAssetsResponse) Status ¶
func (r RemoveSharedLinkAssetsResponse) Status() string
Status returns HTTPResponse.Status
func (RemoveSharedLinkAssetsResponse) StatusCode ¶
func (r RemoveSharedLinkAssetsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RemoveSharedLinkResponse ¶
type RemoveSharedLinkResponse struct {
}
func ParseRemoveSharedLinkResponse ¶
func ParseRemoveSharedLinkResponse(rsp *http.Response) (*RemoveSharedLinkResponse, error)
ParseRemoveSharedLinkResponse parses an HTTP response from a RemoveSharedLinkWithResponse call
func (RemoveSharedLinkResponse) ContentType ¶
func (r RemoveSharedLinkResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RemoveSharedLinkResponse) GetBody ¶
func (r RemoveSharedLinkResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RemoveSharedLinkResponse) Status ¶
func (r RemoveSharedLinkResponse) Status() string
Status returns HTTPResponse.Status
func (RemoveSharedLinkResponse) StatusCode ¶
func (r RemoveSharedLinkResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RemoveUserFromAlbumResponse ¶
func ParseRemoveUserFromAlbumResponse ¶
func ParseRemoveUserFromAlbumResponse(rsp *http.Response) (*RemoveUserFromAlbumResponse, error)
ParseRemoveUserFromAlbumResponse parses an HTTP response from a RemoveUserFromAlbumWithResponse call
func (RemoveUserFromAlbumResponse) ContentType ¶
func (r RemoveUserFromAlbumResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RemoveUserFromAlbumResponse) GetBody ¶
func (r RemoveUserFromAlbumResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RemoveUserFromAlbumResponse) Status ¶
func (r RemoveUserFromAlbumResponse) Status() string
Status returns HTTPResponse.Status
func (RemoveUserFromAlbumResponse) StatusCode ¶
func (r RemoveUserFromAlbumResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type ResetPinCodeJSONRequestBody ¶
type ResetPinCodeJSONRequestBody = PinCodeResetDto
ResetPinCodeJSONRequestBody defines body for ResetPinCode for application/json ContentType.
type ResetPinCodeResponse ¶
func ParseResetPinCodeResponse ¶
func ParseResetPinCodeResponse(rsp *http.Response) (*ResetPinCodeResponse, error)
ParseResetPinCodeResponse parses an HTTP response from a ResetPinCodeWithResponse call
func (ResetPinCodeResponse) ContentType ¶
func (r ResetPinCodeResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ResetPinCodeResponse) GetBody ¶
func (r ResetPinCodeResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ResetPinCodeResponse) Status ¶
func (r ResetPinCodeResponse) Status() string
Status returns HTTPResponse.Status
func (ResetPinCodeResponse) StatusCode ¶
func (r ResetPinCodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ResolveDuplicatesJSONRequestBody ¶
type ResolveDuplicatesJSONRequestBody = DuplicateResolveDto
ResolveDuplicatesJSONRequestBody defines body for ResolveDuplicates for application/json ContentType.
type ResolveDuplicatesResponse ¶
type ResolveDuplicatesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]BulkIdResponseDto
}
func ParseResolveDuplicatesResponse ¶
func ParseResolveDuplicatesResponse(rsp *http.Response) (*ResolveDuplicatesResponse, error)
ParseResolveDuplicatesResponse parses an HTTP response from a ResolveDuplicatesWithResponse call
func (ResolveDuplicatesResponse) ContentType ¶
func (r ResolveDuplicatesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ResolveDuplicatesResponse) GetBody ¶
func (r ResolveDuplicatesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ResolveDuplicatesResponse) GetJSON200 ¶
func (r ResolveDuplicatesResponse) GetJSON200() *[]BulkIdResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ResolveDuplicatesResponse) Status ¶
func (r ResolveDuplicatesResponse) Status() string
Status returns HTTPResponse.Status
func (ResolveDuplicatesResponse) StatusCode ¶
func (r ResolveDuplicatesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RestoreAssetsJSONRequestBody ¶
type RestoreAssetsJSONRequestBody = BulkIdsDto
RestoreAssetsJSONRequestBody defines body for RestoreAssets for application/json ContentType.
type RestoreAssetsResponse ¶
type RestoreAssetsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *TrashResponseDto
}
func ParseRestoreAssetsResponse ¶
func ParseRestoreAssetsResponse(rsp *http.Response) (*RestoreAssetsResponse, error)
ParseRestoreAssetsResponse parses an HTTP response from a RestoreAssetsWithResponse call
func (RestoreAssetsResponse) ContentType ¶
func (r RestoreAssetsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RestoreAssetsResponse) GetBody ¶
func (r RestoreAssetsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RestoreAssetsResponse) GetJSON200 ¶
func (r RestoreAssetsResponse) GetJSON200() *TrashResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RestoreAssetsResponse) Status ¶
func (r RestoreAssetsResponse) Status() string
Status returns HTTPResponse.Status
func (RestoreAssetsResponse) StatusCode ¶
func (r RestoreAssetsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RestoreTrashResponse ¶
type RestoreTrashResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *TrashResponseDto
}
func ParseRestoreTrashResponse ¶
func ParseRestoreTrashResponse(rsp *http.Response) (*RestoreTrashResponse, error)
ParseRestoreTrashResponse parses an HTTP response from a RestoreTrashWithResponse call
func (RestoreTrashResponse) ContentType ¶
func (r RestoreTrashResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RestoreTrashResponse) GetBody ¶
func (r RestoreTrashResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RestoreTrashResponse) GetJSON200 ¶
func (r RestoreTrashResponse) GetJSON200() *TrashResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RestoreTrashResponse) Status ¶
func (r RestoreTrashResponse) Status() string
Status returns HTTPResponse.Status
func (RestoreTrashResponse) StatusCode ¶
func (r RestoreTrashResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RestoreUserAdminResponse ¶
type RestoreUserAdminResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserAdminResponseDto
}
func ParseRestoreUserAdminResponse ¶
func ParseRestoreUserAdminResponse(rsp *http.Response) (*RestoreUserAdminResponse, error)
ParseRestoreUserAdminResponse parses an HTTP response from a RestoreUserAdminWithResponse call
func (RestoreUserAdminResponse) ContentType ¶
func (r RestoreUserAdminResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RestoreUserAdminResponse) GetBody ¶
func (r RestoreUserAdminResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RestoreUserAdminResponse) GetJSON200 ¶
func (r RestoreUserAdminResponse) GetJSON200() *UserAdminResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RestoreUserAdminResponse) Status ¶
func (r RestoreUserAdminResponse) Status() string
Status returns HTTPResponse.Status
func (RestoreUserAdminResponse) StatusCode ¶
func (r RestoreUserAdminResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReverseGeocodeParams ¶
type ReverseGeocodeParams struct {
// Lat Latitude (-90 to 90)
Lat float64 `form:"lat" json:"lat"`
// Lon Longitude (-180 to 180)
Lon float64 `form:"lon" json:"lon"`
}
ReverseGeocodeParams defines parameters for ReverseGeocode.
type ReverseGeocodeResponse ¶
type ReverseGeocodeResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]MapReverseGeocodeResponseDto
}
func ParseReverseGeocodeResponse ¶
func ParseReverseGeocodeResponse(rsp *http.Response) (*ReverseGeocodeResponse, error)
ParseReverseGeocodeResponse parses an HTTP response from a ReverseGeocodeWithResponse call
func (ReverseGeocodeResponse) ContentType ¶
func (r ReverseGeocodeResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ReverseGeocodeResponse) GetBody ¶
func (r ReverseGeocodeResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ReverseGeocodeResponse) GetJSON200 ¶
func (r ReverseGeocodeResponse) GetJSON200() *[]MapReverseGeocodeResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ReverseGeocodeResponse) Status ¶
func (r ReverseGeocodeResponse) Status() string
Status returns HTTPResponse.Status
func (ReverseGeocodeResponse) StatusCode ¶
func (r ReverseGeocodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ReverseGeocodingStateResponseDto ¶
type ReverseGeocodingStateResponseDto struct {
// LastImportFileName Last import file name
LastImportFileName *string `json:"lastImportFileName"`
// LastUpdate Last update timestamp
LastUpdate *string `json:"lastUpdate"`
}
ReverseGeocodingStateResponseDto defines model for ReverseGeocodingStateResponseDto.
type RotateApiKeyResponse ¶
type RotateApiKeyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *ApiKeyCreateResponseDto
}
func ParseRotateApiKeyResponse ¶
func ParseRotateApiKeyResponse(rsp *http.Response) (*RotateApiKeyResponse, error)
ParseRotateApiKeyResponse parses an HTTP response from a RotateApiKeyWithResponse call
func (RotateApiKeyResponse) ContentType ¶
func (r RotateApiKeyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RotateApiKeyResponse) GetBody ¶
func (r RotateApiKeyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RotateApiKeyResponse) GetJSON201 ¶
func (r RotateApiKeyResponse) GetJSON201() *ApiKeyCreateResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (RotateApiKeyResponse) Status ¶
func (r RotateApiKeyResponse) Status() string
Status returns HTTPResponse.Status
func (RotateApiKeyResponse) StatusCode ¶
func (r RotateApiKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RotateParameters ¶
type RotateParameters struct {
// Angle Rotation angle in degrees
Angle int `json:"angle"`
}
RotateParameters defines model for RotateParameters.
type RunAssetJobsJSONRequestBody ¶
type RunAssetJobsJSONRequestBody = AssetJobsDto
RunAssetJobsJSONRequestBody defines body for RunAssetJobs for application/json ContentType.
type RunAssetJobsResponse ¶
func ParseRunAssetJobsResponse ¶
func ParseRunAssetJobsResponse(rsp *http.Response) (*RunAssetJobsResponse, error)
ParseRunAssetJobsResponse parses an HTTP response from a RunAssetJobsWithResponse call
func (RunAssetJobsResponse) ContentType ¶
func (r RunAssetJobsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RunAssetJobsResponse) GetBody ¶
func (r RunAssetJobsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RunAssetJobsResponse) Status ¶
func (r RunAssetJobsResponse) Status() string
Status returns HTTPResponse.Status
func (RunAssetJobsResponse) StatusCode ¶
func (r RunAssetJobsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RunQueueCommandLegacyJSONRequestBody
deprecated
type RunQueueCommandLegacyJSONRequestBody = QueueCommandDto
RunQueueCommandLegacyJSONRequestBody defines body for RunQueueCommandLegacy for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type RunQueueCommandLegacyResponse ¶
type RunQueueCommandLegacyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *QueueResponseLegacyDto
}
func ParseRunQueueCommandLegacyResponse ¶
func ParseRunQueueCommandLegacyResponse(rsp *http.Response) (*RunQueueCommandLegacyResponse, error)
ParseRunQueueCommandLegacyResponse parses an HTTP response from a RunQueueCommandLegacyWithResponse call
func (RunQueueCommandLegacyResponse) ContentType ¶
func (r RunQueueCommandLegacyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RunQueueCommandLegacyResponse) GetBody ¶
func (r RunQueueCommandLegacyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (RunQueueCommandLegacyResponse) GetJSON200 ¶
func (r RunQueueCommandLegacyResponse) GetJSON200() *QueueResponseLegacyDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (RunQueueCommandLegacyResponse) Status ¶
func (r RunQueueCommandLegacyResponse) Status() string
Status returns HTTPResponse.Status
func (RunQueueCommandLegacyResponse) StatusCode ¶
func (r RunQueueCommandLegacyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ScanLibraryResponse ¶
func ParseScanLibraryResponse ¶
func ParseScanLibraryResponse(rsp *http.Response) (*ScanLibraryResponse, error)
ParseScanLibraryResponse parses an HTTP response from a ScanLibraryWithResponse call
func (ScanLibraryResponse) ContentType ¶
func (r ScanLibraryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ScanLibraryResponse) GetBody ¶
func (r ScanLibraryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ScanLibraryResponse) Status ¶
func (r ScanLibraryResponse) Status() string
Status returns HTTPResponse.Status
func (ScanLibraryResponse) StatusCode ¶
func (r ScanLibraryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchAlbumResponseDto ¶
type SearchAlbumResponseDto struct {
// Count Number of albums in this page
Count int `json:"count"`
Facets []SearchFacetResponseDto `json:"facets"`
Items []AlbumResponseDto `json:"items"`
// Total Total number of matching albums
Total int `json:"total"`
}
SearchAlbumResponseDto defines model for SearchAlbumResponseDto.
type SearchAssetFilesParams ¶
type SearchAssetFilesParams struct {
// AssetId Asset ID to filter files by
AssetId openapi_types.UUID `form:"assetId" json:"assetId"`
// IsEdited The file was generated from an edit
IsEdited *bool `form:"isEdited,omitempty" json:"isEdited,omitempty"`
// IsProgressive The file is a progressively encoded JPEG
IsProgressive *bool `form:"isProgressive,omitempty" json:"isProgressive,omitempty"`
// IsTransparent The file is transparent
IsTransparent *bool `form:"isTransparent,omitempty" json:"isTransparent,omitempty"`
// Type Filter by type of file
Type *AssetFileType `form:"type,omitempty" json:"type,omitempty"`
}
SearchAssetFilesParams defines parameters for SearchAssetFiles.
type SearchAssetFilesResponse ¶
type SearchAssetFilesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]AssetFileResponseDto
}
func ParseSearchAssetFilesResponse ¶
func ParseSearchAssetFilesResponse(rsp *http.Response) (*SearchAssetFilesResponse, error)
ParseSearchAssetFilesResponse parses an HTTP response from a SearchAssetFilesWithResponse call
func (SearchAssetFilesResponse) ContentType ¶
func (r SearchAssetFilesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SearchAssetFilesResponse) GetBody ¶
func (r SearchAssetFilesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SearchAssetFilesResponse) GetJSON200 ¶
func (r SearchAssetFilesResponse) GetJSON200() *[]AssetFileResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SearchAssetFilesResponse) Status ¶
func (r SearchAssetFilesResponse) Status() string
Status returns HTTPResponse.Status
func (SearchAssetFilesResponse) StatusCode ¶
func (r SearchAssetFilesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchAssetResponseDto ¶
type SearchAssetResponseDto struct {
// Count Number of assets in this page
Count int `json:"count"`
Facets []SearchFacetResponseDto `json:"facets"`
Items []AssetResponseDto `json:"items"`
// NextCursor Cursor for the next page of results
NextCursor *string `json:"nextCursor"`
// NextPage Next page token
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
NextPage *string `json:"nextPage"`
// Total Total number of matching assets
Total int `json:"total"`
}
SearchAssetResponseDto defines model for SearchAssetResponseDto.
type SearchAssetStatisticsJSONRequestBody ¶
type SearchAssetStatisticsJSONRequestBody = StatisticsSearchDto
SearchAssetStatisticsJSONRequestBody defines body for SearchAssetStatistics for application/json ContentType.
type SearchAssetStatisticsResponse ¶
type SearchAssetStatisticsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SearchStatisticsResponseDto
}
func ParseSearchAssetStatisticsResponse ¶
func ParseSearchAssetStatisticsResponse(rsp *http.Response) (*SearchAssetStatisticsResponse, error)
ParseSearchAssetStatisticsResponse parses an HTTP response from a SearchAssetStatisticsWithResponse call
func (SearchAssetStatisticsResponse) ContentType ¶
func (r SearchAssetStatisticsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SearchAssetStatisticsResponse) GetBody ¶
func (r SearchAssetStatisticsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SearchAssetStatisticsResponse) GetJSON200 ¶
func (r SearchAssetStatisticsResponse) GetJSON200() *SearchStatisticsResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SearchAssetStatisticsResponse) Status ¶
func (r SearchAssetStatisticsResponse) Status() string
Status returns HTTPResponse.Status
func (SearchAssetStatisticsResponse) StatusCode ¶
func (r SearchAssetStatisticsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchAssetsJSONRequestBody ¶
type SearchAssetsJSONRequestBody = MetadataSearchDto
SearchAssetsJSONRequestBody defines body for SearchAssets for application/json ContentType.
type SearchAssetsParams ¶
type SearchAssetsParams struct {
Key *string `form:"key,omitempty" json:"key,omitempty"`
Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
}
SearchAssetsParams defines parameters for SearchAssets.
type SearchAssetsResponse ¶
type SearchAssetsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SearchResponseDto
}
func ParseSearchAssetsResponse ¶
func ParseSearchAssetsResponse(rsp *http.Response) (*SearchAssetsResponse, error)
ParseSearchAssetsResponse parses an HTTP response from a SearchAssetsWithResponse call
func (SearchAssetsResponse) ContentType ¶
func (r SearchAssetsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SearchAssetsResponse) GetBody ¶
func (r SearchAssetsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SearchAssetsResponse) GetJSON200 ¶
func (r SearchAssetsResponse) GetJSON200() *SearchResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SearchAssetsResponse) Status ¶
func (r SearchAssetsResponse) Status() string
Status returns HTTPResponse.Status
func (SearchAssetsResponse) StatusCode ¶
func (r SearchAssetsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchExploreItem ¶
type SearchExploreItem struct {
Data AssetResponseDto `json:"data"`
// Value Explore value
Value string `json:"value"`
}
SearchExploreItem defines model for SearchExploreItem.
type SearchExploreResponseDto ¶
type SearchExploreResponseDto struct {
// FieldName Explore field name
FieldName string `json:"fieldName"`
Items []SearchExploreItem `json:"items"`
}
SearchExploreResponseDto defines model for SearchExploreResponseDto.
type SearchFacetCountResponseDto ¶
type SearchFacetCountResponseDto struct {
// Count Number of assets with this facet value
Count int `json:"count"`
// Value Facet value
Value string `json:"value"`
}
SearchFacetCountResponseDto defines model for SearchFacetCountResponseDto.
type SearchFacetResponseDto ¶
type SearchFacetResponseDto struct {
Counts []SearchFacetCountResponseDto `json:"counts"`
// FieldName Facet field name
FieldName string `json:"fieldName"`
}
SearchFacetResponseDto defines model for SearchFacetResponseDto.
type SearchFilter ¶
type SearchFilter struct {
AlbumIds *IdsFilter `json:"albumIds,omitempty"`
Checksum *StringFilter `json:"checksum,omitempty"`
City *StringFilterNullable `json:"city,omitempty"`
Country *StringFilterNullable `json:"country,omitempty"`
CreatedAt *DateFilter `json:"createdAt,omitempty"`
Description *StringPatternFilter `json:"description,omitempty"`
EncodedVideoPath *StringFilter `json:"encodedVideoPath,omitempty"`
FileSizeInBytes *NumberFilter `json:"fileSizeInBytes,omitempty"`
HasAlbums *BoolFilter `json:"hasAlbums,omitempty"`
HasPeople *BoolFilter `json:"hasPeople,omitempty"`
HasTags *BoolFilter `json:"hasTags,omitempty"`
Id *IdFilter `json:"id,omitempty"`
IsEncoded *BoolFilter `json:"isEncoded,omitempty"`
IsFavorite *BoolFilter `json:"isFavorite,omitempty"`
IsMotion *BoolFilter `json:"isMotion,omitempty"`
IsOffline *BoolFilter `json:"isOffline,omitempty"`
LensModel *StringFilterNullable `json:"lensModel,omitempty"`
LibraryId *IdFilterNullable `json:"libraryId,omitempty"`
Make *StringFilterNullable `json:"make,omitempty"`
Model *StringFilterNullable `json:"model,omitempty"`
Ocr *StringSimilarityFilter `json:"ocr,omitempty"`
Or *[]SearchFilterBranch `json:"or,omitempty"`
OriginalFileName *StringPatternFilter `json:"originalFileName,omitempty"`
OriginalPath *StringPatternFilter `json:"originalPath,omitempty"`
PersonIds *IdsFilter `json:"personIds,omitempty"`
Rating *NumberFilterNullable `json:"rating,omitempty"`
State *StringFilterNullable `json:"state,omitempty"`
TagIds *IdsFilter `json:"tagIds,omitempty"`
TakenAt *DateFilter `json:"takenAt,omitempty"`
TrashedAt *DateFilterNullable `json:"trashedAt,omitempty"`
Type *EnumFilterAssetType `json:"type,omitempty"`
UpdatedAt *DateFilter `json:"updatedAt,omitempty"`
Visibility *EnumFilterAssetVisibility `json:"visibility,omitempty"`
}
SearchFilter defines model for SearchFilter.
type SearchFilterBranch ¶
type SearchFilterBranch struct {
AlbumIds *IdsFilter `json:"albumIds,omitempty"`
Checksum *StringFilter `json:"checksum,omitempty"`
City *StringFilterNullable `json:"city,omitempty"`
Country *StringFilterNullable `json:"country,omitempty"`
CreatedAt *DateFilter `json:"createdAt,omitempty"`
Description *StringPatternFilter `json:"description,omitempty"`
EncodedVideoPath *StringFilter `json:"encodedVideoPath,omitempty"`
FileSizeInBytes *NumberFilter `json:"fileSizeInBytes,omitempty"`
HasAlbums *BoolFilter `json:"hasAlbums,omitempty"`
HasPeople *BoolFilter `json:"hasPeople,omitempty"`
HasTags *BoolFilter `json:"hasTags,omitempty"`
Id *IdFilter `json:"id,omitempty"`
IsEncoded *BoolFilter `json:"isEncoded,omitempty"`
IsFavorite *BoolFilter `json:"isFavorite,omitempty"`
IsMotion *BoolFilter `json:"isMotion,omitempty"`
IsOffline *BoolFilter `json:"isOffline,omitempty"`
LensModel *StringFilterNullable `json:"lensModel,omitempty"`
LibraryId *IdFilterNullable `json:"libraryId,omitempty"`
Make *StringFilterNullable `json:"make,omitempty"`
Model *StringFilterNullable `json:"model,omitempty"`
Ocr *StringSimilarityFilter `json:"ocr,omitempty"`
OriginalFileName *StringPatternFilter `json:"originalFileName,omitempty"`
OriginalPath *StringPatternFilter `json:"originalPath,omitempty"`
PersonIds *IdsFilter `json:"personIds,omitempty"`
Rating *NumberFilterNullable `json:"rating,omitempty"`
State *StringFilterNullable `json:"state,omitempty"`
TagIds *IdsFilter `json:"tagIds,omitempty"`
TakenAt *DateFilter `json:"takenAt,omitempty"`
TrashedAt *DateFilterNullable `json:"trashedAt,omitempty"`
Type *EnumFilterAssetType `json:"type,omitempty"`
UpdatedAt *DateFilter `json:"updatedAt,omitempty"`
Visibility *EnumFilterAssetVisibility `json:"visibility,omitempty"`
}
SearchFilterBranch defines model for SearchFilterBranch.
type SearchLargeAssetsParams ¶
type SearchLargeAssetsParams struct {
// AlbumIds Filter by album IDs
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
AlbumIds *[]openapi_types.UUID `form:"albumIds,omitempty" json:"albumIds,omitempty"`
// City Filter by city name
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
City *string `form:"city,omitempty" json:"city,omitempty"`
// Country Filter by country name
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Country *string `form:"country,omitempty" json:"country,omitempty"`
// CreatedAfter Filter by creation date (after)
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
CreatedAfter *time.Time `form:"createdAfter,omitempty" json:"createdAfter,omitempty"`
// CreatedBefore Filter by creation date (before)
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
CreatedBefore *time.Time `form:"createdBefore,omitempty" json:"createdBefore,omitempty"`
// IsEncoded Filter by encoded status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsEncoded *bool `form:"isEncoded,omitempty" json:"isEncoded,omitempty"`
// IsFavorite Filter by favorite status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsFavorite *bool `form:"isFavorite,omitempty" json:"isFavorite,omitempty"`
// IsMotion Filter by motion photo status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsMotion *bool `form:"isMotion,omitempty" json:"isMotion,omitempty"`
// IsNotInAlbum Filter assets not in any album
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsNotInAlbum *bool `form:"isNotInAlbum,omitempty" json:"isNotInAlbum,omitempty"`
// IsOffline Filter by offline status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsOffline *bool `form:"isOffline,omitempty" json:"isOffline,omitempty"`
// LensModel Filter by lens model
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
LensModel *string `form:"lensModel,omitempty" json:"lensModel,omitempty"`
// LibraryId Library ID to filter by
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
LibraryId *openapi_types.UUID `form:"libraryId,omitempty" json:"libraryId,omitempty"`
// Make Filter by camera make
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Make *string `form:"make,omitempty" json:"make,omitempty"`
// MinFileSize Minimum file size in bytes
MinFileSize *int `form:"minFileSize,omitempty" json:"minFileSize,omitempty"`
// Model Filter by camera model
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Model *string `form:"model,omitempty" json:"model,omitempty"`
// Ocr Filter by OCR text content
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Ocr *string `form:"ocr,omitempty" json:"ocr,omitempty"`
// PersonIds Filter by person IDs
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
PersonIds *[]openapi_types.UUID `form:"personIds,omitempty" json:"personIds,omitempty"`
// Rating Filter by rating [1-5], or null for unrated
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Rating *int `form:"rating,omitempty" json:"rating,omitempty"`
// Size Number of results to return
Size *int `form:"size,omitempty" json:"size,omitempty"`
// State Filter by state/province name
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
State *string `form:"state,omitempty" json:"state,omitempty"`
// TagIds Filter by tag IDs
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TagIds *[]openapi_types.UUID `form:"tagIds,omitempty" json:"tagIds,omitempty"`
// TakenAfter Filter by taken date (after)
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TakenAfter *time.Time `form:"takenAfter,omitempty" json:"takenAfter,omitempty"`
// TakenBefore Filter by taken date (before)
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TakenBefore *time.Time `form:"takenBefore,omitempty" json:"takenBefore,omitempty"`
// TrashedAfter Filter by trash date (after)
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TrashedAfter *time.Time `form:"trashedAfter,omitempty" json:"trashedAfter,omitempty"`
// TrashedBefore Filter by trash date (before)
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TrashedBefore *time.Time `form:"trashedBefore,omitempty" json:"trashedBefore,omitempty"`
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Type *AssetTypeEnum `form:"type,omitempty" json:"type,omitempty"`
// UpdatedAfter Filter by update date (after)
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdatedAfter *time.Time `form:"updatedAfter,omitempty" json:"updatedAfter,omitempty"`
// UpdatedBefore Filter by update date (before)
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdatedBefore *time.Time `form:"updatedBefore,omitempty" json:"updatedBefore,omitempty"`
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Visibility *AssetVisibility `form:"visibility,omitempty" json:"visibility,omitempty"`
// WithDeleted Include deleted assets
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
WithDeleted *bool `form:"withDeleted,omitempty" json:"withDeleted,omitempty"`
// WithExif Include EXIF data in response
WithExif *bool `form:"withExif,omitempty" json:"withExif,omitempty"`
}
SearchLargeAssetsParams defines parameters for SearchLargeAssets.
type SearchLargeAssetsResponse ¶
type SearchLargeAssetsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]AssetResponseDto
}
func ParseSearchLargeAssetsResponse ¶
func ParseSearchLargeAssetsResponse(rsp *http.Response) (*SearchLargeAssetsResponse, error)
ParseSearchLargeAssetsResponse parses an HTTP response from a SearchLargeAssetsWithResponse call
func (SearchLargeAssetsResponse) ContentType ¶
func (r SearchLargeAssetsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SearchLargeAssetsResponse) GetBody ¶
func (r SearchLargeAssetsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SearchLargeAssetsResponse) GetJSON200 ¶
func (r SearchLargeAssetsResponse) GetJSON200() *[]AssetResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SearchLargeAssetsResponse) Status ¶
func (r SearchLargeAssetsResponse) Status() string
Status returns HTTPResponse.Status
func (SearchLargeAssetsResponse) StatusCode ¶
func (r SearchLargeAssetsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchMemoriesParams ¶
type SearchMemoriesParams struct {
// For Filter by date
For *openapi_types.Date `form:"for,omitempty" json:"for,omitempty"`
// Id Memory ID
Id *openapi_types.UUID `form:"id,omitempty" json:"id,omitempty"`
// IsSaved Filter by saved status
IsSaved *bool `form:"isSaved,omitempty" json:"isSaved,omitempty"`
// IsTrashed Include trashed memories
IsTrashed *bool `form:"isTrashed,omitempty" json:"isTrashed,omitempty"`
// IsUpcoming Filter by memories that have not been shown yet
IsUpcoming *bool `form:"isUpcoming,omitempty" json:"isUpcoming,omitempty"`
Order *MemorySearchOrder `form:"order,omitempty" json:"order,omitempty"`
// Page Page number
Page *int `form:"page,omitempty" json:"page,omitempty"`
// Size Number of memories to return
Size *int `form:"size,omitempty" json:"size,omitempty"`
Type *MemoryType `form:"type,omitempty" json:"type,omitempty"`
}
SearchMemoriesParams defines parameters for SearchMemories.
type SearchMemoriesResponse ¶
type SearchMemoriesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]MemoryResponseDto
}
func ParseSearchMemoriesResponse ¶
func ParseSearchMemoriesResponse(rsp *http.Response) (*SearchMemoriesResponse, error)
ParseSearchMemoriesResponse parses an HTTP response from a SearchMemoriesWithResponse call
func (SearchMemoriesResponse) ContentType ¶
func (r SearchMemoriesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SearchMemoriesResponse) GetBody ¶
func (r SearchMemoriesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SearchMemoriesResponse) GetJSON200 ¶
func (r SearchMemoriesResponse) GetJSON200() *[]MemoryResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SearchMemoriesResponse) Status ¶
func (r SearchMemoriesResponse) Status() string
Status returns HTTPResponse.Status
func (SearchMemoriesResponse) StatusCode ¶
func (r SearchMemoriesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchOrder ¶
type SearchOrder struct {
// Direction Asset sort order
Direction *AssetOrder `json:"direction,omitempty"`
Field *SearchOrderField `json:"field,omitempty"`
}
SearchOrder defines model for SearchOrder.
type SearchOrderField ¶
type SearchOrderField string
SearchOrderField defines model for SearchOrderField.
const ( FileCreatedAt SearchOrderField = "fileCreatedAt" FileSizeInBytes SearchOrderField = "fileSizeInBytes" LocalDateTime SearchOrderField = "localDateTime" Rating SearchOrderField = "rating" )
Defines values for SearchOrderField.
func (SearchOrderField) Valid ¶
func (e SearchOrderField) Valid() bool
Valid indicates whether the value is a known member of the SearchOrderField enum.
type SearchPersonParams ¶
type SearchPersonParams struct {
// Name Person name to search for
Name string `form:"name" json:"name"`
// WithHidden Include hidden people
WithHidden *bool `form:"withHidden,omitempty" json:"withHidden,omitempty"`
}
SearchPersonParams defines parameters for SearchPerson.
type SearchPersonResponse ¶
type SearchPersonResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]PersonResponseDto
}
func ParseSearchPersonResponse ¶
func ParseSearchPersonResponse(rsp *http.Response) (*SearchPersonResponse, error)
ParseSearchPersonResponse parses an HTTP response from a SearchPersonWithResponse call
func (SearchPersonResponse) ContentType ¶
func (r SearchPersonResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SearchPersonResponse) GetBody ¶
func (r SearchPersonResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SearchPersonResponse) GetJSON200 ¶
func (r SearchPersonResponse) GetJSON200() *[]PersonResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SearchPersonResponse) Status ¶
func (r SearchPersonResponse) Status() string
Status returns HTTPResponse.Status
func (SearchPersonResponse) StatusCode ¶
func (r SearchPersonResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchPlacesParams ¶
type SearchPlacesParams struct {
// Name Place name to search for
Name string `form:"name" json:"name"`
}
SearchPlacesParams defines parameters for SearchPlaces.
type SearchPlacesResponse ¶
type SearchPlacesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]PlacesResponseDto
}
func ParseSearchPlacesResponse ¶
func ParseSearchPlacesResponse(rsp *http.Response) (*SearchPlacesResponse, error)
ParseSearchPlacesResponse parses an HTTP response from a SearchPlacesWithResponse call
func (SearchPlacesResponse) ContentType ¶
func (r SearchPlacesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SearchPlacesResponse) GetBody ¶
func (r SearchPlacesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SearchPlacesResponse) GetJSON200 ¶
func (r SearchPlacesResponse) GetJSON200() *[]PlacesResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SearchPlacesResponse) Status ¶
func (r SearchPlacesResponse) Status() string
Status returns HTTPResponse.Status
func (SearchPlacesResponse) StatusCode ¶
func (r SearchPlacesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchPluginMethodsParams ¶
type SearchPluginMethodsParams struct {
Description *string `form:"description,omitempty" json:"description,omitempty"`
// Enabled Whether the plugin method is enabled
Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
// Id Plugin method ID
Id *openapi_types.UUID `form:"id,omitempty" json:"id,omitempty"`
Name *string `form:"name,omitempty" json:"name,omitempty"`
// PluginName Plugin name
PluginName *string `form:"pluginName,omitempty" json:"pluginName,omitempty"`
// PluginVersion Plugin version
PluginVersion *string `form:"pluginVersion,omitempty" json:"pluginVersion,omitempty"`
Title *string `form:"title,omitempty" json:"title,omitempty"`
// Trigger Workflow trigger
Trigger *WorkflowTrigger `form:"trigger,omitempty" json:"trigger,omitempty"`
// Type Workflow types
Type *WorkflowType `form:"type,omitempty" json:"type,omitempty"`
}
SearchPluginMethodsParams defines parameters for SearchPluginMethods.
type SearchPluginMethodsResponse ¶
type SearchPluginMethodsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]PluginMethodResponseDto
}
func ParseSearchPluginMethodsResponse ¶
func ParseSearchPluginMethodsResponse(rsp *http.Response) (*SearchPluginMethodsResponse, error)
ParseSearchPluginMethodsResponse parses an HTTP response from a SearchPluginMethodsWithResponse call
func (SearchPluginMethodsResponse) ContentType ¶
func (r SearchPluginMethodsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SearchPluginMethodsResponse) GetBody ¶
func (r SearchPluginMethodsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SearchPluginMethodsResponse) GetJSON200 ¶
func (r SearchPluginMethodsResponse) GetJSON200() *[]PluginMethodResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SearchPluginMethodsResponse) Status ¶
func (r SearchPluginMethodsResponse) Status() string
Status returns HTTPResponse.Status
func (SearchPluginMethodsResponse) StatusCode ¶
func (r SearchPluginMethodsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchPluginTemplatesResponse ¶
type SearchPluginTemplatesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]PluginTemplateResponseDto
}
func ParseSearchPluginTemplatesResponse ¶
func ParseSearchPluginTemplatesResponse(rsp *http.Response) (*SearchPluginTemplatesResponse, error)
ParseSearchPluginTemplatesResponse parses an HTTP response from a SearchPluginTemplatesWithResponse call
func (SearchPluginTemplatesResponse) ContentType ¶
func (r SearchPluginTemplatesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SearchPluginTemplatesResponse) GetBody ¶
func (r SearchPluginTemplatesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SearchPluginTemplatesResponse) GetJSON200 ¶
func (r SearchPluginTemplatesResponse) GetJSON200() *[]PluginTemplateResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SearchPluginTemplatesResponse) Status ¶
func (r SearchPluginTemplatesResponse) Status() string
Status returns HTTPResponse.Status
func (SearchPluginTemplatesResponse) StatusCode ¶
func (r SearchPluginTemplatesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchPluginsParams ¶
type SearchPluginsParams struct {
Description *string `form:"description,omitempty" json:"description,omitempty"`
// Enabled Whether the plugin is enabled
Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
// Id Plugin ID
Id *openapi_types.UUID `form:"id,omitempty" json:"id,omitempty"`
Name *string `form:"name,omitempty" json:"name,omitempty"`
Title *string `form:"title,omitempty" json:"title,omitempty"`
Version *string `form:"version,omitempty" json:"version,omitempty"`
}
SearchPluginsParams defines parameters for SearchPlugins.
type SearchPluginsResponse ¶
type SearchPluginsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]PluginResponseDto
}
func ParseSearchPluginsResponse ¶
func ParseSearchPluginsResponse(rsp *http.Response) (*SearchPluginsResponse, error)
ParseSearchPluginsResponse parses an HTTP response from a SearchPluginsWithResponse call
func (SearchPluginsResponse) ContentType ¶
func (r SearchPluginsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SearchPluginsResponse) GetBody ¶
func (r SearchPluginsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SearchPluginsResponse) GetJSON200 ¶
func (r SearchPluginsResponse) GetJSON200() *[]PluginResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SearchPluginsResponse) Status ¶
func (r SearchPluginsResponse) Status() string
Status returns HTTPResponse.Status
func (SearchPluginsResponse) StatusCode ¶
func (r SearchPluginsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchRandomJSONRequestBody ¶
type SearchRandomJSONRequestBody = RandomSearchDto
SearchRandomJSONRequestBody defines body for SearchRandom for application/json ContentType.
type SearchRandomResponse ¶
type SearchRandomResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]AssetResponseDto
}
func ParseSearchRandomResponse ¶
func ParseSearchRandomResponse(rsp *http.Response) (*SearchRandomResponse, error)
ParseSearchRandomResponse parses an HTTP response from a SearchRandomWithResponse call
func (SearchRandomResponse) ContentType ¶
func (r SearchRandomResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SearchRandomResponse) GetBody ¶
func (r SearchRandomResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SearchRandomResponse) GetJSON200 ¶
func (r SearchRandomResponse) GetJSON200() *[]AssetResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SearchRandomResponse) Status ¶
func (r SearchRandomResponse) Status() string
Status returns HTTPResponse.Status
func (SearchRandomResponse) StatusCode ¶
func (r SearchRandomResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchResponseDto ¶
type SearchResponseDto struct {
Albums SearchAlbumResponseDto `json:"albums"`
Assets SearchAssetResponseDto `json:"assets"`
}
SearchResponseDto defines model for SearchResponseDto.
type SearchSmartJSONRequestBody ¶
type SearchSmartJSONRequestBody = SmartSearchDto
SearchSmartJSONRequestBody defines body for SearchSmart for application/json ContentType.
type SearchSmartResponse ¶
type SearchSmartResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SearchResponseDto
}
func ParseSearchSmartResponse ¶
func ParseSearchSmartResponse(rsp *http.Response) (*SearchSmartResponse, error)
ParseSearchSmartResponse parses an HTTP response from a SearchSmartWithResponse call
func (SearchSmartResponse) ContentType ¶
func (r SearchSmartResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SearchSmartResponse) GetBody ¶
func (r SearchSmartResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SearchSmartResponse) GetJSON200 ¶
func (r SearchSmartResponse) GetJSON200() *SearchResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SearchSmartResponse) Status ¶
func (r SearchSmartResponse) Status() string
Status returns HTTPResponse.Status
func (SearchSmartResponse) StatusCode ¶
func (r SearchSmartResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchStacksParams ¶
type SearchStacksParams struct {
// PrimaryAssetId Filter by primary asset ID
PrimaryAssetId *openapi_types.UUID `form:"primaryAssetId,omitempty" json:"primaryAssetId,omitempty"`
}
SearchStacksParams defines parameters for SearchStacks.
type SearchStacksResponse ¶
type SearchStacksResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]StackResponseDto
}
func ParseSearchStacksResponse ¶
func ParseSearchStacksResponse(rsp *http.Response) (*SearchStacksResponse, error)
ParseSearchStacksResponse parses an HTTP response from a SearchStacksWithResponse call
func (SearchStacksResponse) ContentType ¶
func (r SearchStacksResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SearchStacksResponse) GetBody ¶
func (r SearchStacksResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SearchStacksResponse) GetJSON200 ¶
func (r SearchStacksResponse) GetJSON200() *[]StackResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SearchStacksResponse) Status ¶
func (r SearchStacksResponse) Status() string
Status returns HTTPResponse.Status
func (SearchStacksResponse) StatusCode ¶
func (r SearchStacksResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchStatisticsResponseDto ¶
type SearchStatisticsResponseDto struct {
// Total Total number of matching assets
Total int `json:"total"`
}
SearchStatisticsResponseDto defines model for SearchStatisticsResponseDto.
type SearchSuggestionType ¶
type SearchSuggestionType string
SearchSuggestionType Suggestion type
const ( CameraLensModel SearchSuggestionType = "camera-lens-model" CameraMake SearchSuggestionType = "camera-make" CameraModel SearchSuggestionType = "camera-model" City SearchSuggestionType = "city" Country SearchSuggestionType = "country" State SearchSuggestionType = "state" )
Defines values for SearchSuggestionType.
func (SearchSuggestionType) Valid ¶
func (e SearchSuggestionType) Valid() bool
Valid indicates whether the value is a known member of the SearchSuggestionType enum.
type SearchUsersAdminParams ¶
type SearchUsersAdminParams struct {
// Id User ID filter
Id *openapi_types.UUID `form:"id,omitempty" json:"id,omitempty"`
// WithDeleted Include deleted users
WithDeleted *bool `form:"withDeleted,omitempty" json:"withDeleted,omitempty"`
}
SearchUsersAdminParams defines parameters for SearchUsersAdmin.
type SearchUsersAdminResponse ¶
type SearchUsersAdminResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]UserAdminResponseDto
}
func ParseSearchUsersAdminResponse ¶
func ParseSearchUsersAdminResponse(rsp *http.Response) (*SearchUsersAdminResponse, error)
ParseSearchUsersAdminResponse parses an HTTP response from a SearchUsersAdminWithResponse call
func (SearchUsersAdminResponse) ContentType ¶
func (r SearchUsersAdminResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SearchUsersAdminResponse) GetBody ¶
func (r SearchUsersAdminResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SearchUsersAdminResponse) GetJSON200 ¶
func (r SearchUsersAdminResponse) GetJSON200() *[]UserAdminResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SearchUsersAdminResponse) Status ¶
func (r SearchUsersAdminResponse) Status() string
Status returns HTTPResponse.Status
func (SearchUsersAdminResponse) StatusCode ¶
func (r SearchUsersAdminResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchUsersResponse ¶
type SearchUsersResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]UserResponseDto
}
func ParseSearchUsersResponse ¶
func ParseSearchUsersResponse(rsp *http.Response) (*SearchUsersResponse, error)
ParseSearchUsersResponse parses an HTTP response from a SearchUsersWithResponse call
func (SearchUsersResponse) ContentType ¶
func (r SearchUsersResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SearchUsersResponse) GetBody ¶
func (r SearchUsersResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SearchUsersResponse) GetJSON200 ¶
func (r SearchUsersResponse) GetJSON200() *[]UserResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SearchUsersResponse) Status ¶
func (r SearchUsersResponse) Status() string
Status returns HTTPResponse.Status
func (SearchUsersResponse) StatusCode ¶
func (r SearchUsersResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SearchWorkflowsParams ¶
type SearchWorkflowsParams struct {
// Description Workflow description
Description *string `form:"description,omitempty" json:"description,omitempty"`
// Enabled Workflow enabled
Enabled *bool `form:"enabled,omitempty" json:"enabled,omitempty"`
// Id Workflow ID
Id *openapi_types.UUID `form:"id,omitempty" json:"id,omitempty"`
// Logging Workflow logs run results
Logging *bool `form:"logging,omitempty" json:"logging,omitempty"`
// Name Workflow name
Name *string `form:"name,omitempty" json:"name,omitempty"`
// Trigger Workflow trigger type
Trigger *WorkflowTrigger `form:"trigger,omitempty" json:"trigger,omitempty"`
}
SearchWorkflowsParams defines parameters for SearchWorkflows.
type SearchWorkflowsResponse ¶
type SearchWorkflowsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]WorkflowResponseDto
}
func ParseSearchWorkflowsResponse ¶
func ParseSearchWorkflowsResponse(rsp *http.Response) (*SearchWorkflowsResponse, error)
ParseSearchWorkflowsResponse parses an HTTP response from a SearchWorkflowsWithResponse call
func (SearchWorkflowsResponse) ContentType ¶
func (r SearchWorkflowsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SearchWorkflowsResponse) GetBody ¶
func (r SearchWorkflowsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SearchWorkflowsResponse) GetJSON200 ¶
func (r SearchWorkflowsResponse) GetJSON200() *[]WorkflowResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SearchWorkflowsResponse) Status ¶
func (r SearchWorkflowsResponse) Status() string
Status returns HTTPResponse.Status
func (SearchWorkflowsResponse) StatusCode ¶
func (r SearchWorkflowsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SendSyncAckJSONRequestBody ¶
type SendSyncAckJSONRequestBody = SyncAckSetDto
SendSyncAckJSONRequestBody defines body for SendSyncAck for application/json ContentType.
type SendSyncAckResponse ¶
func ParseSendSyncAckResponse ¶
func ParseSendSyncAckResponse(rsp *http.Response) (*SendSyncAckResponse, error)
ParseSendSyncAckResponse parses an HTTP response from a SendSyncAckWithResponse call
func (SendSyncAckResponse) ContentType ¶
func (r SendSyncAckResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SendSyncAckResponse) GetBody ¶
func (r SendSyncAckResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SendSyncAckResponse) Status ¶
func (r SendSyncAckResponse) Status() string
Status returns HTTPResponse.Status
func (SendSyncAckResponse) StatusCode ¶
func (r SendSyncAckResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SendTestEmailAdminJSONRequestBody ¶
type SendTestEmailAdminJSONRequestBody = AdminConfigSmtpDto
SendTestEmailAdminJSONRequestBody defines body for SendTestEmailAdmin for application/json ContentType.
type SendTestEmailAdminResponse ¶
type SendTestEmailAdminResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *TestEmailResponseDto
}
func ParseSendTestEmailAdminResponse ¶
func ParseSendTestEmailAdminResponse(rsp *http.Response) (*SendTestEmailAdminResponse, error)
ParseSendTestEmailAdminResponse parses an HTTP response from a SendTestEmailAdminWithResponse call
func (SendTestEmailAdminResponse) ContentType ¶
func (r SendTestEmailAdminResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SendTestEmailAdminResponse) GetBody ¶
func (r SendTestEmailAdminResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SendTestEmailAdminResponse) GetJSON200 ¶
func (r SendTestEmailAdminResponse) GetJSON200() *TestEmailResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SendTestEmailAdminResponse) Status ¶
func (r SendTestEmailAdminResponse) Status() string
Status returns HTTPResponse.Status
func (SendTestEmailAdminResponse) StatusCode ¶
func (r SendTestEmailAdminResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ServerAboutResponseDto ¶
type ServerAboutResponseDto struct {
// Build Build identifier
Build *string `json:"build,omitempty"`
// BuildImage Build image name
BuildImage *string `json:"buildImage,omitempty"`
// BuildImageUrl Build image URL
BuildImageUrl *string `json:"buildImageUrl,omitempty"`
// BuildUrl Build URL
BuildUrl *string `json:"buildUrl,omitempty"`
// Exiftool ExifTool version
Exiftool *string `json:"exiftool,omitempty"`
// Ffmpeg FFmpeg version
Ffmpeg *string `json:"ffmpeg,omitempty"`
// Imagemagick ImageMagick version
Imagemagick *string `json:"imagemagick,omitempty"`
// Libvips libvips version
Libvips *string `json:"libvips,omitempty"`
// Licensed Whether the server is licensed
Licensed bool `json:"licensed"`
// Nodejs Node.js version
Nodejs *string `json:"nodejs,omitempty"`
// Repository Repository name
Repository *string `json:"repository,omitempty"`
// RepositoryUrl Repository URL
RepositoryUrl *string `json:"repositoryUrl,omitempty"`
// SourceCommit Source commit hash
SourceCommit *string `json:"sourceCommit,omitempty"`
// SourceRef Source reference (branch/tag)
SourceRef *string `json:"sourceRef,omitempty"`
// SourceUrl Source URL
SourceUrl *string `json:"sourceUrl,omitempty"`
// ThirdPartyBugFeatureUrl Third-party bug/feature URL
ThirdPartyBugFeatureUrl *string `json:"thirdPartyBugFeatureUrl,omitempty"`
// ThirdPartyDocumentationUrl Third-party documentation URL
ThirdPartyDocumentationUrl *string `json:"thirdPartyDocumentationUrl,omitempty"`
// ThirdPartySourceUrl Third-party source URL
ThirdPartySourceUrl *string `json:"thirdPartySourceUrl,omitempty"`
// ThirdPartySupportUrl Third-party support URL
ThirdPartySupportUrl *string `json:"thirdPartySupportUrl,omitempty"`
// Version Server version
Version string `json:"version"`
// VersionUrl URL to version information
VersionUrl string `json:"versionUrl"`
}
ServerAboutResponseDto defines model for ServerAboutResponseDto.
type ServerApkLinksDto ¶
type ServerApkLinksDto struct {
// Arm64v8a APK download link for ARM64 v8a architecture
Arm64v8a string `json:"arm64v8a"`
// Armeabiv7a APK download link for ARM EABI v7a architecture
Armeabiv7a string `json:"armeabiv7a"`
// Universal APK download link for universal architecture
Universal string `json:"universal"`
// X8664 APK download link for x86_64 architecture
X8664 string `json:"x86_64"`
}
ServerApkLinksDto defines model for ServerApkLinksDto.
type ServerConfigDto ¶
type ServerConfigDto struct {
// ExternalDomain External domain URL
ExternalDomain string `json:"externalDomain"`
// IsInitialized Whether the server has been initialized
IsInitialized bool `json:"isInitialized"`
// IsOnboarded Whether the admin has completed onboarding
IsOnboarded bool `json:"isOnboarded"`
// LoginPageMessage Login page message
LoginPageMessage string `json:"loginPageMessage"`
// MaintenanceMode Whether maintenance mode is active
MaintenanceMode bool `json:"maintenanceMode"`
// MapDarkStyleUrl Map dark style URL
MapDarkStyleUrl string `json:"mapDarkStyleUrl"`
// MapLightStyleUrl Map light style URL
MapLightStyleUrl string `json:"mapLightStyleUrl"`
// MinFaces People min faces server default
MinFaces int `json:"minFaces"`
// OauthAccountManagementUrl OAuth account management URL
OauthAccountManagementUrl *string `json:"oauthAccountManagementUrl,omitempty"`
// OauthButtonText OAuth button text
OauthButtonText string `json:"oauthButtonText"`
// PublicUsers Whether public user registration is enabled
PublicUsers bool `json:"publicUsers"`
// TrashDays Number of days before trashed assets are permanently deleted
TrashDays int `json:"trashDays"`
// UserDeleteDelay Delay in days before deleted users are permanently removed
UserDeleteDelay int `json:"userDeleteDelay"`
}
ServerConfigDto defines model for ServerConfigDto.
type ServerFeaturesDto ¶
type ServerFeaturesDto struct {
// ConfigFile Whether config file is available
ConfigFile bool `json:"configFile"`
// DuplicateDetection Whether duplicate detection is enabled
DuplicateDetection bool `json:"duplicateDetection"`
// Email Whether email notifications are enabled
Email bool `json:"email"`
// FacialRecognition Whether facial recognition is enabled
FacialRecognition bool `json:"facialRecognition"`
// ImportFaces Whether face import is enabled
ImportFaces bool `json:"importFaces"`
// Map Whether map feature is enabled
Map bool `json:"map"`
// Oauth Whether OAuth is enabled
Oauth bool `json:"oauth"`
// OauthAutoLaunch Whether OAuth auto-launch is enabled
OauthAutoLaunch bool `json:"oauthAutoLaunch"`
// Ocr Whether OCR is enabled
Ocr bool `json:"ocr"`
// PasswordLogin Whether password login is enabled
PasswordLogin bool `json:"passwordLogin"`
// RealtimeTranscoding Whether real-time transcoding is enabled
RealtimeTranscoding bool `json:"realtimeTranscoding"`
// ReverseGeocoding Whether reverse geocoding is enabled
ReverseGeocoding bool `json:"reverseGeocoding"`
// Search Whether search is enabled
Search bool `json:"search"`
// Sidecar Whether sidecar files are supported
Sidecar bool `json:"sidecar"`
// SmartSearch Whether smart search is enabled
SmartSearch bool `json:"smartSearch"`
// Trash Whether trash feature is enabled
Trash bool `json:"trash"`
}
ServerFeaturesDto defines model for ServerFeaturesDto.
type ServerMediaTypesResponseDto ¶
type ServerMediaTypesResponseDto struct {
// Image Supported image MIME types
Image []string `json:"image"`
// Sidecar Supported sidecar MIME types
Sidecar []string `json:"sidecar"`
// Video Supported video MIME types
Video []string `json:"video"`
}
ServerMediaTypesResponseDto defines model for ServerMediaTypesResponseDto.
type ServerPingResponse ¶
type ServerPingResponse struct {
// Res Example: pong
Res string `json:"res"`
}
ServerPingResponse defines model for ServerPingResponse.
type ServerStatsResponseDto ¶
type ServerStatsResponseDto struct {
// Photos Total number of photos
Photos int `json:"photos"`
// Usage Total storage usage in bytes
Usage int `json:"usage"`
// UsageByUser Array of usage for each user
UsageByUser []UsageByUserDto `json:"usageByUser"`
// UsagePhotos Storage usage for photos in bytes
UsagePhotos int `json:"usagePhotos"`
// UsageVideos Storage usage for videos in bytes
UsageVideos int `json:"usageVideos"`
// Videos Total number of videos
Videos int `json:"videos"`
}
ServerStatsResponseDto defines model for ServerStatsResponseDto.
type ServerStorageResponseDto ¶
type ServerStorageResponseDto struct {
// DiskAvailable Available disk space (human-readable format)
DiskAvailable string `json:"diskAvailable"`
// DiskAvailableRaw Available disk space in bytes
DiskAvailableRaw int `json:"diskAvailableRaw"`
// DiskSize Total disk size (human-readable format)
DiskSize string `json:"diskSize"`
// DiskSizeRaw Total disk size in bytes
DiskSizeRaw int `json:"diskSizeRaw"`
// DiskUsagePercentage Disk usage percentage (0-100)
DiskUsagePercentage float64 `json:"diskUsagePercentage"`
// DiskUse Used disk space (human-readable format)
DiskUse string `json:"diskUse"`
// DiskUseRaw Used disk space in bytes
DiskUseRaw int `json:"diskUseRaw"`
}
ServerStorageResponseDto defines model for ServerStorageResponseDto.
type ServerVersionHistoryResponseDto ¶
type ServerVersionHistoryResponseDto struct {
// CreatedAt When this version was first seen
//
// Example: 2024-01-01T00:00:00.000Z
CreatedAt time.Time `json:"createdAt"`
// Id Version history entry ID
Id openapi_types.UUID `json:"id"`
// Version Version string
Version string `json:"version"`
}
ServerVersionHistoryResponseDto defines model for ServerVersionHistoryResponseDto.
type ServerVersionResponseDto ¶
type ServerVersionResponseDto struct {
// Major Major version number
Major int `json:"major"`
// Minor Minor version number
Minor int `json:"minor"`
// Patch Patch version number
Patch int `json:"patch"`
// Prerelease Pre-release version number
Prerelease *int `json:"prerelease"`
}
ServerVersionResponseDto defines model for ServerVersionResponseDto.
type SessionCreateDto ¶
type SessionCreateDto struct {
// DeviceOS Device OS
DeviceOS *string `json:"deviceOS,omitempty"`
// DeviceType Device type
DeviceType *string `json:"deviceType,omitempty"`
// Duration Session duration in seconds
Duration *int `json:"duration,omitempty"`
}
SessionCreateDto defines model for SessionCreateDto.
type SessionCreateResponseDto ¶
type SessionCreateResponseDto struct {
// AppVersion App version
AppVersion *string `json:"appVersion"`
// CreatedAt Creation date
CreatedAt string `json:"createdAt"`
// Current Is current session
Current bool `json:"current"`
// DeviceOS Device OS
DeviceOS string `json:"deviceOS"`
// DeviceType Device type
DeviceType string `json:"deviceType"`
// ExpiresAt Expiration date
ExpiresAt *string `json:"expiresAt,omitempty"`
// Id Session ID
Id openapi_types.UUID `json:"id"`
// IsPendingSyncReset Is pending sync reset
IsPendingSyncReset bool `json:"isPendingSyncReset"`
// Token Session token
Token string `json:"token"`
// UpdatedAt Last update date
UpdatedAt string `json:"updatedAt"`
}
SessionCreateResponseDto defines model for SessionCreateResponseDto.
type SessionResponseDto ¶
type SessionResponseDto struct {
// AppVersion App version
AppVersion *string `json:"appVersion"`
// CreatedAt Creation date
CreatedAt string `json:"createdAt"`
// Current Is current session
Current bool `json:"current"`
// DeviceOS Device OS
DeviceOS string `json:"deviceOS"`
// DeviceType Device type
DeviceType string `json:"deviceType"`
// ExpiresAt Expiration date
ExpiresAt *string `json:"expiresAt,omitempty"`
// Id Session ID
Id openapi_types.UUID `json:"id"`
// IsPendingSyncReset Is pending sync reset
IsPendingSyncReset bool `json:"isPendingSyncReset"`
// UpdatedAt Last update date
UpdatedAt string `json:"updatedAt"`
}
SessionResponseDto defines model for SessionResponseDto.
type SessionUnlockDto ¶
type SessionUnlockDto struct {
// Password User password (required if PIN code is not provided)
//
// Example: password
Password *string `json:"password,omitempty"`
// PinCode New PIN code (4-6 digits)
//
// Example: 123456
PinCode *string `json:"pinCode,omitempty"`
}
SessionUnlockDto defines model for SessionUnlockDto.
type SessionUpdateDto ¶
type SessionUpdateDto struct {
// IsPendingSyncReset Reset pending sync state
IsPendingSyncReset *bool `json:"isPendingSyncReset,omitempty"`
}
SessionUpdateDto defines model for SessionUpdateDto.
type SetMaintenanceModeDto ¶
type SetMaintenanceModeDto struct {
// Action Maintenance action
Action MaintenanceAction `json:"action"`
// RestoreBackupFilename Restore backup filename
RestoreBackupFilename *string `json:"restoreBackupFilename,omitempty"`
}
SetMaintenanceModeDto defines model for SetMaintenanceModeDto.
type SetMaintenanceModeJSONRequestBody ¶
type SetMaintenanceModeJSONRequestBody = SetMaintenanceModeDto
SetMaintenanceModeJSONRequestBody defines body for SetMaintenanceMode for application/json ContentType.
type SetMaintenanceModeResponse ¶
func ParseSetMaintenanceModeResponse ¶
func ParseSetMaintenanceModeResponse(rsp *http.Response) (*SetMaintenanceModeResponse, error)
ParseSetMaintenanceModeResponse parses an HTTP response from a SetMaintenanceModeWithResponse call
func (SetMaintenanceModeResponse) ContentType ¶
func (r SetMaintenanceModeResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SetMaintenanceModeResponse) GetBody ¶
func (r SetMaintenanceModeResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SetMaintenanceModeResponse) Status ¶
func (r SetMaintenanceModeResponse) Status() string
Status returns HTTPResponse.Status
func (SetMaintenanceModeResponse) StatusCode ¶
func (r SetMaintenanceModeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SetServerLicenseJSONRequestBody ¶
type SetServerLicenseJSONRequestBody = LicenseKeyDto
SetServerLicenseJSONRequestBody defines body for SetServerLicense for application/json ContentType.
type SetServerLicenseResponse ¶
type SetServerLicenseResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *LicenseResponseDto
}
func ParseSetServerLicenseResponse ¶
func ParseSetServerLicenseResponse(rsp *http.Response) (*SetServerLicenseResponse, error)
ParseSetServerLicenseResponse parses an HTTP response from a SetServerLicenseWithResponse call
func (SetServerLicenseResponse) ContentType ¶
func (r SetServerLicenseResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SetServerLicenseResponse) GetBody ¶
func (r SetServerLicenseResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SetServerLicenseResponse) GetJSON200 ¶
func (r SetServerLicenseResponse) GetJSON200() *LicenseResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SetServerLicenseResponse) Status ¶
func (r SetServerLicenseResponse) Status() string
Status returns HTTPResponse.Status
func (SetServerLicenseResponse) StatusCode ¶
func (r SetServerLicenseResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SetUserLicenseJSONRequestBody ¶
type SetUserLicenseJSONRequestBody = LicenseKeyDto
SetUserLicenseJSONRequestBody defines body for SetUserLicense for application/json ContentType.
type SetUserLicenseResponse ¶
type SetUserLicenseResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *LicenseResponseDto
}
func ParseSetUserLicenseResponse ¶
func ParseSetUserLicenseResponse(rsp *http.Response) (*SetUserLicenseResponse, error)
ParseSetUserLicenseResponse parses an HTTP response from a SetUserLicenseWithResponse call
func (SetUserLicenseResponse) ContentType ¶
func (r SetUserLicenseResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SetUserLicenseResponse) GetBody ¶
func (r SetUserLicenseResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SetUserLicenseResponse) GetJSON200 ¶
func (r SetUserLicenseResponse) GetJSON200() *LicenseResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SetUserLicenseResponse) Status ¶
func (r SetUserLicenseResponse) Status() string
Status returns HTTPResponse.Status
func (SetUserLicenseResponse) StatusCode ¶
func (r SetUserLicenseResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SetUserOnboardingJSONRequestBody ¶
type SetUserOnboardingJSONRequestBody = OnboardingDto
SetUserOnboardingJSONRequestBody defines body for SetUserOnboarding for application/json ContentType.
type SetUserOnboardingResponse ¶
type SetUserOnboardingResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *OnboardingResponseDto
}
func ParseSetUserOnboardingResponse ¶
func ParseSetUserOnboardingResponse(rsp *http.Response) (*SetUserOnboardingResponse, error)
ParseSetUserOnboardingResponse parses an HTTP response from a SetUserOnboardingWithResponse call
func (SetUserOnboardingResponse) ContentType ¶
func (r SetUserOnboardingResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SetUserOnboardingResponse) GetBody ¶
func (r SetUserOnboardingResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SetUserOnboardingResponse) GetJSON200 ¶
func (r SetUserOnboardingResponse) GetJSON200() *OnboardingResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (SetUserOnboardingResponse) Status ¶
func (r SetUserOnboardingResponse) Status() string
Status returns HTTPResponse.Status
func (SetUserOnboardingResponse) StatusCode ¶
func (r SetUserOnboardingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SetupPinCodeJSONRequestBody ¶
type SetupPinCodeJSONRequestBody = PinCodeSetupDto
SetupPinCodeJSONRequestBody defines body for SetupPinCode for application/json ContentType.
type SetupPinCodeResponse ¶
func ParseSetupPinCodeResponse ¶
func ParseSetupPinCodeResponse(rsp *http.Response) (*SetupPinCodeResponse, error)
ParseSetupPinCodeResponse parses an HTTP response from a SetupPinCodeWithResponse call
func (SetupPinCodeResponse) ContentType ¶
func (r SetupPinCodeResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SetupPinCodeResponse) GetBody ¶
func (r SetupPinCodeResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SetupPinCodeResponse) Status ¶
func (r SetupPinCodeResponse) Status() string
Status returns HTTPResponse.Status
func (SetupPinCodeResponse) StatusCode ¶
func (r SetupPinCodeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SharedLinkCreateDto ¶
type SharedLinkCreateDto struct {
AlbumId *openapi_types.UUID `json:"albumId,omitempty"`
AllowDownload *bool `json:"allowDownload,omitempty"`
AllowUpload *bool `json:"allowUpload,omitempty"`
AssetIds *[]openapi_types.UUID `json:"assetIds,omitempty"`
Description *string `json:"description,omitempty"`
//
// Example: 2024-01-01T00:00:00.000Z
ExpiresAt *time.Time `json:"expiresAt,omitempty"`
Password *string `json:"password,omitempty"`
ShowMetadata *bool `json:"showMetadata,omitempty"`
Slug *string `json:"slug,omitempty"`
Type SharedLinkType `json:"type"`
}
SharedLinkCreateDto defines model for SharedLinkCreateDto.
type SharedLinkEditDto ¶
type SharedLinkEditDto struct {
AllowDownload *bool `json:"allowDownload,omitempty"`
AllowUpload *bool `json:"allowUpload,omitempty"`
Description *string `json:"description,omitempty"`
//
// Example: 2024-01-01T00:00:00.000Z
ExpiresAt *time.Time `json:"expiresAt,omitempty"`
Password *string `json:"password,omitempty"`
ShowMetadata *bool `json:"showMetadata,omitempty"`
Slug *string `json:"slug,omitempty"`
}
SharedLinkEditDto defines model for SharedLinkEditDto.
type SharedLinkLoginDto ¶
type SharedLinkLoginDto struct {
//
// Example: password
Password string `json:"password"`
}
SharedLinkLoginDto defines model for SharedLinkLoginDto.
type SharedLinkLoginJSONRequestBody ¶
type SharedLinkLoginJSONRequestBody = SharedLinkLoginDto
SharedLinkLoginJSONRequestBody defines body for SharedLinkLogin for application/json ContentType.
type SharedLinkLoginParams ¶
type SharedLinkLoginParams struct {
}
SharedLinkLoginParams defines parameters for SharedLinkLogin.
type SharedLinkLoginResponse ¶
type SharedLinkLoginResponse struct {
JSON201 *SharedLinkResponseDto
}
func ParseSharedLinkLoginResponse ¶
func ParseSharedLinkLoginResponse(rsp *http.Response) (*SharedLinkLoginResponse, error)
ParseSharedLinkLoginResponse parses an HTTP response from a SharedLinkLoginWithResponse call
func (SharedLinkLoginResponse) ContentType ¶
func (r SharedLinkLoginResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SharedLinkLoginResponse) GetBody ¶
func (r SharedLinkLoginResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SharedLinkLoginResponse) GetJSON201 ¶
func (r SharedLinkLoginResponse) GetJSON201() *SharedLinkResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (SharedLinkLoginResponse) Status ¶
func (r SharedLinkLoginResponse) Status() string
Status returns HTTPResponse.Status
func (SharedLinkLoginResponse) StatusCode ¶
func (r SharedLinkLoginResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SharedLinkResponseDto ¶
type SharedLinkResponseDto struct {
AllowDownload bool `json:"allowDownload"`
// AllowUpload Allow uploads
//
// Example: 2024-01-01T00:00:00.000Z
CreatedAt time.Time `json:"createdAt"`
Description *string `json:"description"`
//
// Example: 2024-01-01T00:00:00.000Z
ExpiresAt *time.Time `json:"expiresAt"`
Id openapi_types.UUID `json:"id"`
Key string `json:"key"`
Password *string `json:"password"`
ShowMetadata bool `json:"showMetadata"`
Slug *string `json:"slug"`
Type SharedLinkType `json:"type"`
UserId openapi_types.UUID `json:"userId"`
}
SharedLinkResponseDto Shared link response
type SharedLinkType ¶
type SharedLinkType string
SharedLinkType Shared link type
const ( ALBUM SharedLinkType = "ALBUM" INDIVIDUAL SharedLinkType = "INDIVIDUAL" )
Defines values for SharedLinkType.
func (SharedLinkType) Valid ¶
func (e SharedLinkType) Valid() bool
Valid indicates whether the value is a known member of the SharedLinkType enum.
type SharedLinksResponse ¶
type SharedLinksResponse struct {
Enabled bool `json:"enabled"`
SidebarWeb bool `json:"sidebarWeb"`
}
SharedLinksResponse defines model for SharedLinksResponse.
type SharedLinksUpdate ¶
type SharedLinksUpdate struct {
Enabled *bool `json:"enabled,omitempty"`
SidebarWeb *bool `json:"sidebarWeb,omitempty"`
}
SharedLinksUpdate defines model for SharedLinksUpdate.
type SignUpAdminJSONRequestBody ¶
type SignUpAdminJSONRequestBody = SignUpDto
SignUpAdminJSONRequestBody defines body for SignUpAdmin for application/json ContentType.
type SignUpAdminResponse ¶
type SignUpAdminResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *UserAdminResponseDto
}
func ParseSignUpAdminResponse ¶
func ParseSignUpAdminResponse(rsp *http.Response) (*SignUpAdminResponse, error)
ParseSignUpAdminResponse parses an HTTP response from a SignUpAdminWithResponse call
func (SignUpAdminResponse) ContentType ¶
func (r SignUpAdminResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (SignUpAdminResponse) GetBody ¶
func (r SignUpAdminResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (SignUpAdminResponse) GetJSON201 ¶
func (r SignUpAdminResponse) GetJSON201() *UserAdminResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (SignUpAdminResponse) Status ¶
func (r SignUpAdminResponse) Status() string
Status returns HTTPResponse.Status
func (SignUpAdminResponse) StatusCode ¶
func (r SignUpAdminResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SignUpDto ¶
type SignUpDto struct {
// Email User email
//
// Example: testuser@email.com
Email openapi_types.Email `json:"email"`
// Name User name
//
// Example: Admin
Name string `json:"name"`
// Password User password
//
// Example: password
Password string `json:"password"`
}
SignUpDto defines model for SignUpDto.
type SmartSearchDto ¶
type SmartSearchDto struct {
// AlbumIds Filter by album IDs
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
AlbumIds *[]openapi_types.UUID `json:"albumIds,omitempty"`
// City Filter by city name
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
City *string `json:"city,omitempty"`
// Country Filter by country name
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Country *string `json:"country,omitempty"`
// CreatedAfter Filter by creation date (after)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
CreatedAfter *time.Time `json:"createdAfter,omitempty"`
// CreatedBefore Filter by creation date (before)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
CreatedBefore *time.Time `json:"createdBefore,omitempty"`
Filter *SearchFilter `json:"filter,omitempty"`
// IsEncoded Filter by encoded status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsEncoded *bool `json:"isEncoded,omitempty"`
// IsFavorite Filter by favorite status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsFavorite *bool `json:"isFavorite,omitempty"`
// IsMotion Filter by motion photo status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsMotion *bool `json:"isMotion,omitempty"`
// IsNotInAlbum Filter assets not in any album
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsNotInAlbum *bool `json:"isNotInAlbum,omitempty"`
// IsOffline Filter by offline status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsOffline *bool `json:"isOffline,omitempty"`
// Language Search language code
Language *string `json:"language,omitempty"`
// LensModel Filter by lens model
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
LensModel *string `json:"lensModel,omitempty"`
// LibraryId Library ID to filter by
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
LibraryId *openapi_types.UUID `json:"libraryId,omitempty"`
// Make Filter by camera make
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Make *string `json:"make,omitempty"`
// Model Filter by camera model
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Model *string `json:"model,omitempty"`
// Ocr Filter by OCR text content
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Ocr *string `json:"ocr,omitempty"`
// Page Page number
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Page *int `json:"page,omitempty"`
// PersonIds Filter by person IDs
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
PersonIds *[]openapi_types.UUID `json:"personIds,omitempty"`
// Query Natural language search query
Query *string `json:"query,omitempty"`
// QueryAssetId Asset ID to use as search reference
QueryAssetId *openapi_types.UUID `json:"queryAssetId,omitempty"`
// Rating Filter by rating [1-5], or null for unrated
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Rating *int `json:"rating,omitempty"`
// Size Number of results to return
Size *int `json:"size,omitempty"`
// State Filter by state/province name
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
State *string `json:"state,omitempty"`
// TagIds Filter by tag IDs
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TagIds *[]openapi_types.UUID `json:"tagIds,omitempty"`
// TakenAfter Filter by taken date (after)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TakenAfter *time.Time `json:"takenAfter,omitempty"`
// TakenBefore Filter by taken date (before)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TakenBefore *time.Time `json:"takenBefore,omitempty"`
// TrashedAfter Filter by trash date (after)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TrashedAfter *time.Time `json:"trashedAfter,omitempty"`
// TrashedBefore Filter by trash date (before)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TrashedBefore *time.Time `json:"trashedBefore,omitempty"`
// Type Asset type
Type *AssetTypeEnum `json:"type,omitempty"`
// UpdatedAfter Filter by update date (after)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdatedAfter *time.Time `json:"updatedAfter,omitempty"`
// UpdatedBefore Filter by update date (before)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdatedBefore *time.Time `json:"updatedBefore,omitempty"`
// Visibility Asset visibility
Visibility *AssetVisibility `json:"visibility,omitempty"`
// WithDeleted Include deleted assets
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
WithDeleted *bool `json:"withDeleted,omitempty"`
// WithExif Include EXIF data in response
WithExif *bool `json:"withExif,omitempty"`
}
SmartSearchDto defines model for SmartSearchDto.
type SourceType ¶
type SourceType string
SourceType Face detection source type
const ( Exif SourceType = "exif" MachineLearning SourceType = "machine-learning" Manual SourceType = "manual" )
Defines values for SourceType.
func (SourceType) Valid ¶
func (e SourceType) Valid() bool
Valid indicates whether the value is a known member of the SourceType enum.
type StackCreateDto ¶
type StackCreateDto struct {
// AssetIds Asset IDs (first becomes primary, min 2)
AssetIds []openapi_types.UUID `json:"assetIds"`
}
StackCreateDto defines model for StackCreateDto.
type StackResponseDto ¶
type StackResponseDto struct {
Assets []AssetResponseDto `json:"assets"`
// Id Stack ID
Id openapi_types.UUID `json:"id"`
// PrimaryAssetId Primary asset ID
PrimaryAssetId openapi_types.UUID `json:"primaryAssetId"`
}
StackResponseDto Stack response
type StackUpdateDto ¶
type StackUpdateDto struct {
// PrimaryAssetId Primary asset ID
PrimaryAssetId *openapi_types.UUID `json:"primaryAssetId,omitempty"`
}
StackUpdateDto defines model for StackUpdateDto.
type StartDatabaseRestoreFlowResponse ¶
func ParseStartDatabaseRestoreFlowResponse ¶
func ParseStartDatabaseRestoreFlowResponse(rsp *http.Response) (*StartDatabaseRestoreFlowResponse, error)
ParseStartDatabaseRestoreFlowResponse parses an HTTP response from a StartDatabaseRestoreFlowWithResponse call
func (StartDatabaseRestoreFlowResponse) ContentType ¶
func (r StartDatabaseRestoreFlowResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (StartDatabaseRestoreFlowResponse) GetBody ¶
func (r StartDatabaseRestoreFlowResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (StartDatabaseRestoreFlowResponse) Status ¶
func (r StartDatabaseRestoreFlowResponse) Status() string
Status returns HTTPResponse.Status
func (StartDatabaseRestoreFlowResponse) StatusCode ¶
func (r StartDatabaseRestoreFlowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type StartOAuthJSONRequestBody ¶
type StartOAuthJSONRequestBody = OAuthConfigDto
StartOAuthJSONRequestBody defines body for StartOAuth for application/json ContentType.
type StartOAuthResponse ¶
type StartOAuthResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *OAuthAuthorizeResponseDto
}
func ParseStartOAuthResponse ¶
func ParseStartOAuthResponse(rsp *http.Response) (*StartOAuthResponse, error)
ParseStartOAuthResponse parses an HTTP response from a StartOAuthWithResponse call
func (StartOAuthResponse) ContentType ¶
func (r StartOAuthResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (StartOAuthResponse) GetBody ¶
func (r StartOAuthResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (StartOAuthResponse) GetJSON201 ¶
func (r StartOAuthResponse) GetJSON201() *OAuthAuthorizeResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (StartOAuthResponse) Status ¶
func (r StartOAuthResponse) Status() string
Status returns HTTPResponse.Status
func (StartOAuthResponse) StatusCode ¶
func (r StartOAuthResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type StatisticsSearchDto ¶
type StatisticsSearchDto struct {
// AlbumIds Filter by album IDs
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
AlbumIds *[]openapi_types.UUID `json:"albumIds,omitempty"`
// City Filter by city name
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
City *string `json:"city,omitempty"`
// Country Filter by country name
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Country *string `json:"country,omitempty"`
// CreatedAfter Filter by creation date (after)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
CreatedAfter *time.Time `json:"createdAfter,omitempty"`
// CreatedBefore Filter by creation date (before)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
CreatedBefore *time.Time `json:"createdBefore,omitempty"`
// Description Filter by description text
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Description *string `json:"description,omitempty"`
Filter *SearchFilter `json:"filter,omitempty"`
// IsEncoded Filter by encoded status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsEncoded *bool `json:"isEncoded,omitempty"`
// IsFavorite Filter by favorite status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsFavorite *bool `json:"isFavorite,omitempty"`
// IsMotion Filter by motion photo status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsMotion *bool `json:"isMotion,omitempty"`
// IsNotInAlbum Filter assets not in any album
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsNotInAlbum *bool `json:"isNotInAlbum,omitempty"`
// IsOffline Filter by offline status
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
IsOffline *bool `json:"isOffline,omitempty"`
// LensModel Filter by lens model
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
LensModel *string `json:"lensModel,omitempty"`
// LibraryId Library ID to filter by
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
LibraryId *openapi_types.UUID `json:"libraryId,omitempty"`
// Make Filter by camera make
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Make *string `json:"make,omitempty"`
// Model Filter by camera model
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Model *string `json:"model,omitempty"`
// Ocr Filter by OCR text content
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Ocr *string `json:"ocr,omitempty"`
// PersonIds Filter by person IDs
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
PersonIds *[]openapi_types.UUID `json:"personIds,omitempty"`
// Rating Filter by rating [1-5], or null for unrated
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Rating *int `json:"rating,omitempty"`
// State Filter by state/province name
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
State *string `json:"state,omitempty"`
// TagIds Filter by tag IDs
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TagIds *[]openapi_types.UUID `json:"tagIds,omitempty"`
// TakenAfter Filter by taken date (after)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TakenAfter *time.Time `json:"takenAfter,omitempty"`
// TakenBefore Filter by taken date (before)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TakenBefore *time.Time `json:"takenBefore,omitempty"`
// TrashedAfter Filter by trash date (after)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TrashedAfter *time.Time `json:"trashedAfter,omitempty"`
// TrashedBefore Filter by trash date (before)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
TrashedBefore *time.Time `json:"trashedBefore,omitempty"`
// Type Asset type
Type *AssetTypeEnum `json:"type,omitempty"`
// UpdatedAfter Filter by update date (after)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdatedAfter *time.Time `json:"updatedAfter,omitempty"`
// UpdatedBefore Filter by update date (before)
//
// Example: 2024-01-01T00:00:00.000Z
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
UpdatedBefore *time.Time `json:"updatedBefore,omitempty"`
// Visibility Asset visibility
Visibility *AssetVisibility `json:"visibility,omitempty"`
}
StatisticsSearchDto defines model for StatisticsSearchDto.
type StorageFolder ¶
type StorageFolder string
StorageFolder Storage folder
const ( StorageFolderBackups StorageFolder = "backups" StorageFolderEncodedVideo StorageFolder = "encoded-video" StorageFolderLibrary StorageFolder = "library" StorageFolderProfile StorageFolder = "profile" StorageFolderThumbs StorageFolder = "thumbs" StorageFolderUpload StorageFolder = "upload" )
Defines values for StorageFolder.
func (StorageFolder) Valid ¶
func (e StorageFolder) Valid() bool
Valid indicates whether the value is a known member of the StorageFolder enum.
type StringFilter ¶
type StringFilter struct {
Eq *string `json:"eq,omitempty"`
In *[]string `json:"in,omitempty"`
Ne *string `json:"ne,omitempty"`
NotIn *[]string `json:"notIn,omitempty"`
}
StringFilter defines model for StringFilter.
type StringFilterNullable ¶
type StringFilterNullable struct {
Eq *string `json:"eq,omitempty"`
In *[]string `json:"in,omitempty"`
Ne *string `json:"ne,omitempty"`
NotIn *[]string `json:"notIn,omitempty"`
}
StringFilterNullable defines model for StringFilterNullable.
type StringPatternFilter ¶
type StringPatternFilter struct {
EndsWith *string `json:"endsWith,omitempty"`
Eq *string `json:"eq,omitempty"`
In *[]string `json:"in,omitempty"`
Like *string `json:"like,omitempty"`
Ne *string `json:"ne,omitempty"`
NotIn *[]string `json:"notIn,omitempty"`
NotLike *string `json:"notLike,omitempty"`
StartsWith *string `json:"startsWith,omitempty"`
}
StringPatternFilter defines model for StringPatternFilter.
type StringSimilarityFilter ¶
type StringSimilarityFilter struct {
Matches string `json:"matches"`
}
StringSimilarityFilter defines model for StringSimilarityFilter.
type SyncAckDeleteDto ¶
type SyncAckDeleteDto struct {
// Types Sync entity types to delete acks for
Types *[]SyncEntityType `json:"types,omitempty"`
}
SyncAckDeleteDto defines model for SyncAckDeleteDto.
type SyncAckDto ¶
type SyncAckDto struct {
// Ack Acknowledgment ID
Ack string `json:"ack"`
// Type Sync entity type
Type SyncEntityType `json:"type"`
}
SyncAckDto defines model for SyncAckDto.
type SyncAckSetDto ¶
type SyncAckSetDto struct {
// Acks Acknowledgment IDs (max 1000)
Acks []string `json:"acks"`
}
SyncAckSetDto defines model for SyncAckSetDto.
type SyncEntityType ¶
type SyncEntityType string
SyncEntityType Sync entity type
const ( SyncEntityTypeAlbumAssetBackfillV1 SyncEntityType = "AlbumAssetBackfillV1" SyncEntityTypeAlbumAssetBackfillV2 SyncEntityType = "AlbumAssetBackfillV2" SyncEntityTypeAlbumAssetCreateV1 SyncEntityType = "AlbumAssetCreateV1" SyncEntityTypeAlbumAssetCreateV2 SyncEntityType = "AlbumAssetCreateV2" SyncEntityTypeAlbumAssetExifBackfillV1 SyncEntityType = "AlbumAssetExifBackfillV1" SyncEntityTypeAlbumAssetExifCreateV1 SyncEntityType = "AlbumAssetExifCreateV1" SyncEntityTypeAlbumAssetExifUpdateV1 SyncEntityType = "AlbumAssetExifUpdateV1" SyncEntityTypeAlbumAssetUpdateV1 SyncEntityType = "AlbumAssetUpdateV1" SyncEntityTypeAlbumAssetUpdateV2 SyncEntityType = "AlbumAssetUpdateV2" SyncEntityTypeAlbumDeleteV1 SyncEntityType = "AlbumDeleteV1" SyncEntityTypeAlbumToAssetBackfillV1 SyncEntityType = "AlbumToAssetBackfillV1" SyncEntityTypeAlbumToAssetDeleteV1 SyncEntityType = "AlbumToAssetDeleteV1" SyncEntityTypeAlbumToAssetV1 SyncEntityType = "AlbumToAssetV1" SyncEntityTypeAlbumUserBackfillV1 SyncEntityType = "AlbumUserBackfillV1" SyncEntityTypeAlbumUserDeleteV1 SyncEntityType = "AlbumUserDeleteV1" SyncEntityTypeAlbumUserV1 SyncEntityType = "AlbumUserV1" SyncEntityTypeAlbumV1 SyncEntityType = "AlbumV1" SyncEntityTypeAlbumV2 SyncEntityType = "AlbumV2" SyncEntityTypeAssetDeleteV1 SyncEntityType = "AssetDeleteV1" SyncEntityTypeAssetEditDeleteV1 SyncEntityType = "AssetEditDeleteV1" SyncEntityTypeAssetEditV1 SyncEntityType = "AssetEditV1" SyncEntityTypeAssetExifV1 SyncEntityType = "AssetExifV1" SyncEntityTypeAssetFaceDeleteV1 SyncEntityType = "AssetFaceDeleteV1" SyncEntityTypeAssetFaceV1 SyncEntityType = "AssetFaceV1" SyncEntityTypeAssetFaceV2 SyncEntityType = "AssetFaceV2" SyncEntityTypeAssetFaceV3 SyncEntityType = "AssetFaceV3" SyncEntityTypeAssetMetadataDeleteV1 SyncEntityType = "AssetMetadataDeleteV1" SyncEntityTypeAssetMetadataV1 SyncEntityType = "AssetMetadataV1" SyncEntityTypeAssetOcrDeleteV1 SyncEntityType = "AssetOcrDeleteV1" SyncEntityTypeAssetOcrV1 SyncEntityType = "AssetOcrV1" SyncEntityTypeAssetV1 SyncEntityType = "AssetV1" SyncEntityTypeAssetV2 SyncEntityType = "AssetV2" SyncEntityTypeAuthUserV1 SyncEntityType = "AuthUserV1" SyncEntityTypeAuthUserV2 SyncEntityType = "AuthUserV2" SyncEntityTypeMemoryDeleteV1 SyncEntityType = "MemoryDeleteV1" SyncEntityTypeMemoryToAssetDeleteV1 SyncEntityType = "MemoryToAssetDeleteV1" SyncEntityTypeMemoryToAssetV1 SyncEntityType = "MemoryToAssetV1" SyncEntityTypeMemoryV1 SyncEntityType = "MemoryV1" SyncEntityTypePartnerAssetBackfillV1 SyncEntityType = "PartnerAssetBackfillV1" SyncEntityTypePartnerAssetBackfillV2 SyncEntityType = "PartnerAssetBackfillV2" SyncEntityTypePartnerAssetDeleteV1 SyncEntityType = "PartnerAssetDeleteV1" SyncEntityTypePartnerAssetExifBackfillV1 SyncEntityType = "PartnerAssetExifBackfillV1" SyncEntityTypePartnerAssetExifV1 SyncEntityType = "PartnerAssetExifV1" SyncEntityTypePartnerAssetV1 SyncEntityType = "PartnerAssetV1" SyncEntityTypePartnerAssetV2 SyncEntityType = "PartnerAssetV2" SyncEntityTypePartnerDeleteV1 SyncEntityType = "PartnerDeleteV1" SyncEntityTypePartnerStackBackfillV1 SyncEntityType = "PartnerStackBackfillV1" SyncEntityTypePartnerStackDeleteV1 SyncEntityType = "PartnerStackDeleteV1" SyncEntityTypePartnerStackV1 SyncEntityType = "PartnerStackV1" SyncEntityTypePartnerV1 SyncEntityType = "PartnerV1" SyncEntityTypePersonDeleteV1 SyncEntityType = "PersonDeleteV1" SyncEntityTypePersonV1 SyncEntityType = "PersonV1" SyncEntityTypeStackDeleteV1 SyncEntityType = "StackDeleteV1" SyncEntityTypeStackV1 SyncEntityType = "StackV1" SyncEntityTypeSyncAckV1 SyncEntityType = "SyncAckV1" SyncEntityTypeSyncCompleteV1 SyncEntityType = "SyncCompleteV1" SyncEntityTypeSyncResetV1 SyncEntityType = "SyncResetV1" SyncEntityTypeUserDeleteV1 SyncEntityType = "UserDeleteV1" SyncEntityTypeUserMetadataDeleteV1 SyncEntityType = "UserMetadataDeleteV1" SyncEntityTypeUserMetadataV1 SyncEntityType = "UserMetadataV1" SyncEntityTypeUserV1 SyncEntityType = "UserV1" )
Defines values for SyncEntityType.
func (SyncEntityType) Valid ¶
func (e SyncEntityType) Valid() bool
Valid indicates whether the value is a known member of the SyncEntityType enum.
type SyncRequestType ¶
type SyncRequestType string
SyncRequestType Sync request type
const ( SyncRequestTypeAlbumAssetExifsV1 SyncRequestType = "AlbumAssetExifsV1" SyncRequestTypeAlbumAssetsV1 SyncRequestType = "AlbumAssetsV1" SyncRequestTypeAlbumAssetsV2 SyncRequestType = "AlbumAssetsV2" SyncRequestTypeAlbumToAssetsV1 SyncRequestType = "AlbumToAssetsV1" SyncRequestTypeAlbumUsersV1 SyncRequestType = "AlbumUsersV1" SyncRequestTypeAlbumsV1 SyncRequestType = "AlbumsV1" SyncRequestTypeAlbumsV2 SyncRequestType = "AlbumsV2" SyncRequestTypeAssetEditsV1 SyncRequestType = "AssetEditsV1" SyncRequestTypeAssetExifsV1 SyncRequestType = "AssetExifsV1" SyncRequestTypeAssetFacesV1 SyncRequestType = "AssetFacesV1" SyncRequestTypeAssetFacesV2 SyncRequestType = "AssetFacesV2" SyncRequestTypeAssetFacesV3 SyncRequestType = "AssetFacesV3" SyncRequestTypeAssetMetadataV1 SyncRequestType = "AssetMetadataV1" SyncRequestTypeAssetOcrV1 SyncRequestType = "AssetOcrV1" SyncRequestTypeAssetsV1 SyncRequestType = "AssetsV1" SyncRequestTypeAssetsV2 SyncRequestType = "AssetsV2" SyncRequestTypeAuthUsersV1 SyncRequestType = "AuthUsersV1" SyncRequestTypeAuthUsersV2 SyncRequestType = "AuthUsersV2" SyncRequestTypeMemoriesV1 SyncRequestType = "MemoriesV1" SyncRequestTypeMemoryToAssetsV1 SyncRequestType = "MemoryToAssetsV1" SyncRequestTypePartnerAssetExifsV1 SyncRequestType = "PartnerAssetExifsV1" SyncRequestTypePartnerAssetsV1 SyncRequestType = "PartnerAssetsV1" SyncRequestTypePartnerAssetsV2 SyncRequestType = "PartnerAssetsV2" SyncRequestTypePartnerStacksV1 SyncRequestType = "PartnerStacksV1" SyncRequestTypePartnersV1 SyncRequestType = "PartnersV1" SyncRequestTypePeopleV1 SyncRequestType = "PeopleV1" SyncRequestTypeStacksV1 SyncRequestType = "StacksV1" SyncRequestTypeUserMetadataV1 SyncRequestType = "UserMetadataV1" SyncRequestTypeUsersV1 SyncRequestType = "UsersV1" )
Defines values for SyncRequestType.
func (SyncRequestType) Valid ¶
func (e SyncRequestType) Valid() bool
Valid indicates whether the value is a known member of the SyncRequestType enum.
type SyncStreamDto ¶
type SyncStreamDto struct {
// Reset Reset sync state
Reset *bool `json:"reset,omitempty"`
// Types Sync request types
Types []SyncRequestType `json:"types"`
}
SyncStreamDto defines model for SyncStreamDto.
type SystemConfigTemplateStorageOptionDto ¶
type SystemConfigTemplateStorageOptionDto struct {
// DayOptions Available day format options for storage template
DayOptions []string `json:"dayOptions"`
// HourOptions Available hour format options for storage template
HourOptions []string `json:"hourOptions"`
// MinuteOptions Available minute format options for storage template
MinuteOptions []string `json:"minuteOptions"`
// MonthOptions Available month format options for storage template
MonthOptions []string `json:"monthOptions"`
// PresetOptions Available preset template options
PresetOptions []string `json:"presetOptions"`
// SecondOptions Available second format options for storage template
SecondOptions []string `json:"secondOptions"`
// WeekOptions Available week format options for storage template
WeekOptions []string `json:"weekOptions"`
// YearOptions Available year format options for storage template
YearOptions []string `json:"yearOptions"`
}
SystemConfigTemplateStorageOptionDto defines model for SystemConfigTemplateStorageOptionDto.
type TagAssetsJSONRequestBody ¶
type TagAssetsJSONRequestBody = BulkIdsDto
TagAssetsJSONRequestBody defines body for TagAssets for application/json ContentType.
type TagAssetsResponse ¶
type TagAssetsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]BulkIdResponseDto
}
func ParseTagAssetsResponse ¶
func ParseTagAssetsResponse(rsp *http.Response) (*TagAssetsResponse, error)
ParseTagAssetsResponse parses an HTTP response from a TagAssetsWithResponse call
func (TagAssetsResponse) ContentType ¶
func (r TagAssetsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (TagAssetsResponse) GetBody ¶
func (r TagAssetsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (TagAssetsResponse) GetJSON200 ¶
func (r TagAssetsResponse) GetJSON200() *[]BulkIdResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (TagAssetsResponse) Status ¶
func (r TagAssetsResponse) Status() string
Status returns HTTPResponse.Status
func (TagAssetsResponse) StatusCode ¶
func (r TagAssetsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TagBulkAssetsDto ¶
type TagBulkAssetsDto struct {
// AssetIds Asset IDs
AssetIds []openapi_types.UUID `json:"assetIds"`
// TagIds Tag IDs
TagIds []openapi_types.UUID `json:"tagIds"`
}
TagBulkAssetsDto defines model for TagBulkAssetsDto.
type TagBulkAssetsResponseDto ¶
type TagBulkAssetsResponseDto struct {
// Count Number of assets tagged
Count int `json:"count"`
}
TagBulkAssetsResponseDto defines model for TagBulkAssetsResponseDto.
type TagCreateDto ¶
type TagCreateDto struct {
// Color Tag color (hex)
Color *string `json:"color,omitempty"`
// Name Tag name
Name string `json:"name"`
// ParentId Parent tag ID
ParentId *openapi_types.UUID `json:"parentId,omitempty"`
}
TagCreateDto defines model for TagCreateDto.
type TagResponseDto ¶
type TagResponseDto struct {
// Color Tag color (hex)
Color *string `json:"color,omitempty"`
// CreatedAt Creation date
CreatedAt time.Time `json:"createdAt"`
// Id Tag ID
Id openapi_types.UUID `json:"id"`
// Name Tag name
Name string `json:"name"`
// ParentId Parent tag ID
ParentId *string `json:"parentId,omitempty"`
// UpdatedAt Last update date
UpdatedAt time.Time `json:"updatedAt"`
// Value Tag value (full path)
Value string `json:"value"`
}
TagResponseDto defines model for TagResponseDto.
type TagUpdateDto ¶
type TagUpdateDto struct {
// Color Tag color (hex)
Color *string `json:"color,omitempty"`
// Name Tag name
Name *string `json:"name,omitempty"`
}
TagUpdateDto defines model for TagUpdateDto.
type TagUpsertDto ¶
type TagUpsertDto struct {
// Tags Tag names to upsert
Tags []string `json:"tags"`
}
TagUpsertDto defines model for TagUpsertDto.
type TagsResponse ¶
type TagsResponse struct {
// Enabled Whether tags are enabled
Enabled bool `json:"enabled"`
// SidebarWeb Whether tags appear in web sidebar
SidebarWeb bool `json:"sidebarWeb"`
}
TagsResponse defines model for TagsResponse.
type TagsUpdate ¶
type TagsUpdate struct {
// Enabled Whether tags are enabled
Enabled *bool `json:"enabled,omitempty"`
// SidebarWeb Whether tags appear in web sidebar
SidebarWeb *bool `json:"sidebarWeb,omitempty"`
}
TagsUpdate defines model for TagsUpdate.
type TemplateDto ¶
type TemplateDto struct {
// Template Template name
Template string `json:"template"`
}
TemplateDto defines model for TemplateDto.
type TemplateResponseDto ¶
type TemplateResponseDto struct {
// Html Template HTML content
Html string `json:"html"`
// Name Template name
Name string `json:"name"`
}
TemplateResponseDto defines model for TemplateResponseDto.
type TestEmailResponseDto ¶
type TestEmailResponseDto struct {
// MessageId Email message ID
MessageId string `json:"messageId"`
}
TestEmailResponseDto defines model for TestEmailResponseDto.
type TimeBucketAssetResponseDto ¶
type TimeBucketAssetResponseDto struct {
// City Array of city names extracted from EXIF GPS data
City *[]*string `json:"city,omitempty"`
// Country Array of country names extracted from EXIF GPS data
Country *[]*string `json:"country,omitempty"`
// CreatedAt Array of UTC timestamps when each asset was originally uploaded to Immich
CreatedAt []string `json:"createdAt"`
// Duration Array of video/gif durations in milliseconds (null for static images)
Duration []*int `json:"duration"`
// FileCreatedAt Array of file creation timestamps in UTC
FileCreatedAt []string `json:"fileCreatedAt"`
// Id Array of asset IDs in the time bucket
Id []string `json:"id"`
// IsFavorite Array indicating whether each asset is favorited
IsFavorite []bool `json:"isFavorite"`
// IsImage Array indicating whether each asset is an image (false for videos)
IsImage []bool `json:"isImage"`
// IsTrashed Array indicating whether each asset is in the trash
IsTrashed []bool `json:"isTrashed"`
// Latitude Array of latitude coordinates extracted from EXIF GPS data
Latitude *[]*float64 `json:"latitude,omitempty"`
// LivePhotoVideoId Array of live photo video asset IDs (null for non-live photos)
LivePhotoVideoId []*string `json:"livePhotoVideoId"`
// LocalOffsetHours Array of UTC offset hours at the time each photo was taken. Positive values are east of UTC, negative values are west of UTC. Values may be fractional (e.g., 5.5 for +05:30, -9.75 for -09:45). Applying this offset to 'fileCreatedAt' will give you the time the photo was taken from the photographer's perspective.
LocalOffsetHours []float64 `json:"localOffsetHours"`
// Longitude Array of longitude coordinates extracted from EXIF GPS data
Longitude *[]*float64 `json:"longitude,omitempty"`
// OwnerId Array of owner IDs for each asset
OwnerId []string `json:"ownerId"`
// ProjectionType Array of projection types for 360° content (e.g., "EQUIRECTANGULAR", "CUBEFACE", "CYLINDRICAL")
ProjectionType []*string `json:"projectionType"`
// Ratio Array of aspect ratios (width/height) for each asset
Ratio []float64 `json:"ratio"`
// Stack Array of stack information as [stackId, assetCount] tuples (null for non-stacked assets)
Stack *[]*[]string `json:"stack,omitempty"`
// Thumbhash Array of BlurHash strings for generating asset previews (base64 encoded)
Thumbhash []*string `json:"thumbhash"`
// Visibility Array of visibility statuses for each asset (e.g., ARCHIVE, TIMELINE, HIDDEN, LOCKED)
Visibility []AssetVisibility `json:"visibility"`
}
TimeBucketAssetResponseDto defines model for TimeBucketAssetResponseDto.
type TimeBucketsResponseDto ¶
type TimeBucketsResponseDto struct {
// Count Number of assets in this time bucket
//
// Example: 42
Count int `json:"count"`
// TimeBucket Time bucket identifier in YYYY-MM-DD format representing the start of the time period
//
// Example: 2024-01-01
TimeBucket string `json:"timeBucket"`
}
TimeBucketsResponseDto defines model for TimeBucketsResponseDto.
type ToneMapping ¶
type ToneMapping string
ToneMapping Tone mapping
const ( ToneMappingDisabled ToneMapping = "disabled" ToneMappingHable ToneMapping = "hable" ToneMappingMobius ToneMapping = "mobius" ToneMappingReinhard ToneMapping = "reinhard" )
Defines values for ToneMapping.
func (ToneMapping) Valid ¶
func (e ToneMapping) Valid() bool
Valid indicates whether the value is a known member of the ToneMapping enum.
type TranscodeHWAccel ¶
type TranscodeHWAccel string
TranscodeHWAccel Transcode hardware acceleration
const ( TranscodeHWAccelDisabled TranscodeHWAccel = "disabled" TranscodeHWAccelNvenc TranscodeHWAccel = "nvenc" TranscodeHWAccelQsv TranscodeHWAccel = "qsv" TranscodeHWAccelRkmpp TranscodeHWAccel = "rkmpp" TranscodeHWAccelVaapi TranscodeHWAccel = "vaapi" )
Defines values for TranscodeHWAccel.
func (TranscodeHWAccel) Valid ¶
func (e TranscodeHWAccel) Valid() bool
Valid indicates whether the value is a known member of the TranscodeHWAccel enum.
type TranscodePolicy ¶
type TranscodePolicy string
TranscodePolicy Transcode policy
const ( TranscodePolicyAll TranscodePolicy = "all" TranscodePolicyBitrate TranscodePolicy = "bitrate" TranscodePolicyDisabled TranscodePolicy = "disabled" TranscodePolicyOptimal TranscodePolicy = "optimal" TranscodePolicyRequired TranscodePolicy = "required" )
Defines values for TranscodePolicy.
func (TranscodePolicy) Valid ¶
func (e TranscodePolicy) Valid() bool
Valid indicates whether the value is a known member of the TranscodePolicy enum.
type TrashResponseDto ¶
type TrashResponseDto struct {
// Count Number of items in trash
Count int `json:"count"`
}
TrashResponseDto defines model for TrashResponseDto.
type UnlinkAllOAuthAccountsAdminResponse ¶
func ParseUnlinkAllOAuthAccountsAdminResponse ¶
func ParseUnlinkAllOAuthAccountsAdminResponse(rsp *http.Response) (*UnlinkAllOAuthAccountsAdminResponse, error)
ParseUnlinkAllOAuthAccountsAdminResponse parses an HTTP response from a UnlinkAllOAuthAccountsAdminWithResponse call
func (UnlinkAllOAuthAccountsAdminResponse) ContentType ¶
func (r UnlinkAllOAuthAccountsAdminResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UnlinkAllOAuthAccountsAdminResponse) GetBody ¶
func (r UnlinkAllOAuthAccountsAdminResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UnlinkAllOAuthAccountsAdminResponse) Status ¶
func (r UnlinkAllOAuthAccountsAdminResponse) Status() string
Status returns HTTPResponse.Status
func (UnlinkAllOAuthAccountsAdminResponse) StatusCode ¶
func (r UnlinkAllOAuthAccountsAdminResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UnlinkOAuthAccountResponse ¶
type UnlinkOAuthAccountResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserAdminResponseDto
}
func ParseUnlinkOAuthAccountResponse ¶
func ParseUnlinkOAuthAccountResponse(rsp *http.Response) (*UnlinkOAuthAccountResponse, error)
ParseUnlinkOAuthAccountResponse parses an HTTP response from a UnlinkOAuthAccountWithResponse call
func (UnlinkOAuthAccountResponse) ContentType ¶
func (r UnlinkOAuthAccountResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UnlinkOAuthAccountResponse) GetBody ¶
func (r UnlinkOAuthAccountResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UnlinkOAuthAccountResponse) GetJSON200 ¶
func (r UnlinkOAuthAccountResponse) GetJSON200() *UserAdminResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UnlinkOAuthAccountResponse) Status ¶
func (r UnlinkOAuthAccountResponse) Status() string
Status returns HTTPResponse.Status
func (UnlinkOAuthAccountResponse) StatusCode ¶
func (r UnlinkOAuthAccountResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UnlockAuthSessionJSONRequestBody ¶
type UnlockAuthSessionJSONRequestBody = SessionUnlockDto
UnlockAuthSessionJSONRequestBody defines body for UnlockAuthSession for application/json ContentType.
type UnlockAuthSessionResponse ¶
func ParseUnlockAuthSessionResponse ¶
func ParseUnlockAuthSessionResponse(rsp *http.Response) (*UnlockAuthSessionResponse, error)
ParseUnlockAuthSessionResponse parses an HTTP response from a UnlockAuthSessionWithResponse call
func (UnlockAuthSessionResponse) ContentType ¶
func (r UnlockAuthSessionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UnlockAuthSessionResponse) GetBody ¶
func (r UnlockAuthSessionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UnlockAuthSessionResponse) Status ¶
func (r UnlockAuthSessionResponse) Status() string
Status returns HTTPResponse.Status
func (UnlockAuthSessionResponse) StatusCode ¶
func (r UnlockAuthSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UntagAssetsJSONRequestBody ¶
type UntagAssetsJSONRequestBody = BulkIdsDto
UntagAssetsJSONRequestBody defines body for UntagAssets for application/json ContentType.
type UntagAssetsResponse ¶
type UntagAssetsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]BulkIdResponseDto
}
func ParseUntagAssetsResponse ¶
func ParseUntagAssetsResponse(rsp *http.Response) (*UntagAssetsResponse, error)
ParseUntagAssetsResponse parses an HTTP response from a UntagAssetsWithResponse call
func (UntagAssetsResponse) ContentType ¶
func (r UntagAssetsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UntagAssetsResponse) GetBody ¶
func (r UntagAssetsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UntagAssetsResponse) GetJSON200 ¶
func (r UntagAssetsResponse) GetJSON200() *[]BulkIdResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UntagAssetsResponse) Status ¶
func (r UntagAssetsResponse) Status() string
Status returns HTTPResponse.Status
func (UntagAssetsResponse) StatusCode ¶
func (r UntagAssetsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateAdminConfigJSONRequestBody ¶
type UpdateAdminConfigJSONRequestBody = AdminConfigDto
UpdateAdminConfigJSONRequestBody defines body for UpdateAdminConfig for application/json ContentType.
type UpdateAdminConfigResponse ¶
type UpdateAdminConfigResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AdminConfigDto
}
func ParseUpdateAdminConfigResponse ¶
func ParseUpdateAdminConfigResponse(rsp *http.Response) (*UpdateAdminConfigResponse, error)
ParseUpdateAdminConfigResponse parses an HTTP response from a UpdateAdminConfigWithResponse call
func (UpdateAdminConfigResponse) ContentType ¶
func (r UpdateAdminConfigResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateAdminConfigResponse) GetBody ¶
func (r UpdateAdminConfigResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateAdminConfigResponse) GetJSON200 ¶
func (r UpdateAdminConfigResponse) GetJSON200() *AdminConfigDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateAdminConfigResponse) Status ¶
func (r UpdateAdminConfigResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateAdminConfigResponse) StatusCode ¶
func (r UpdateAdminConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateAdminOnboardingJSONRequestBody ¶
type UpdateAdminOnboardingJSONRequestBody = AdminOnboardingUpdateDto
UpdateAdminOnboardingJSONRequestBody defines body for UpdateAdminOnboarding for application/json ContentType.
type UpdateAdminOnboardingResponse ¶
func ParseUpdateAdminOnboardingResponse ¶
func ParseUpdateAdminOnboardingResponse(rsp *http.Response) (*UpdateAdminOnboardingResponse, error)
ParseUpdateAdminOnboardingResponse parses an HTTP response from a UpdateAdminOnboardingWithResponse call
func (UpdateAdminOnboardingResponse) ContentType ¶
func (r UpdateAdminOnboardingResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateAdminOnboardingResponse) GetBody ¶
func (r UpdateAdminOnboardingResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateAdminOnboardingResponse) Status ¶
func (r UpdateAdminOnboardingResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateAdminOnboardingResponse) StatusCode ¶
func (r UpdateAdminOnboardingResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateAlbumDto ¶
type UpdateAlbumDto struct {
// AlbumName Album name
AlbumName *string `json:"albumName,omitempty"`
// AlbumThumbnailAssetId Album thumbnail asset ID
AlbumThumbnailAssetId *openapi_types.UUID `json:"albumThumbnailAssetId,omitempty"`
// Description Album description
Description *string `json:"description,omitempty"`
// IsActivityEnabled Enable activity feed
IsActivityEnabled *bool `json:"isActivityEnabled,omitempty"`
// Order Asset sort order
Order *AssetOrder `json:"order,omitempty"`
}
UpdateAlbumDto defines model for UpdateAlbumDto.
type UpdateAlbumInfoJSONRequestBody ¶
type UpdateAlbumInfoJSONRequestBody = UpdateAlbumDto
UpdateAlbumInfoJSONRequestBody defines body for UpdateAlbumInfo for application/json ContentType.
type UpdateAlbumInfoResponse ¶
type UpdateAlbumInfoResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AlbumResponseDto
}
func ParseUpdateAlbumInfoResponse ¶
func ParseUpdateAlbumInfoResponse(rsp *http.Response) (*UpdateAlbumInfoResponse, error)
ParseUpdateAlbumInfoResponse parses an HTTP response from a UpdateAlbumInfoWithResponse call
func (UpdateAlbumInfoResponse) ContentType ¶
func (r UpdateAlbumInfoResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateAlbumInfoResponse) GetBody ¶
func (r UpdateAlbumInfoResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateAlbumInfoResponse) GetJSON200 ¶
func (r UpdateAlbumInfoResponse) GetJSON200() *AlbumResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateAlbumInfoResponse) Status ¶
func (r UpdateAlbumInfoResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateAlbumInfoResponse) StatusCode ¶
func (r UpdateAlbumInfoResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateAlbumUserDto ¶
type UpdateAlbumUserDto struct {
// Role Album user role
Role AlbumUserRole `json:"role"`
}
UpdateAlbumUserDto defines model for UpdateAlbumUserDto.
type UpdateAlbumUserJSONRequestBody ¶
type UpdateAlbumUserJSONRequestBody = UpdateAlbumUserDto
UpdateAlbumUserJSONRequestBody defines body for UpdateAlbumUser for application/json ContentType.
type UpdateAlbumUserResponse ¶
func ParseUpdateAlbumUserResponse ¶
func ParseUpdateAlbumUserResponse(rsp *http.Response) (*UpdateAlbumUserResponse, error)
ParseUpdateAlbumUserResponse parses an HTTP response from a UpdateAlbumUserWithResponse call
func (UpdateAlbumUserResponse) ContentType ¶
func (r UpdateAlbumUserResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateAlbumUserResponse) GetBody ¶
func (r UpdateAlbumUserResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateAlbumUserResponse) Status ¶
func (r UpdateAlbumUserResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateAlbumUserResponse) StatusCode ¶
func (r UpdateAlbumUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateApiKeyJSONRequestBody
deprecated
type UpdateApiKeyJSONRequestBody = ApiKeyUpdateDto
UpdateApiKeyJSONRequestBody defines body for UpdateApiKey for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type UpdateApiKeyResponse ¶
type UpdateApiKeyResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ApiKeyResponseDto
}
func ParseUpdateApiKeyResponse ¶
func ParseUpdateApiKeyResponse(rsp *http.Response) (*UpdateApiKeyResponse, error)
ParseUpdateApiKeyResponse parses an HTTP response from a UpdateApiKeyWithResponse call
func (UpdateApiKeyResponse) ContentType ¶
func (r UpdateApiKeyResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateApiKeyResponse) GetBody ¶
func (r UpdateApiKeyResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateApiKeyResponse) GetJSON200 ¶
func (r UpdateApiKeyResponse) GetJSON200() *ApiKeyResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateApiKeyResponse) Status ¶
func (r UpdateApiKeyResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateApiKeyResponse) StatusCode ¶
func (r UpdateApiKeyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateAssetDto ¶
type UpdateAssetDto struct {
// DateTimeOriginal Original date and time
DateTimeOriginal *string `json:"dateTimeOriginal,omitempty"`
// Description Asset description
Description *string `json:"description,omitempty"`
// IsFavorite Mark as favorite
IsFavorite *bool `json:"isFavorite,omitempty"`
// Latitude Latitude coordinate
Latitude *float64 `json:"latitude,omitempty"`
// LivePhotoVideoId Live photo video ID
LivePhotoVideoId *openapi_types.UUID `json:"livePhotoVideoId,omitempty"`
// Longitude Longitude coordinate
Longitude *float64 `json:"longitude,omitempty"`
// Rating Rating in range [1-5] (starred), -1 (rejected), or null (unrated)
Rating *int `json:"rating,omitempty"`
// Visibility Asset visibility
Visibility *AssetVisibility `json:"visibility,omitempty"`
}
UpdateAssetDto defines model for UpdateAssetDto.
type UpdateAssetJSONRequestBody
deprecated
type UpdateAssetJSONRequestBody = UpdateAssetDto
UpdateAssetJSONRequestBody defines body for UpdateAsset for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type UpdateAssetMetadataJSONRequestBody ¶
type UpdateAssetMetadataJSONRequestBody = AssetMetadataUpsertDto
UpdateAssetMetadataJSONRequestBody defines body for UpdateAssetMetadata for application/json ContentType.
type UpdateAssetMetadataResponse ¶
type UpdateAssetMetadataResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]AssetMetadataResponseDto
}
func ParseUpdateAssetMetadataResponse ¶
func ParseUpdateAssetMetadataResponse(rsp *http.Response) (*UpdateAssetMetadataResponse, error)
ParseUpdateAssetMetadataResponse parses an HTTP response from a UpdateAssetMetadataWithResponse call
func (UpdateAssetMetadataResponse) ContentType ¶
func (r UpdateAssetMetadataResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateAssetMetadataResponse) GetBody ¶
func (r UpdateAssetMetadataResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateAssetMetadataResponse) GetJSON200 ¶
func (r UpdateAssetMetadataResponse) GetJSON200() *[]AssetMetadataResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateAssetMetadataResponse) Status ¶
func (r UpdateAssetMetadataResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateAssetMetadataResponse) StatusCode ¶
func (r UpdateAssetMetadataResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateAssetResponse ¶
type UpdateAssetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AssetResponseDto
}
func ParseUpdateAssetResponse ¶
func ParseUpdateAssetResponse(rsp *http.Response) (*UpdateAssetResponse, error)
ParseUpdateAssetResponse parses an HTTP response from a UpdateAssetWithResponse call
func (UpdateAssetResponse) ContentType ¶
func (r UpdateAssetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateAssetResponse) GetBody ¶
func (r UpdateAssetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateAssetResponse) GetJSON200 ¶
func (r UpdateAssetResponse) GetJSON200() *AssetResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateAssetResponse) Status ¶
func (r UpdateAssetResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateAssetResponse) StatusCode ¶
func (r UpdateAssetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateAssetsJSONRequestBody
deprecated
type UpdateAssetsJSONRequestBody = AssetBulkUpdateDto
UpdateAssetsJSONRequestBody defines body for UpdateAssets for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type UpdateAssetsResponse ¶
func ParseUpdateAssetsResponse ¶
func ParseUpdateAssetsResponse(rsp *http.Response) (*UpdateAssetsResponse, error)
ParseUpdateAssetsResponse parses an HTTP response from a UpdateAssetsWithResponse call
func (UpdateAssetsResponse) ContentType ¶
func (r UpdateAssetsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateAssetsResponse) GetBody ¶
func (r UpdateAssetsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateAssetsResponse) Status ¶
func (r UpdateAssetsResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateAssetsResponse) StatusCode ¶
func (r UpdateAssetsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateBulkAssetMetadataJSONRequestBody ¶
type UpdateBulkAssetMetadataJSONRequestBody = AssetMetadataBulkUpsertDto
UpdateBulkAssetMetadataJSONRequestBody defines body for UpdateBulkAssetMetadata for application/json ContentType.
type UpdateBulkAssetMetadataResponse ¶
type UpdateBulkAssetMetadataResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]AssetMetadataBulkResponseDto
}
func ParseUpdateBulkAssetMetadataResponse ¶
func ParseUpdateBulkAssetMetadataResponse(rsp *http.Response) (*UpdateBulkAssetMetadataResponse, error)
ParseUpdateBulkAssetMetadataResponse parses an HTTP response from a UpdateBulkAssetMetadataWithResponse call
func (UpdateBulkAssetMetadataResponse) ContentType ¶
func (r UpdateBulkAssetMetadataResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateBulkAssetMetadataResponse) GetBody ¶
func (r UpdateBulkAssetMetadataResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateBulkAssetMetadataResponse) GetJSON200 ¶
func (r UpdateBulkAssetMetadataResponse) GetJSON200() *[]AssetMetadataBulkResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateBulkAssetMetadataResponse) Status ¶
func (r UpdateBulkAssetMetadataResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateBulkAssetMetadataResponse) StatusCode ¶
func (r UpdateBulkAssetMetadataResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateConfigJSONRequestBody
deprecated
type UpdateConfigJSONRequestBody = AdminConfigDto
UpdateConfigJSONRequestBody defines body for UpdateConfig for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type UpdateConfigResponse ¶
type UpdateConfigResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AdminConfigDto
}
func ParseUpdateConfigResponse ¶
func ParseUpdateConfigResponse(rsp *http.Response) (*UpdateConfigResponse, error)
ParseUpdateConfigResponse parses an HTTP response from a UpdateConfigWithResponse call
func (UpdateConfigResponse) ContentType ¶
func (r UpdateConfigResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateConfigResponse) GetBody ¶
func (r UpdateConfigResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateConfigResponse) GetJSON200 ¶
func (r UpdateConfigResponse) GetJSON200() *AdminConfigDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateConfigResponse) Status ¶
func (r UpdateConfigResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateConfigResponse) StatusCode ¶
func (r UpdateConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateLibraryDto ¶
type UpdateLibraryDto struct {
// ExclusionPatterns Exclusion patterns (max 128)
ExclusionPatterns *[]string `json:"exclusionPatterns,omitempty"`
// ImportPaths Import paths (max 128)
ImportPaths *[]string `json:"importPaths,omitempty"`
// Name Library name
Name *string `json:"name,omitempty"`
}
UpdateLibraryDto defines model for UpdateLibraryDto.
type UpdateLibraryJSONRequestBody
deprecated
type UpdateLibraryJSONRequestBody = UpdateLibraryDto
UpdateLibraryJSONRequestBody defines body for UpdateLibrary for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type UpdateLibraryResponse ¶
type UpdateLibraryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *LibraryResponseDto
}
func ParseUpdateLibraryResponse ¶
func ParseUpdateLibraryResponse(rsp *http.Response) (*UpdateLibraryResponse, error)
ParseUpdateLibraryResponse parses an HTTP response from a UpdateLibraryWithResponse call
func (UpdateLibraryResponse) ContentType ¶
func (r UpdateLibraryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateLibraryResponse) GetBody ¶
func (r UpdateLibraryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateLibraryResponse) GetJSON200 ¶
func (r UpdateLibraryResponse) GetJSON200() *LibraryResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateLibraryResponse) Status ¶
func (r UpdateLibraryResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateLibraryResponse) StatusCode ¶
func (r UpdateLibraryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateMemoryJSONRequestBody
deprecated
type UpdateMemoryJSONRequestBody = MemoryUpdateDto
UpdateMemoryJSONRequestBody defines body for UpdateMemory for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type UpdateMemoryResponse ¶
type UpdateMemoryResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *MemoryResponseDto
}
func ParseUpdateMemoryResponse ¶
func ParseUpdateMemoryResponse(rsp *http.Response) (*UpdateMemoryResponse, error)
ParseUpdateMemoryResponse parses an HTTP response from a UpdateMemoryWithResponse call
func (UpdateMemoryResponse) ContentType ¶
func (r UpdateMemoryResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateMemoryResponse) GetBody ¶
func (r UpdateMemoryResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateMemoryResponse) GetJSON200 ¶
func (r UpdateMemoryResponse) GetJSON200() *MemoryResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateMemoryResponse) Status ¶
func (r UpdateMemoryResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateMemoryResponse) StatusCode ¶
func (r UpdateMemoryResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateMyPreferencesJSONRequestBody
deprecated
type UpdateMyPreferencesJSONRequestBody = UserPreferencesUpdateDto
UpdateMyPreferencesJSONRequestBody defines body for UpdateMyPreferences for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type UpdateMyPreferencesResponse ¶
type UpdateMyPreferencesResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserPreferencesResponseDto
}
func ParseUpdateMyPreferencesResponse ¶
func ParseUpdateMyPreferencesResponse(rsp *http.Response) (*UpdateMyPreferencesResponse, error)
ParseUpdateMyPreferencesResponse parses an HTTP response from a UpdateMyPreferencesWithResponse call
func (UpdateMyPreferencesResponse) ContentType ¶
func (r UpdateMyPreferencesResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateMyPreferencesResponse) GetBody ¶
func (r UpdateMyPreferencesResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateMyPreferencesResponse) GetJSON200 ¶
func (r UpdateMyPreferencesResponse) GetJSON200() *UserPreferencesResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateMyPreferencesResponse) Status ¶
func (r UpdateMyPreferencesResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateMyPreferencesResponse) StatusCode ¶
func (r UpdateMyPreferencesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateMyUserJSONRequestBody
deprecated
type UpdateMyUserJSONRequestBody = UserUpdateMeDto
UpdateMyUserJSONRequestBody defines body for UpdateMyUser for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type UpdateMyUserResponse ¶
type UpdateMyUserResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserAdminResponseDto
}
func ParseUpdateMyUserResponse ¶
func ParseUpdateMyUserResponse(rsp *http.Response) (*UpdateMyUserResponse, error)
ParseUpdateMyUserResponse parses an HTTP response from a UpdateMyUserWithResponse call
func (UpdateMyUserResponse) ContentType ¶
func (r UpdateMyUserResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateMyUserResponse) GetBody ¶
func (r UpdateMyUserResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateMyUserResponse) GetJSON200 ¶
func (r UpdateMyUserResponse) GetJSON200() *UserAdminResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateMyUserResponse) Status ¶
func (r UpdateMyUserResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateMyUserResponse) StatusCode ¶
func (r UpdateMyUserResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateNotificationJSONRequestBody ¶
type UpdateNotificationJSONRequestBody = NotificationUpdateDto
UpdateNotificationJSONRequestBody defines body for UpdateNotification for application/json ContentType.
type UpdateNotificationResponse ¶
type UpdateNotificationResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *NotificationDto
}
func ParseUpdateNotificationResponse ¶
func ParseUpdateNotificationResponse(rsp *http.Response) (*UpdateNotificationResponse, error)
ParseUpdateNotificationResponse parses an HTTP response from a UpdateNotificationWithResponse call
func (UpdateNotificationResponse) ContentType ¶
func (r UpdateNotificationResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateNotificationResponse) GetBody ¶
func (r UpdateNotificationResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateNotificationResponse) GetJSON200 ¶
func (r UpdateNotificationResponse) GetJSON200() *NotificationDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateNotificationResponse) Status ¶
func (r UpdateNotificationResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateNotificationResponse) StatusCode ¶
func (r UpdateNotificationResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateNotificationsJSONRequestBody ¶
type UpdateNotificationsJSONRequestBody = NotificationUpdateAllDto
UpdateNotificationsJSONRequestBody defines body for UpdateNotifications for application/json ContentType.
type UpdateNotificationsResponse ¶
func ParseUpdateNotificationsResponse ¶
func ParseUpdateNotificationsResponse(rsp *http.Response) (*UpdateNotificationsResponse, error)
ParseUpdateNotificationsResponse parses an HTTP response from a UpdateNotificationsWithResponse call
func (UpdateNotificationsResponse) ContentType ¶
func (r UpdateNotificationsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateNotificationsResponse) GetBody ¶
func (r UpdateNotificationsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateNotificationsResponse) Status ¶
func (r UpdateNotificationsResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateNotificationsResponse) StatusCode ¶
func (r UpdateNotificationsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdatePartnerJSONRequestBody ¶
type UpdatePartnerJSONRequestBody = PartnerUpdateDto
UpdatePartnerJSONRequestBody defines body for UpdatePartner for application/json ContentType.
type UpdatePartnerResponse ¶
type UpdatePartnerResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *PartnerResponseDto
}
func ParseUpdatePartnerResponse ¶
func ParseUpdatePartnerResponse(rsp *http.Response) (*UpdatePartnerResponse, error)
ParseUpdatePartnerResponse parses an HTTP response from a UpdatePartnerWithResponse call
func (UpdatePartnerResponse) ContentType ¶
func (r UpdatePartnerResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdatePartnerResponse) GetBody ¶
func (r UpdatePartnerResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdatePartnerResponse) GetJSON200 ¶
func (r UpdatePartnerResponse) GetJSON200() *PartnerResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdatePartnerResponse) Status ¶
func (r UpdatePartnerResponse) Status() string
Status returns HTTPResponse.Status
func (UpdatePartnerResponse) StatusCode ¶
func (r UpdatePartnerResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdatePeopleJSONRequestBody ¶
type UpdatePeopleJSONRequestBody = PeopleUpdateDto
UpdatePeopleJSONRequestBody defines body for UpdatePeople for application/json ContentType.
type UpdatePeopleResponse ¶
type UpdatePeopleResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]BulkIdResponseDto
}
func ParseUpdatePeopleResponse ¶
func ParseUpdatePeopleResponse(rsp *http.Response) (*UpdatePeopleResponse, error)
ParseUpdatePeopleResponse parses an HTTP response from a UpdatePeopleWithResponse call
func (UpdatePeopleResponse) ContentType ¶
func (r UpdatePeopleResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdatePeopleResponse) GetBody ¶
func (r UpdatePeopleResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdatePeopleResponse) GetJSON200 ¶
func (r UpdatePeopleResponse) GetJSON200() *[]BulkIdResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdatePeopleResponse) Status ¶
func (r UpdatePeopleResponse) Status() string
Status returns HTTPResponse.Status
func (UpdatePeopleResponse) StatusCode ¶
func (r UpdatePeopleResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdatePersonJSONRequestBody
deprecated
type UpdatePersonJSONRequestBody = PersonUpdateDto
UpdatePersonJSONRequestBody defines body for UpdatePerson for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type UpdatePersonResponse ¶
type UpdatePersonResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *PersonResponseDto
}
func ParseUpdatePersonResponse ¶
func ParseUpdatePersonResponse(rsp *http.Response) (*UpdatePersonResponse, error)
ParseUpdatePersonResponse parses an HTTP response from a UpdatePersonWithResponse call
func (UpdatePersonResponse) ContentType ¶
func (r UpdatePersonResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdatePersonResponse) GetBody ¶
func (r UpdatePersonResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdatePersonResponse) GetJSON200 ¶
func (r UpdatePersonResponse) GetJSON200() *PersonResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdatePersonResponse) Status ¶
func (r UpdatePersonResponse) Status() string
Status returns HTTPResponse.Status
func (UpdatePersonResponse) StatusCode ¶
func (r UpdatePersonResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateQueueJSONRequestBody ¶
type UpdateQueueJSONRequestBody = QueueUpdateDto
UpdateQueueJSONRequestBody defines body for UpdateQueue for application/json ContentType.
type UpdateQueueResponse ¶
type UpdateQueueResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *QueueResponseDto
}
func ParseUpdateQueueResponse ¶
func ParseUpdateQueueResponse(rsp *http.Response) (*UpdateQueueResponse, error)
ParseUpdateQueueResponse parses an HTTP response from a UpdateQueueWithResponse call
func (UpdateQueueResponse) ContentType ¶
func (r UpdateQueueResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateQueueResponse) GetBody ¶
func (r UpdateQueueResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateQueueResponse) GetJSON200 ¶
func (r UpdateQueueResponse) GetJSON200() *QueueResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateQueueResponse) Status ¶
func (r UpdateQueueResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateQueueResponse) StatusCode ¶
func (r UpdateQueueResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateSessionJSONRequestBody
deprecated
type UpdateSessionJSONRequestBody = SessionUpdateDto
UpdateSessionJSONRequestBody defines body for UpdateSession for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type UpdateSessionResponse ¶
type UpdateSessionResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *SessionResponseDto
}
func ParseUpdateSessionResponse ¶
func ParseUpdateSessionResponse(rsp *http.Response) (*UpdateSessionResponse, error)
ParseUpdateSessionResponse parses an HTTP response from a UpdateSessionWithResponse call
func (UpdateSessionResponse) ContentType ¶
func (r UpdateSessionResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateSessionResponse) GetBody ¶
func (r UpdateSessionResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateSessionResponse) GetJSON200 ¶
func (r UpdateSessionResponse) GetJSON200() *SessionResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateSessionResponse) Status ¶
func (r UpdateSessionResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateSessionResponse) StatusCode ¶
func (r UpdateSessionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateSharedLinkJSONRequestBody ¶
type UpdateSharedLinkJSONRequestBody = SharedLinkEditDto
UpdateSharedLinkJSONRequestBody defines body for UpdateSharedLink for application/json ContentType.
type UpdateSharedLinkResponse ¶
type UpdateSharedLinkResponse struct {
JSON200 *SharedLinkResponseDto
}
func ParseUpdateSharedLinkResponse ¶
func ParseUpdateSharedLinkResponse(rsp *http.Response) (*UpdateSharedLinkResponse, error)
ParseUpdateSharedLinkResponse parses an HTTP response from a UpdateSharedLinkWithResponse call
func (UpdateSharedLinkResponse) ContentType ¶
func (r UpdateSharedLinkResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateSharedLinkResponse) GetBody ¶
func (r UpdateSharedLinkResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateSharedLinkResponse) GetJSON200 ¶
func (r UpdateSharedLinkResponse) GetJSON200() *SharedLinkResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateSharedLinkResponse) Status ¶
func (r UpdateSharedLinkResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateSharedLinkResponse) StatusCode ¶
func (r UpdateSharedLinkResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateStackJSONRequestBody
deprecated
type UpdateStackJSONRequestBody = StackUpdateDto
UpdateStackJSONRequestBody defines body for UpdateStack for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type UpdateStackResponse ¶
type UpdateStackResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *StackResponseDto
}
func ParseUpdateStackResponse ¶
func ParseUpdateStackResponse(rsp *http.Response) (*UpdateStackResponse, error)
ParseUpdateStackResponse parses an HTTP response from a UpdateStackWithResponse call
func (UpdateStackResponse) ContentType ¶
func (r UpdateStackResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateStackResponse) GetBody ¶
func (r UpdateStackResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateStackResponse) GetJSON200 ¶
func (r UpdateStackResponse) GetJSON200() *StackResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateStackResponse) Status ¶
func (r UpdateStackResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateStackResponse) StatusCode ¶
func (r UpdateStackResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateTagJSONRequestBody
deprecated
type UpdateTagJSONRequestBody = TagUpdateDto
UpdateTagJSONRequestBody defines body for UpdateTag for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type UpdateTagResponse ¶
type UpdateTagResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *TagResponseDto
}
func ParseUpdateTagResponse ¶
func ParseUpdateTagResponse(rsp *http.Response) (*UpdateTagResponse, error)
ParseUpdateTagResponse parses an HTTP response from a UpdateTagWithResponse call
func (UpdateTagResponse) ContentType ¶
func (r UpdateTagResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateTagResponse) GetBody ¶
func (r UpdateTagResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateTagResponse) GetJSON200 ¶
func (r UpdateTagResponse) GetJSON200() *TagResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateTagResponse) Status ¶
func (r UpdateTagResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateTagResponse) StatusCode ¶
func (r UpdateTagResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateUserAdminJSONRequestBody
deprecated
type UpdateUserAdminJSONRequestBody = UserAdminUpdateDto
UpdateUserAdminJSONRequestBody defines body for UpdateUserAdmin for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type UpdateUserAdminResponse ¶
type UpdateUserAdminResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserAdminResponseDto
}
func ParseUpdateUserAdminResponse ¶
func ParseUpdateUserAdminResponse(rsp *http.Response) (*UpdateUserAdminResponse, error)
ParseUpdateUserAdminResponse parses an HTTP response from a UpdateUserAdminWithResponse call
func (UpdateUserAdminResponse) ContentType ¶
func (r UpdateUserAdminResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateUserAdminResponse) GetBody ¶
func (r UpdateUserAdminResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateUserAdminResponse) GetJSON200 ¶
func (r UpdateUserAdminResponse) GetJSON200() *UserAdminResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateUserAdminResponse) Status ¶
func (r UpdateUserAdminResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateUserAdminResponse) StatusCode ¶
func (r UpdateUserAdminResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateUserPreferencesAdminJSONRequestBody
deprecated
type UpdateUserPreferencesAdminJSONRequestBody = UserPreferencesUpdateDto
UpdateUserPreferencesAdminJSONRequestBody defines body for UpdateUserPreferencesAdmin for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type UpdateUserPreferencesAdminResponse ¶
type UpdateUserPreferencesAdminResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *UserPreferencesResponseDto
}
func ParseUpdateUserPreferencesAdminResponse ¶
func ParseUpdateUserPreferencesAdminResponse(rsp *http.Response) (*UpdateUserPreferencesAdminResponse, error)
ParseUpdateUserPreferencesAdminResponse parses an HTTP response from a UpdateUserPreferencesAdminWithResponse call
func (UpdateUserPreferencesAdminResponse) ContentType ¶
func (r UpdateUserPreferencesAdminResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateUserPreferencesAdminResponse) GetBody ¶
func (r UpdateUserPreferencesAdminResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateUserPreferencesAdminResponse) GetJSON200 ¶
func (r UpdateUserPreferencesAdminResponse) GetJSON200() *UserPreferencesResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateUserPreferencesAdminResponse) Status ¶
func (r UpdateUserPreferencesAdminResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateUserPreferencesAdminResponse) StatusCode ¶
func (r UpdateUserPreferencesAdminResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpdateWorkflowJSONRequestBody
deprecated
type UpdateWorkflowJSONRequestBody = WorkflowUpdateDto
UpdateWorkflowJSONRequestBody defines body for UpdateWorkflow for application/json ContentType.
Deprecated: this type has been marked as deprecated upstream, but no `x-deprecated-reason` was set
type UpdateWorkflowResponse ¶
type UpdateWorkflowResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *WorkflowResponseDto
}
func ParseUpdateWorkflowResponse ¶
func ParseUpdateWorkflowResponse(rsp *http.Response) (*UpdateWorkflowResponse, error)
ParseUpdateWorkflowResponse parses an HTTP response from a UpdateWorkflowWithResponse call
func (UpdateWorkflowResponse) ContentType ¶
func (r UpdateWorkflowResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateWorkflowResponse) GetBody ¶
func (r UpdateWorkflowResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpdateWorkflowResponse) GetJSON200 ¶
func (r UpdateWorkflowResponse) GetJSON200() *WorkflowResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpdateWorkflowResponse) Status ¶
func (r UpdateWorkflowResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateWorkflowResponse) StatusCode ¶
func (r UpdateWorkflowResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UploadAssetMultipartRequestBody ¶
type UploadAssetMultipartRequestBody = AssetMediaCreateDto
UploadAssetMultipartRequestBody defines body for UploadAsset for multipart/form-data ContentType.
type UploadAssetParams ¶
type UploadAssetParams struct {
Key *string `form:"key,omitempty" json:"key,omitempty"`
Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
// XImmichChecksum sha1 checksum that can be used for duplicate detection before the file is uploaded
XImmichChecksum *string `json:"x-immich-checksum,omitempty"`
}
UploadAssetParams defines parameters for UploadAsset.
type UploadAssetResponse ¶
type UploadAssetResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *AssetMediaResponseDto
// JSON201 the response for an HTTP 201 `application/json` response
JSON201 *AssetMediaResponseDto
}
func ParseUploadAssetResponse ¶
func ParseUploadAssetResponse(rsp *http.Response) (*UploadAssetResponse, error)
ParseUploadAssetResponse parses an HTTP response from a UploadAssetWithResponse call
func (UploadAssetResponse) ContentType ¶
func (r UploadAssetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UploadAssetResponse) GetBody ¶
func (r UploadAssetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UploadAssetResponse) GetJSON200 ¶
func (r UploadAssetResponse) GetJSON200() *AssetMediaResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UploadAssetResponse) GetJSON201 ¶
func (r UploadAssetResponse) GetJSON201() *AssetMediaResponseDto
GetJSON201 returns the response for an HTTP 201 `application/json` response
func (UploadAssetResponse) Status ¶
func (r UploadAssetResponse) Status() string
Status returns HTTPResponse.Status
func (UploadAssetResponse) StatusCode ¶
func (r UploadAssetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UploadDatabaseBackupMultipartRequestBody ¶
type UploadDatabaseBackupMultipartRequestBody = DatabaseBackupUploadDto
UploadDatabaseBackupMultipartRequestBody defines body for UploadDatabaseBackup for multipart/form-data ContentType.
type UploadDatabaseBackupResponse ¶
func ParseUploadDatabaseBackupResponse ¶
func ParseUploadDatabaseBackupResponse(rsp *http.Response) (*UploadDatabaseBackupResponse, error)
ParseUploadDatabaseBackupResponse parses an HTTP response from a UploadDatabaseBackupWithResponse call
func (UploadDatabaseBackupResponse) ContentType ¶
func (r UploadDatabaseBackupResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UploadDatabaseBackupResponse) GetBody ¶
func (r UploadDatabaseBackupResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UploadDatabaseBackupResponse) Status ¶
func (r UploadDatabaseBackupResponse) Status() string
Status returns HTTPResponse.Status
func (UploadDatabaseBackupResponse) StatusCode ¶
func (r UploadDatabaseBackupResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UpsertTagsJSONRequestBody ¶
type UpsertTagsJSONRequestBody = TagUpsertDto
UpsertTagsJSONRequestBody defines body for UpsertTags for application/json ContentType.
type UpsertTagsResponse ¶
type UpsertTagsResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *[]TagResponseDto
}
func ParseUpsertTagsResponse ¶
func ParseUpsertTagsResponse(rsp *http.Response) (*UpsertTagsResponse, error)
ParseUpsertTagsResponse parses an HTTP response from a UpsertTagsWithResponse call
func (UpsertTagsResponse) ContentType ¶
func (r UpsertTagsResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpsertTagsResponse) GetBody ¶
func (r UpsertTagsResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (UpsertTagsResponse) GetJSON200 ¶
func (r UpsertTagsResponse) GetJSON200() *[]TagResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (UpsertTagsResponse) Status ¶
func (r UpsertTagsResponse) Status() string
Status returns HTTPResponse.Status
func (UpsertTagsResponse) StatusCode ¶
func (r UpsertTagsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type UsageByUserDto ¶
type UsageByUserDto struct {
// Photos Number of photos
Photos int `json:"photos"`
// QuotaSizeInBytes User quota size in bytes (null if unlimited)
QuotaSizeInBytes *int `json:"quotaSizeInBytes"`
// Usage Total storage usage in bytes
Usage int `json:"usage"`
// UsagePhotos Storage usage for photos in bytes
UsagePhotos int `json:"usagePhotos"`
// UsageVideos Storage usage for videos in bytes
UsageVideos int `json:"usageVideos"`
// UserId User ID
UserId openapi_types.UUID `json:"userId"`
// UserName User name
UserName string `json:"userName"`
// Videos Number of videos
Videos int `json:"videos"`
}
UsageByUserDto defines model for UsageByUserDto.
type UserAdminCreateDto ¶
type UserAdminCreateDto struct {
AvatarColor *UserAvatarColor `json:"avatarColor,omitempty"`
// Email User email
Email openapi_types.Email `json:"email"`
// IsAdmin Grant admin privileges
IsAdmin *bool `json:"isAdmin,omitempty"`
// Name User name
Name string `json:"name"`
// Notify Send notification email
Notify *bool `json:"notify,omitempty"`
// Password User password
Password string `json:"password"`
// PinCode PIN code
//
// Example: 123456
PinCode *string `json:"pinCode,omitempty"`
// QuotaSizeInBytes Storage quota in bytes
QuotaSizeInBytes *int `json:"quotaSizeInBytes,omitempty"`
// ShouldChangePassword Require password change on next login
ShouldChangePassword *bool `json:"shouldChangePassword,omitempty"`
// StorageLabel Storage label
StorageLabel *string `json:"storageLabel,omitempty"`
}
UserAdminCreateDto defines model for UserAdminCreateDto.
type UserAdminDeleteDto ¶
type UserAdminDeleteDto struct {
// Force Force delete even if user has assets
Force *bool `json:"force,omitempty"`
}
UserAdminDeleteDto defines model for UserAdminDeleteDto.
type UserAdminResponseDto ¶
type UserAdminResponseDto struct {
// AvatarColor User avatar color
AvatarColor UserAvatarColor `json:"avatarColor"`
// ClusterGroupId Cluster group the user is a member of
ClusterGroupId openapi_types.UUID `json:"clusterGroupId"`
// CreatedAt Creation date
//
// Example: 2024-01-01T00:00:00.000Z
CreatedAt time.Time `json:"createdAt"`
// DeletedAt Deletion date
//
// Example: 2024-01-01T00:00:00.000Z
DeletedAt *time.Time `json:"deletedAt"`
// Email User email
Email openapi_types.Email `json:"email"`
// Id User ID
Id openapi_types.UUID `json:"id"`
// IsAdmin Is admin user
IsAdmin bool `json:"isAdmin"`
License *UserLicense `json:"license"`
// Name User name
Name string `json:"name"`
// OauthId OAuth ID
OauthId string `json:"oauthId"`
// ProfileChangedAt Profile change date
ProfileChangedAt time.Time `json:"profileChangedAt"`
// ProfileImagePath Profile image path
ProfileImagePath string `json:"profileImagePath"`
// QuotaSizeInBytes Storage quota in bytes
QuotaSizeInBytes *int `json:"quotaSizeInBytes"`
// QuotaUsageInBytes Storage usage in bytes
QuotaUsageInBytes *int `json:"quotaUsageInBytes"`
// ShouldChangePassword Require password change on next login
ShouldChangePassword bool `json:"shouldChangePassword"`
// Status User status
Status UserStatus `json:"status"`
// StorageLabel Storage label
StorageLabel *string `json:"storageLabel"`
// UpdatedAt Last update date
//
// Example: 2024-01-01T00:00:00.000Z
UpdatedAt time.Time `json:"updatedAt"`
}
UserAdminResponseDto defines model for UserAdminResponseDto.
type UserAdminUpdateDto ¶
type UserAdminUpdateDto struct {
AvatarColor *UserAvatarColor `json:"avatarColor,omitempty"`
// Email User email
Email *openapi_types.Email `json:"email,omitempty"`
// IsAdmin Grant admin privileges
IsAdmin *bool `json:"isAdmin,omitempty"`
// Name User name
Name *string `json:"name,omitempty"`
// Password User password
Password *string `json:"password,omitempty"`
// PinCode PIN code
//
// Example: 123456
PinCode *string `json:"pinCode,omitempty"`
// QuotaSizeInBytes Storage quota in bytes
QuotaSizeInBytes *int `json:"quotaSizeInBytes,omitempty"`
// ShouldChangePassword Require password change on next login
ShouldChangePassword *bool `json:"shouldChangePassword,omitempty"`
// StorageLabel Storage label
StorageLabel *string `json:"storageLabel,omitempty"`
}
UserAdminUpdateDto defines model for UserAdminUpdateDto.
type UserAvatarColor ¶
type UserAvatarColor string
UserAvatarColor User avatar color
const ( Amber UserAvatarColor = "amber" Blue UserAvatarColor = "blue" Gray UserAvatarColor = "gray" Green UserAvatarColor = "green" Orange UserAvatarColor = "orange" Pink UserAvatarColor = "pink" Primary UserAvatarColor = "primary" Purple UserAvatarColor = "purple" Red UserAvatarColor = "red" Yellow UserAvatarColor = "yellow" )
Defines values for UserAvatarColor.
func (UserAvatarColor) Valid ¶
func (e UserAvatarColor) Valid() bool
Valid indicates whether the value is a known member of the UserAvatarColor enum.
type UserConfigClipDto ¶
type UserConfigClipDto struct {
// Enabled Whether the task is enabled
Enabled bool `json:"enabled"`
}
UserConfigClipDto defines model for UserConfigClipDto.
type UserConfigDto ¶
type UserConfigDto struct {
Ffmpeg UserConfigFFmpegDto `json:"ffmpeg"`
Image UserConfigImageDto `json:"image"`
MachineLearning UserConfigMachineLearningDto `json:"machineLearning"`
Map UserConfigMapDto `json:"map"`
Oauth UserConfigOAuthDto `json:"oauth"`
PasswordLogin UserConfigPasswordLoginDto `json:"passwordLogin"`
ReverseGeocoding UserConfigReverseGeocodingDto `json:"reverseGeocoding"`
Server UserConfigServerDto `json:"server"`
Theme UserConfigThemeDto `json:"theme"`
Trash UserConfigTrashDto `json:"trash"`
User UserConfigUserDto `json:"user"`
}
UserConfigDto Configuration properties that are visible to a logged user
type UserConfigDuplicateDetectionDto ¶
type UserConfigDuplicateDetectionDto struct {
// Enabled Whether the task is enabled
Enabled bool `json:"enabled"`
}
UserConfigDuplicateDetectionDto defines model for UserConfigDuplicateDetectionDto.
type UserConfigFFmpegDto ¶
type UserConfigFFmpegDto struct {
Realtime UserConfigFFmpegRealtimeDto `json:"realtime"`
}
UserConfigFFmpegDto defines model for UserConfigFFmpegDto.
type UserConfigFFmpegRealtimeDto ¶
type UserConfigFFmpegRealtimeDto struct {
// Enabled Enable real-time HLS transcoding (alpha)
Enabled bool `json:"enabled"`
// Resolutions Resolutions to use for real-time HLS transcoding
Resolutions []HlsVideoResolution `json:"resolutions"`
// VideoCodecs Video codecs to use for real-time HLS transcoding
VideoCodecs []VideoCodec `json:"videoCodecs"`
}
UserConfigFFmpegRealtimeDto defines model for UserConfigFFmpegRealtimeDto.
type UserConfigFacialRecognitionDto ¶
type UserConfigFacialRecognitionDto struct {
// Enabled Whether the task is enabled
Enabled bool `json:"enabled"`
// MinFaces Minimum number of faces required for recognition
MinFaces int `json:"minFaces"`
}
UserConfigFacialRecognitionDto defines model for UserConfigFacialRecognitionDto.
type UserConfigGeneratedFullsizeImageDto ¶
type UserConfigGeneratedFullsizeImageDto struct {
// Enabled Enabled
Enabled bool `json:"enabled"`
}
UserConfigGeneratedFullsizeImageDto defines model for UserConfigGeneratedFullsizeImageDto.
type UserConfigGeneratedImageDto ¶
type UserConfigGeneratedImageDto struct {
// Size Size
Size int `json:"size"`
}
UserConfigGeneratedImageDto defines model for UserConfigGeneratedImageDto.
type UserConfigImageDto ¶
type UserConfigImageDto struct {
Fullsize UserConfigGeneratedFullsizeImageDto `json:"fullsize"`
Preview UserConfigGeneratedImageDto `json:"preview"`
Thumbnail UserConfigGeneratedImageDto `json:"thumbnail"`
}
UserConfigImageDto defines model for UserConfigImageDto.
type UserConfigMachineLearningDto ¶
type UserConfigMachineLearningDto struct {
Clip UserConfigClipDto `json:"clip"`
DuplicateDetection UserConfigDuplicateDetectionDto `json:"duplicateDetection"`
// Enabled Enabled
Enabled bool `json:"enabled"`
FacialRecognition UserConfigFacialRecognitionDto `json:"facialRecognition"`
Ocr UserConfigOcrDto `json:"ocr"`
}
UserConfigMachineLearningDto defines model for UserConfigMachineLearningDto.
type UserConfigMapDto ¶
type UserConfigMapDto struct {
// DarkStyle Dark map style URL
DarkStyle string `json:"darkStyle"`
// Enabled Enabled
Enabled bool `json:"enabled"`
// LightStyle Light map style URL
LightStyle string `json:"lightStyle"`
}
UserConfigMapDto defines model for UserConfigMapDto.
type UserConfigOAuthDto ¶
type UserConfigOAuthDto struct {
// AutoLaunch Auto launch
AutoLaunch bool `json:"autoLaunch"`
// ButtonText Button text
ButtonText string `json:"buttonText"`
// Enabled Enabled
Enabled bool `json:"enabled"`
}
UserConfigOAuthDto defines model for UserConfigOAuthDto.
type UserConfigOcrDto ¶
type UserConfigOcrDto struct {
// Enabled Whether the task is enabled
Enabled bool `json:"enabled"`
}
UserConfigOcrDto defines model for UserConfigOcrDto.
type UserConfigPasswordLoginDto ¶
type UserConfigPasswordLoginDto struct {
// Enabled Enabled
Enabled bool `json:"enabled"`
}
UserConfigPasswordLoginDto defines model for UserConfigPasswordLoginDto.
type UserConfigReverseGeocodingDto ¶
type UserConfigReverseGeocodingDto struct {
// Enabled Enabled
Enabled bool `json:"enabled"`
}
UserConfigReverseGeocodingDto defines model for UserConfigReverseGeocodingDto.
type UserConfigServerDto ¶
type UserConfigServerDto struct {
// ExternalDomain External domain
ExternalDomain string `json:"externalDomain"`
// LoginPageMessage Login page message
LoginPageMessage string `json:"loginPageMessage"`
// PublicUsers Public users
PublicUsers bool `json:"publicUsers"`
}
UserConfigServerDto defines model for UserConfigServerDto.
type UserConfigThemeDto ¶
type UserConfigThemeDto struct {
// CustomCss Custom CSS for theming
CustomCss string `json:"customCss"`
}
UserConfigThemeDto defines model for UserConfigThemeDto.
type UserConfigTrashDto ¶
type UserConfigTrashDto struct {
// Days Days
Days int `json:"days"`
// Enabled Enabled
Enabled bool `json:"enabled"`
}
UserConfigTrashDto defines model for UserConfigTrashDto.
type UserConfigUserDto ¶
type UserConfigUserDto struct {
// DeleteDelay Delete delay
DeleteDelay int `json:"deleteDelay"`
}
UserConfigUserDto defines model for UserConfigUserDto.
type UserLicense ¶
type UserLicense struct {
// ActivatedAt Activation date
//
// Example: 2024-01-01T00:00:00.000Z
ActivatedAt time.Time `json:"activatedAt"`
// ActivationKey Activation key
ActivationKey string `json:"activationKey"`
// LicenseKey License key (format: /^IM(SV|CL)(-[\dA-Za-z]{4}){8}$/)
LicenseKey string `json:"licenseKey"`
}
UserLicense defines model for UserLicense.
type UserPreferencesResponseDto ¶
type UserPreferencesResponseDto struct {
Albums AlbumsResponse `json:"albums"`
Cast CastResponse `json:"cast"`
Download DownloadResponse `json:"download"`
EmailNotifications EmailNotificationsResponse `json:"emailNotifications"`
Folders FoldersResponse `json:"folders"`
Memories MemoriesResponse `json:"memories"`
People PeopleResponse `json:"people"`
Purchase PurchaseResponse `json:"purchase"`
Ratings RatingsResponse `json:"ratings"`
RecentlyAdded RecentlyAddedResponse `json:"recentlyAdded"`
Tags TagsResponse `json:"tags"`
}
UserPreferencesResponseDto defines model for UserPreferencesResponseDto.
type UserPreferencesUpdateDto ¶
type UserPreferencesUpdateDto struct {
// Albums Album preferences
Albums *AlbumsUpdate `json:"albums,omitempty"`
Avatar *AvatarUpdate `json:"avatar,omitempty"`
Cast *CastUpdate `json:"cast,omitempty"`
Download *DownloadUpdate `json:"download,omitempty"`
EmailNotifications *EmailNotificationsUpdate `json:"emailNotifications,omitempty"`
Folders *FoldersUpdate `json:"folders,omitempty"`
Memories *MemoriesUpdate `json:"memories,omitempty"`
People *PeopleUpdate `json:"people,omitempty"`
Purchase *PurchaseUpdate `json:"purchase,omitempty"`
Ratings *RatingsUpdate `json:"ratings,omitempty"`
RecentlyAdded *RecentlyAddedUpdate `json:"recentlyAdded,omitempty"`
Tags *TagsUpdate `json:"tags,omitempty"`
}
UserPreferencesUpdateDto defines model for UserPreferencesUpdateDto.
type UserResponseDto ¶
type UserResponseDto struct {
// AvatarColor User avatar color
AvatarColor UserAvatarColor `json:"avatarColor"`
// Email User email
Email openapi_types.Email `json:"email"`
// Id User ID
Id openapi_types.UUID `json:"id"`
// Name User name
Name string `json:"name"`
// ProfileChangedAt Profile change date
ProfileChangedAt time.Time `json:"profileChangedAt"`
// ProfileImagePath Profile image path
ProfileImagePath string `json:"profileImagePath"`
}
UserResponseDto defines model for UserResponseDto.
type UserStatus ¶
type UserStatus string
UserStatus User status
const ( UserStatusActive UserStatus = "active" UserStatusDeleted UserStatus = "deleted" UserStatusRemoving UserStatus = "removing" )
Defines values for UserStatus.
func (UserStatus) Valid ¶
func (e UserStatus) Valid() bool
Valid indicates whether the value is a known member of the UserStatus enum.
type UserUpdateMeDto ¶
type UserUpdateMeDto struct {
AvatarColor *UserAvatarColor `json:"avatarColor,omitempty"`
// Email User email
Email *openapi_types.Email `json:"email,omitempty"`
// Name User name
Name *string `json:"name,omitempty"`
// Password User password (deprecated, use change password endpoint)
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Password *string `json:"password,omitempty"`
}
UserUpdateMeDto defines model for UserUpdateMeDto.
type ValidateAccessTokenResponse ¶
type ValidateAccessTokenResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ValidateAccessTokenResponseDto
}
func ParseValidateAccessTokenResponse ¶
func ParseValidateAccessTokenResponse(rsp *http.Response) (*ValidateAccessTokenResponse, error)
ParseValidateAccessTokenResponse parses an HTTP response from a ValidateAccessTokenWithResponse call
func (ValidateAccessTokenResponse) ContentType ¶
func (r ValidateAccessTokenResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ValidateAccessTokenResponse) GetBody ¶
func (r ValidateAccessTokenResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ValidateAccessTokenResponse) GetJSON200 ¶
func (r ValidateAccessTokenResponse) GetJSON200() *ValidateAccessTokenResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ValidateAccessTokenResponse) Status ¶
func (r ValidateAccessTokenResponse) Status() string
Status returns HTTPResponse.Status
func (ValidateAccessTokenResponse) StatusCode ¶
func (r ValidateAccessTokenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ValidateAccessTokenResponseDto ¶
type ValidateAccessTokenResponseDto struct {
// AuthStatus Authentication status
AuthStatus bool `json:"authStatus"`
}
ValidateAccessTokenResponseDto defines model for ValidateAccessTokenResponseDto.
type ValidateJSONRequestBody ¶
type ValidateJSONRequestBody = ValidateLibraryDto
ValidateJSONRequestBody defines body for Validate for application/json ContentType.
type ValidateLibraryDto ¶
type ValidateLibraryDto struct {
// ExclusionPatterns Exclusion patterns (max 128)
ExclusionPatterns *[]string `json:"exclusionPatterns,omitempty"`
// ImportPaths Import paths to validate (max 128)
ImportPaths *[]string `json:"importPaths,omitempty"`
}
ValidateLibraryDto defines model for ValidateLibraryDto.
type ValidateLibraryImportPathResponseDto ¶
type ValidateLibraryImportPathResponseDto struct {
// ImportPath Import path
ImportPath string `json:"importPath"`
// IsValid Is valid
IsValid bool `json:"isValid"`
// Message Validation message
Message *string `json:"message,omitempty"`
}
ValidateLibraryImportPathResponseDto defines model for ValidateLibraryImportPathResponseDto.
type ValidateLibraryResponseDto ¶
type ValidateLibraryResponseDto struct {
// ImportPaths Validation results for import paths
ImportPaths *[]ValidateLibraryImportPathResponseDto `json:"importPaths,omitempty"`
}
ValidateLibraryResponseDto defines model for ValidateLibraryResponseDto.
type ValidateResponse ¶
type ValidateResponse struct {
Body []byte
HTTPResponse *http.Response
// JSON200 the response for an HTTP 200 `application/json` response
JSON200 *ValidateLibraryResponseDto
}
func ParseValidateResponse ¶
func ParseValidateResponse(rsp *http.Response) (*ValidateResponse, error)
ParseValidateResponse parses an HTTP response from a ValidateWithResponse call
func (ValidateResponse) ContentType ¶
func (r ValidateResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ValidateResponse) GetBody ¶
func (r ValidateResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ValidateResponse) GetJSON200 ¶
func (r ValidateResponse) GetJSON200() *ValidateLibraryResponseDto
GetJSON200 returns the response for an HTTP 200 `application/json` response
func (ValidateResponse) Status ¶
func (r ValidateResponse) Status() string
Status returns HTTPResponse.Status
func (ValidateResponse) StatusCode ¶
func (r ValidateResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VersionCheckStateResponseDto ¶
type VersionCheckStateResponseDto struct {
// CheckedAt Last check timestamp
CheckedAt *string `json:"checkedAt"`
// ReleaseVersion Release version
ReleaseVersion *string `json:"releaseVersion"`
}
VersionCheckStateResponseDto defines model for VersionCheckStateResponseDto.
type VideoCodec ¶
type VideoCodec string
VideoCodec Target video codec
const ( Av1 VideoCodec = "av1" H264 VideoCodec = "h264" Hevc VideoCodec = "hevc" Vp9 VideoCodec = "vp9" )
Defines values for VideoCodec.
func (VideoCodec) Valid ¶
func (e VideoCodec) Valid() bool
Valid indicates whether the value is a known member of the VideoCodec enum.
type VideoContainer ¶
type VideoContainer string
VideoContainer Accepted video containers
const ( Mov VideoContainer = "mov" Mp4 VideoContainer = "mp4" Ogg VideoContainer = "ogg" Webm VideoContainer = "webm" )
Defines values for VideoContainer.
func (VideoContainer) Valid ¶
func (e VideoContainer) Valid() bool
Valid indicates whether the value is a known member of the VideoContainer enum.
type ViewAssetParams ¶
type ViewAssetParams struct {
// Edited Return edited asset if available
Edited *bool `form:"edited,omitempty" json:"edited,omitempty"`
Key *string `form:"key,omitempty" json:"key,omitempty"`
Size *AssetMediaSize `form:"size,omitempty" json:"size,omitempty"`
Slug *string `form:"slug,omitempty" json:"slug,omitempty"`
}
ViewAssetParams defines parameters for ViewAsset.
type ViewAssetResponse ¶
func ParseViewAssetResponse ¶
func ParseViewAssetResponse(rsp *http.Response) (*ViewAssetResponse, error)
ParseViewAssetResponse parses an HTTP response from a ViewAssetWithResponse call
func (ViewAssetResponse) ContentType ¶
func (r ViewAssetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ViewAssetResponse) GetBody ¶
func (r ViewAssetResponse) GetBody() []byte
GetBody returns the raw response body bytes
func (ViewAssetResponse) Status ¶
func (r ViewAssetResponse) Status() string
Status returns HTTPResponse.Status
func (ViewAssetResponse) StatusCode ¶
func (r ViewAssetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type WorkflowCreateDto ¶
type WorkflowCreateDto struct {
// Description Workflow description
Description *string `json:"description,omitempty"`
// Enabled Workflow enabled
Enabled *bool `json:"enabled,omitempty"`
// Logging Workflow logs run results
Logging *bool `json:"logging,omitempty"`
// Name Workflow name
Name *string `json:"name,omitempty"`
Steps *[]WorkflowStepDto `json:"steps,omitempty"`
// Trigger Plugin trigger type
Trigger WorkflowTrigger `json:"trigger"`
}
WorkflowCreateDto defines model for WorkflowCreateDto.
type WorkflowLogEntryDto ¶
type WorkflowLogEntryDto struct {
// At Workflow run date/time
//
// Example: 2024-01-01T00:00:00.000Z
At time.Time `json:"at"`
// Id Workflow log entry ID
Id openapi_types.UUID `json:"id"`
// LastStep Last step ran, if the workflow ended early
LastStep *struct {
// Index Index of the step in the workflow
Index int `json:"index"`
// Method Method of the step
Method string `json:"method"`
} `json:"lastStep,omitempty"`
// Result Workflow run result
Result WorkflowResult `json:"result"`
// TriggerDataId Workflow trigger data ID
TriggerDataId *openapi_types.UUID `json:"triggerDataId,omitempty"`
}
WorkflowLogEntryDto defines model for WorkflowLogEntryDto.
type WorkflowResponseDto ¶
type WorkflowResponseDto struct {
// CreatedAt Creation date
CreatedAt string `json:"createdAt"`
// Description Workflow description
Description *string `json:"description"`
// Enabled Workflow enabled
Enabled bool `json:"enabled"`
// Id Workflow ID
Id openapi_types.UUID `json:"id"`
// Logging Workflow logs run results
Logging bool `json:"logging"`
// Name Workflow name
Name *string `json:"name"`
// Steps Workflow steps
Steps []WorkflowStepDto `json:"steps"`
// Trigger Plugin trigger type
Trigger WorkflowTrigger `json:"trigger"`
// UpdatedAt Update date
UpdatedAt string `json:"updatedAt"`
}
WorkflowResponseDto defines model for WorkflowResponseDto.
type WorkflowResult ¶
type WorkflowResult string
WorkflowResult Workflow run result
const ( WorkflowResultCompleted WorkflowResult = "completed" WorkflowResultError WorkflowResult = "error" WorkflowResultHalted WorkflowResult = "halted" )
Defines values for WorkflowResult.
func (WorkflowResult) Valid ¶
func (e WorkflowResult) Valid() bool
Valid indicates whether the value is a known member of the WorkflowResult enum.
type WorkflowShareResponseDto ¶
type WorkflowShareResponseDto struct {
Description *string `json:"description"`
Name *string `json:"name"`
Steps []WorkflowShareStepDto `json:"steps"`
Trigger WorkflowTrigger `json:"trigger"`
}
WorkflowShareResponseDto defines model for WorkflowShareResponseDto.
type WorkflowShareStepDto ¶
type WorkflowShareStepDto struct {
Config *map[string]interface{} `json:"config"`
Enabled *bool `json:"enabled,omitempty"`
Method string `json:"method"`
}
WorkflowShareStepDto defines model for WorkflowShareStepDto.
type WorkflowStepDto ¶
type WorkflowStepDto struct {
// Config Step configuration
Config *map[string]interface{} `json:"config"`
// Enabled Step is enabled
Enabled *bool `json:"enabled,omitempty"`
// Method Step plugin method
Method string `json:"method"`
}
WorkflowStepDto defines model for WorkflowStepDto.
type WorkflowTrigger ¶
type WorkflowTrigger string
WorkflowTrigger Plugin trigger type
const ( AssetCreate WorkflowTrigger = "AssetCreate" AssetMetadataExtraction WorkflowTrigger = "AssetMetadataExtraction" AssetTagged WorkflowTrigger = "AssetTagged" )
Defines values for WorkflowTrigger.
func (WorkflowTrigger) Valid ¶
func (e WorkflowTrigger) Valid() bool
Valid indicates whether the value is a known member of the WorkflowTrigger enum.
type WorkflowTriggerResponseDto ¶
type WorkflowTriggerResponseDto struct {
// Trigger Plugin trigger type
Trigger WorkflowTrigger `json:"trigger"`
// Types Workflow types
Types []WorkflowType `json:"types"`
}
WorkflowTriggerResponseDto defines model for WorkflowTriggerResponseDto.
type WorkflowType ¶
type WorkflowType string
WorkflowType Workflow type
const (
WorkflowTypeAssetV1 WorkflowType = "AssetV1"
)
Defines values for WorkflowType.
func (WorkflowType) Valid ¶
func (e WorkflowType) Valid() bool
Valid indicates whether the value is a known member of the WorkflowType enum.
type WorkflowUpdateDto ¶
type WorkflowUpdateDto struct {
// Description Workflow description
Description *string `json:"description,omitempty"`
// Enabled Workflow enabled
Enabled *bool `json:"enabled,omitempty"`
// Logging Workflow logs run results
Logging *bool `json:"logging,omitempty"`
// Name Workflow name
Name *string `json:"name,omitempty"`
Steps *[]WorkflowStepDto `json:"steps,omitempty"`
// Trigger Plugin trigger type
Trigger *WorkflowTrigger `json:"trigger,omitempty"`
}
WorkflowUpdateDto defines model for WorkflowUpdateDto.