notifo_client_go

package module
v0.0.0-...-17ea96d Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2023 License: Apache-2.0 Imports: 11 Imported by: 1

README

notifo-client-go

A golang http client for Notifo

This client was generated using oapi-codegen with the command

oapi-codegen -package notifo_client_go -generate types,client -old-config-style -o notifo-client.go openapi.json

You can get the notifo openapi spec by running notifo and going to http://localhost:5000/api/docs in yor browser, then click the Download button at the top.

Documentation

Overview

Package notifo_client_go provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version v1.13.0 DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAppsDeleteContributorRequest

func NewAppsDeleteContributorRequest(server string, appId string, contributorId string) (*http.Request, error)

NewAppsDeleteContributorRequest generates requests for AppsDeleteContributor

func NewAppsDeleteIntegrationRequest

func NewAppsDeleteIntegrationRequest(server string, appId string, id string) (*http.Request, error)

NewAppsDeleteIntegrationRequest generates requests for AppsDeleteIntegration

func NewAppsGetAppRequest

func NewAppsGetAppRequest(server string, appId string) (*http.Request, error)

NewAppsGetAppRequest generates requests for AppsGetApp

func NewAppsGetAppsRequest

func NewAppsGetAppsRequest(server string) (*http.Request, error)

NewAppsGetAppsRequest generates requests for AppsGetApps

func NewAppsGetIntegrationsRequest

func NewAppsGetIntegrationsRequest(server string, appId string) (*http.Request, error)

NewAppsGetIntegrationsRequest generates requests for AppsGetIntegrations

func NewAppsPostAppRequest

func NewAppsPostAppRequest(server string, body AppsPostAppJSONRequestBody) (*http.Request, error)

NewAppsPostAppRequest calls the generic AppsPostApp builder with application/json body

func NewAppsPostAppRequestWithBody

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

NewAppsPostAppRequestWithBody generates requests for AppsPostApp with any type of body

func NewAppsPostContributorRequest

func NewAppsPostContributorRequest(server string, appId string, body AppsPostContributorJSONRequestBody) (*http.Request, error)

NewAppsPostContributorRequest calls the generic AppsPostContributor builder with application/json body

func NewAppsPostContributorRequestWithBody

func NewAppsPostContributorRequestWithBody(server string, appId string, contentType string, body io.Reader) (*http.Request, error)

NewAppsPostContributorRequestWithBody generates requests for AppsPostContributor with any type of body

func NewAppsPostIntegrationRequest

func NewAppsPostIntegrationRequest(server string, appId string, body AppsPostIntegrationJSONRequestBody) (*http.Request, error)

NewAppsPostIntegrationRequest calls the generic AppsPostIntegration builder with application/json body

func NewAppsPostIntegrationRequestWithBody

func NewAppsPostIntegrationRequestWithBody(server string, appId string, contentType string, body io.Reader) (*http.Request, error)

NewAppsPostIntegrationRequestWithBody generates requests for AppsPostIntegration with any type of body

func NewAppsPutAppRequest

func NewAppsPutAppRequest(server string, appId string, body AppsPutAppJSONRequestBody) (*http.Request, error)

NewAppsPutAppRequest calls the generic AppsPutApp builder with application/json body

func NewAppsPutAppRequestWithBody

func NewAppsPutAppRequestWithBody(server string, appId string, contentType string, body io.Reader) (*http.Request, error)

NewAppsPutAppRequestWithBody generates requests for AppsPutApp with any type of body

func NewAppsPutIntegrationRequest

func NewAppsPutIntegrationRequest(server string, appId string, id string, body AppsPutIntegrationJSONRequestBody) (*http.Request, error)

NewAppsPutIntegrationRequest calls the generic AppsPutIntegration builder with application/json body

func NewAppsPutIntegrationRequestWithBody

func NewAppsPutIntegrationRequestWithBody(server string, appId string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAppsPutIntegrationRequestWithBody generates requests for AppsPutIntegration with any type of body

func NewConfigsGetLanguagesRequest

func NewConfigsGetLanguagesRequest(server string) (*http.Request, error)

NewConfigsGetLanguagesRequest generates requests for ConfigsGetLanguages

func NewConfigsGetTimezonesRequest

func NewConfigsGetTimezonesRequest(server string) (*http.Request, error)

NewConfigsGetTimezonesRequest generates requests for ConfigsGetTimezones

func NewDiagnosticsGetDumpRequest

func NewDiagnosticsGetDumpRequest(server string) (*http.Request, error)

NewDiagnosticsGetDumpRequest generates requests for DiagnosticsGetDump

func NewDiagnosticsGetGCDumpRequest

func NewDiagnosticsGetGCDumpRequest(server string) (*http.Request, error)

NewDiagnosticsGetGCDumpRequest generates requests for DiagnosticsGetGCDump

func NewEmailTemplatePreviewGetPreviewRequest

func NewEmailTemplatePreviewGetPreviewRequest(server string, appId string, id string) (*http.Request, error)

NewEmailTemplatePreviewGetPreviewRequest generates requests for EmailTemplatePreviewGetPreview

func NewEmailTemplatePreviewPostPreviewRequest

func NewEmailTemplatePreviewPostPreviewRequest(server string, appId string, body EmailTemplatePreviewPostPreviewJSONRequestBody) (*http.Request, error)

NewEmailTemplatePreviewPostPreviewRequest calls the generic EmailTemplatePreviewPostPreview builder with application/json body

func NewEmailTemplatePreviewPostPreviewRequestWithBody

func NewEmailTemplatePreviewPostPreviewRequestWithBody(server string, appId string, contentType string, body io.Reader) (*http.Request, error)

NewEmailTemplatePreviewPostPreviewRequestWithBody generates requests for EmailTemplatePreviewPostPreview with any type of body

func NewEmailTemplatesDeleteTemplateLanguageRequest

func NewEmailTemplatesDeleteTemplateLanguageRequest(server string, appId string, code string, language string) (*http.Request, error)

NewEmailTemplatesDeleteTemplateLanguageRequest generates requests for EmailTemplatesDeleteTemplateLanguage

func NewEmailTemplatesDeleteTemplateRequest

func NewEmailTemplatesDeleteTemplateRequest(server string, appId string, code string) (*http.Request, error)

NewEmailTemplatesDeleteTemplateRequest generates requests for EmailTemplatesDeleteTemplate

func NewEmailTemplatesGetTemplateRequest

func NewEmailTemplatesGetTemplateRequest(server string, appId string, id string) (*http.Request, error)

NewEmailTemplatesGetTemplateRequest generates requests for EmailTemplatesGetTemplate

func NewEmailTemplatesGetTemplatesRequest

func NewEmailTemplatesGetTemplatesRequest(server string, appId string, params *EmailTemplatesGetTemplatesParams) (*http.Request, error)

NewEmailTemplatesGetTemplatesRequest generates requests for EmailTemplatesGetTemplates

func NewEmailTemplatesPostTemplateLanguageRequest

func NewEmailTemplatesPostTemplateLanguageRequest(server string, appId string, code string, body EmailTemplatesPostTemplateLanguageJSONRequestBody) (*http.Request, error)

NewEmailTemplatesPostTemplateLanguageRequest calls the generic EmailTemplatesPostTemplateLanguage builder with application/json body

func NewEmailTemplatesPostTemplateLanguageRequestWithBody

func NewEmailTemplatesPostTemplateLanguageRequestWithBody(server string, appId string, code string, contentType string, body io.Reader) (*http.Request, error)

NewEmailTemplatesPostTemplateLanguageRequestWithBody generates requests for EmailTemplatesPostTemplateLanguage with any type of body

func NewEmailTemplatesPostTemplateRequest

func NewEmailTemplatesPostTemplateRequest(server string, appId string, body EmailTemplatesPostTemplateJSONRequestBody) (*http.Request, error)

NewEmailTemplatesPostTemplateRequest calls the generic EmailTemplatesPostTemplate builder with application/json body

func NewEmailTemplatesPostTemplateRequestWithBody

func NewEmailTemplatesPostTemplateRequestWithBody(server string, appId string, contentType string, body io.Reader) (*http.Request, error)

NewEmailTemplatesPostTemplateRequestWithBody generates requests for EmailTemplatesPostTemplate with any type of body

func NewEmailTemplatesPutTemplateLanguageRequest

func NewEmailTemplatesPutTemplateLanguageRequest(server string, appId string, code string, language string, body EmailTemplatesPutTemplateLanguageJSONRequestBody) (*http.Request, error)

NewEmailTemplatesPutTemplateLanguageRequest calls the generic EmailTemplatesPutTemplateLanguage builder with application/json body

func NewEmailTemplatesPutTemplateLanguageRequestWithBody

func NewEmailTemplatesPutTemplateLanguageRequestWithBody(server string, appId string, code string, language string, contentType string, body io.Reader) (*http.Request, error)

NewEmailTemplatesPutTemplateLanguageRequestWithBody generates requests for EmailTemplatesPutTemplateLanguage with any type of body

func NewEmailTemplatesPutTemplateRequest

func NewEmailTemplatesPutTemplateRequest(server string, appId string, code string, body EmailTemplatesPutTemplateJSONRequestBody) (*http.Request, error)

NewEmailTemplatesPutTemplateRequest calls the generic EmailTemplatesPutTemplate builder with application/json body

func NewEmailTemplatesPutTemplateRequestWithBody

func NewEmailTemplatesPutTemplateRequestWithBody(server string, appId string, code string, contentType string, body io.Reader) (*http.Request, error)

NewEmailTemplatesPutTemplateRequestWithBody generates requests for EmailTemplatesPutTemplate with any type of body

func NewEventsGetEventsRequest

func NewEventsGetEventsRequest(server string, appId string, params *EventsGetEventsParams) (*http.Request, error)

NewEventsGetEventsRequest generates requests for EventsGetEvents

func NewEventsPostEventsRequest

func NewEventsPostEventsRequest(server string, appId string, body EventsPostEventsJSONRequestBody) (*http.Request, error)

NewEventsPostEventsRequest calls the generic EventsPostEvents builder with application/json body

func NewEventsPostEventsRequestWithBody

func NewEventsPostEventsRequestWithBody(server string, appId string, contentType string, body io.Reader) (*http.Request, error)

NewEventsPostEventsRequestWithBody generates requests for EventsPostEvents with any type of body

func NewEventsPostMyEventsRequest

func NewEventsPostMyEventsRequest(server string, body EventsPostMyEventsJSONRequestBody) (*http.Request, error)

NewEventsPostMyEventsRequest calls the generic EventsPostMyEvents builder with application/json body

func NewEventsPostMyEventsRequestWithBody

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

NewEventsPostMyEventsRequestWithBody generates requests for EventsPostMyEvents with any type of body

func NewLogsGetLogsRequest

func NewLogsGetLogsRequest(server string, appId string, params *LogsGetLogsParams) (*http.Request, error)

NewLogsGetLogsRequest generates requests for LogsGetLogs

func NewMediaDeleteRequest

func NewMediaDeleteRequest(server string, appId string, fileName string) (*http.Request, error)

NewMediaDeleteRequest generates requests for MediaDelete

func NewMediaDownload2Request

func NewMediaDownload2Request(server string, appId string, fileName string, params *MediaDownload2Params) (*http.Request, error)

NewMediaDownload2Request generates requests for MediaDownload2

func NewMediaDownload3Request

func NewMediaDownload3Request(server string, appId string, fileName string, params *MediaDownload3Params) (*http.Request, error)

NewMediaDownload3Request generates requests for MediaDownload3

func NewMediaDownloadRequest

func NewMediaDownloadRequest(server string, appId string, fileName string, params *MediaDownloadParams) (*http.Request, error)

NewMediaDownloadRequest generates requests for MediaDownload

func NewMediaGetMediasRequest

func NewMediaGetMediasRequest(server string, appId string, params *MediaGetMediasParams) (*http.Request, error)

NewMediaGetMediasRequest generates requests for MediaGetMedias

func NewMediaProxyProxyImageRequest

func NewMediaProxyProxyImageRequest(server string, params *MediaProxyProxyImageParams) (*http.Request, error)

NewMediaProxyProxyImageRequest generates requests for MediaProxyProxyImage

func NewMediaUploadRequestWithBody

func NewMediaUploadRequestWithBody(server string, appId string, contentType string, body io.Reader) (*http.Request, error)

NewMediaUploadRequestWithBody generates requests for MediaUpload with any type of body

func NewMessagingTemplatesDeleteTemplateLanguageRequest

func NewMessagingTemplatesDeleteTemplateLanguageRequest(server string, appId string, code string, language string) (*http.Request, error)

NewMessagingTemplatesDeleteTemplateLanguageRequest generates requests for MessagingTemplatesDeleteTemplateLanguage

func NewMessagingTemplatesDeleteTemplateRequest

func NewMessagingTemplatesDeleteTemplateRequest(server string, appId string, code string) (*http.Request, error)

NewMessagingTemplatesDeleteTemplateRequest generates requests for MessagingTemplatesDeleteTemplate

func NewMessagingTemplatesGetTemplateRequest

func NewMessagingTemplatesGetTemplateRequest(server string, appId string, id string) (*http.Request, error)

NewMessagingTemplatesGetTemplateRequest generates requests for MessagingTemplatesGetTemplate

func NewMessagingTemplatesGetTemplatesRequest

func NewMessagingTemplatesGetTemplatesRequest(server string, appId string, params *MessagingTemplatesGetTemplatesParams) (*http.Request, error)

NewMessagingTemplatesGetTemplatesRequest generates requests for MessagingTemplatesGetTemplates

func NewMessagingTemplatesPostTemplateLanguageRequest

func NewMessagingTemplatesPostTemplateLanguageRequest(server string, appId string, code string, body MessagingTemplatesPostTemplateLanguageJSONRequestBody) (*http.Request, error)

NewMessagingTemplatesPostTemplateLanguageRequest calls the generic MessagingTemplatesPostTemplateLanguage builder with application/json body

func NewMessagingTemplatesPostTemplateLanguageRequestWithBody

func NewMessagingTemplatesPostTemplateLanguageRequestWithBody(server string, appId string, code string, contentType string, body io.Reader) (*http.Request, error)

NewMessagingTemplatesPostTemplateLanguageRequestWithBody generates requests for MessagingTemplatesPostTemplateLanguage with any type of body

func NewMessagingTemplatesPostTemplateRequest

func NewMessagingTemplatesPostTemplateRequest(server string, appId string, body MessagingTemplatesPostTemplateJSONRequestBody) (*http.Request, error)

NewMessagingTemplatesPostTemplateRequest calls the generic MessagingTemplatesPostTemplate builder with application/json body

func NewMessagingTemplatesPostTemplateRequestWithBody

func NewMessagingTemplatesPostTemplateRequestWithBody(server string, appId string, contentType string, body io.Reader) (*http.Request, error)

NewMessagingTemplatesPostTemplateRequestWithBody generates requests for MessagingTemplatesPostTemplate with any type of body

func NewMessagingTemplatesPutTemplateLanguageRequest

func NewMessagingTemplatesPutTemplateLanguageRequest(server string, appId string, code string, language string, body MessagingTemplatesPutTemplateLanguageJSONRequestBody) (*http.Request, error)

NewMessagingTemplatesPutTemplateLanguageRequest calls the generic MessagingTemplatesPutTemplateLanguage builder with application/json body

func NewMessagingTemplatesPutTemplateLanguageRequestWithBody

func NewMessagingTemplatesPutTemplateLanguageRequestWithBody(server string, appId string, code string, language string, contentType string, body io.Reader) (*http.Request, error)

NewMessagingTemplatesPutTemplateLanguageRequestWithBody generates requests for MessagingTemplatesPutTemplateLanguage with any type of body

func NewMessagingTemplatesPutTemplateRequest

func NewMessagingTemplatesPutTemplateRequest(server string, appId string, code string, body MessagingTemplatesPutTemplateJSONRequestBody) (*http.Request, error)

NewMessagingTemplatesPutTemplateRequest calls the generic MessagingTemplatesPutTemplate builder with application/json body

func NewMessagingTemplatesPutTemplateRequestWithBody

func NewMessagingTemplatesPutTemplateRequestWithBody(server string, appId string, code string, contentType string, body io.Reader) (*http.Request, error)

NewMessagingTemplatesPutTemplateRequestWithBody generates requests for MessagingTemplatesPutTemplate with any type of body

func NewMobilePushDeleteMyTokenRequest

func NewMobilePushDeleteMyTokenRequest(server string, token string) (*http.Request, error)

NewMobilePushDeleteMyTokenRequest generates requests for MobilePushDeleteMyToken

func NewMobilePushGetMyTokenRequest

func NewMobilePushGetMyTokenRequest(server string) (*http.Request, error)

NewMobilePushGetMyTokenRequest generates requests for MobilePushGetMyToken

func NewMobilePushPostMyTokenRequest

func NewMobilePushPostMyTokenRequest(server string, body MobilePushPostMyTokenJSONRequestBody) (*http.Request, error)

NewMobilePushPostMyTokenRequest calls the generic MobilePushPostMyToken builder with application/json body

func NewMobilePushPostMyTokenRequestWithBody

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

NewMobilePushPostMyTokenRequestWithBody generates requests for MobilePushPostMyToken with any type of body

func NewNotificationsConfirmMeRequest

func NewNotificationsConfirmMeRequest(server string, body NotificationsConfirmMeJSONRequestBody) (*http.Request, error)

NewNotificationsConfirmMeRequest calls the generic NotificationsConfirmMe builder with application/json body

func NewNotificationsConfirmMeRequestWithBody

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

NewNotificationsConfirmMeRequestWithBody generates requests for NotificationsConfirmMe with any type of body

func NewNotificationsGetAllNotificationsRequest

func NewNotificationsGetAllNotificationsRequest(server string, appId string, params *NotificationsGetAllNotificationsParams) (*http.Request, error)

NewNotificationsGetAllNotificationsRequest generates requests for NotificationsGetAllNotifications

func NewNotificationsGetMyArchiveRequest

func NewNotificationsGetMyArchiveRequest(server string, params *NotificationsGetMyArchiveParams) (*http.Request, error)

NewNotificationsGetMyArchiveRequest generates requests for NotificationsGetMyArchive

func NewNotificationsGetMyDeviceNotificationsRequest

func NewNotificationsGetMyDeviceNotificationsRequest(server string, params *NotificationsGetMyDeviceNotificationsParams) (*http.Request, error)

NewNotificationsGetMyDeviceNotificationsRequest generates requests for NotificationsGetMyDeviceNotifications

func NewNotificationsGetMyNotificationsRequest

func NewNotificationsGetMyNotificationsRequest(server string, params *NotificationsGetMyNotificationsParams) (*http.Request, error)

NewNotificationsGetMyNotificationsRequest generates requests for NotificationsGetMyNotifications

func NewNotificationsGetNotificationsRequest

func NewNotificationsGetNotificationsRequest(server string, appId string, id string, params *NotificationsGetNotificationsParams) (*http.Request, error)

NewNotificationsGetNotificationsRequest generates requests for NotificationsGetNotifications

func NewPingGetPingRequest

func NewPingGetPingRequest(server string) (*http.Request, error)

NewPingGetPingRequest generates requests for PingGetPing

func NewSmsTemplatesDeleteTemplateLanguageRequest

func NewSmsTemplatesDeleteTemplateLanguageRequest(server string, appId string, code string, language string) (*http.Request, error)

NewSmsTemplatesDeleteTemplateLanguageRequest generates requests for SmsTemplatesDeleteTemplateLanguage

func NewSmsTemplatesDeleteTemplateRequest

func NewSmsTemplatesDeleteTemplateRequest(server string, appId string, code string) (*http.Request, error)

NewSmsTemplatesDeleteTemplateRequest generates requests for SmsTemplatesDeleteTemplate

func NewSmsTemplatesGetTemplateRequest

func NewSmsTemplatesGetTemplateRequest(server string, appId string, id string) (*http.Request, error)

NewSmsTemplatesGetTemplateRequest generates requests for SmsTemplatesGetTemplate

func NewSmsTemplatesGetTemplatesRequest

func NewSmsTemplatesGetTemplatesRequest(server string, appId string, params *SmsTemplatesGetTemplatesParams) (*http.Request, error)

NewSmsTemplatesGetTemplatesRequest generates requests for SmsTemplatesGetTemplates

func NewSmsTemplatesPostTemplateLanguageRequest

func NewSmsTemplatesPostTemplateLanguageRequest(server string, appId string, code string, body SmsTemplatesPostTemplateLanguageJSONRequestBody) (*http.Request, error)

NewSmsTemplatesPostTemplateLanguageRequest calls the generic SmsTemplatesPostTemplateLanguage builder with application/json body

func NewSmsTemplatesPostTemplateLanguageRequestWithBody

func NewSmsTemplatesPostTemplateLanguageRequestWithBody(server string, appId string, code string, contentType string, body io.Reader) (*http.Request, error)

NewSmsTemplatesPostTemplateLanguageRequestWithBody generates requests for SmsTemplatesPostTemplateLanguage with any type of body

func NewSmsTemplatesPostTemplateRequest

func NewSmsTemplatesPostTemplateRequest(server string, appId string, body SmsTemplatesPostTemplateJSONRequestBody) (*http.Request, error)

NewSmsTemplatesPostTemplateRequest calls the generic SmsTemplatesPostTemplate builder with application/json body

func NewSmsTemplatesPostTemplateRequestWithBody

func NewSmsTemplatesPostTemplateRequestWithBody(server string, appId string, contentType string, body io.Reader) (*http.Request, error)

NewSmsTemplatesPostTemplateRequestWithBody generates requests for SmsTemplatesPostTemplate with any type of body

func NewSmsTemplatesPutTemplateLanguageRequest

func NewSmsTemplatesPutTemplateLanguageRequest(server string, appId string, code string, language string, body SmsTemplatesPutTemplateLanguageJSONRequestBody) (*http.Request, error)

NewSmsTemplatesPutTemplateLanguageRequest calls the generic SmsTemplatesPutTemplateLanguage builder with application/json body

func NewSmsTemplatesPutTemplateLanguageRequestWithBody

func NewSmsTemplatesPutTemplateLanguageRequestWithBody(server string, appId string, code string, language string, contentType string, body io.Reader) (*http.Request, error)

NewSmsTemplatesPutTemplateLanguageRequestWithBody generates requests for SmsTemplatesPutTemplateLanguage with any type of body

func NewSmsTemplatesPutTemplateRequest

func NewSmsTemplatesPutTemplateRequest(server string, appId string, code string, body SmsTemplatesPutTemplateJSONRequestBody) (*http.Request, error)

NewSmsTemplatesPutTemplateRequest calls the generic SmsTemplatesPutTemplate builder with application/json body

func NewSmsTemplatesPutTemplateRequestWithBody

func NewSmsTemplatesPutTemplateRequestWithBody(server string, appId string, code string, contentType string, body io.Reader) (*http.Request, error)

NewSmsTemplatesPutTemplateRequestWithBody generates requests for SmsTemplatesPutTemplate with any type of body

func NewSystemUsersDeleteUserRequest

func NewSystemUsersDeleteUserRequest(server string, id string) (*http.Request, error)

NewSystemUsersDeleteUserRequest generates requests for SystemUsersDeleteUser

func NewSystemUsersGetUserRequest

func NewSystemUsersGetUserRequest(server string, id string) (*http.Request, error)

NewSystemUsersGetUserRequest generates requests for SystemUsersGetUser

func NewSystemUsersGetUsersRequest

func NewSystemUsersGetUsersRequest(server string, params *SystemUsersGetUsersParams) (*http.Request, error)

NewSystemUsersGetUsersRequest generates requests for SystemUsersGetUsers

func NewSystemUsersLockUserRequest

func NewSystemUsersLockUserRequest(server string, id string) (*http.Request, error)

NewSystemUsersLockUserRequest generates requests for SystemUsersLockUser

func NewSystemUsersPostUserRequest

func NewSystemUsersPostUserRequest(server string, body SystemUsersPostUserJSONRequestBody) (*http.Request, error)

NewSystemUsersPostUserRequest calls the generic SystemUsersPostUser builder with application/json body

func NewSystemUsersPostUserRequestWithBody

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

NewSystemUsersPostUserRequestWithBody generates requests for SystemUsersPostUser with any type of body

func NewSystemUsersPutUserRequest

func NewSystemUsersPutUserRequest(server string, id string, body SystemUsersPutUserJSONRequestBody) (*http.Request, error)

NewSystemUsersPutUserRequest calls the generic SystemUsersPutUser builder with application/json body

func NewSystemUsersPutUserRequestWithBody

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

NewSystemUsersPutUserRequestWithBody generates requests for SystemUsersPutUser with any type of body

func NewSystemUsersUnlockUserRequest

func NewSystemUsersUnlockUserRequest(server string, id string) (*http.Request, error)

NewSystemUsersUnlockUserRequest generates requests for SystemUsersUnlockUser

func NewTemplatesDeleteTemplateRequest

func NewTemplatesDeleteTemplateRequest(server string, appId string, code string) (*http.Request, error)

NewTemplatesDeleteTemplateRequest generates requests for TemplatesDeleteTemplate

func NewTemplatesGetTemplatesRequest

func NewTemplatesGetTemplatesRequest(server string, appId string, params *TemplatesGetTemplatesParams) (*http.Request, error)

NewTemplatesGetTemplatesRequest generates requests for TemplatesGetTemplates

func NewTemplatesPostTemplatesRequest

func NewTemplatesPostTemplatesRequest(server string, appId string, body TemplatesPostTemplatesJSONRequestBody) (*http.Request, error)

NewTemplatesPostTemplatesRequest calls the generic TemplatesPostTemplates builder with application/json body

func NewTemplatesPostTemplatesRequestWithBody

func NewTemplatesPostTemplatesRequestWithBody(server string, appId string, contentType string, body io.Reader) (*http.Request, error)

NewTemplatesPostTemplatesRequestWithBody generates requests for TemplatesPostTemplates with any type of body

func NewTopicsDeleteTopicRequest

func NewTopicsDeleteTopicRequest(server string, appId string, path string) (*http.Request, error)

NewTopicsDeleteTopicRequest generates requests for TopicsDeleteTopic

func NewTopicsGetTopicsRequest

func NewTopicsGetTopicsRequest(server string, appId string, params *TopicsGetTopicsParams) (*http.Request, error)

NewTopicsGetTopicsRequest generates requests for TopicsGetTopics

func NewTopicsPostTopicsRequest

func NewTopicsPostTopicsRequest(server string, appId string, body TopicsPostTopicsJSONRequestBody) (*http.Request, error)

NewTopicsPostTopicsRequest calls the generic TopicsPostTopics builder with application/json body

func NewTopicsPostTopicsRequestWithBody

func NewTopicsPostTopicsRequestWithBody(server string, appId string, contentType string, body io.Reader) (*http.Request, error)

NewTopicsPostTopicsRequestWithBody generates requests for TopicsPostTopics with any type of body

func NewUserDeleteSubscriptionRequest

func NewUserDeleteSubscriptionRequest(server string, prefix string) (*http.Request, error)

NewUserDeleteSubscriptionRequest generates requests for UserDeleteSubscription

func NewUserGetAdminUserRequest

func NewUserGetAdminUserRequest(server string) (*http.Request, error)

NewUserGetAdminUserRequest generates requests for UserGetAdminUser

func NewUserGetMySubscriptionRequest

func NewUserGetMySubscriptionRequest(server string, topic string) (*http.Request, error)

NewUserGetMySubscriptionRequest generates requests for UserGetMySubscription

func NewUserGetMySubscriptionsRequest

func NewUserGetMySubscriptionsRequest(server string, params *UserGetMySubscriptionsParams) (*http.Request, error)

NewUserGetMySubscriptionsRequest generates requests for UserGetMySubscriptions

func NewUserGetTopicsRequest

func NewUserGetTopicsRequest(server string, params *UserGetTopicsParams) (*http.Request, error)

NewUserGetTopicsRequest generates requests for UserGetTopics

func NewUserGetUserRequest

func NewUserGetUserRequest(server string) (*http.Request, error)

NewUserGetUserRequest generates requests for UserGetUser

func NewUserPostMySubscriptionsRequest

func NewUserPostMySubscriptionsRequest(server string, body UserPostMySubscriptionsJSONRequestBody) (*http.Request, error)

NewUserPostMySubscriptionsRequest calls the generic UserPostMySubscriptions builder with application/json body

func NewUserPostMySubscriptionsRequestWithBody

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

NewUserPostMySubscriptionsRequestWithBody generates requests for UserPostMySubscriptions with any type of body

func NewUserPostUserRequest

func NewUserPostUserRequest(server string, body UserPostUserJSONRequestBody) (*http.Request, error)

NewUserPostUserRequest calls the generic UserPostUser builder with application/json body

func NewUserPostUserRequestWithBody

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

NewUserPostUserRequestWithBody generates requests for UserPostUser with any type of body

func NewUsersDeleteAllowedTopicRequest

func NewUsersDeleteAllowedTopicRequest(server string, appId string, id string, prefix string) (*http.Request, error)

NewUsersDeleteAllowedTopicRequest generates requests for UsersDeleteAllowedTopic

func NewUsersDeleteMobilePushTokenRequest

func NewUsersDeleteMobilePushTokenRequest(server string, appId string, id string, token string) (*http.Request, error)

NewUsersDeleteMobilePushTokenRequest generates requests for UsersDeleteMobilePushToken

func NewUsersDeleteSubscriptionRequest

func NewUsersDeleteSubscriptionRequest(server string, appId string, id string, prefix string) (*http.Request, error)

NewUsersDeleteSubscriptionRequest generates requests for UsersDeleteSubscription

func NewUsersDeleteUserRequest

func NewUsersDeleteUserRequest(server string, appId string, id string) (*http.Request, error)

NewUsersDeleteUserRequest generates requests for UsersDeleteUser

func NewUsersDeleteWebPushSubscriptionRequest

func NewUsersDeleteWebPushSubscriptionRequest(server string, appId string, id string, endpoint string) (*http.Request, error)

NewUsersDeleteWebPushSubscriptionRequest generates requests for UsersDeleteWebPushSubscription

func NewUsersGetSubscriptionsRequest

func NewUsersGetSubscriptionsRequest(server string, appId string, id string, params *UsersGetSubscriptionsParams) (*http.Request, error)

NewUsersGetSubscriptionsRequest generates requests for UsersGetSubscriptions

func NewUsersGetUserRequest

func NewUsersGetUserRequest(server string, appId string, id string, params *UsersGetUserParams) (*http.Request, error)

NewUsersGetUserRequest generates requests for UsersGetUser

func NewUsersGetUsersRequest

func NewUsersGetUsersRequest(server string, appId string, params *UsersGetUsersParams) (*http.Request, error)

NewUsersGetUsersRequest generates requests for UsersGetUsers

func NewUsersPostAllowedTopicRequest

func NewUsersPostAllowedTopicRequest(server string, appId string, id string, body UsersPostAllowedTopicJSONRequestBody) (*http.Request, error)

NewUsersPostAllowedTopicRequest calls the generic UsersPostAllowedTopic builder with application/json body

func NewUsersPostAllowedTopicRequestWithBody

func NewUsersPostAllowedTopicRequestWithBody(server string, appId string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUsersPostAllowedTopicRequestWithBody generates requests for UsersPostAllowedTopic with any type of body

func NewUsersPostSubscriptionsRequest

func NewUsersPostSubscriptionsRequest(server string, appId string, id string, body UsersPostSubscriptionsJSONRequestBody) (*http.Request, error)

NewUsersPostSubscriptionsRequest calls the generic UsersPostSubscriptions builder with application/json body

func NewUsersPostSubscriptionsRequestWithBody

func NewUsersPostSubscriptionsRequestWithBody(server string, appId string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUsersPostSubscriptionsRequestWithBody generates requests for UsersPostSubscriptions with any type of body

func NewUsersPostUsersRequest

func NewUsersPostUsersRequest(server string, appId string, body UsersPostUsersJSONRequestBody) (*http.Request, error)

NewUsersPostUsersRequest calls the generic UsersPostUsers builder with application/json body

func NewUsersPostUsersRequestWithBody

func NewUsersPostUsersRequestWithBody(server string, appId string, contentType string, body io.Reader) (*http.Request, error)

NewUsersPostUsersRequestWithBody generates requests for UsersPostUsers with any type of body

Types

type AddAllowedTopicDto

type AddAllowedTopicDto struct {
	// Prefix The topic to add.
	Prefix string `json:"prefix"`
}

AddAllowedTopicDto defines model for AddAllowedTopicDto.

type AddContributorDto

type AddContributorDto struct {
	// Email The email of the new contributor.
	Email string `json:"email"`

	// Role The role.
	Role *string `json:"role"`
}

AddContributorDto defines model for AddContributorDto.

type AdminProfileDto

type AdminProfileDto struct {
	// Token The token for the integrated app.
	Token *string `json:"token"`
}

AdminProfileDto defines model for AdminProfileDto.

type AppContributorDto

type AppContributorDto struct {
	// Role The role.
	Role string `json:"role"`

	// UserId The id of the user.
	UserId string `json:"userId"`

	// UserName The name of the user.
	UserName string `json:"userName"`
}

AppContributorDto defines model for AppContributorDto.

type AppDetailsDto

type AppDetailsDto struct {
	// ApiKeys The api keys.
	ApiKeys map[string]string `json:"apiKeys"`

	// ConfirmUrl The confirm URL.
	ConfirmUrl *string `json:"confirmUrl"`

	// Contributors The contributors.
	Contributors []AppContributorDto `json:"contributors"`

	// Counters The statistics counters.
	Counters map[string]int64 `json:"counters"`

	// Created The date time (ISO 8601) when the app has been created.
	Created time.Time `json:"created"`

	// Id The id of the app.
	Id string `json:"id"`

	// Languages The supported languages.
	Languages []string `json:"languages"`

	// LastUpdate The date time (ISO 8601) when the app has been updated.
	LastUpdate time.Time `json:"lastUpdate"`

	// Name The app name.
	Name string `json:"name"`

	// Role The current role.
	Role string `json:"role"`
}

AppDetailsDto defines model for AppDetailsDto.

type AppDto

type AppDto struct {
	// ApiKeys The api keys.
	ApiKeys map[string]string `json:"apiKeys"`

	// Counters The statistics counters.
	Counters map[string]int64 `json:"counters"`

	// Created The date time (ISO 8601) when the app has been created.
	Created time.Time `json:"created"`

	// Id The id of the app.
	Id string `json:"id"`

	// Languages The supported languages.
	Languages []string `json:"languages"`

	// LastUpdate The date time (ISO 8601) when the app has been updated.
	LastUpdate time.Time `json:"lastUpdate"`

	// Name The app name.
	Name string `json:"name"`

	// Role The current role.
	Role string `json:"role"`
}

AppDto defines model for AppDto.

type AppsDeleteContributorResponse

type AppsDeleteContributorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppDetailsDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseAppsDeleteContributorResponse

func ParseAppsDeleteContributorResponse(rsp *http.Response) (*AppsDeleteContributorResponse, error)

ParseAppsDeleteContributorResponse parses an HTTP response from a AppsDeleteContributorWithResponse call

func (AppsDeleteContributorResponse) Status

Status returns HTTPResponse.Status

func (AppsDeleteContributorResponse) StatusCode

func (r AppsDeleteContributorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AppsDeleteIntegrationResponse

type AppsDeleteIntegrationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseAppsDeleteIntegrationResponse

func ParseAppsDeleteIntegrationResponse(rsp *http.Response) (*AppsDeleteIntegrationResponse, error)

ParseAppsDeleteIntegrationResponse parses an HTTP response from a AppsDeleteIntegrationWithResponse call

func (AppsDeleteIntegrationResponse) Status

Status returns HTTPResponse.Status

func (AppsDeleteIntegrationResponse) StatusCode

func (r AppsDeleteIntegrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AppsGetAppResponse

type AppsGetAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppDetailsDto
	JSON500      *ErrorDto
}

func ParseAppsGetAppResponse

func ParseAppsGetAppResponse(rsp *http.Response) (*AppsGetAppResponse, error)

ParseAppsGetAppResponse parses an HTTP response from a AppsGetAppWithResponse call

func (AppsGetAppResponse) Status

func (r AppsGetAppResponse) Status() string

Status returns HTTPResponse.Status

func (AppsGetAppResponse) StatusCode

func (r AppsGetAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AppsGetAppsResponse

type AppsGetAppsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]AppDto
	JSON500      *ErrorDto
}

func ParseAppsGetAppsResponse

func ParseAppsGetAppsResponse(rsp *http.Response) (*AppsGetAppsResponse, error)

ParseAppsGetAppsResponse parses an HTTP response from a AppsGetAppsWithResponse call

func (AppsGetAppsResponse) Status

func (r AppsGetAppsResponse) Status() string

Status returns HTTPResponse.Status

func (AppsGetAppsResponse) StatusCode

func (r AppsGetAppsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AppsGetIntegrationsResponse

type AppsGetIntegrationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConfiguredIntegrationsDto
	JSON500      *ErrorDto
}

func ParseAppsGetIntegrationsResponse

func ParseAppsGetIntegrationsResponse(rsp *http.Response) (*AppsGetIntegrationsResponse, error)

ParseAppsGetIntegrationsResponse parses an HTTP response from a AppsGetIntegrationsWithResponse call

func (AppsGetIntegrationsResponse) Status

Status returns HTTPResponse.Status

func (AppsGetIntegrationsResponse) StatusCode

func (r AppsGetIntegrationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AppsPostAppJSONRequestBody

type AppsPostAppJSONRequestBody = UpsertAppDto

AppsPostAppJSONRequestBody defines body for AppsPostApp for application/json ContentType.

type AppsPostAppResponse

type AppsPostAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseAppsPostAppResponse

func ParseAppsPostAppResponse(rsp *http.Response) (*AppsPostAppResponse, error)

ParseAppsPostAppResponse parses an HTTP response from a AppsPostAppWithResponse call

func (AppsPostAppResponse) Status

func (r AppsPostAppResponse) Status() string

Status returns HTTPResponse.Status

func (AppsPostAppResponse) StatusCode

func (r AppsPostAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AppsPostContributorJSONRequestBody

type AppsPostContributorJSONRequestBody = AddContributorDto

AppsPostContributorJSONRequestBody defines body for AppsPostContributor for application/json ContentType.

type AppsPostContributorResponse

type AppsPostContributorResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppDetailsDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseAppsPostContributorResponse

func ParseAppsPostContributorResponse(rsp *http.Response) (*AppsPostContributorResponse, error)

ParseAppsPostContributorResponse parses an HTTP response from a AppsPostContributorWithResponse call

func (AppsPostContributorResponse) Status

Status returns HTTPResponse.Status

func (AppsPostContributorResponse) StatusCode

func (r AppsPostContributorResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AppsPostIntegrationJSONRequestBody

type AppsPostIntegrationJSONRequestBody = CreateIntegrationDto

AppsPostIntegrationJSONRequestBody defines body for AppsPostIntegration for application/json ContentType.

type AppsPostIntegrationResponse

type AppsPostIntegrationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationCreatedDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseAppsPostIntegrationResponse

func ParseAppsPostIntegrationResponse(rsp *http.Response) (*AppsPostIntegrationResponse, error)

ParseAppsPostIntegrationResponse parses an HTTP response from a AppsPostIntegrationWithResponse call

func (AppsPostIntegrationResponse) Status

Status returns HTTPResponse.Status

func (AppsPostIntegrationResponse) StatusCode

func (r AppsPostIntegrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AppsPutAppJSONRequestBody

type AppsPutAppJSONRequestBody = UpsertAppDto

AppsPutAppJSONRequestBody defines body for AppsPutApp for application/json ContentType.

type AppsPutAppResponse

type AppsPutAppResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AppDetailsDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseAppsPutAppResponse

func ParseAppsPutAppResponse(rsp *http.Response) (*AppsPutAppResponse, error)

ParseAppsPutAppResponse parses an HTTP response from a AppsPutAppWithResponse call

func (AppsPutAppResponse) Status

func (r AppsPutAppResponse) Status() string

Status returns HTTPResponse.Status

func (AppsPutAppResponse) StatusCode

func (r AppsPutAppResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AppsPutIntegrationJSONRequestBody

type AppsPutIntegrationJSONRequestBody = UpdateIntegrationDto

AppsPutIntegrationJSONRequestBody defines body for AppsPutIntegration for application/json ContentType.

type AppsPutIntegrationResponse

type AppsPutIntegrationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseAppsPutIntegrationResponse

func ParseAppsPutIntegrationResponse(rsp *http.Response) (*AppsPutIntegrationResponse, error)

ParseAppsPutIntegrationResponse parses an HTTP response from a AppsPutIntegrationWithResponse call

func (AppsPutIntegrationResponse) Status

Status returns HTTPResponse.Status

func (AppsPutIntegrationResponse) StatusCode

func (r AppsPutIntegrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ChannelCondition

type ChannelCondition string

ChannelCondition defines model for ChannelCondition.

const (
	ChannelConditionAlways         ChannelCondition = "Always"
	ChannelConditionIfNotConfirmed ChannelCondition = "IfNotConfirmed"
	ChannelConditionIfNotSeen      ChannelCondition = "IfNotSeen"
	ChannelConditionInherit        ChannelCondition = "Inherit"
)

Defines values for ChannelCondition.

type ChannelSend

type ChannelSend string

ChannelSend defines model for ChannelSend.

const (
	ChannelSendInherit    ChannelSend = "Inherit"
	ChannelSendNotAllowed ChannelSend = "NotAllowed"
	ChannelSendNotSending ChannelSend = "NotSending"
	ChannelSendSend       ChannelSend = "Send"
)

Defines values for ChannelSend.

type ChannelSendInfoDto

type ChannelSendInfoDto struct {
	Configuration *SendConfiguration `json:"configuration,omitempty"`

	// Detail The details.
	Detail *string `json:"detail"`

	// FirstConfirmed The first time the notification has been marked as confirmed for this identifier.
	FirstConfirmed *time.Time `json:"firstConfirmed"`

	// FirstDelivered The first time the notification has been marked as delivered for this identifier.
	FirstDelivered *time.Time `json:"firstDelivered"`

	// FirstSeen The first time the notification has been marked as seen for this identifier.
	FirstSeen *time.Time `json:"firstSeen"`

	// LastUpdate The last update.
	LastUpdate *time.Time     `json:"lastUpdate,omitempty"`
	Status     *ProcessStatus `json:"status,omitempty"`
}

ChannelSendInfoDto defines model for ChannelSendInfoDto.

type ChannelSettingDto

type ChannelSettingDto struct {
	Condition ChannelCondition `json:"condition"`

	// DelayInSeconds The delay in seconds.
	DelayInSeconds *int32                  `json:"delayInSeconds"`
	Properties     *NotificationProperties `json:"properties,omitempty"`
	Send           ChannelSend             `json:"send"`

	// Template The template if the channel supports it.
	Template *string `json:"template"`
}

ChannelSettingDto defines model for ChannelSettingDto.

type ChannelTemplateDetailsDtoOfEmailTemplateDto

type ChannelTemplateDetailsDtoOfEmailTemplateDto struct {
	// Created The date time (ISO 8601) when the template has been created.
	Created time.Time `json:"created"`

	// Id The id of the template.
	Id string `json:"id"`

	// Languages The language specific templates.
	Languages map[string]EmailTemplateDto `json:"languages"`

	// LastUpdate The date time (ISO 8601) when the template has been updated.
	LastUpdate time.Time `json:"lastUpdate"`

	// Name The optional name of the template.
	Name *string `json:"name"`

	// Primary True, when the template is the primary template.
	Primary bool `json:"primary"`
}

ChannelTemplateDetailsDtoOfEmailTemplateDto defines model for ChannelTemplateDetailsDtoOfEmailTemplateDto.

type ChannelTemplateDetailsDtoOfMessagingTemplateDto

type ChannelTemplateDetailsDtoOfMessagingTemplateDto struct {
	// Created The date time (ISO 8601) when the template has been created.
	Created time.Time `json:"created"`

	// Id The id of the template.
	Id string `json:"id"`

	// Languages The language specific templates.
	Languages map[string]MessagingTemplateDto `json:"languages"`

	// LastUpdate The date time (ISO 8601) when the template has been updated.
	LastUpdate time.Time `json:"lastUpdate"`

	// Name The optional name of the template.
	Name *string `json:"name"`

	// Primary True, when the template is the primary template.
	Primary bool `json:"primary"`
}

ChannelTemplateDetailsDtoOfMessagingTemplateDto defines model for ChannelTemplateDetailsDtoOfMessagingTemplateDto.

type ChannelTemplateDetailsDtoOfSmsTemplateDto

type ChannelTemplateDetailsDtoOfSmsTemplateDto struct {
	// Created The date time (ISO 8601) when the template has been created.
	Created time.Time `json:"created"`

	// Id The id of the template.
	Id string `json:"id"`

	// Languages The language specific templates.
	Languages map[string]SmsTemplateDto `json:"languages"`

	// LastUpdate The date time (ISO 8601) when the template has been updated.
	LastUpdate time.Time `json:"lastUpdate"`

	// Name The optional name of the template.
	Name *string `json:"name"`

	// Primary True, when the template is the primary template.
	Primary bool `json:"primary"`
}

ChannelTemplateDetailsDtoOfSmsTemplateDto defines model for ChannelTemplateDetailsDtoOfSmsTemplateDto.

type ChannelTemplateDto

type ChannelTemplateDto struct {
	// Id The id of the template.
	Id string `json:"id"`

	// Kind The kind of the template.
	Kind *string `json:"kind"`

	// LastUpdate The last time the template has been updated.
	LastUpdate time.Time `json:"lastUpdate"`

	// Name The optional name of the template.
	Name *string `json:"name"`

	// Primary True, when the template is the primary template.
	Primary bool `json:"primary"`
}

ChannelTemplateDto defines model for ChannelTemplateDto.

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

func (c *Client) AppsDeleteContributor(ctx context.Context, appId string, contributorId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AppsDeleteIntegration

func (c *Client) AppsDeleteIntegration(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AppsGetApp

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

func (*Client) AppsGetApps

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

func (*Client) AppsGetIntegrations

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

func (*Client) AppsPostApp

func (c *Client) AppsPostApp(ctx context.Context, body AppsPostAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AppsPostAppWithBody

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

func (*Client) AppsPostContributor

func (c *Client) AppsPostContributor(ctx context.Context, appId string, body AppsPostContributorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AppsPostContributorWithBody

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

func (*Client) AppsPostIntegration

func (c *Client) AppsPostIntegration(ctx context.Context, appId string, body AppsPostIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AppsPostIntegrationWithBody

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

func (*Client) AppsPutApp

func (c *Client) AppsPutApp(ctx context.Context, appId string, body AppsPutAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AppsPutAppWithBody

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

func (*Client) AppsPutIntegration

func (c *Client) AppsPutIntegration(ctx context.Context, appId string, id string, body AppsPutIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AppsPutIntegrationWithBody

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

func (*Client) ConfigsGetLanguages

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

func (*Client) ConfigsGetTimezones

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

func (*Client) DiagnosticsGetDump

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

func (*Client) DiagnosticsGetGCDump

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

func (*Client) EmailTemplatePreviewGetPreview

func (c *Client) EmailTemplatePreviewGetPreview(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EmailTemplatePreviewPostPreview

func (c *Client) EmailTemplatePreviewPostPreview(ctx context.Context, appId string, body EmailTemplatePreviewPostPreviewJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EmailTemplatePreviewPostPreviewWithBody

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

func (*Client) EmailTemplatesDeleteTemplate

func (c *Client) EmailTemplatesDeleteTemplate(ctx context.Context, appId string, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EmailTemplatesDeleteTemplateLanguage

func (c *Client) EmailTemplatesDeleteTemplateLanguage(ctx context.Context, appId string, code string, language string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EmailTemplatesGetTemplate

func (c *Client) EmailTemplatesGetTemplate(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EmailTemplatesGetTemplates

func (c *Client) EmailTemplatesGetTemplates(ctx context.Context, appId string, params *EmailTemplatesGetTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EmailTemplatesPostTemplate

func (c *Client) EmailTemplatesPostTemplate(ctx context.Context, appId string, body EmailTemplatesPostTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EmailTemplatesPostTemplateLanguage

func (c *Client) EmailTemplatesPostTemplateLanguage(ctx context.Context, appId string, code string, body EmailTemplatesPostTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EmailTemplatesPostTemplateLanguageWithBody

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

func (*Client) EmailTemplatesPostTemplateWithBody

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

func (*Client) EmailTemplatesPutTemplate

func (c *Client) EmailTemplatesPutTemplate(ctx context.Context, appId string, code string, body EmailTemplatesPutTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EmailTemplatesPutTemplateLanguage

func (c *Client) EmailTemplatesPutTemplateLanguage(ctx context.Context, appId string, code string, language string, body EmailTemplatesPutTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EmailTemplatesPutTemplateLanguageWithBody

func (c *Client) EmailTemplatesPutTemplateLanguageWithBody(ctx context.Context, appId string, code string, language string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EmailTemplatesPutTemplateWithBody

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

func (*Client) EventsGetEvents

func (c *Client) EventsGetEvents(ctx context.Context, appId string, params *EventsGetEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EventsPostEvents

func (c *Client) EventsPostEvents(ctx context.Context, appId string, body EventsPostEventsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EventsPostEventsWithBody

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

func (*Client) EventsPostMyEvents

func (c *Client) EventsPostMyEvents(ctx context.Context, body EventsPostMyEventsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EventsPostMyEventsWithBody

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

func (*Client) LogsGetLogs

func (c *Client) LogsGetLogs(ctx context.Context, appId string, params *LogsGetLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MediaDelete

func (c *Client) MediaDelete(ctx context.Context, appId string, fileName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MediaDownload

func (c *Client) MediaDownload(ctx context.Context, appId string, fileName string, params *MediaDownloadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MediaDownload2

func (c *Client) MediaDownload2(ctx context.Context, appId string, fileName string, params *MediaDownload2Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MediaDownload3

func (c *Client) MediaDownload3(ctx context.Context, appId string, fileName string, params *MediaDownload3Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MediaGetMedias

func (c *Client) MediaGetMedias(ctx context.Context, appId string, params *MediaGetMediasParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MediaProxyProxyImage

func (c *Client) MediaProxyProxyImage(ctx context.Context, params *MediaProxyProxyImageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MediaUploadWithBody

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

func (*Client) MessagingTemplatesDeleteTemplate

func (c *Client) MessagingTemplatesDeleteTemplate(ctx context.Context, appId string, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MessagingTemplatesDeleteTemplateLanguage

func (c *Client) MessagingTemplatesDeleteTemplateLanguage(ctx context.Context, appId string, code string, language string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MessagingTemplatesGetTemplate

func (c *Client) MessagingTemplatesGetTemplate(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MessagingTemplatesGetTemplates

func (c *Client) MessagingTemplatesGetTemplates(ctx context.Context, appId string, params *MessagingTemplatesGetTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MessagingTemplatesPostTemplate

func (c *Client) MessagingTemplatesPostTemplate(ctx context.Context, appId string, body MessagingTemplatesPostTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MessagingTemplatesPostTemplateLanguage

func (c *Client) MessagingTemplatesPostTemplateLanguage(ctx context.Context, appId string, code string, body MessagingTemplatesPostTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MessagingTemplatesPostTemplateLanguageWithBody

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

func (*Client) MessagingTemplatesPostTemplateWithBody

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

func (*Client) MessagingTemplatesPutTemplate

func (c *Client) MessagingTemplatesPutTemplate(ctx context.Context, appId string, code string, body MessagingTemplatesPutTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MessagingTemplatesPutTemplateLanguage

func (c *Client) MessagingTemplatesPutTemplateLanguage(ctx context.Context, appId string, code string, language string, body MessagingTemplatesPutTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MessagingTemplatesPutTemplateLanguageWithBody

func (c *Client) MessagingTemplatesPutTemplateLanguageWithBody(ctx context.Context, appId string, code string, language string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MessagingTemplatesPutTemplateWithBody

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

func (*Client) MobilePushDeleteMyToken

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

func (*Client) MobilePushGetMyToken

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

func (*Client) MobilePushPostMyToken

func (c *Client) MobilePushPostMyToken(ctx context.Context, body MobilePushPostMyTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MobilePushPostMyTokenWithBody

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

func (*Client) NotificationsConfirmMe

func (c *Client) NotificationsConfirmMe(ctx context.Context, body NotificationsConfirmMeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NotificationsConfirmMeWithBody

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

func (*Client) NotificationsGetAllNotifications

func (c *Client) NotificationsGetAllNotifications(ctx context.Context, appId string, params *NotificationsGetAllNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NotificationsGetMyArchive

func (c *Client) NotificationsGetMyArchive(ctx context.Context, params *NotificationsGetMyArchiveParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NotificationsGetMyDeviceNotifications

func (c *Client) NotificationsGetMyDeviceNotifications(ctx context.Context, params *NotificationsGetMyDeviceNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NotificationsGetMyNotifications

func (c *Client) NotificationsGetMyNotifications(ctx context.Context, params *NotificationsGetMyNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NotificationsGetNotifications

func (c *Client) NotificationsGetNotifications(ctx context.Context, appId string, id string, params *NotificationsGetNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PingGetPing

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

func (*Client) SmsTemplatesDeleteTemplate

func (c *Client) SmsTemplatesDeleteTemplate(ctx context.Context, appId string, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SmsTemplatesDeleteTemplateLanguage

func (c *Client) SmsTemplatesDeleteTemplateLanguage(ctx context.Context, appId string, code string, language string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SmsTemplatesGetTemplate

func (c *Client) SmsTemplatesGetTemplate(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SmsTemplatesGetTemplates

func (c *Client) SmsTemplatesGetTemplates(ctx context.Context, appId string, params *SmsTemplatesGetTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SmsTemplatesPostTemplate

func (c *Client) SmsTemplatesPostTemplate(ctx context.Context, appId string, body SmsTemplatesPostTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SmsTemplatesPostTemplateLanguage

func (c *Client) SmsTemplatesPostTemplateLanguage(ctx context.Context, appId string, code string, body SmsTemplatesPostTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SmsTemplatesPostTemplateLanguageWithBody

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

func (*Client) SmsTemplatesPostTemplateWithBody

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

func (*Client) SmsTemplatesPutTemplate

func (c *Client) SmsTemplatesPutTemplate(ctx context.Context, appId string, code string, body SmsTemplatesPutTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SmsTemplatesPutTemplateLanguage

func (c *Client) SmsTemplatesPutTemplateLanguage(ctx context.Context, appId string, code string, language string, body SmsTemplatesPutTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SmsTemplatesPutTemplateLanguageWithBody

func (c *Client) SmsTemplatesPutTemplateLanguageWithBody(ctx context.Context, appId string, code string, language string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SmsTemplatesPutTemplateWithBody

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

func (*Client) SystemUsersDeleteUser

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

func (*Client) SystemUsersGetUser

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

func (*Client) SystemUsersGetUsers

func (c *Client) SystemUsersGetUsers(ctx context.Context, params *SystemUsersGetUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SystemUsersLockUser

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

func (*Client) SystemUsersPostUser

func (c *Client) SystemUsersPostUser(ctx context.Context, body SystemUsersPostUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SystemUsersPostUserWithBody

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

func (*Client) SystemUsersPutUser

func (c *Client) SystemUsersPutUser(ctx context.Context, id string, body SystemUsersPutUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SystemUsersPutUserWithBody

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

func (*Client) SystemUsersUnlockUser

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

func (*Client) TemplatesDeleteTemplate

func (c *Client) TemplatesDeleteTemplate(ctx context.Context, appId string, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TemplatesGetTemplates

func (c *Client) TemplatesGetTemplates(ctx context.Context, appId string, params *TemplatesGetTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TemplatesPostTemplates

func (c *Client) TemplatesPostTemplates(ctx context.Context, appId string, body TemplatesPostTemplatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TemplatesPostTemplatesWithBody

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

func (*Client) TopicsDeleteTopic

func (c *Client) TopicsDeleteTopic(ctx context.Context, appId string, path string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TopicsGetTopics

func (c *Client) TopicsGetTopics(ctx context.Context, appId string, params *TopicsGetTopicsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TopicsPostTopics

func (c *Client) TopicsPostTopics(ctx context.Context, appId string, body TopicsPostTopicsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TopicsPostTopicsWithBody

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

func (*Client) UserDeleteSubscription

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

func (*Client) UserGetAdminUser

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

func (*Client) UserGetMySubscription

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

func (*Client) UserGetMySubscriptions

func (c *Client) UserGetMySubscriptions(ctx context.Context, params *UserGetMySubscriptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UserGetTopics

func (c *Client) UserGetTopics(ctx context.Context, params *UserGetTopicsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UserGetUser

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

func (*Client) UserPostMySubscriptions

func (c *Client) UserPostMySubscriptions(ctx context.Context, body UserPostMySubscriptionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UserPostMySubscriptionsWithBody

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

func (*Client) UserPostUser

func (c *Client) UserPostUser(ctx context.Context, body UserPostUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UserPostUserWithBody

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

func (*Client) UsersDeleteAllowedTopic

func (c *Client) UsersDeleteAllowedTopic(ctx context.Context, appId string, id string, prefix string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UsersDeleteMobilePushToken

func (c *Client) UsersDeleteMobilePushToken(ctx context.Context, appId string, id string, token string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UsersDeleteSubscription

func (c *Client) UsersDeleteSubscription(ctx context.Context, appId string, id string, prefix string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UsersDeleteUser

func (c *Client) UsersDeleteUser(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UsersDeleteWebPushSubscription

func (c *Client) UsersDeleteWebPushSubscription(ctx context.Context, appId string, id string, endpoint string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UsersGetSubscriptions

func (c *Client) UsersGetSubscriptions(ctx context.Context, appId string, id string, params *UsersGetSubscriptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UsersGetUser

func (c *Client) UsersGetUser(ctx context.Context, appId string, id string, params *UsersGetUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UsersGetUsers

func (c *Client) UsersGetUsers(ctx context.Context, appId string, params *UsersGetUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UsersPostAllowedTopic

func (c *Client) UsersPostAllowedTopic(ctx context.Context, appId string, id string, body UsersPostAllowedTopicJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UsersPostAllowedTopicWithBody

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

func (*Client) UsersPostSubscriptions

func (c *Client) UsersPostSubscriptions(ctx context.Context, appId string, id string, body UsersPostSubscriptionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UsersPostSubscriptionsWithBody

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

func (*Client) UsersPostUsers

func (c *Client) UsersPostUsers(ctx context.Context, appId string, body UsersPostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UsersPostUsersWithBody

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

type ClientInterface

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

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

	AppsPostApp(ctx context.Context, body AppsPostAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	AppsPutApp(ctx context.Context, appId string, body AppsPutAppJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AppsPostContributor(ctx context.Context, appId string, body AppsPostContributorJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AppsDeleteContributor request
	AppsDeleteContributor(ctx context.Context, appId string, contributorId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EmailTemplatesGetTemplates request
	EmailTemplatesGetTemplates(ctx context.Context, appId string, params *EmailTemplatesGetTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	EmailTemplatesPostTemplate(ctx context.Context, appId string, body EmailTemplatesPostTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	EmailTemplatePreviewPostPreview(ctx context.Context, appId string, body EmailTemplatePreviewPostPreviewJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EmailTemplatesDeleteTemplate request
	EmailTemplatesDeleteTemplate(ctx context.Context, appId string, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EmailTemplatesPostTemplateLanguage request with any body
	EmailTemplatesPostTemplateLanguageWithBody(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EmailTemplatesPostTemplateLanguage(ctx context.Context, appId string, code string, body EmailTemplatesPostTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EmailTemplatesPutTemplate request with any body
	EmailTemplatesPutTemplateWithBody(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EmailTemplatesPutTemplate(ctx context.Context, appId string, code string, body EmailTemplatesPutTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EmailTemplatesDeleteTemplateLanguage request
	EmailTemplatesDeleteTemplateLanguage(ctx context.Context, appId string, code string, language string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EmailTemplatesPutTemplateLanguage request with any body
	EmailTemplatesPutTemplateLanguageWithBody(ctx context.Context, appId string, code string, language string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EmailTemplatesPutTemplateLanguage(ctx context.Context, appId string, code string, language string, body EmailTemplatesPutTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EmailTemplatesGetTemplate request
	EmailTemplatesGetTemplate(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EmailTemplatePreviewGetPreview request
	EmailTemplatePreviewGetPreview(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EventsGetEvents request
	EventsGetEvents(ctx context.Context, appId string, params *EventsGetEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	EventsPostEvents(ctx context.Context, appId string, body EventsPostEventsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AppsPostIntegration(ctx context.Context, appId string, body AppsPostIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// AppsDeleteIntegration request
	AppsDeleteIntegration(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AppsPutIntegration request with any body
	AppsPutIntegrationWithBody(ctx context.Context, appId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AppsPutIntegration(ctx context.Context, appId string, id string, body AppsPutIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// LogsGetLogs request
	LogsGetLogs(ctx context.Context, appId string, params *LogsGetLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MediaGetMedias request
	MediaGetMedias(ctx context.Context, appId string, params *MediaGetMediasParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// MediaDelete request
	MediaDelete(ctx context.Context, appId string, fileName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MediaDownload request
	MediaDownload(ctx context.Context, appId string, fileName string, params *MediaDownloadParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MessagingTemplatesGetTemplates request
	MessagingTemplatesGetTemplates(ctx context.Context, appId string, params *MessagingTemplatesGetTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	MessagingTemplatesPostTemplate(ctx context.Context, appId string, body MessagingTemplatesPostTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MessagingTemplatesDeleteTemplate request
	MessagingTemplatesDeleteTemplate(ctx context.Context, appId string, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MessagingTemplatesPostTemplateLanguage request with any body
	MessagingTemplatesPostTemplateLanguageWithBody(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	MessagingTemplatesPostTemplateLanguage(ctx context.Context, appId string, code string, body MessagingTemplatesPostTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MessagingTemplatesPutTemplate request with any body
	MessagingTemplatesPutTemplateWithBody(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	MessagingTemplatesPutTemplate(ctx context.Context, appId string, code string, body MessagingTemplatesPutTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MessagingTemplatesDeleteTemplateLanguage request
	MessagingTemplatesDeleteTemplateLanguage(ctx context.Context, appId string, code string, language string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MessagingTemplatesPutTemplateLanguage request with any body
	MessagingTemplatesPutTemplateLanguageWithBody(ctx context.Context, appId string, code string, language string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	MessagingTemplatesPutTemplateLanguage(ctx context.Context, appId string, code string, language string, body MessagingTemplatesPutTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MessagingTemplatesGetTemplate request
	MessagingTemplatesGetTemplate(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// NotificationsGetAllNotifications request
	NotificationsGetAllNotifications(ctx context.Context, appId string, params *NotificationsGetAllNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SmsTemplatesGetTemplates request
	SmsTemplatesGetTemplates(ctx context.Context, appId string, params *SmsTemplatesGetTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SmsTemplatesPostTemplate(ctx context.Context, appId string, body SmsTemplatesPostTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SmsTemplatesDeleteTemplate request
	SmsTemplatesDeleteTemplate(ctx context.Context, appId string, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SmsTemplatesPostTemplateLanguage request with any body
	SmsTemplatesPostTemplateLanguageWithBody(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SmsTemplatesPostTemplateLanguage(ctx context.Context, appId string, code string, body SmsTemplatesPostTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SmsTemplatesPutTemplate request with any body
	SmsTemplatesPutTemplateWithBody(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SmsTemplatesPutTemplate(ctx context.Context, appId string, code string, body SmsTemplatesPutTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SmsTemplatesDeleteTemplateLanguage request
	SmsTemplatesDeleteTemplateLanguage(ctx context.Context, appId string, code string, language string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SmsTemplatesPutTemplateLanguage request with any body
	SmsTemplatesPutTemplateLanguageWithBody(ctx context.Context, appId string, code string, language string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SmsTemplatesPutTemplateLanguage(ctx context.Context, appId string, code string, language string, body SmsTemplatesPutTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SmsTemplatesGetTemplate request
	SmsTemplatesGetTemplate(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TemplatesGetTemplates request
	TemplatesGetTemplates(ctx context.Context, appId string, params *TemplatesGetTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	TemplatesPostTemplates(ctx context.Context, appId string, body TemplatesPostTemplatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TemplatesDeleteTemplate request
	TemplatesDeleteTemplate(ctx context.Context, appId string, code string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TopicsGetTopics request
	TopicsGetTopics(ctx context.Context, appId string, params *TopicsGetTopicsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	TopicsPostTopics(ctx context.Context, appId string, body TopicsPostTopicsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TopicsDeleteTopic request
	TopicsDeleteTopic(ctx context.Context, appId string, path string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UsersGetUsers request
	UsersGetUsers(ctx context.Context, appId string, params *UsersGetUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UsersPostUsers(ctx context.Context, appId string, body UsersPostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UsersDeleteUser request
	UsersDeleteUser(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UsersGetUser request
	UsersGetUser(ctx context.Context, appId string, id string, params *UsersGetUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UsersPostAllowedTopic request with any body
	UsersPostAllowedTopicWithBody(ctx context.Context, appId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UsersPostAllowedTopic(ctx context.Context, appId string, id string, body UsersPostAllowedTopicJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UsersDeleteAllowedTopic request
	UsersDeleteAllowedTopic(ctx context.Context, appId string, id string, prefix string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UsersDeleteMobilePushToken request
	UsersDeleteMobilePushToken(ctx context.Context, appId string, id string, token string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// NotificationsGetNotifications request
	NotificationsGetNotifications(ctx context.Context, appId string, id string, params *NotificationsGetNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UsersGetSubscriptions request
	UsersGetSubscriptions(ctx context.Context, appId string, id string, params *UsersGetSubscriptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UsersPostSubscriptions request with any body
	UsersPostSubscriptionsWithBody(ctx context.Context, appId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UsersPostSubscriptions(ctx context.Context, appId string, id string, body UsersPostSubscriptionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UsersDeleteSubscription request
	UsersDeleteSubscription(ctx context.Context, appId string, id string, prefix string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UsersDeleteWebPushSubscription request
	UsersDeleteWebPushSubscription(ctx context.Context, appId string, id string, endpoint string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MediaDownload2 request
	MediaDownload2(ctx context.Context, appId string, fileName string, params *MediaDownload2Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MediaProxyProxyImage request
	MediaProxyProxyImage(ctx context.Context, params *MediaProxyProxyImageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MediaDownload3 request
	MediaDownload3(ctx context.Context, appId string, fileName string, params *MediaDownload3Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DiagnosticsGetDump request
	DiagnosticsGetDump(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DiagnosticsGetGCDump request
	DiagnosticsGetGCDump(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ConfigsGetLanguages request
	ConfigsGetLanguages(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UserGetUser request
	UserGetUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UserPostUser(ctx context.Context, body UserPostUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UserGetAdminUser request
	UserGetAdminUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	EventsPostMyEvents(ctx context.Context, body EventsPostMyEventsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MobilePushGetMyToken request
	MobilePushGetMyToken(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	MobilePushPostMyToken(ctx context.Context, body MobilePushPostMyTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// NotificationsGetMyNotifications request
	NotificationsGetMyNotifications(ctx context.Context, params *NotificationsGetMyNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// NotificationsGetMyArchive request
	NotificationsGetMyArchive(ctx context.Context, params *NotificationsGetMyArchiveParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// NotificationsGetMyDeviceNotifications request
	NotificationsGetMyDeviceNotifications(ctx context.Context, params *NotificationsGetMyDeviceNotificationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	NotificationsConfirmMe(ctx context.Context, body NotificationsConfirmMeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UserGetMySubscriptions request
	UserGetMySubscriptions(ctx context.Context, params *UserGetMySubscriptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UserPostMySubscriptions(ctx context.Context, body UserPostMySubscriptionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// UserGetTopics request
	UserGetTopics(ctx context.Context, params *UserGetTopicsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SystemUsersGetUsers request
	SystemUsersGetUsers(ctx context.Context, params *SystemUsersGetUsersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SystemUsersPostUser(ctx context.Context, body SystemUsersPostUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	SystemUsersPutUser(ctx context.Context, id string, body SystemUsersPutUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// ConfigsGetTimezones request
	ConfigsGetTimezones(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PingGetPing request
	PingGetPing(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

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

func (c *ClientWithResponses) AppsDeleteContributorWithResponse(ctx context.Context, appId string, contributorId string, reqEditors ...RequestEditorFn) (*AppsDeleteContributorResponse, error)

AppsDeleteContributorWithResponse request returning *AppsDeleteContributorResponse

func (*ClientWithResponses) AppsDeleteIntegrationWithResponse

func (c *ClientWithResponses) AppsDeleteIntegrationWithResponse(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*AppsDeleteIntegrationResponse, error)

AppsDeleteIntegrationWithResponse request returning *AppsDeleteIntegrationResponse

func (*ClientWithResponses) AppsGetAppWithResponse

func (c *ClientWithResponses) AppsGetAppWithResponse(ctx context.Context, appId string, reqEditors ...RequestEditorFn) (*AppsGetAppResponse, error)

AppsGetAppWithResponse request returning *AppsGetAppResponse

func (*ClientWithResponses) AppsGetAppsWithResponse

func (c *ClientWithResponses) AppsGetAppsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AppsGetAppsResponse, error)

AppsGetAppsWithResponse request returning *AppsGetAppsResponse

func (*ClientWithResponses) AppsGetIntegrationsWithResponse

func (c *ClientWithResponses) AppsGetIntegrationsWithResponse(ctx context.Context, appId string, reqEditors ...RequestEditorFn) (*AppsGetIntegrationsResponse, error)

AppsGetIntegrationsWithResponse request returning *AppsGetIntegrationsResponse

func (*ClientWithResponses) AppsPostAppWithBodyWithResponse

func (c *ClientWithResponses) AppsPostAppWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AppsPostAppResponse, error)

AppsPostAppWithBodyWithResponse request with arbitrary body returning *AppsPostAppResponse

func (*ClientWithResponses) AppsPostAppWithResponse

func (c *ClientWithResponses) AppsPostAppWithResponse(ctx context.Context, body AppsPostAppJSONRequestBody, reqEditors ...RequestEditorFn) (*AppsPostAppResponse, error)

func (*ClientWithResponses) AppsPostContributorWithBodyWithResponse

func (c *ClientWithResponses) AppsPostContributorWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AppsPostContributorResponse, error)

AppsPostContributorWithBodyWithResponse request with arbitrary body returning *AppsPostContributorResponse

func (*ClientWithResponses) AppsPostContributorWithResponse

func (c *ClientWithResponses) AppsPostContributorWithResponse(ctx context.Context, appId string, body AppsPostContributorJSONRequestBody, reqEditors ...RequestEditorFn) (*AppsPostContributorResponse, error)

func (*ClientWithResponses) AppsPostIntegrationWithBodyWithResponse

func (c *ClientWithResponses) AppsPostIntegrationWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AppsPostIntegrationResponse, error)

AppsPostIntegrationWithBodyWithResponse request with arbitrary body returning *AppsPostIntegrationResponse

func (*ClientWithResponses) AppsPostIntegrationWithResponse

func (c *ClientWithResponses) AppsPostIntegrationWithResponse(ctx context.Context, appId string, body AppsPostIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*AppsPostIntegrationResponse, error)

func (*ClientWithResponses) AppsPutAppWithBodyWithResponse

func (c *ClientWithResponses) AppsPutAppWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AppsPutAppResponse, error)

AppsPutAppWithBodyWithResponse request with arbitrary body returning *AppsPutAppResponse

func (*ClientWithResponses) AppsPutAppWithResponse

func (c *ClientWithResponses) AppsPutAppWithResponse(ctx context.Context, appId string, body AppsPutAppJSONRequestBody, reqEditors ...RequestEditorFn) (*AppsPutAppResponse, error)

func (*ClientWithResponses) AppsPutIntegrationWithBodyWithResponse

func (c *ClientWithResponses) AppsPutIntegrationWithBodyWithResponse(ctx context.Context, appId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AppsPutIntegrationResponse, error)

AppsPutIntegrationWithBodyWithResponse request with arbitrary body returning *AppsPutIntegrationResponse

func (*ClientWithResponses) AppsPutIntegrationWithResponse

func (c *ClientWithResponses) AppsPutIntegrationWithResponse(ctx context.Context, appId string, id string, body AppsPutIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*AppsPutIntegrationResponse, error)

func (*ClientWithResponses) ConfigsGetLanguagesWithResponse

func (c *ClientWithResponses) ConfigsGetLanguagesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigsGetLanguagesResponse, error)

ConfigsGetLanguagesWithResponse request returning *ConfigsGetLanguagesResponse

func (*ClientWithResponses) ConfigsGetTimezonesWithResponse

func (c *ClientWithResponses) ConfigsGetTimezonesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigsGetTimezonesResponse, error)

ConfigsGetTimezonesWithResponse request returning *ConfigsGetTimezonesResponse

func (*ClientWithResponses) DiagnosticsGetDumpWithResponse

func (c *ClientWithResponses) DiagnosticsGetDumpWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DiagnosticsGetDumpResponse, error)

DiagnosticsGetDumpWithResponse request returning *DiagnosticsGetDumpResponse

func (*ClientWithResponses) DiagnosticsGetGCDumpWithResponse

func (c *ClientWithResponses) DiagnosticsGetGCDumpWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DiagnosticsGetGCDumpResponse, error)

DiagnosticsGetGCDumpWithResponse request returning *DiagnosticsGetGCDumpResponse

func (*ClientWithResponses) EmailTemplatePreviewGetPreviewWithResponse

func (c *ClientWithResponses) EmailTemplatePreviewGetPreviewWithResponse(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*EmailTemplatePreviewGetPreviewResponse, error)

EmailTemplatePreviewGetPreviewWithResponse request returning *EmailTemplatePreviewGetPreviewResponse

func (*ClientWithResponses) EmailTemplatePreviewPostPreviewWithBodyWithResponse

func (c *ClientWithResponses) EmailTemplatePreviewPostPreviewWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EmailTemplatePreviewPostPreviewResponse, error)

EmailTemplatePreviewPostPreviewWithBodyWithResponse request with arbitrary body returning *EmailTemplatePreviewPostPreviewResponse

func (*ClientWithResponses) EmailTemplatePreviewPostPreviewWithResponse

func (c *ClientWithResponses) EmailTemplatePreviewPostPreviewWithResponse(ctx context.Context, appId string, body EmailTemplatePreviewPostPreviewJSONRequestBody, reqEditors ...RequestEditorFn) (*EmailTemplatePreviewPostPreviewResponse, error)

func (*ClientWithResponses) EmailTemplatesDeleteTemplateLanguageWithResponse

func (c *ClientWithResponses) EmailTemplatesDeleteTemplateLanguageWithResponse(ctx context.Context, appId string, code string, language string, reqEditors ...RequestEditorFn) (*EmailTemplatesDeleteTemplateLanguageResponse, error)

EmailTemplatesDeleteTemplateLanguageWithResponse request returning *EmailTemplatesDeleteTemplateLanguageResponse

func (*ClientWithResponses) EmailTemplatesDeleteTemplateWithResponse

func (c *ClientWithResponses) EmailTemplatesDeleteTemplateWithResponse(ctx context.Context, appId string, code string, reqEditors ...RequestEditorFn) (*EmailTemplatesDeleteTemplateResponse, error)

EmailTemplatesDeleteTemplateWithResponse request returning *EmailTemplatesDeleteTemplateResponse

func (*ClientWithResponses) EmailTemplatesGetTemplateWithResponse

func (c *ClientWithResponses) EmailTemplatesGetTemplateWithResponse(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*EmailTemplatesGetTemplateResponse, error)

EmailTemplatesGetTemplateWithResponse request returning *EmailTemplatesGetTemplateResponse

func (*ClientWithResponses) EmailTemplatesGetTemplatesWithResponse

func (c *ClientWithResponses) EmailTemplatesGetTemplatesWithResponse(ctx context.Context, appId string, params *EmailTemplatesGetTemplatesParams, reqEditors ...RequestEditorFn) (*EmailTemplatesGetTemplatesResponse, error)

EmailTemplatesGetTemplatesWithResponse request returning *EmailTemplatesGetTemplatesResponse

func (*ClientWithResponses) EmailTemplatesPostTemplateLanguageWithBodyWithResponse

func (c *ClientWithResponses) EmailTemplatesPostTemplateLanguageWithBodyWithResponse(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EmailTemplatesPostTemplateLanguageResponse, error)

EmailTemplatesPostTemplateLanguageWithBodyWithResponse request with arbitrary body returning *EmailTemplatesPostTemplateLanguageResponse

func (*ClientWithResponses) EmailTemplatesPostTemplateLanguageWithResponse

func (c *ClientWithResponses) EmailTemplatesPostTemplateLanguageWithResponse(ctx context.Context, appId string, code string, body EmailTemplatesPostTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*EmailTemplatesPostTemplateLanguageResponse, error)

func (*ClientWithResponses) EmailTemplatesPostTemplateWithBodyWithResponse

func (c *ClientWithResponses) EmailTemplatesPostTemplateWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EmailTemplatesPostTemplateResponse, error)

EmailTemplatesPostTemplateWithBodyWithResponse request with arbitrary body returning *EmailTemplatesPostTemplateResponse

func (*ClientWithResponses) EmailTemplatesPostTemplateWithResponse

func (c *ClientWithResponses) EmailTemplatesPostTemplateWithResponse(ctx context.Context, appId string, body EmailTemplatesPostTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*EmailTemplatesPostTemplateResponse, error)

func (*ClientWithResponses) EmailTemplatesPutTemplateLanguageWithBodyWithResponse

func (c *ClientWithResponses) EmailTemplatesPutTemplateLanguageWithBodyWithResponse(ctx context.Context, appId string, code string, language string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EmailTemplatesPutTemplateLanguageResponse, error)

EmailTemplatesPutTemplateLanguageWithBodyWithResponse request with arbitrary body returning *EmailTemplatesPutTemplateLanguageResponse

func (*ClientWithResponses) EmailTemplatesPutTemplateLanguageWithResponse

func (c *ClientWithResponses) EmailTemplatesPutTemplateLanguageWithResponse(ctx context.Context, appId string, code string, language string, body EmailTemplatesPutTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*EmailTemplatesPutTemplateLanguageResponse, error)

func (*ClientWithResponses) EmailTemplatesPutTemplateWithBodyWithResponse

func (c *ClientWithResponses) EmailTemplatesPutTemplateWithBodyWithResponse(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EmailTemplatesPutTemplateResponse, error)

EmailTemplatesPutTemplateWithBodyWithResponse request with arbitrary body returning *EmailTemplatesPutTemplateResponse

func (*ClientWithResponses) EmailTemplatesPutTemplateWithResponse

func (c *ClientWithResponses) EmailTemplatesPutTemplateWithResponse(ctx context.Context, appId string, code string, body EmailTemplatesPutTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*EmailTemplatesPutTemplateResponse, error)

func (*ClientWithResponses) EventsGetEventsWithResponse

func (c *ClientWithResponses) EventsGetEventsWithResponse(ctx context.Context, appId string, params *EventsGetEventsParams, reqEditors ...RequestEditorFn) (*EventsGetEventsResponse, error)

EventsGetEventsWithResponse request returning *EventsGetEventsResponse

func (*ClientWithResponses) EventsPostEventsWithBodyWithResponse

func (c *ClientWithResponses) EventsPostEventsWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EventsPostEventsResponse, error)

EventsPostEventsWithBodyWithResponse request with arbitrary body returning *EventsPostEventsResponse

func (*ClientWithResponses) EventsPostEventsWithResponse

func (c *ClientWithResponses) EventsPostEventsWithResponse(ctx context.Context, appId string, body EventsPostEventsJSONRequestBody, reqEditors ...RequestEditorFn) (*EventsPostEventsResponse, error)

func (*ClientWithResponses) EventsPostMyEventsWithBodyWithResponse

func (c *ClientWithResponses) EventsPostMyEventsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EventsPostMyEventsResponse, error)

EventsPostMyEventsWithBodyWithResponse request with arbitrary body returning *EventsPostMyEventsResponse

func (*ClientWithResponses) EventsPostMyEventsWithResponse

func (c *ClientWithResponses) EventsPostMyEventsWithResponse(ctx context.Context, body EventsPostMyEventsJSONRequestBody, reqEditors ...RequestEditorFn) (*EventsPostMyEventsResponse, error)

func (*ClientWithResponses) LogsGetLogsWithResponse

func (c *ClientWithResponses) LogsGetLogsWithResponse(ctx context.Context, appId string, params *LogsGetLogsParams, reqEditors ...RequestEditorFn) (*LogsGetLogsResponse, error)

LogsGetLogsWithResponse request returning *LogsGetLogsResponse

func (*ClientWithResponses) MediaDeleteWithResponse

func (c *ClientWithResponses) MediaDeleteWithResponse(ctx context.Context, appId string, fileName string, reqEditors ...RequestEditorFn) (*MediaDeleteResponse, error)

MediaDeleteWithResponse request returning *MediaDeleteResponse

func (*ClientWithResponses) MediaDownload2WithResponse

func (c *ClientWithResponses) MediaDownload2WithResponse(ctx context.Context, appId string, fileName string, params *MediaDownload2Params, reqEditors ...RequestEditorFn) (*MediaDownload2Response, error)

MediaDownload2WithResponse request returning *MediaDownload2Response

func (*ClientWithResponses) MediaDownload3WithResponse

func (c *ClientWithResponses) MediaDownload3WithResponse(ctx context.Context, appId string, fileName string, params *MediaDownload3Params, reqEditors ...RequestEditorFn) (*MediaDownload3Response, error)

MediaDownload3WithResponse request returning *MediaDownload3Response

func (*ClientWithResponses) MediaDownloadWithResponse

func (c *ClientWithResponses) MediaDownloadWithResponse(ctx context.Context, appId string, fileName string, params *MediaDownloadParams, reqEditors ...RequestEditorFn) (*MediaDownloadResponse, error)

MediaDownloadWithResponse request returning *MediaDownloadResponse

func (*ClientWithResponses) MediaGetMediasWithResponse

func (c *ClientWithResponses) MediaGetMediasWithResponse(ctx context.Context, appId string, params *MediaGetMediasParams, reqEditors ...RequestEditorFn) (*MediaGetMediasResponse, error)

MediaGetMediasWithResponse request returning *MediaGetMediasResponse

func (*ClientWithResponses) MediaProxyProxyImageWithResponse

func (c *ClientWithResponses) MediaProxyProxyImageWithResponse(ctx context.Context, params *MediaProxyProxyImageParams, reqEditors ...RequestEditorFn) (*MediaProxyProxyImageResponse, error)

MediaProxyProxyImageWithResponse request returning *MediaProxyProxyImageResponse

func (*ClientWithResponses) MediaUploadWithBodyWithResponse

func (c *ClientWithResponses) MediaUploadWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MediaUploadResponse, error)

MediaUploadWithBodyWithResponse request with arbitrary body returning *MediaUploadResponse

func (*ClientWithResponses) MessagingTemplatesDeleteTemplateLanguageWithResponse

func (c *ClientWithResponses) MessagingTemplatesDeleteTemplateLanguageWithResponse(ctx context.Context, appId string, code string, language string, reqEditors ...RequestEditorFn) (*MessagingTemplatesDeleteTemplateLanguageResponse, error)

MessagingTemplatesDeleteTemplateLanguageWithResponse request returning *MessagingTemplatesDeleteTemplateLanguageResponse

func (*ClientWithResponses) MessagingTemplatesDeleteTemplateWithResponse

func (c *ClientWithResponses) MessagingTemplatesDeleteTemplateWithResponse(ctx context.Context, appId string, code string, reqEditors ...RequestEditorFn) (*MessagingTemplatesDeleteTemplateResponse, error)

MessagingTemplatesDeleteTemplateWithResponse request returning *MessagingTemplatesDeleteTemplateResponse

func (*ClientWithResponses) MessagingTemplatesGetTemplateWithResponse

func (c *ClientWithResponses) MessagingTemplatesGetTemplateWithResponse(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*MessagingTemplatesGetTemplateResponse, error)

MessagingTemplatesGetTemplateWithResponse request returning *MessagingTemplatesGetTemplateResponse

func (*ClientWithResponses) MessagingTemplatesGetTemplatesWithResponse

func (c *ClientWithResponses) MessagingTemplatesGetTemplatesWithResponse(ctx context.Context, appId string, params *MessagingTemplatesGetTemplatesParams, reqEditors ...RequestEditorFn) (*MessagingTemplatesGetTemplatesResponse, error)

MessagingTemplatesGetTemplatesWithResponse request returning *MessagingTemplatesGetTemplatesResponse

func (*ClientWithResponses) MessagingTemplatesPostTemplateLanguageWithBodyWithResponse

func (c *ClientWithResponses) MessagingTemplatesPostTemplateLanguageWithBodyWithResponse(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MessagingTemplatesPostTemplateLanguageResponse, error)

MessagingTemplatesPostTemplateLanguageWithBodyWithResponse request with arbitrary body returning *MessagingTemplatesPostTemplateLanguageResponse

func (*ClientWithResponses) MessagingTemplatesPostTemplateLanguageWithResponse

func (c *ClientWithResponses) MessagingTemplatesPostTemplateLanguageWithResponse(ctx context.Context, appId string, code string, body MessagingTemplatesPostTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*MessagingTemplatesPostTemplateLanguageResponse, error)

func (*ClientWithResponses) MessagingTemplatesPostTemplateWithBodyWithResponse

func (c *ClientWithResponses) MessagingTemplatesPostTemplateWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MessagingTemplatesPostTemplateResponse, error)

MessagingTemplatesPostTemplateWithBodyWithResponse request with arbitrary body returning *MessagingTemplatesPostTemplateResponse

func (*ClientWithResponses) MessagingTemplatesPostTemplateWithResponse

func (c *ClientWithResponses) MessagingTemplatesPostTemplateWithResponse(ctx context.Context, appId string, body MessagingTemplatesPostTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*MessagingTemplatesPostTemplateResponse, error)

func (*ClientWithResponses) MessagingTemplatesPutTemplateLanguageWithBodyWithResponse

func (c *ClientWithResponses) MessagingTemplatesPutTemplateLanguageWithBodyWithResponse(ctx context.Context, appId string, code string, language string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MessagingTemplatesPutTemplateLanguageResponse, error)

MessagingTemplatesPutTemplateLanguageWithBodyWithResponse request with arbitrary body returning *MessagingTemplatesPutTemplateLanguageResponse

func (*ClientWithResponses) MessagingTemplatesPutTemplateLanguageWithResponse

func (c *ClientWithResponses) MessagingTemplatesPutTemplateLanguageWithResponse(ctx context.Context, appId string, code string, language string, body MessagingTemplatesPutTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*MessagingTemplatesPutTemplateLanguageResponse, error)

func (*ClientWithResponses) MessagingTemplatesPutTemplateWithBodyWithResponse

func (c *ClientWithResponses) MessagingTemplatesPutTemplateWithBodyWithResponse(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MessagingTemplatesPutTemplateResponse, error)

MessagingTemplatesPutTemplateWithBodyWithResponse request with arbitrary body returning *MessagingTemplatesPutTemplateResponse

func (*ClientWithResponses) MessagingTemplatesPutTemplateWithResponse

func (c *ClientWithResponses) MessagingTemplatesPutTemplateWithResponse(ctx context.Context, appId string, code string, body MessagingTemplatesPutTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*MessagingTemplatesPutTemplateResponse, error)

func (*ClientWithResponses) MobilePushDeleteMyTokenWithResponse

func (c *ClientWithResponses) MobilePushDeleteMyTokenWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*MobilePushDeleteMyTokenResponse, error)

MobilePushDeleteMyTokenWithResponse request returning *MobilePushDeleteMyTokenResponse

func (*ClientWithResponses) MobilePushGetMyTokenWithResponse

func (c *ClientWithResponses) MobilePushGetMyTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MobilePushGetMyTokenResponse, error)

MobilePushGetMyTokenWithResponse request returning *MobilePushGetMyTokenResponse

func (*ClientWithResponses) MobilePushPostMyTokenWithBodyWithResponse

func (c *ClientWithResponses) MobilePushPostMyTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MobilePushPostMyTokenResponse, error)

MobilePushPostMyTokenWithBodyWithResponse request with arbitrary body returning *MobilePushPostMyTokenResponse

func (*ClientWithResponses) MobilePushPostMyTokenWithResponse

func (c *ClientWithResponses) MobilePushPostMyTokenWithResponse(ctx context.Context, body MobilePushPostMyTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*MobilePushPostMyTokenResponse, error)

func (*ClientWithResponses) NotificationsConfirmMeWithBodyWithResponse

func (c *ClientWithResponses) NotificationsConfirmMeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*NotificationsConfirmMeResponse, error)

NotificationsConfirmMeWithBodyWithResponse request with arbitrary body returning *NotificationsConfirmMeResponse

func (*ClientWithResponses) NotificationsConfirmMeWithResponse

func (c *ClientWithResponses) NotificationsConfirmMeWithResponse(ctx context.Context, body NotificationsConfirmMeJSONRequestBody, reqEditors ...RequestEditorFn) (*NotificationsConfirmMeResponse, error)

func (*ClientWithResponses) NotificationsGetAllNotificationsWithResponse

func (c *ClientWithResponses) NotificationsGetAllNotificationsWithResponse(ctx context.Context, appId string, params *NotificationsGetAllNotificationsParams, reqEditors ...RequestEditorFn) (*NotificationsGetAllNotificationsResponse, error)

NotificationsGetAllNotificationsWithResponse request returning *NotificationsGetAllNotificationsResponse

func (*ClientWithResponses) NotificationsGetMyArchiveWithResponse

func (c *ClientWithResponses) NotificationsGetMyArchiveWithResponse(ctx context.Context, params *NotificationsGetMyArchiveParams, reqEditors ...RequestEditorFn) (*NotificationsGetMyArchiveResponse, error)

NotificationsGetMyArchiveWithResponse request returning *NotificationsGetMyArchiveResponse

func (*ClientWithResponses) NotificationsGetMyDeviceNotificationsWithResponse

func (c *ClientWithResponses) NotificationsGetMyDeviceNotificationsWithResponse(ctx context.Context, params *NotificationsGetMyDeviceNotificationsParams, reqEditors ...RequestEditorFn) (*NotificationsGetMyDeviceNotificationsResponse, error)

NotificationsGetMyDeviceNotificationsWithResponse request returning *NotificationsGetMyDeviceNotificationsResponse

func (*ClientWithResponses) NotificationsGetMyNotificationsWithResponse

func (c *ClientWithResponses) NotificationsGetMyNotificationsWithResponse(ctx context.Context, params *NotificationsGetMyNotificationsParams, reqEditors ...RequestEditorFn) (*NotificationsGetMyNotificationsResponse, error)

NotificationsGetMyNotificationsWithResponse request returning *NotificationsGetMyNotificationsResponse

func (*ClientWithResponses) NotificationsGetNotificationsWithResponse

func (c *ClientWithResponses) NotificationsGetNotificationsWithResponse(ctx context.Context, appId string, id string, params *NotificationsGetNotificationsParams, reqEditors ...RequestEditorFn) (*NotificationsGetNotificationsResponse, error)

NotificationsGetNotificationsWithResponse request returning *NotificationsGetNotificationsResponse

func (*ClientWithResponses) PingGetPingWithResponse

func (c *ClientWithResponses) PingGetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PingGetPingResponse, error)

PingGetPingWithResponse request returning *PingGetPingResponse

func (*ClientWithResponses) SmsTemplatesDeleteTemplateLanguageWithResponse

func (c *ClientWithResponses) SmsTemplatesDeleteTemplateLanguageWithResponse(ctx context.Context, appId string, code string, language string, reqEditors ...RequestEditorFn) (*SmsTemplatesDeleteTemplateLanguageResponse, error)

SmsTemplatesDeleteTemplateLanguageWithResponse request returning *SmsTemplatesDeleteTemplateLanguageResponse

func (*ClientWithResponses) SmsTemplatesDeleteTemplateWithResponse

func (c *ClientWithResponses) SmsTemplatesDeleteTemplateWithResponse(ctx context.Context, appId string, code string, reqEditors ...RequestEditorFn) (*SmsTemplatesDeleteTemplateResponse, error)

SmsTemplatesDeleteTemplateWithResponse request returning *SmsTemplatesDeleteTemplateResponse

func (*ClientWithResponses) SmsTemplatesGetTemplateWithResponse

func (c *ClientWithResponses) SmsTemplatesGetTemplateWithResponse(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*SmsTemplatesGetTemplateResponse, error)

SmsTemplatesGetTemplateWithResponse request returning *SmsTemplatesGetTemplateResponse

func (*ClientWithResponses) SmsTemplatesGetTemplatesWithResponse

func (c *ClientWithResponses) SmsTemplatesGetTemplatesWithResponse(ctx context.Context, appId string, params *SmsTemplatesGetTemplatesParams, reqEditors ...RequestEditorFn) (*SmsTemplatesGetTemplatesResponse, error)

SmsTemplatesGetTemplatesWithResponse request returning *SmsTemplatesGetTemplatesResponse

func (*ClientWithResponses) SmsTemplatesPostTemplateLanguageWithBodyWithResponse

func (c *ClientWithResponses) SmsTemplatesPostTemplateLanguageWithBodyWithResponse(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SmsTemplatesPostTemplateLanguageResponse, error)

SmsTemplatesPostTemplateLanguageWithBodyWithResponse request with arbitrary body returning *SmsTemplatesPostTemplateLanguageResponse

func (*ClientWithResponses) SmsTemplatesPostTemplateLanguageWithResponse

func (c *ClientWithResponses) SmsTemplatesPostTemplateLanguageWithResponse(ctx context.Context, appId string, code string, body SmsTemplatesPostTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*SmsTemplatesPostTemplateLanguageResponse, error)

func (*ClientWithResponses) SmsTemplatesPostTemplateWithBodyWithResponse

func (c *ClientWithResponses) SmsTemplatesPostTemplateWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SmsTemplatesPostTemplateResponse, error)

SmsTemplatesPostTemplateWithBodyWithResponse request with arbitrary body returning *SmsTemplatesPostTemplateResponse

func (*ClientWithResponses) SmsTemplatesPostTemplateWithResponse

func (c *ClientWithResponses) SmsTemplatesPostTemplateWithResponse(ctx context.Context, appId string, body SmsTemplatesPostTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*SmsTemplatesPostTemplateResponse, error)

func (*ClientWithResponses) SmsTemplatesPutTemplateLanguageWithBodyWithResponse

func (c *ClientWithResponses) SmsTemplatesPutTemplateLanguageWithBodyWithResponse(ctx context.Context, appId string, code string, language string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SmsTemplatesPutTemplateLanguageResponse, error)

SmsTemplatesPutTemplateLanguageWithBodyWithResponse request with arbitrary body returning *SmsTemplatesPutTemplateLanguageResponse

func (*ClientWithResponses) SmsTemplatesPutTemplateLanguageWithResponse

func (c *ClientWithResponses) SmsTemplatesPutTemplateLanguageWithResponse(ctx context.Context, appId string, code string, language string, body SmsTemplatesPutTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*SmsTemplatesPutTemplateLanguageResponse, error)

func (*ClientWithResponses) SmsTemplatesPutTemplateWithBodyWithResponse

func (c *ClientWithResponses) SmsTemplatesPutTemplateWithBodyWithResponse(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SmsTemplatesPutTemplateResponse, error)

SmsTemplatesPutTemplateWithBodyWithResponse request with arbitrary body returning *SmsTemplatesPutTemplateResponse

func (*ClientWithResponses) SmsTemplatesPutTemplateWithResponse

func (c *ClientWithResponses) SmsTemplatesPutTemplateWithResponse(ctx context.Context, appId string, code string, body SmsTemplatesPutTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*SmsTemplatesPutTemplateResponse, error)

func (*ClientWithResponses) SystemUsersDeleteUserWithResponse

func (c *ClientWithResponses) SystemUsersDeleteUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SystemUsersDeleteUserResponse, error)

SystemUsersDeleteUserWithResponse request returning *SystemUsersDeleteUserResponse

func (*ClientWithResponses) SystemUsersGetUserWithResponse

func (c *ClientWithResponses) SystemUsersGetUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SystemUsersGetUserResponse, error)

SystemUsersGetUserWithResponse request returning *SystemUsersGetUserResponse

func (*ClientWithResponses) SystemUsersGetUsersWithResponse

func (c *ClientWithResponses) SystemUsersGetUsersWithResponse(ctx context.Context, params *SystemUsersGetUsersParams, reqEditors ...RequestEditorFn) (*SystemUsersGetUsersResponse, error)

SystemUsersGetUsersWithResponse request returning *SystemUsersGetUsersResponse

func (*ClientWithResponses) SystemUsersLockUserWithResponse

func (c *ClientWithResponses) SystemUsersLockUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SystemUsersLockUserResponse, error)

SystemUsersLockUserWithResponse request returning *SystemUsersLockUserResponse

func (*ClientWithResponses) SystemUsersPostUserWithBodyWithResponse

func (c *ClientWithResponses) SystemUsersPostUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SystemUsersPostUserResponse, error)

SystemUsersPostUserWithBodyWithResponse request with arbitrary body returning *SystemUsersPostUserResponse

func (*ClientWithResponses) SystemUsersPostUserWithResponse

func (c *ClientWithResponses) SystemUsersPostUserWithResponse(ctx context.Context, body SystemUsersPostUserJSONRequestBody, reqEditors ...RequestEditorFn) (*SystemUsersPostUserResponse, error)

func (*ClientWithResponses) SystemUsersPutUserWithBodyWithResponse

func (c *ClientWithResponses) SystemUsersPutUserWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SystemUsersPutUserResponse, error)

SystemUsersPutUserWithBodyWithResponse request with arbitrary body returning *SystemUsersPutUserResponse

func (*ClientWithResponses) SystemUsersPutUserWithResponse

func (c *ClientWithResponses) SystemUsersPutUserWithResponse(ctx context.Context, id string, body SystemUsersPutUserJSONRequestBody, reqEditors ...RequestEditorFn) (*SystemUsersPutUserResponse, error)

func (*ClientWithResponses) SystemUsersUnlockUserWithResponse

func (c *ClientWithResponses) SystemUsersUnlockUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SystemUsersUnlockUserResponse, error)

SystemUsersUnlockUserWithResponse request returning *SystemUsersUnlockUserResponse

func (*ClientWithResponses) TemplatesDeleteTemplateWithResponse

func (c *ClientWithResponses) TemplatesDeleteTemplateWithResponse(ctx context.Context, appId string, code string, reqEditors ...RequestEditorFn) (*TemplatesDeleteTemplateResponse, error)

TemplatesDeleteTemplateWithResponse request returning *TemplatesDeleteTemplateResponse

func (*ClientWithResponses) TemplatesGetTemplatesWithResponse

func (c *ClientWithResponses) TemplatesGetTemplatesWithResponse(ctx context.Context, appId string, params *TemplatesGetTemplatesParams, reqEditors ...RequestEditorFn) (*TemplatesGetTemplatesResponse, error)

TemplatesGetTemplatesWithResponse request returning *TemplatesGetTemplatesResponse

func (*ClientWithResponses) TemplatesPostTemplatesWithBodyWithResponse

func (c *ClientWithResponses) TemplatesPostTemplatesWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TemplatesPostTemplatesResponse, error)

TemplatesPostTemplatesWithBodyWithResponse request with arbitrary body returning *TemplatesPostTemplatesResponse

func (*ClientWithResponses) TemplatesPostTemplatesWithResponse

func (c *ClientWithResponses) TemplatesPostTemplatesWithResponse(ctx context.Context, appId string, body TemplatesPostTemplatesJSONRequestBody, reqEditors ...RequestEditorFn) (*TemplatesPostTemplatesResponse, error)

func (*ClientWithResponses) TopicsDeleteTopicWithResponse

func (c *ClientWithResponses) TopicsDeleteTopicWithResponse(ctx context.Context, appId string, path string, reqEditors ...RequestEditorFn) (*TopicsDeleteTopicResponse, error)

TopicsDeleteTopicWithResponse request returning *TopicsDeleteTopicResponse

func (*ClientWithResponses) TopicsGetTopicsWithResponse

func (c *ClientWithResponses) TopicsGetTopicsWithResponse(ctx context.Context, appId string, params *TopicsGetTopicsParams, reqEditors ...RequestEditorFn) (*TopicsGetTopicsResponse, error)

TopicsGetTopicsWithResponse request returning *TopicsGetTopicsResponse

func (*ClientWithResponses) TopicsPostTopicsWithBodyWithResponse

func (c *ClientWithResponses) TopicsPostTopicsWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TopicsPostTopicsResponse, error)

TopicsPostTopicsWithBodyWithResponse request with arbitrary body returning *TopicsPostTopicsResponse

func (*ClientWithResponses) TopicsPostTopicsWithResponse

func (c *ClientWithResponses) TopicsPostTopicsWithResponse(ctx context.Context, appId string, body TopicsPostTopicsJSONRequestBody, reqEditors ...RequestEditorFn) (*TopicsPostTopicsResponse, error)

func (*ClientWithResponses) UserDeleteSubscriptionWithResponse

func (c *ClientWithResponses) UserDeleteSubscriptionWithResponse(ctx context.Context, prefix string, reqEditors ...RequestEditorFn) (*UserDeleteSubscriptionResponse, error)

UserDeleteSubscriptionWithResponse request returning *UserDeleteSubscriptionResponse

func (*ClientWithResponses) UserGetAdminUserWithResponse

func (c *ClientWithResponses) UserGetAdminUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserGetAdminUserResponse, error)

UserGetAdminUserWithResponse request returning *UserGetAdminUserResponse

func (*ClientWithResponses) UserGetMySubscriptionWithResponse

func (c *ClientWithResponses) UserGetMySubscriptionWithResponse(ctx context.Context, topic string, reqEditors ...RequestEditorFn) (*UserGetMySubscriptionResponse, error)

UserGetMySubscriptionWithResponse request returning *UserGetMySubscriptionResponse

func (*ClientWithResponses) UserGetMySubscriptionsWithResponse

func (c *ClientWithResponses) UserGetMySubscriptionsWithResponse(ctx context.Context, params *UserGetMySubscriptionsParams, reqEditors ...RequestEditorFn) (*UserGetMySubscriptionsResponse, error)

UserGetMySubscriptionsWithResponse request returning *UserGetMySubscriptionsResponse

func (*ClientWithResponses) UserGetTopicsWithResponse

func (c *ClientWithResponses) UserGetTopicsWithResponse(ctx context.Context, params *UserGetTopicsParams, reqEditors ...RequestEditorFn) (*UserGetTopicsResponse, error)

UserGetTopicsWithResponse request returning *UserGetTopicsResponse

func (*ClientWithResponses) UserGetUserWithResponse

func (c *ClientWithResponses) UserGetUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserGetUserResponse, error)

UserGetUserWithResponse request returning *UserGetUserResponse

func (*ClientWithResponses) UserPostMySubscriptionsWithBodyWithResponse

func (c *ClientWithResponses) UserPostMySubscriptionsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UserPostMySubscriptionsResponse, error)

UserPostMySubscriptionsWithBodyWithResponse request with arbitrary body returning *UserPostMySubscriptionsResponse

func (*ClientWithResponses) UserPostMySubscriptionsWithResponse

func (c *ClientWithResponses) UserPostMySubscriptionsWithResponse(ctx context.Context, body UserPostMySubscriptionsJSONRequestBody, reqEditors ...RequestEditorFn) (*UserPostMySubscriptionsResponse, error)

func (*ClientWithResponses) UserPostUserWithBodyWithResponse

func (c *ClientWithResponses) UserPostUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UserPostUserResponse, error)

UserPostUserWithBodyWithResponse request with arbitrary body returning *UserPostUserResponse

func (*ClientWithResponses) UserPostUserWithResponse

func (c *ClientWithResponses) UserPostUserWithResponse(ctx context.Context, body UserPostUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UserPostUserResponse, error)

func (*ClientWithResponses) UsersDeleteAllowedTopicWithResponse

func (c *ClientWithResponses) UsersDeleteAllowedTopicWithResponse(ctx context.Context, appId string, id string, prefix string, reqEditors ...RequestEditorFn) (*UsersDeleteAllowedTopicResponse, error)

UsersDeleteAllowedTopicWithResponse request returning *UsersDeleteAllowedTopicResponse

func (*ClientWithResponses) UsersDeleteMobilePushTokenWithResponse

func (c *ClientWithResponses) UsersDeleteMobilePushTokenWithResponse(ctx context.Context, appId string, id string, token string, reqEditors ...RequestEditorFn) (*UsersDeleteMobilePushTokenResponse, error)

UsersDeleteMobilePushTokenWithResponse request returning *UsersDeleteMobilePushTokenResponse

func (*ClientWithResponses) UsersDeleteSubscriptionWithResponse

func (c *ClientWithResponses) UsersDeleteSubscriptionWithResponse(ctx context.Context, appId string, id string, prefix string, reqEditors ...RequestEditorFn) (*UsersDeleteSubscriptionResponse, error)

UsersDeleteSubscriptionWithResponse request returning *UsersDeleteSubscriptionResponse

func (*ClientWithResponses) UsersDeleteUserWithResponse

func (c *ClientWithResponses) UsersDeleteUserWithResponse(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*UsersDeleteUserResponse, error)

UsersDeleteUserWithResponse request returning *UsersDeleteUserResponse

func (*ClientWithResponses) UsersDeleteWebPushSubscriptionWithResponse

func (c *ClientWithResponses) UsersDeleteWebPushSubscriptionWithResponse(ctx context.Context, appId string, id string, endpoint string, reqEditors ...RequestEditorFn) (*UsersDeleteWebPushSubscriptionResponse, error)

UsersDeleteWebPushSubscriptionWithResponse request returning *UsersDeleteWebPushSubscriptionResponse

func (*ClientWithResponses) UsersGetSubscriptionsWithResponse

func (c *ClientWithResponses) UsersGetSubscriptionsWithResponse(ctx context.Context, appId string, id string, params *UsersGetSubscriptionsParams, reqEditors ...RequestEditorFn) (*UsersGetSubscriptionsResponse, error)

UsersGetSubscriptionsWithResponse request returning *UsersGetSubscriptionsResponse

func (*ClientWithResponses) UsersGetUserWithResponse

func (c *ClientWithResponses) UsersGetUserWithResponse(ctx context.Context, appId string, id string, params *UsersGetUserParams, reqEditors ...RequestEditorFn) (*UsersGetUserResponse, error)

UsersGetUserWithResponse request returning *UsersGetUserResponse

func (*ClientWithResponses) UsersGetUsersWithResponse

func (c *ClientWithResponses) UsersGetUsersWithResponse(ctx context.Context, appId string, params *UsersGetUsersParams, reqEditors ...RequestEditorFn) (*UsersGetUsersResponse, error)

UsersGetUsersWithResponse request returning *UsersGetUsersResponse

func (*ClientWithResponses) UsersPostAllowedTopicWithBodyWithResponse

func (c *ClientWithResponses) UsersPostAllowedTopicWithBodyWithResponse(ctx context.Context, appId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UsersPostAllowedTopicResponse, error)

UsersPostAllowedTopicWithBodyWithResponse request with arbitrary body returning *UsersPostAllowedTopicResponse

func (*ClientWithResponses) UsersPostAllowedTopicWithResponse

func (c *ClientWithResponses) UsersPostAllowedTopicWithResponse(ctx context.Context, appId string, id string, body UsersPostAllowedTopicJSONRequestBody, reqEditors ...RequestEditorFn) (*UsersPostAllowedTopicResponse, error)

func (*ClientWithResponses) UsersPostSubscriptionsWithBodyWithResponse

func (c *ClientWithResponses) UsersPostSubscriptionsWithBodyWithResponse(ctx context.Context, appId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UsersPostSubscriptionsResponse, error)

UsersPostSubscriptionsWithBodyWithResponse request with arbitrary body returning *UsersPostSubscriptionsResponse

func (*ClientWithResponses) UsersPostSubscriptionsWithResponse

func (c *ClientWithResponses) UsersPostSubscriptionsWithResponse(ctx context.Context, appId string, id string, body UsersPostSubscriptionsJSONRequestBody, reqEditors ...RequestEditorFn) (*UsersPostSubscriptionsResponse, error)

func (*ClientWithResponses) UsersPostUsersWithBodyWithResponse

func (c *ClientWithResponses) UsersPostUsersWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UsersPostUsersResponse, error)

UsersPostUsersWithBodyWithResponse request with arbitrary body returning *UsersPostUsersResponse

func (*ClientWithResponses) UsersPostUsersWithResponse

func (c *ClientWithResponses) UsersPostUsersWithResponse(ctx context.Context, appId string, body UsersPostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*UsersPostUsersResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// AppsGetApps request
	AppsGetAppsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AppsGetAppsResponse, error)

	// AppsPostApp request with any body
	AppsPostAppWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AppsPostAppResponse, error)

	AppsPostAppWithResponse(ctx context.Context, body AppsPostAppJSONRequestBody, reqEditors ...RequestEditorFn) (*AppsPostAppResponse, error)

	// AppsGetApp request
	AppsGetAppWithResponse(ctx context.Context, appId string, reqEditors ...RequestEditorFn) (*AppsGetAppResponse, error)

	// AppsPutApp request with any body
	AppsPutAppWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AppsPutAppResponse, error)

	AppsPutAppWithResponse(ctx context.Context, appId string, body AppsPutAppJSONRequestBody, reqEditors ...RequestEditorFn) (*AppsPutAppResponse, error)

	// AppsPostContributor request with any body
	AppsPostContributorWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AppsPostContributorResponse, error)

	AppsPostContributorWithResponse(ctx context.Context, appId string, body AppsPostContributorJSONRequestBody, reqEditors ...RequestEditorFn) (*AppsPostContributorResponse, error)

	// AppsDeleteContributor request
	AppsDeleteContributorWithResponse(ctx context.Context, appId string, contributorId string, reqEditors ...RequestEditorFn) (*AppsDeleteContributorResponse, error)

	// EmailTemplatesGetTemplates request
	EmailTemplatesGetTemplatesWithResponse(ctx context.Context, appId string, params *EmailTemplatesGetTemplatesParams, reqEditors ...RequestEditorFn) (*EmailTemplatesGetTemplatesResponse, error)

	// EmailTemplatesPostTemplate request with any body
	EmailTemplatesPostTemplateWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EmailTemplatesPostTemplateResponse, error)

	EmailTemplatesPostTemplateWithResponse(ctx context.Context, appId string, body EmailTemplatesPostTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*EmailTemplatesPostTemplateResponse, error)

	// EmailTemplatePreviewPostPreview request with any body
	EmailTemplatePreviewPostPreviewWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EmailTemplatePreviewPostPreviewResponse, error)

	EmailTemplatePreviewPostPreviewWithResponse(ctx context.Context, appId string, body EmailTemplatePreviewPostPreviewJSONRequestBody, reqEditors ...RequestEditorFn) (*EmailTemplatePreviewPostPreviewResponse, error)

	// EmailTemplatesDeleteTemplate request
	EmailTemplatesDeleteTemplateWithResponse(ctx context.Context, appId string, code string, reqEditors ...RequestEditorFn) (*EmailTemplatesDeleteTemplateResponse, error)

	// EmailTemplatesPostTemplateLanguage request with any body
	EmailTemplatesPostTemplateLanguageWithBodyWithResponse(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EmailTemplatesPostTemplateLanguageResponse, error)

	EmailTemplatesPostTemplateLanguageWithResponse(ctx context.Context, appId string, code string, body EmailTemplatesPostTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*EmailTemplatesPostTemplateLanguageResponse, error)

	// EmailTemplatesPutTemplate request with any body
	EmailTemplatesPutTemplateWithBodyWithResponse(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EmailTemplatesPutTemplateResponse, error)

	EmailTemplatesPutTemplateWithResponse(ctx context.Context, appId string, code string, body EmailTemplatesPutTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*EmailTemplatesPutTemplateResponse, error)

	// EmailTemplatesDeleteTemplateLanguage request
	EmailTemplatesDeleteTemplateLanguageWithResponse(ctx context.Context, appId string, code string, language string, reqEditors ...RequestEditorFn) (*EmailTemplatesDeleteTemplateLanguageResponse, error)

	// EmailTemplatesPutTemplateLanguage request with any body
	EmailTemplatesPutTemplateLanguageWithBodyWithResponse(ctx context.Context, appId string, code string, language string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EmailTemplatesPutTemplateLanguageResponse, error)

	EmailTemplatesPutTemplateLanguageWithResponse(ctx context.Context, appId string, code string, language string, body EmailTemplatesPutTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*EmailTemplatesPutTemplateLanguageResponse, error)

	// EmailTemplatesGetTemplate request
	EmailTemplatesGetTemplateWithResponse(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*EmailTemplatesGetTemplateResponse, error)

	// EmailTemplatePreviewGetPreview request
	EmailTemplatePreviewGetPreviewWithResponse(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*EmailTemplatePreviewGetPreviewResponse, error)

	// EventsGetEvents request
	EventsGetEventsWithResponse(ctx context.Context, appId string, params *EventsGetEventsParams, reqEditors ...RequestEditorFn) (*EventsGetEventsResponse, error)

	// EventsPostEvents request with any body
	EventsPostEventsWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EventsPostEventsResponse, error)

	EventsPostEventsWithResponse(ctx context.Context, appId string, body EventsPostEventsJSONRequestBody, reqEditors ...RequestEditorFn) (*EventsPostEventsResponse, error)

	// AppsPostIntegration request with any body
	AppsPostIntegrationWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AppsPostIntegrationResponse, error)

	AppsPostIntegrationWithResponse(ctx context.Context, appId string, body AppsPostIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*AppsPostIntegrationResponse, error)

	// AppsGetIntegrations request
	AppsGetIntegrationsWithResponse(ctx context.Context, appId string, reqEditors ...RequestEditorFn) (*AppsGetIntegrationsResponse, error)

	// AppsDeleteIntegration request
	AppsDeleteIntegrationWithResponse(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*AppsDeleteIntegrationResponse, error)

	// AppsPutIntegration request with any body
	AppsPutIntegrationWithBodyWithResponse(ctx context.Context, appId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AppsPutIntegrationResponse, error)

	AppsPutIntegrationWithResponse(ctx context.Context, appId string, id string, body AppsPutIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*AppsPutIntegrationResponse, error)

	// LogsGetLogs request
	LogsGetLogsWithResponse(ctx context.Context, appId string, params *LogsGetLogsParams, reqEditors ...RequestEditorFn) (*LogsGetLogsResponse, error)

	// MediaGetMedias request
	MediaGetMediasWithResponse(ctx context.Context, appId string, params *MediaGetMediasParams, reqEditors ...RequestEditorFn) (*MediaGetMediasResponse, error)

	// MediaUpload request with any body
	MediaUploadWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MediaUploadResponse, error)

	// MediaDelete request
	MediaDeleteWithResponse(ctx context.Context, appId string, fileName string, reqEditors ...RequestEditorFn) (*MediaDeleteResponse, error)

	// MediaDownload request
	MediaDownloadWithResponse(ctx context.Context, appId string, fileName string, params *MediaDownloadParams, reqEditors ...RequestEditorFn) (*MediaDownloadResponse, error)

	// MessagingTemplatesGetTemplates request
	MessagingTemplatesGetTemplatesWithResponse(ctx context.Context, appId string, params *MessagingTemplatesGetTemplatesParams, reqEditors ...RequestEditorFn) (*MessagingTemplatesGetTemplatesResponse, error)

	// MessagingTemplatesPostTemplate request with any body
	MessagingTemplatesPostTemplateWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MessagingTemplatesPostTemplateResponse, error)

	MessagingTemplatesPostTemplateWithResponse(ctx context.Context, appId string, body MessagingTemplatesPostTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*MessagingTemplatesPostTemplateResponse, error)

	// MessagingTemplatesDeleteTemplate request
	MessagingTemplatesDeleteTemplateWithResponse(ctx context.Context, appId string, code string, reqEditors ...RequestEditorFn) (*MessagingTemplatesDeleteTemplateResponse, error)

	// MessagingTemplatesPostTemplateLanguage request with any body
	MessagingTemplatesPostTemplateLanguageWithBodyWithResponse(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MessagingTemplatesPostTemplateLanguageResponse, error)

	MessagingTemplatesPostTemplateLanguageWithResponse(ctx context.Context, appId string, code string, body MessagingTemplatesPostTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*MessagingTemplatesPostTemplateLanguageResponse, error)

	// MessagingTemplatesPutTemplate request with any body
	MessagingTemplatesPutTemplateWithBodyWithResponse(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MessagingTemplatesPutTemplateResponse, error)

	MessagingTemplatesPutTemplateWithResponse(ctx context.Context, appId string, code string, body MessagingTemplatesPutTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*MessagingTemplatesPutTemplateResponse, error)

	// MessagingTemplatesDeleteTemplateLanguage request
	MessagingTemplatesDeleteTemplateLanguageWithResponse(ctx context.Context, appId string, code string, language string, reqEditors ...RequestEditorFn) (*MessagingTemplatesDeleteTemplateLanguageResponse, error)

	// MessagingTemplatesPutTemplateLanguage request with any body
	MessagingTemplatesPutTemplateLanguageWithBodyWithResponse(ctx context.Context, appId string, code string, language string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MessagingTemplatesPutTemplateLanguageResponse, error)

	MessagingTemplatesPutTemplateLanguageWithResponse(ctx context.Context, appId string, code string, language string, body MessagingTemplatesPutTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*MessagingTemplatesPutTemplateLanguageResponse, error)

	// MessagingTemplatesGetTemplate request
	MessagingTemplatesGetTemplateWithResponse(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*MessagingTemplatesGetTemplateResponse, error)

	// NotificationsGetAllNotifications request
	NotificationsGetAllNotificationsWithResponse(ctx context.Context, appId string, params *NotificationsGetAllNotificationsParams, reqEditors ...RequestEditorFn) (*NotificationsGetAllNotificationsResponse, error)

	// SmsTemplatesGetTemplates request
	SmsTemplatesGetTemplatesWithResponse(ctx context.Context, appId string, params *SmsTemplatesGetTemplatesParams, reqEditors ...RequestEditorFn) (*SmsTemplatesGetTemplatesResponse, error)

	// SmsTemplatesPostTemplate request with any body
	SmsTemplatesPostTemplateWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SmsTemplatesPostTemplateResponse, error)

	SmsTemplatesPostTemplateWithResponse(ctx context.Context, appId string, body SmsTemplatesPostTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*SmsTemplatesPostTemplateResponse, error)

	// SmsTemplatesDeleteTemplate request
	SmsTemplatesDeleteTemplateWithResponse(ctx context.Context, appId string, code string, reqEditors ...RequestEditorFn) (*SmsTemplatesDeleteTemplateResponse, error)

	// SmsTemplatesPostTemplateLanguage request with any body
	SmsTemplatesPostTemplateLanguageWithBodyWithResponse(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SmsTemplatesPostTemplateLanguageResponse, error)

	SmsTemplatesPostTemplateLanguageWithResponse(ctx context.Context, appId string, code string, body SmsTemplatesPostTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*SmsTemplatesPostTemplateLanguageResponse, error)

	// SmsTemplatesPutTemplate request with any body
	SmsTemplatesPutTemplateWithBodyWithResponse(ctx context.Context, appId string, code string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SmsTemplatesPutTemplateResponse, error)

	SmsTemplatesPutTemplateWithResponse(ctx context.Context, appId string, code string, body SmsTemplatesPutTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*SmsTemplatesPutTemplateResponse, error)

	// SmsTemplatesDeleteTemplateLanguage request
	SmsTemplatesDeleteTemplateLanguageWithResponse(ctx context.Context, appId string, code string, language string, reqEditors ...RequestEditorFn) (*SmsTemplatesDeleteTemplateLanguageResponse, error)

	// SmsTemplatesPutTemplateLanguage request with any body
	SmsTemplatesPutTemplateLanguageWithBodyWithResponse(ctx context.Context, appId string, code string, language string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SmsTemplatesPutTemplateLanguageResponse, error)

	SmsTemplatesPutTemplateLanguageWithResponse(ctx context.Context, appId string, code string, language string, body SmsTemplatesPutTemplateLanguageJSONRequestBody, reqEditors ...RequestEditorFn) (*SmsTemplatesPutTemplateLanguageResponse, error)

	// SmsTemplatesGetTemplate request
	SmsTemplatesGetTemplateWithResponse(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*SmsTemplatesGetTemplateResponse, error)

	// TemplatesGetTemplates request
	TemplatesGetTemplatesWithResponse(ctx context.Context, appId string, params *TemplatesGetTemplatesParams, reqEditors ...RequestEditorFn) (*TemplatesGetTemplatesResponse, error)

	// TemplatesPostTemplates request with any body
	TemplatesPostTemplatesWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TemplatesPostTemplatesResponse, error)

	TemplatesPostTemplatesWithResponse(ctx context.Context, appId string, body TemplatesPostTemplatesJSONRequestBody, reqEditors ...RequestEditorFn) (*TemplatesPostTemplatesResponse, error)

	// TemplatesDeleteTemplate request
	TemplatesDeleteTemplateWithResponse(ctx context.Context, appId string, code string, reqEditors ...RequestEditorFn) (*TemplatesDeleteTemplateResponse, error)

	// TopicsGetTopics request
	TopicsGetTopicsWithResponse(ctx context.Context, appId string, params *TopicsGetTopicsParams, reqEditors ...RequestEditorFn) (*TopicsGetTopicsResponse, error)

	// TopicsPostTopics request with any body
	TopicsPostTopicsWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TopicsPostTopicsResponse, error)

	TopicsPostTopicsWithResponse(ctx context.Context, appId string, body TopicsPostTopicsJSONRequestBody, reqEditors ...RequestEditorFn) (*TopicsPostTopicsResponse, error)

	// TopicsDeleteTopic request
	TopicsDeleteTopicWithResponse(ctx context.Context, appId string, path string, reqEditors ...RequestEditorFn) (*TopicsDeleteTopicResponse, error)

	// UsersGetUsers request
	UsersGetUsersWithResponse(ctx context.Context, appId string, params *UsersGetUsersParams, reqEditors ...RequestEditorFn) (*UsersGetUsersResponse, error)

	// UsersPostUsers request with any body
	UsersPostUsersWithBodyWithResponse(ctx context.Context, appId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UsersPostUsersResponse, error)

	UsersPostUsersWithResponse(ctx context.Context, appId string, body UsersPostUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*UsersPostUsersResponse, error)

	// UsersDeleteUser request
	UsersDeleteUserWithResponse(ctx context.Context, appId string, id string, reqEditors ...RequestEditorFn) (*UsersDeleteUserResponse, error)

	// UsersGetUser request
	UsersGetUserWithResponse(ctx context.Context, appId string, id string, params *UsersGetUserParams, reqEditors ...RequestEditorFn) (*UsersGetUserResponse, error)

	// UsersPostAllowedTopic request with any body
	UsersPostAllowedTopicWithBodyWithResponse(ctx context.Context, appId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UsersPostAllowedTopicResponse, error)

	UsersPostAllowedTopicWithResponse(ctx context.Context, appId string, id string, body UsersPostAllowedTopicJSONRequestBody, reqEditors ...RequestEditorFn) (*UsersPostAllowedTopicResponse, error)

	// UsersDeleteAllowedTopic request
	UsersDeleteAllowedTopicWithResponse(ctx context.Context, appId string, id string, prefix string, reqEditors ...RequestEditorFn) (*UsersDeleteAllowedTopicResponse, error)

	// UsersDeleteMobilePushToken request
	UsersDeleteMobilePushTokenWithResponse(ctx context.Context, appId string, id string, token string, reqEditors ...RequestEditorFn) (*UsersDeleteMobilePushTokenResponse, error)

	// NotificationsGetNotifications request
	NotificationsGetNotificationsWithResponse(ctx context.Context, appId string, id string, params *NotificationsGetNotificationsParams, reqEditors ...RequestEditorFn) (*NotificationsGetNotificationsResponse, error)

	// UsersGetSubscriptions request
	UsersGetSubscriptionsWithResponse(ctx context.Context, appId string, id string, params *UsersGetSubscriptionsParams, reqEditors ...RequestEditorFn) (*UsersGetSubscriptionsResponse, error)

	// UsersPostSubscriptions request with any body
	UsersPostSubscriptionsWithBodyWithResponse(ctx context.Context, appId string, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UsersPostSubscriptionsResponse, error)

	UsersPostSubscriptionsWithResponse(ctx context.Context, appId string, id string, body UsersPostSubscriptionsJSONRequestBody, reqEditors ...RequestEditorFn) (*UsersPostSubscriptionsResponse, error)

	// UsersDeleteSubscription request
	UsersDeleteSubscriptionWithResponse(ctx context.Context, appId string, id string, prefix string, reqEditors ...RequestEditorFn) (*UsersDeleteSubscriptionResponse, error)

	// UsersDeleteWebPushSubscription request
	UsersDeleteWebPushSubscriptionWithResponse(ctx context.Context, appId string, id string, endpoint string, reqEditors ...RequestEditorFn) (*UsersDeleteWebPushSubscriptionResponse, error)

	// MediaDownload2 request
	MediaDownload2WithResponse(ctx context.Context, appId string, fileName string, params *MediaDownload2Params, reqEditors ...RequestEditorFn) (*MediaDownload2Response, error)

	// MediaProxyProxyImage request
	MediaProxyProxyImageWithResponse(ctx context.Context, params *MediaProxyProxyImageParams, reqEditors ...RequestEditorFn) (*MediaProxyProxyImageResponse, error)

	// MediaDownload3 request
	MediaDownload3WithResponse(ctx context.Context, appId string, fileName string, params *MediaDownload3Params, reqEditors ...RequestEditorFn) (*MediaDownload3Response, error)

	// DiagnosticsGetDump request
	DiagnosticsGetDumpWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DiagnosticsGetDumpResponse, error)

	// DiagnosticsGetGCDump request
	DiagnosticsGetGCDumpWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DiagnosticsGetGCDumpResponse, error)

	// ConfigsGetLanguages request
	ConfigsGetLanguagesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigsGetLanguagesResponse, error)

	// UserGetUser request
	UserGetUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserGetUserResponse, error)

	// UserPostUser request with any body
	UserPostUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UserPostUserResponse, error)

	UserPostUserWithResponse(ctx context.Context, body UserPostUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UserPostUserResponse, error)

	// UserGetAdminUser request
	UserGetAdminUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserGetAdminUserResponse, error)

	// EventsPostMyEvents request with any body
	EventsPostMyEventsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EventsPostMyEventsResponse, error)

	EventsPostMyEventsWithResponse(ctx context.Context, body EventsPostMyEventsJSONRequestBody, reqEditors ...RequestEditorFn) (*EventsPostMyEventsResponse, error)

	// MobilePushGetMyToken request
	MobilePushGetMyTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MobilePushGetMyTokenResponse, error)

	// MobilePushPostMyToken request with any body
	MobilePushPostMyTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MobilePushPostMyTokenResponse, error)

	MobilePushPostMyTokenWithResponse(ctx context.Context, body MobilePushPostMyTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*MobilePushPostMyTokenResponse, error)

	// MobilePushDeleteMyToken request
	MobilePushDeleteMyTokenWithResponse(ctx context.Context, token string, reqEditors ...RequestEditorFn) (*MobilePushDeleteMyTokenResponse, error)

	// NotificationsGetMyNotifications request
	NotificationsGetMyNotificationsWithResponse(ctx context.Context, params *NotificationsGetMyNotificationsParams, reqEditors ...RequestEditorFn) (*NotificationsGetMyNotificationsResponse, error)

	// NotificationsGetMyArchive request
	NotificationsGetMyArchiveWithResponse(ctx context.Context, params *NotificationsGetMyArchiveParams, reqEditors ...RequestEditorFn) (*NotificationsGetMyArchiveResponse, error)

	// NotificationsGetMyDeviceNotifications request
	NotificationsGetMyDeviceNotificationsWithResponse(ctx context.Context, params *NotificationsGetMyDeviceNotificationsParams, reqEditors ...RequestEditorFn) (*NotificationsGetMyDeviceNotificationsResponse, error)

	// NotificationsConfirmMe request with any body
	NotificationsConfirmMeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*NotificationsConfirmMeResponse, error)

	NotificationsConfirmMeWithResponse(ctx context.Context, body NotificationsConfirmMeJSONRequestBody, reqEditors ...RequestEditorFn) (*NotificationsConfirmMeResponse, error)

	// UserGetMySubscriptions request
	UserGetMySubscriptionsWithResponse(ctx context.Context, params *UserGetMySubscriptionsParams, reqEditors ...RequestEditorFn) (*UserGetMySubscriptionsResponse, error)

	// UserPostMySubscriptions request with any body
	UserPostMySubscriptionsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UserPostMySubscriptionsResponse, error)

	UserPostMySubscriptionsWithResponse(ctx context.Context, body UserPostMySubscriptionsJSONRequestBody, reqEditors ...RequestEditorFn) (*UserPostMySubscriptionsResponse, error)

	// UserDeleteSubscription request
	UserDeleteSubscriptionWithResponse(ctx context.Context, prefix string, reqEditors ...RequestEditorFn) (*UserDeleteSubscriptionResponse, error)

	// UserGetMySubscription request
	UserGetMySubscriptionWithResponse(ctx context.Context, topic string, reqEditors ...RequestEditorFn) (*UserGetMySubscriptionResponse, error)

	// UserGetTopics request
	UserGetTopicsWithResponse(ctx context.Context, params *UserGetTopicsParams, reqEditors ...RequestEditorFn) (*UserGetTopicsResponse, error)

	// SystemUsersGetUsers request
	SystemUsersGetUsersWithResponse(ctx context.Context, params *SystemUsersGetUsersParams, reqEditors ...RequestEditorFn) (*SystemUsersGetUsersResponse, error)

	// SystemUsersPostUser request with any body
	SystemUsersPostUserWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SystemUsersPostUserResponse, error)

	SystemUsersPostUserWithResponse(ctx context.Context, body SystemUsersPostUserJSONRequestBody, reqEditors ...RequestEditorFn) (*SystemUsersPostUserResponse, error)

	// SystemUsersDeleteUser request
	SystemUsersDeleteUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SystemUsersDeleteUserResponse, error)

	// SystemUsersGetUser request
	SystemUsersGetUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SystemUsersGetUserResponse, error)

	// SystemUsersPutUser request with any body
	SystemUsersPutUserWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SystemUsersPutUserResponse, error)

	SystemUsersPutUserWithResponse(ctx context.Context, id string, body SystemUsersPutUserJSONRequestBody, reqEditors ...RequestEditorFn) (*SystemUsersPutUserResponse, error)

	// SystemUsersLockUser request
	SystemUsersLockUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SystemUsersLockUserResponse, error)

	// SystemUsersUnlockUser request
	SystemUsersUnlockUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SystemUsersUnlockUserResponse, error)

	// ConfigsGetTimezones request
	ConfigsGetTimezonesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ConfigsGetTimezonesResponse, error)

	// PingGetPing request
	PingGetPingWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PingGetPingResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type ConfigsGetLanguagesResponse

type ConfigsGetLanguagesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]string
	JSON500      *ErrorDto
}

func ParseConfigsGetLanguagesResponse

func ParseConfigsGetLanguagesResponse(rsp *http.Response) (*ConfigsGetLanguagesResponse, error)

ParseConfigsGetLanguagesResponse parses an HTTP response from a ConfigsGetLanguagesWithResponse call

func (ConfigsGetLanguagesResponse) Status

Status returns HTTPResponse.Status

func (ConfigsGetLanguagesResponse) StatusCode

func (r ConfigsGetLanguagesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ConfigsGetTimezonesResponse

type ConfigsGetTimezonesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]string
	JSON500      *ErrorDto
}

func ParseConfigsGetTimezonesResponse

func ParseConfigsGetTimezonesResponse(rsp *http.Response) (*ConfigsGetTimezonesResponse, error)

ParseConfigsGetTimezonesResponse parses an HTTP response from a ConfigsGetTimezonesWithResponse call

func (ConfigsGetTimezonesResponse) Status

Status returns HTTPResponse.Status

func (ConfigsGetTimezonesResponse) StatusCode

func (r ConfigsGetTimezonesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ConfiguredIntegrationDto

type ConfiguredIntegrationDto struct {
	// Condition The javascript condition.
	Condition *string `json:"condition"`

	// Enabled True when enabled.
	Enabled *bool `json:"enabled,omitempty"`

	// Priority The priority in which order the integrations must run.
	Priority *int32 `json:"priority,omitempty"`

	// Properties The configured properties.
	Properties map[string]string `json:"properties"`
	Status     IntegrationStatus `json:"status"`

	// Test True or false when only used for test or production mode.
	Test *bool `json:"test"`

	// Type The integration type.
	Type string `json:"type"`
}

ConfiguredIntegrationDto defines model for ConfiguredIntegrationDto.

type ConfiguredIntegrationsDto

type ConfiguredIntegrationsDto struct {
	// Configured The configured integrations.
	Configured map[string]ConfiguredIntegrationDto `json:"configured"`

	// Supported The supported integrations.
	Supported map[string]IntegrationDefinitionDto `json:"supported"`
}

ConfiguredIntegrationsDto defines model for ConfiguredIntegrationsDto.

type ConfirmMode

type ConfirmMode string

ConfirmMode defines model for ConfirmMode.

const (
	ConfirmModeExplicit ConfirmMode = "Explicit"
	ConfirmModeNone     ConfirmMode = "None"
)

Defines values for ConfirmMode.

type CreateChannelTemplateDto

type CreateChannelTemplateDto struct {
	// Kind The kind of the template.
	Kind *string `json:"kind"`
}

CreateChannelTemplateDto defines model for CreateChannelTemplateDto.

type CreateChannelTemplateLanguageDto

type CreateChannelTemplateLanguageDto struct {
	// Language The new language.
	Language string `json:"language"`
}

CreateChannelTemplateLanguageDto defines model for CreateChannelTemplateLanguageDto.

type CreateIntegrationDto

type CreateIntegrationDto struct {
	// Enabled True when enabled.
	Enabled *bool `json:"enabled"`

	// Priority The priority in which order the integrations must run.
	Priority *int32 `json:"priority"`

	// Properties The configured properties.
	Properties map[string]string `json:"properties"`

	// Test True when used for test events.
	Test *bool `json:"test"`

	// Type The integration type.
	Type string `json:"type"`
}

CreateIntegrationDto defines model for CreateIntegrationDto.

type CreateSystemUserDto

type CreateSystemUserDto struct {
	// Email The email of the user. Unique value.
	Email openapi_types.Email `json:"email"`

	// Password The password of the user.
	Password *string `json:"password"`

	// Roles Additional role for the user.
	Roles []string `json:"roles"`
}

CreateSystemUserDto defines model for CreateSystemUserDto.

type DiagnosticsGetDumpResponse

type DiagnosticsGetDumpResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *ErrorDto
	JSON501      *ErrorDto
}

func ParseDiagnosticsGetDumpResponse

func ParseDiagnosticsGetDumpResponse(rsp *http.Response) (*DiagnosticsGetDumpResponse, error)

ParseDiagnosticsGetDumpResponse parses an HTTP response from a DiagnosticsGetDumpWithResponse call

func (DiagnosticsGetDumpResponse) Status

Status returns HTTPResponse.Status

func (DiagnosticsGetDumpResponse) StatusCode

func (r DiagnosticsGetDumpResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DiagnosticsGetGCDumpResponse

type DiagnosticsGetGCDumpResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *ErrorDto
	JSON501      *ErrorDto
}

func ParseDiagnosticsGetGCDumpResponse

func ParseDiagnosticsGetGCDumpResponse(rsp *http.Response) (*DiagnosticsGetGCDumpResponse, error)

ParseDiagnosticsGetGCDumpResponse parses an HTTP response from a DiagnosticsGetGCDumpWithResponse call

func (DiagnosticsGetGCDumpResponse) Status

Status returns HTTPResponse.Status

func (DiagnosticsGetGCDumpResponse) StatusCode

func (r DiagnosticsGetGCDumpResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EmailFormattingError

type EmailFormattingError struct {
	Column   *int32             `json:"column,omitempty"`
	Line     *int32             `json:"line,omitempty"`
	Message  *string            `json:"message,omitempty"`
	Template *EmailTemplateType `json:"template,omitempty"`
}

EmailFormattingError defines model for EmailFormattingError.

type EmailPreviewDto

type EmailPreviewDto struct {
	// Errors The errors when rendering a preview.
	Errors *[]EmailFormattingError `json:"errors"`

	// Result The rendered preview.
	Result *string `json:"result"`
}

EmailPreviewDto defines model for EmailPreviewDto.

type EmailPreviewRequestDto

type EmailPreviewRequestDto struct {
	// Kind The kind of the template.
	Kind *string `json:"kind"`

	// Template The preview to render.
	Template string            `json:"template"`
	Type     *EmailPreviewType `json:"type,omitempty"`
}

EmailPreviewRequestDto defines model for EmailPreviewRequestDto.

type EmailPreviewType

type EmailPreviewType string

EmailPreviewType defines model for EmailPreviewType.

const (
	EmailPreviewTypeHtml EmailPreviewType = "Html"
	EmailPreviewTypeText EmailPreviewType = "Text"
)

Defines values for EmailPreviewType.

type EmailTemplateDto

type EmailTemplateDto struct {
	// BodyHtml The body html template.
	BodyHtml string `json:"bodyHtml"`

	// BodyText The body text template.
	BodyText *string `json:"bodyText"`

	// FromEmail The optional from email.
	FromEmail *string `json:"fromEmail"`

	// FromName The optional from name.
	FromName *string `json:"fromName"`

	// Kind The type of the template.
	Kind *string `json:"kind"`

	// Subject The subject text.
	Subject string `json:"subject"`
}

EmailTemplateDto defines model for EmailTemplateDto.

type EmailTemplatePreviewGetPreviewResponse

type EmailTemplatePreviewGetPreviewResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *ErrorDto
}

func ParseEmailTemplatePreviewGetPreviewResponse

func ParseEmailTemplatePreviewGetPreviewResponse(rsp *http.Response) (*EmailTemplatePreviewGetPreviewResponse, error)

ParseEmailTemplatePreviewGetPreviewResponse parses an HTTP response from a EmailTemplatePreviewGetPreviewWithResponse call

func (EmailTemplatePreviewGetPreviewResponse) Status

Status returns HTTPResponse.Status

func (EmailTemplatePreviewGetPreviewResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type EmailTemplatePreviewPostPreviewJSONRequestBody

type EmailTemplatePreviewPostPreviewJSONRequestBody = EmailPreviewRequestDto

EmailTemplatePreviewPostPreviewJSONRequestBody defines body for EmailTemplatePreviewPostPreview for application/json ContentType.

type EmailTemplatePreviewPostPreviewResponse

type EmailTemplatePreviewPostPreviewResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EmailPreviewDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseEmailTemplatePreviewPostPreviewResponse

func ParseEmailTemplatePreviewPostPreviewResponse(rsp *http.Response) (*EmailTemplatePreviewPostPreviewResponse, error)

ParseEmailTemplatePreviewPostPreviewResponse parses an HTTP response from a EmailTemplatePreviewPostPreviewWithResponse call

func (EmailTemplatePreviewPostPreviewResponse) Status

Status returns HTTPResponse.Status

func (EmailTemplatePreviewPostPreviewResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type EmailTemplateType

type EmailTemplateType string

EmailTemplateType defines model for EmailTemplateType.

const (
	BodyHtml EmailTemplateType = "BodyHtml"
	BodyText EmailTemplateType = "BodyText"
	General  EmailTemplateType = "General"
	Subject  EmailTemplateType = "Subject"
)

Defines values for EmailTemplateType.

type EmailTemplatesDeleteTemplateLanguageResponse

type EmailTemplatesDeleteTemplateLanguageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseEmailTemplatesDeleteTemplateLanguageResponse

func ParseEmailTemplatesDeleteTemplateLanguageResponse(rsp *http.Response) (*EmailTemplatesDeleteTemplateLanguageResponse, error)

ParseEmailTemplatesDeleteTemplateLanguageResponse parses an HTTP response from a EmailTemplatesDeleteTemplateLanguageWithResponse call

func (EmailTemplatesDeleteTemplateLanguageResponse) Status

Status returns HTTPResponse.Status

func (EmailTemplatesDeleteTemplateLanguageResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type EmailTemplatesDeleteTemplateResponse

type EmailTemplatesDeleteTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseEmailTemplatesDeleteTemplateResponse

func ParseEmailTemplatesDeleteTemplateResponse(rsp *http.Response) (*EmailTemplatesDeleteTemplateResponse, error)

ParseEmailTemplatesDeleteTemplateResponse parses an HTTP response from a EmailTemplatesDeleteTemplateWithResponse call

func (EmailTemplatesDeleteTemplateResponse) Status

Status returns HTTPResponse.Status

func (EmailTemplatesDeleteTemplateResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type EmailTemplatesGetTemplateResponse

type EmailTemplatesGetTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChannelTemplateDetailsDtoOfEmailTemplateDto
	JSON500      *ErrorDto
}

func ParseEmailTemplatesGetTemplateResponse

func ParseEmailTemplatesGetTemplateResponse(rsp *http.Response) (*EmailTemplatesGetTemplateResponse, error)

ParseEmailTemplatesGetTemplateResponse parses an HTTP response from a EmailTemplatesGetTemplateWithResponse call

func (EmailTemplatesGetTemplateResponse) Status

Status returns HTTPResponse.Status

func (EmailTemplatesGetTemplateResponse) StatusCode

func (r EmailTemplatesGetTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EmailTemplatesGetTemplatesParams

type EmailTemplatesGetTemplatesParams struct {
	// Query The optional query to search for items.
	Query *string `form:"query,omitempty" json:"query,omitempty"`

	// Take The number of items to return.
	Take *int32 `form:"take,omitempty" json:"take,omitempty"`

	// Skip The number of items to skip.
	Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"`
}

EmailTemplatesGetTemplatesParams defines parameters for EmailTemplatesGetTemplates.

type EmailTemplatesGetTemplatesResponse

type EmailTemplatesGetTemplatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfChannelTemplateDto
	JSON500      *ErrorDto
}

func ParseEmailTemplatesGetTemplatesResponse

func ParseEmailTemplatesGetTemplatesResponse(rsp *http.Response) (*EmailTemplatesGetTemplatesResponse, error)

ParseEmailTemplatesGetTemplatesResponse parses an HTTP response from a EmailTemplatesGetTemplatesWithResponse call

func (EmailTemplatesGetTemplatesResponse) Status

Status returns HTTPResponse.Status

func (EmailTemplatesGetTemplatesResponse) StatusCode

func (r EmailTemplatesGetTemplatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EmailTemplatesPostTemplateJSONRequestBody

type EmailTemplatesPostTemplateJSONRequestBody = CreateChannelTemplateDto

EmailTemplatesPostTemplateJSONRequestBody defines body for EmailTemplatesPostTemplate for application/json ContentType.

type EmailTemplatesPostTemplateLanguageJSONRequestBody

type EmailTemplatesPostTemplateLanguageJSONRequestBody = CreateChannelTemplateLanguageDto

EmailTemplatesPostTemplateLanguageJSONRequestBody defines body for EmailTemplatesPostTemplateLanguage for application/json ContentType.

type EmailTemplatesPostTemplateLanguageResponse

type EmailTemplatesPostTemplateLanguageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EmailTemplateDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseEmailTemplatesPostTemplateLanguageResponse

func ParseEmailTemplatesPostTemplateLanguageResponse(rsp *http.Response) (*EmailTemplatesPostTemplateLanguageResponse, error)

ParseEmailTemplatesPostTemplateLanguageResponse parses an HTTP response from a EmailTemplatesPostTemplateLanguageWithResponse call

func (EmailTemplatesPostTemplateLanguageResponse) Status

Status returns HTTPResponse.Status

func (EmailTemplatesPostTemplateLanguageResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type EmailTemplatesPostTemplateResponse

type EmailTemplatesPostTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChannelTemplateDetailsDtoOfEmailTemplateDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseEmailTemplatesPostTemplateResponse

func ParseEmailTemplatesPostTemplateResponse(rsp *http.Response) (*EmailTemplatesPostTemplateResponse, error)

ParseEmailTemplatesPostTemplateResponse parses an HTTP response from a EmailTemplatesPostTemplateWithResponse call

func (EmailTemplatesPostTemplateResponse) Status

Status returns HTTPResponse.Status

func (EmailTemplatesPostTemplateResponse) StatusCode

func (r EmailTemplatesPostTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EmailTemplatesPutTemplateJSONRequestBody

type EmailTemplatesPutTemplateJSONRequestBody = UpdateChannelTemplateDtoOfEmailTemplateDto

EmailTemplatesPutTemplateJSONRequestBody defines body for EmailTemplatesPutTemplate for application/json ContentType.

type EmailTemplatesPutTemplateLanguageJSONRequestBody

type EmailTemplatesPutTemplateLanguageJSONRequestBody = EmailTemplateDto

EmailTemplatesPutTemplateLanguageJSONRequestBody defines body for EmailTemplatesPutTemplateLanguage for application/json ContentType.

type EmailTemplatesPutTemplateLanguageResponse

type EmailTemplatesPutTemplateLanguageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseEmailTemplatesPutTemplateLanguageResponse

func ParseEmailTemplatesPutTemplateLanguageResponse(rsp *http.Response) (*EmailTemplatesPutTemplateLanguageResponse, error)

ParseEmailTemplatesPutTemplateLanguageResponse parses an HTTP response from a EmailTemplatesPutTemplateLanguageWithResponse call

func (EmailTemplatesPutTemplateLanguageResponse) Status

Status returns HTTPResponse.Status

func (EmailTemplatesPutTemplateLanguageResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type EmailTemplatesPutTemplateResponse

type EmailTemplatesPutTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseEmailTemplatesPutTemplateResponse

func ParseEmailTemplatesPutTemplateResponse(rsp *http.Response) (*EmailTemplatesPutTemplateResponse, error)

ParseEmailTemplatesPutTemplateResponse parses an HTTP response from a EmailTemplatesPutTemplateWithResponse call

func (EmailTemplatesPutTemplateResponse) Status

Status returns HTTPResponse.Status

func (EmailTemplatesPutTemplateResponse) StatusCode

func (r EmailTemplatesPutTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ErrorDto

type ErrorDto struct {
	// Details Detailed error messages.
	Details *[]string `json:"details"`

	// ErrorCode The error code.
	ErrorCode *string `json:"errorCode"`

	// Message The error message.
	Message *string `json:"message"`

	// StatusCode Status code of the http response.
	StatusCode *int32 `json:"statusCode,omitempty"`

	// TraceId The optional trace id.
	TraceId *string `json:"traceId"`

	// Type The error type, usually a link.
	Type *string `json:"type"`
}

ErrorDto defines model for ErrorDto.

type EventDto

type EventDto struct {
	// Counters The statistics counters.
	Counters map[string]int64 `json:"counters"`

	// Created The time when the event has been created.
	Created time.Time `json:"created"`

	// CreatorId A custom id to identity the creator.
	CreatorId *string `json:"creatorId"`

	// Data Additional user defined data.
	Data *string `json:"data"`

	// DisplayName The display name.
	DisplayName string                    `json:"displayName"`
	Formatting  NotificationFormattingDto `json:"formatting"`

	// Id The id of the event.
	Id string `json:"id"`

	// Properties User defined properties.
	Properties map[string]string `json:"properties"`
	Scheduling *SchedulingDto    `json:"scheduling,omitempty"`

	// Settings Notification settings per channel.
	Settings map[string]ChannelSettingDto `json:"settings"`

	// Silent True when silent.
	Silent bool `json:"silent"`

	// TimeToLiveInSeconds The time to live in seconds.
	TimeToLiveInSeconds *int32 `json:"timeToLiveInSeconds"`

	// Topic The topic path.
	Topic string `json:"topic"`
}

EventDto defines model for EventDto.

type EventsGetEventsParams

type EventsGetEventsParams struct {
	// Channels The active channels.
	Channels *[]string `form:"Channels,omitempty" json:"Channels,omitempty"`

	// Query The optional query to search for items.
	Query *string `form:"query,omitempty" json:"query,omitempty"`

	// Take The number of items to return.
	Take *int32 `form:"take,omitempty" json:"take,omitempty"`

	// Skip The number of items to skip.
	Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"`
}

EventsGetEventsParams defines parameters for EventsGetEvents.

type EventsGetEventsResponse

type EventsGetEventsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfEventDto
	JSON500      *ErrorDto
}

func ParseEventsGetEventsResponse

func ParseEventsGetEventsResponse(rsp *http.Response) (*EventsGetEventsResponse, error)

ParseEventsGetEventsResponse parses an HTTP response from a EventsGetEventsWithResponse call

func (EventsGetEventsResponse) Status

func (r EventsGetEventsResponse) Status() string

Status returns HTTPResponse.Status

func (EventsGetEventsResponse) StatusCode

func (r EventsGetEventsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EventsPostEventsJSONRequestBody

type EventsPostEventsJSONRequestBody = PublishManyDto

EventsPostEventsJSONRequestBody defines body for EventsPostEvents for application/json ContentType.

type EventsPostEventsResponse

type EventsPostEventsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseEventsPostEventsResponse

func ParseEventsPostEventsResponse(rsp *http.Response) (*EventsPostEventsResponse, error)

ParseEventsPostEventsResponse parses an HTTP response from a EventsPostEventsWithResponse call

func (EventsPostEventsResponse) Status

func (r EventsPostEventsResponse) Status() string

Status returns HTTPResponse.Status

func (EventsPostEventsResponse) StatusCode

func (r EventsPostEventsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EventsPostMyEventsJSONRequestBody

type EventsPostMyEventsJSONRequestBody = PublishDto

EventsPostMyEventsJSONRequestBody defines body for EventsPostMyEvents for application/json ContentType.

type EventsPostMyEventsResponse

type EventsPostMyEventsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseEventsPostMyEventsResponse

func ParseEventsPostMyEventsResponse(rsp *http.Response) (*EventsPostMyEventsResponse, error)

ParseEventsPostMyEventsResponse parses an HTTP response from a EventsPostMyEventsWithResponse call

func (EventsPostMyEventsResponse) Status

Status returns HTTPResponse.Status

func (EventsPostMyEventsResponse) StatusCode

func (r EventsPostMyEventsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HandledInfoDto

type HandledInfoDto struct {
	// Channel The channel over which the notification was marked as seen or confirmed.
	Channel *string `json:"channel"`

	// Timestamp The timestamp.
	Timestamp *time.Time `json:"timestamp,omitempty"`
}

HandledInfoDto defines model for HandledInfoDto.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IntegrationCreatedDto

type IntegrationCreatedDto struct {
	// Id The id of the integration.
	Id          string                   `json:"id"`
	Integration ConfiguredIntegrationDto `json:"integration"`
}

IntegrationCreatedDto defines model for IntegrationCreatedDto.

type IntegrationDefinitionDto

type IntegrationDefinitionDto struct {
	// Capabilities The features of the integration.
	Capabilities []string `json:"capabilities"`

	// Description The optional description of the integration.
	Description *string `json:"description"`

	// LogoUrl The logo URL for the integration.
	LogoUrl string `json:"logoUrl"`

	// Properties The properties to configure.
	Properties []IntegrationPropertyDto `json:"properties"`

	// Title The title of the integration.
	Title string `json:"title"`
}

IntegrationDefinitionDto defines model for IntegrationDefinitionDto.

type IntegrationPropertyDto

type IntegrationPropertyDto struct {
	// AllowedValues The allowed values.
	AllowedValues *[]string `json:"allowedValues"`

	// DefaultValue The default value.
	DefaultValue *interface{} `json:"defaultValue"`

	// EditorDescription The optional description.
	EditorDescription *string `json:"editorDescription"`

	// EditorLabel The optional label.
	EditorLabel *string `json:"editorLabel"`

	// IsRequired True when required.
	IsRequired *bool `json:"isRequired,omitempty"`

	// MaxLength The min length (for strings).
	MaxLength *int64 `json:"maxLength"`

	// MaxValue The max value (for numbers).
	MaxValue *int64 `json:"maxValue"`

	// MinLength The min length (for strings).
	MinLength *int64 `json:"minLength"`

	// MinValue The min value (for numbers).
	MinValue *int64 `json:"minValue"`

	// Name The field name for the property.
	Name string `json:"name"`

	// Pattern The pattern (for strings).
	Pattern *string `json:"pattern"`

	// Summary True to show this property in the summary.
	Summary *bool        `json:"summary,omitempty"`
	Type    PropertyType `json:"type"`
}

IntegrationPropertyDto defines model for IntegrationPropertyDto.

type IntegrationStatus

type IntegrationStatus string

IntegrationStatus defines model for IntegrationStatus.

const (
	Pending            IntegrationStatus = "Pending"
	VerificationFailed IntegrationStatus = "VerificationFailed"
	Verified           IntegrationStatus = "Verified"
)

Defines values for IntegrationStatus.

type IsoDayOfWeek

type IsoDayOfWeek string

IsoDayOfWeek defines model for IsoDayOfWeek.

const (
	IsoDayOfWeekFriday    IsoDayOfWeek = "Friday"
	IsoDayOfWeekMonday    IsoDayOfWeek = "Monday"
	IsoDayOfWeekNone      IsoDayOfWeek = "None"
	IsoDayOfWeekSaturday  IsoDayOfWeek = "Saturday"
	IsoDayOfWeekSunday    IsoDayOfWeek = "Sunday"
	IsoDayOfWeekThursday  IsoDayOfWeek = "Thursday"
	IsoDayOfWeekTuesday   IsoDayOfWeek = "Tuesday"
	IsoDayOfWeekWednesday IsoDayOfWeek = "Wednesday"
)

Defines values for IsoDayOfWeek.

type ListResponseDtoOfChannelTemplateDto

type ListResponseDtoOfChannelTemplateDto struct {
	// Items The items.
	Items []ChannelTemplateDto `json:"items"`

	// Total The total number of items.
	Total int64 `json:"total"`
}

ListResponseDtoOfChannelTemplateDto defines model for ListResponseDtoOfChannelTemplateDto.

type ListResponseDtoOfEventDto

type ListResponseDtoOfEventDto struct {
	// Items The items.
	Items []EventDto `json:"items"`

	// Total The total number of items.
	Total int64 `json:"total"`
}

ListResponseDtoOfEventDto defines model for ListResponseDtoOfEventDto.

type ListResponseDtoOfLogEntryDto

type ListResponseDtoOfLogEntryDto struct {
	// Items The items.
	Items []LogEntryDto `json:"items"`

	// Total The total number of items.
	Total int64 `json:"total"`
}

ListResponseDtoOfLogEntryDto defines model for ListResponseDtoOfLogEntryDto.

type ListResponseDtoOfMediaDto

type ListResponseDtoOfMediaDto struct {
	// Items The items.
	Items []MediaDto `json:"items"`

	// Total The total number of items.
	Total int64 `json:"total"`
}

ListResponseDtoOfMediaDto defines model for ListResponseDtoOfMediaDto.

type ListResponseDtoOfMobilePushTokenDto

type ListResponseDtoOfMobilePushTokenDto struct {
	// Items The items.
	Items []MobilePushTokenDto2 `json:"items"`

	// Total The total number of items.
	Total int64 `json:"total"`
}

ListResponseDtoOfMobilePushTokenDto defines model for ListResponseDtoOfMobilePushTokenDto.

type ListResponseDtoOfSubscriptionDto

type ListResponseDtoOfSubscriptionDto struct {
	// Items The items.
	Items []SubscriptionDto `json:"items"`

	// Total The total number of items.
	Total int64 `json:"total"`
}

ListResponseDtoOfSubscriptionDto defines model for ListResponseDtoOfSubscriptionDto.

type ListResponseDtoOfSystemUserDto

type ListResponseDtoOfSystemUserDto struct {
	// Items The items.
	Items []SystemUserDto `json:"items"`

	// Total The total number of items.
	Total int64 `json:"total"`
}

ListResponseDtoOfSystemUserDto defines model for ListResponseDtoOfSystemUserDto.

type ListResponseDtoOfTemplateDto

type ListResponseDtoOfTemplateDto struct {
	// Items The items.
	Items []TemplateDto `json:"items"`

	// Total The total number of items.
	Total int64 `json:"total"`
}

ListResponseDtoOfTemplateDto defines model for ListResponseDtoOfTemplateDto.

type ListResponseDtoOfTopicDto

type ListResponseDtoOfTopicDto struct {
	// Items The items.
	Items []TopicDto `json:"items"`

	// Total The total number of items.
	Total int64 `json:"total"`
}

ListResponseDtoOfTopicDto defines model for ListResponseDtoOfTopicDto.

type ListResponseDtoOfUserDto

type ListResponseDtoOfUserDto struct {
	// Items The items.
	Items []UserDto `json:"items"`

	// Total The total number of items.
	Total int64 `json:"total"`
}

ListResponseDtoOfUserDto defines model for ListResponseDtoOfUserDto.

type ListResponseDtoOfUserNotificationDetailsDto

type ListResponseDtoOfUserNotificationDetailsDto struct {
	// Items The items.
	Items []UserNotificationDetailsDto `json:"items"`

	// Total The total number of items.
	Total int64 `json:"total"`
}

ListResponseDtoOfUserNotificationDetailsDto defines model for ListResponseDtoOfUserNotificationDetailsDto.

type ListResponseDtoOfUserNotificationDto

type ListResponseDtoOfUserNotificationDto struct {
	// Items The items.
	Items []UserNotificationDto `json:"items"`

	// Total The total number of items.
	Total int64 `json:"total"`
}

ListResponseDtoOfUserNotificationDto defines model for ListResponseDtoOfUserNotificationDto.

type LocalizedText

type LocalizedText map[string]string

LocalizedText defines model for LocalizedText.

type LogEntryDto

type LogEntryDto struct {
	// Count The number of items the message has been seen.
	Count int64 `json:"count"`

	// FirstSeen The first time this message has been seen.
	FirstSeen time.Time `json:"firstSeen"`

	// LastSeen The last time this message has been seen.
	LastSeen time.Time `json:"lastSeen"`

	// Message The log message.
	Message string `json:"message"`
}

LogEntryDto defines model for LogEntryDto.

type LogsGetLogsParams

type LogsGetLogsParams struct {
	// Query The optional query to search for items.
	Query *string `form:"query,omitempty" json:"query,omitempty"`

	// Take The number of items to return.
	Take *int32 `form:"take,omitempty" json:"take,omitempty"`

	// Skip The number of items to skip.
	Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"`
}

LogsGetLogsParams defines parameters for LogsGetLogs.

type LogsGetLogsResponse

type LogsGetLogsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfLogEntryDto
	JSON500      *ErrorDto
}

func ParseLogsGetLogsResponse

func ParseLogsGetLogsResponse(rsp *http.Response) (*LogsGetLogsResponse, error)

ParseLogsGetLogsResponse parses an HTTP response from a LogsGetLogsWithResponse call

func (LogsGetLogsResponse) Status

func (r LogsGetLogsResponse) Status() string

Status returns HTTPResponse.Status

func (LogsGetLogsResponse) StatusCode

func (r LogsGetLogsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MediaDeleteResponse

type MediaDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseMediaDeleteResponse

func ParseMediaDeleteResponse(rsp *http.Response) (*MediaDeleteResponse, error)

ParseMediaDeleteResponse parses an HTTP response from a MediaDeleteWithResponse call

func (MediaDeleteResponse) Status

func (r MediaDeleteResponse) Status() string

Status returns HTTPResponse.Status

func (MediaDeleteResponse) StatusCode

func (r MediaDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MediaDownload2Params

type MediaDownload2Params struct {
	// Cache The cache duration.
	Cache *int64 `form:"cache,omitempty" json:"cache,omitempty"`

	// Download Set it to 1 to create a download response.
	Download *int32 `form:"download,omitempty" json:"download,omitempty"`

	// Bg Optional background color.
	Bg *string `form:"bg,omitempty" json:"bg,omitempty"`

	// Width The target width when an image.
	Width *int32 `form:"width,omitempty" json:"width,omitempty"`

	// Height The target height when an image.
	Height *int32 `form:"height,omitempty" json:"height,omitempty"`

	// Quality The target quality when an image.
	Quality *int32 `form:"quality,omitempty" json:"quality,omitempty"`

	// Preset A preset dimension.
	Preset *string `form:"preset,omitempty" json:"preset,omitempty"`

	// Mode The resize mode.
	Mode *ResizeMode `form:"mode,omitempty" json:"mode,omitempty"`

	// FocusX The x position of the focues point.
	FocusX *float32 `form:"focusX,omitempty" json:"focusX,omitempty"`

	// FocusY The y position of the focues point.
	FocusY *float32 `form:"focusY,omitempty" json:"focusY,omitempty"`

	// Force True to resize it and clear the cache.
	Force *bool `form:"force,omitempty" json:"force,omitempty"`

	// EmptyOnFailure True, to return an empty image on failure.
	EmptyOnFailure *bool `form:"emptyOnFailure,omitempty" json:"emptyOnFailure,omitempty"`
}

MediaDownload2Params defines parameters for MediaDownload2.

type MediaDownload2Response

type MediaDownload2Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *ErrorDto
}

func ParseMediaDownload2Response

func ParseMediaDownload2Response(rsp *http.Response) (*MediaDownload2Response, error)

ParseMediaDownload2Response parses an HTTP response from a MediaDownload2WithResponse call

func (MediaDownload2Response) Status

func (r MediaDownload2Response) Status() string

Status returns HTTPResponse.Status

func (MediaDownload2Response) StatusCode

func (r MediaDownload2Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MediaDownload3Params

type MediaDownload3Params struct {
	// Cache The cache duration.
	Cache *int64 `form:"cache,omitempty" json:"cache,omitempty"`

	// Download Set it to 1 to create a download response.
	Download *int32 `form:"download,omitempty" json:"download,omitempty"`

	// Bg Optional background color.
	Bg *string `form:"bg,omitempty" json:"bg,omitempty"`

	// Width The target width when an image.
	Width *int32 `form:"width,omitempty" json:"width,omitempty"`

	// Height The target height when an image.
	Height *int32 `form:"height,omitempty" json:"height,omitempty"`

	// Quality The target quality when an image.
	Quality *int32 `form:"quality,omitempty" json:"quality,omitempty"`

	// Preset A preset dimension.
	Preset *string `form:"preset,omitempty" json:"preset,omitempty"`

	// Mode The resize mode.
	Mode *ResizeMode `form:"mode,omitempty" json:"mode,omitempty"`

	// FocusX The x position of the focues point.
	FocusX *float32 `form:"focusX,omitempty" json:"focusX,omitempty"`

	// FocusY The y position of the focues point.
	FocusY *float32 `form:"focusY,omitempty" json:"focusY,omitempty"`

	// Force True to resize it and clear the cache.
	Force *bool `form:"force,omitempty" json:"force,omitempty"`

	// EmptyOnFailure True, to return an empty image on failure.
	EmptyOnFailure *bool `form:"emptyOnFailure,omitempty" json:"emptyOnFailure,omitempty"`
}

MediaDownload3Params defines parameters for MediaDownload3.

type MediaDownload3Response

type MediaDownload3Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *ErrorDto
}

func ParseMediaDownload3Response

func ParseMediaDownload3Response(rsp *http.Response) (*MediaDownload3Response, error)

ParseMediaDownload3Response parses an HTTP response from a MediaDownload3WithResponse call

func (MediaDownload3Response) Status

func (r MediaDownload3Response) Status() string

Status returns HTTPResponse.Status

func (MediaDownload3Response) StatusCode

func (r MediaDownload3Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MediaDownloadParams

type MediaDownloadParams struct {
	// Cache The cache duration.
	Cache *int64 `form:"cache,omitempty" json:"cache,omitempty"`

	// Download Set it to 1 to create a download response.
	Download *int32 `form:"download,omitempty" json:"download,omitempty"`

	// Bg Optional background color.
	Bg *string `form:"bg,omitempty" json:"bg,omitempty"`

	// Width The target width when an image.
	Width *int32 `form:"width,omitempty" json:"width,omitempty"`

	// Height The target height when an image.
	Height *int32 `form:"height,omitempty" json:"height,omitempty"`

	// Quality The target quality when an image.
	Quality *int32 `form:"quality,omitempty" json:"quality,omitempty"`

	// Preset A preset dimension.
	Preset *string `form:"preset,omitempty" json:"preset,omitempty"`

	// Mode The resize mode.
	Mode *ResizeMode `form:"mode,omitempty" json:"mode,omitempty"`

	// FocusX The x position of the focues point.
	FocusX *float32 `form:"focusX,omitempty" json:"focusX,omitempty"`

	// FocusY The y position of the focues point.
	FocusY *float32 `form:"focusY,omitempty" json:"focusY,omitempty"`

	// Force True to resize it and clear the cache.
	Force *bool `form:"force,omitempty" json:"force,omitempty"`

	// EmptyOnFailure True, to return an empty image on failure.
	EmptyOnFailure *bool `form:"emptyOnFailure,omitempty" json:"emptyOnFailure,omitempty"`
}

MediaDownloadParams defines parameters for MediaDownload.

type MediaDownloadResponse

type MediaDownloadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *ErrorDto
}

func ParseMediaDownloadResponse

func ParseMediaDownloadResponse(rsp *http.Response) (*MediaDownloadResponse, error)

ParseMediaDownloadResponse parses an HTTP response from a MediaDownloadWithResponse call

func (MediaDownloadResponse) Status

func (r MediaDownloadResponse) Status() string

Status returns HTTPResponse.Status

func (MediaDownloadResponse) StatusCode

func (r MediaDownloadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MediaDto

type MediaDto struct {
	// Created The date time (ISO 8601) when the media has been created.
	Created time.Time `json:"created"`

	// FileInfo Generated information about the file.
	FileInfo string `json:"fileInfo"`

	// FileName The file name.
	FileName string `json:"fileName"`

	// FileSize The size of the media file.
	FileSize int64 `json:"fileSize"`

	// LastUpdate The date time (ISO 8601) when the media has been updated.
	LastUpdate time.Time     `json:"lastUpdate"`
	Metadata   MediaMetadata `json:"metadata"`

	// MimeType The mime type.
	MimeType string    `json:"mimeType"`
	Type     MediaType `json:"type"`

	// Url The url to the media item.
	Url string `json:"url"`
}

MediaDto defines model for MediaDto.

type MediaGetMediasParams

type MediaGetMediasParams struct {
	// Query The optional query to search for items.
	Query *string `form:"query,omitempty" json:"query,omitempty"`

	// Take The number of items to return.
	Take *int32 `form:"take,omitempty" json:"take,omitempty"`

	// Skip The number of items to skip.
	Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"`
}

MediaGetMediasParams defines parameters for MediaGetMedias.

type MediaGetMediasResponse

type MediaGetMediasResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfMediaDto
	JSON500      *ErrorDto
}

func ParseMediaGetMediasResponse

func ParseMediaGetMediasResponse(rsp *http.Response) (*MediaGetMediasResponse, error)

ParseMediaGetMediasResponse parses an HTTP response from a MediaGetMediasWithResponse call

func (MediaGetMediasResponse) Status

func (r MediaGetMediasResponse) Status() string

Status returns HTTPResponse.Status

func (MediaGetMediasResponse) StatusCode

func (r MediaGetMediasResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MediaMetadata

type MediaMetadata map[string]string

MediaMetadata defines model for MediaMetadata.

type MediaProxyProxyImageParams

type MediaProxyProxyImageParams struct {
	// Url The app id where the media belongs to.
	Url *string `form:"url,omitempty" json:"url,omitempty"`

	// Cache The cache duration.
	Cache *int64 `form:"cache,omitempty" json:"cache,omitempty"`

	// Download Set it to 1 to create a download response.
	Download *int32 `form:"download,omitempty" json:"download,omitempty"`

	// Bg Optional background color.
	Bg *string `form:"bg,omitempty" json:"bg,omitempty"`

	// Width The target width when an image.
	Width *int32 `form:"width,omitempty" json:"width,omitempty"`

	// Height The target height when an image.
	Height *int32 `form:"height,omitempty" json:"height,omitempty"`

	// Quality The target quality when an image.
	Quality *int32 `form:"quality,omitempty" json:"quality,omitempty"`

	// Preset A preset dimension.
	Preset *string `form:"preset,omitempty" json:"preset,omitempty"`

	// Mode The resize mode.
	Mode *ResizeMode `form:"mode,omitempty" json:"mode,omitempty"`

	// FocusX The x position of the focues point.
	FocusX *float32 `form:"focusX,omitempty" json:"focusX,omitempty"`

	// FocusY The y position of the focues point.
	FocusY *float32 `form:"focusY,omitempty" json:"focusY,omitempty"`

	// Force True to resize it and clear the cache.
	Force *bool `form:"force,omitempty" json:"force,omitempty"`

	// EmptyOnFailure True, to return an empty image on failure.
	EmptyOnFailure *bool `form:"emptyOnFailure,omitempty" json:"emptyOnFailure,omitempty"`
}

MediaProxyProxyImageParams defines parameters for MediaProxyProxyImage.

type MediaProxyProxyImageResponse

type MediaProxyProxyImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *ErrorDto
}

func ParseMediaProxyProxyImageResponse

func ParseMediaProxyProxyImageResponse(rsp *http.Response) (*MediaProxyProxyImageResponse, error)

ParseMediaProxyProxyImageResponse parses an HTTP response from a MediaProxyProxyImageWithResponse call

func (MediaProxyProxyImageResponse) Status

Status returns HTTPResponse.Status

func (MediaProxyProxyImageResponse) StatusCode

func (r MediaProxyProxyImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MediaType

type MediaType string

MediaType defines model for MediaType.

const (
	MediaTypeAudio   MediaType = "Audio"
	MediaTypeImage   MediaType = "Image"
	MediaTypeUnknown MediaType = "Unknown"
	MediaTypeVideo   MediaType = "Video"
)

Defines values for MediaType.

type MediaUploadMultipartBody

type MediaUploadMultipartBody struct {
	File *openapi_types.File `json:"file"`
}

MediaUploadMultipartBody defines parameters for MediaUpload.

type MediaUploadMultipartRequestBody

type MediaUploadMultipartRequestBody MediaUploadMultipartBody

MediaUploadMultipartRequestBody defines body for MediaUpload for multipart/form-data ContentType.

type MediaUploadResponse

type MediaUploadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseMediaUploadResponse

func ParseMediaUploadResponse(rsp *http.Response) (*MediaUploadResponse, error)

ParseMediaUploadResponse parses an HTTP response from a MediaUploadWithResponse call

func (MediaUploadResponse) Status

func (r MediaUploadResponse) Status() string

Status returns HTTPResponse.Status

func (MediaUploadResponse) StatusCode

func (r MediaUploadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MessagingTemplateDto

type MessagingTemplateDto struct {
	// Text The template text.
	Text string `json:"text"`
}

MessagingTemplateDto defines model for MessagingTemplateDto.

type MessagingTemplatesDeleteTemplateLanguageResponse

type MessagingTemplatesDeleteTemplateLanguageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseMessagingTemplatesDeleteTemplateLanguageResponse

func ParseMessagingTemplatesDeleteTemplateLanguageResponse(rsp *http.Response) (*MessagingTemplatesDeleteTemplateLanguageResponse, error)

ParseMessagingTemplatesDeleteTemplateLanguageResponse parses an HTTP response from a MessagingTemplatesDeleteTemplateLanguageWithResponse call

func (MessagingTemplatesDeleteTemplateLanguageResponse) Status

Status returns HTTPResponse.Status

func (MessagingTemplatesDeleteTemplateLanguageResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type MessagingTemplatesDeleteTemplateResponse

type MessagingTemplatesDeleteTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseMessagingTemplatesDeleteTemplateResponse

func ParseMessagingTemplatesDeleteTemplateResponse(rsp *http.Response) (*MessagingTemplatesDeleteTemplateResponse, error)

ParseMessagingTemplatesDeleteTemplateResponse parses an HTTP response from a MessagingTemplatesDeleteTemplateWithResponse call

func (MessagingTemplatesDeleteTemplateResponse) Status

Status returns HTTPResponse.Status

func (MessagingTemplatesDeleteTemplateResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type MessagingTemplatesGetTemplateResponse

type MessagingTemplatesGetTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChannelTemplateDetailsDtoOfMessagingTemplateDto
	JSON500      *ErrorDto
}

func ParseMessagingTemplatesGetTemplateResponse

func ParseMessagingTemplatesGetTemplateResponse(rsp *http.Response) (*MessagingTemplatesGetTemplateResponse, error)

ParseMessagingTemplatesGetTemplateResponse parses an HTTP response from a MessagingTemplatesGetTemplateWithResponse call

func (MessagingTemplatesGetTemplateResponse) Status

Status returns HTTPResponse.Status

func (MessagingTemplatesGetTemplateResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type MessagingTemplatesGetTemplatesParams

type MessagingTemplatesGetTemplatesParams struct {
	// Query The optional query to search for items.
	Query *string `form:"query,omitempty" json:"query,omitempty"`

	// Take The number of items to return.
	Take *int32 `form:"take,omitempty" json:"take,omitempty"`

	// Skip The number of items to skip.
	Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"`
}

MessagingTemplatesGetTemplatesParams defines parameters for MessagingTemplatesGetTemplates.

type MessagingTemplatesGetTemplatesResponse

type MessagingTemplatesGetTemplatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfChannelTemplateDto
	JSON500      *ErrorDto
}

func ParseMessagingTemplatesGetTemplatesResponse

func ParseMessagingTemplatesGetTemplatesResponse(rsp *http.Response) (*MessagingTemplatesGetTemplatesResponse, error)

ParseMessagingTemplatesGetTemplatesResponse parses an HTTP response from a MessagingTemplatesGetTemplatesWithResponse call

func (MessagingTemplatesGetTemplatesResponse) Status

Status returns HTTPResponse.Status

func (MessagingTemplatesGetTemplatesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type MessagingTemplatesPostTemplateJSONRequestBody

type MessagingTemplatesPostTemplateJSONRequestBody = CreateChannelTemplateDto

MessagingTemplatesPostTemplateJSONRequestBody defines body for MessagingTemplatesPostTemplate for application/json ContentType.

type MessagingTemplatesPostTemplateLanguageJSONRequestBody

type MessagingTemplatesPostTemplateLanguageJSONRequestBody = CreateChannelTemplateLanguageDto

MessagingTemplatesPostTemplateLanguageJSONRequestBody defines body for MessagingTemplatesPostTemplateLanguage for application/json ContentType.

type MessagingTemplatesPostTemplateLanguageResponse

type MessagingTemplatesPostTemplateLanguageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MessagingTemplateDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseMessagingTemplatesPostTemplateLanguageResponse

func ParseMessagingTemplatesPostTemplateLanguageResponse(rsp *http.Response) (*MessagingTemplatesPostTemplateLanguageResponse, error)

ParseMessagingTemplatesPostTemplateLanguageResponse parses an HTTP response from a MessagingTemplatesPostTemplateLanguageWithResponse call

func (MessagingTemplatesPostTemplateLanguageResponse) Status

Status returns HTTPResponse.Status

func (MessagingTemplatesPostTemplateLanguageResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type MessagingTemplatesPostTemplateResponse

type MessagingTemplatesPostTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChannelTemplateDetailsDtoOfMessagingTemplateDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseMessagingTemplatesPostTemplateResponse

func ParseMessagingTemplatesPostTemplateResponse(rsp *http.Response) (*MessagingTemplatesPostTemplateResponse, error)

ParseMessagingTemplatesPostTemplateResponse parses an HTTP response from a MessagingTemplatesPostTemplateWithResponse call

func (MessagingTemplatesPostTemplateResponse) Status

Status returns HTTPResponse.Status

func (MessagingTemplatesPostTemplateResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type MessagingTemplatesPutTemplateJSONRequestBody

type MessagingTemplatesPutTemplateJSONRequestBody = UpdateChannelTemplateDtoOfMessagingTemplateDto

MessagingTemplatesPutTemplateJSONRequestBody defines body for MessagingTemplatesPutTemplate for application/json ContentType.

type MessagingTemplatesPutTemplateLanguageJSONRequestBody

type MessagingTemplatesPutTemplateLanguageJSONRequestBody = MessagingTemplateDto

MessagingTemplatesPutTemplateLanguageJSONRequestBody defines body for MessagingTemplatesPutTemplateLanguage for application/json ContentType.

type MessagingTemplatesPutTemplateLanguageResponse

type MessagingTemplatesPutTemplateLanguageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseMessagingTemplatesPutTemplateLanguageResponse

func ParseMessagingTemplatesPutTemplateLanguageResponse(rsp *http.Response) (*MessagingTemplatesPutTemplateLanguageResponse, error)

ParseMessagingTemplatesPutTemplateLanguageResponse parses an HTTP response from a MessagingTemplatesPutTemplateLanguageWithResponse call

func (MessagingTemplatesPutTemplateLanguageResponse) Status

Status returns HTTPResponse.Status

func (MessagingTemplatesPutTemplateLanguageResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type MessagingTemplatesPutTemplateResponse

type MessagingTemplatesPutTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseMessagingTemplatesPutTemplateResponse

func ParseMessagingTemplatesPutTemplateResponse(rsp *http.Response) (*MessagingTemplatesPutTemplateResponse, error)

ParseMessagingTemplatesPutTemplateResponse parses an HTTP response from a MessagingTemplatesPutTemplateWithResponse call

func (MessagingTemplatesPutTemplateResponse) Status

Status returns HTTPResponse.Status

func (MessagingTemplatesPutTemplateResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type MobileDeviceType

type MobileDeviceType string

MobileDeviceType defines model for MobileDeviceType.

const (
	MobileDeviceTypeAndroid MobileDeviceType = "Android"
	MobileDeviceTypeIOS     MobileDeviceType = "iOS"
	MobileDeviceTypeUnknown MobileDeviceType = "Unknown"
)

Defines values for MobileDeviceType.

type MobilePushDeleteMyTokenResponse

type MobilePushDeleteMyTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseMobilePushDeleteMyTokenResponse

func ParseMobilePushDeleteMyTokenResponse(rsp *http.Response) (*MobilePushDeleteMyTokenResponse, error)

ParseMobilePushDeleteMyTokenResponse parses an HTTP response from a MobilePushDeleteMyTokenWithResponse call

func (MobilePushDeleteMyTokenResponse) Status

Status returns HTTPResponse.Status

func (MobilePushDeleteMyTokenResponse) StatusCode

func (r MobilePushDeleteMyTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MobilePushGetMyTokenResponse

type MobilePushGetMyTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfMobilePushTokenDto
	JSON500      *ErrorDto
}

func ParseMobilePushGetMyTokenResponse

func ParseMobilePushGetMyTokenResponse(rsp *http.Response) (*MobilePushGetMyTokenResponse, error)

ParseMobilePushGetMyTokenResponse parses an HTTP response from a MobilePushGetMyTokenWithResponse call

func (MobilePushGetMyTokenResponse) Status

Status returns HTTPResponse.Status

func (MobilePushGetMyTokenResponse) StatusCode

func (r MobilePushGetMyTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MobilePushPostMyTokenJSONRequestBody

type MobilePushPostMyTokenJSONRequestBody = RegisterMobileTokenDto

MobilePushPostMyTokenJSONRequestBody defines body for MobilePushPostMyToken for application/json ContentType.

type MobilePushPostMyTokenResponse

type MobilePushPostMyTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseMobilePushPostMyTokenResponse

func ParseMobilePushPostMyTokenResponse(rsp *http.Response) (*MobilePushPostMyTokenResponse, error)

ParseMobilePushPostMyTokenResponse parses an HTTP response from a MobilePushPostMyTokenWithResponse call

func (MobilePushPostMyTokenResponse) Status

Status returns HTTPResponse.Status

func (MobilePushPostMyTokenResponse) StatusCode

func (r MobilePushPostMyTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MobilePushTokenDto

type MobilePushTokenDto struct {
	// DeviceIdentifier A unique identifier for the device.
	DeviceIdentifier *string          `json:"deviceIdentifier"`
	DeviceType       MobileDeviceType `json:"deviceType"`

	// LastWakeup The last time the device was woken up.
	LastWakeup *time.Time `json:"lastWakeup"`

	// Token The token.
	Token string `json:"token"`
}

MobilePushTokenDto defines model for MobilePushTokenDto.

type MobilePushTokenDto2

type MobilePushTokenDto2 struct {
	// DeviceIdentifier A unique identifier for the device.
	DeviceIdentifier *string           `json:"deviceIdentifier"`
	DeviceType       *MobileDeviceType `json:"deviceType,omitempty"`

	// Token The device token.
	Token string `json:"token"`
}

MobilePushTokenDto2 defines model for MobilePushTokenDto2.

type NotificationFormattingDto

type NotificationFormattingDto struct {
	Body        *LocalizedText `json:"body,omitempty"`
	ConfirmMode *ConfirmMode   `json:"confirmMode,omitempty"`
	ConfirmText *LocalizedText `json:"confirmText,omitempty"`
	ImageLarge  *LocalizedText `json:"imageLarge,omitempty"`
	ImageSmall  *LocalizedText `json:"imageSmall,omitempty"`
	LinkText    *LocalizedText `json:"linkText,omitempty"`
	LinkUrl     *LocalizedText `json:"linkUrl,omitempty"`
	Subject     LocalizedText  `json:"subject"`
}

NotificationFormattingDto defines model for NotificationFormattingDto.

type NotificationProperties

type NotificationProperties map[string]string

NotificationProperties defines model for NotificationProperties.

type NotificationsConfirmMeJSONRequestBody

type NotificationsConfirmMeJSONRequestBody = TrackNotificationDto

NotificationsConfirmMeJSONRequestBody defines body for NotificationsConfirmMe for application/json ContentType.

type NotificationsConfirmMeResponse

type NotificationsConfirmMeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseNotificationsConfirmMeResponse

func ParseNotificationsConfirmMeResponse(rsp *http.Response) (*NotificationsConfirmMeResponse, error)

ParseNotificationsConfirmMeResponse parses an HTTP response from a NotificationsConfirmMeWithResponse call

func (NotificationsConfirmMeResponse) Status

Status returns HTTPResponse.Status

func (NotificationsConfirmMeResponse) StatusCode

func (r NotificationsConfirmMeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type NotificationsGetAllNotificationsParams

type NotificationsGetAllNotificationsParams struct {
	// Channels The active channels.
	Channels *[]string `form:"Channels,omitempty" json:"Channels,omitempty"`

	// Channel The source channel.
	Channel *string `form:"Channel,omitempty" json:"Channel,omitempty"`

	// CorrelationId The correlation ID, that can be used to query notifications.
	CorrelationId *string `form:"CorrelationId,omitempty" json:"CorrelationId,omitempty"`

	// Query The optional query to search for items.
	Query *string `form:"query,omitempty" json:"query,omitempty"`

	// Take The number of items to return.
	Take *int32 `form:"take,omitempty" json:"take,omitempty"`

	// Skip The number of items to skip.
	Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"`
}

NotificationsGetAllNotificationsParams defines parameters for NotificationsGetAllNotifications.

type NotificationsGetAllNotificationsResponse

type NotificationsGetAllNotificationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfUserNotificationDetailsDto
	JSON500      *ErrorDto
}

func ParseNotificationsGetAllNotificationsResponse

func ParseNotificationsGetAllNotificationsResponse(rsp *http.Response) (*NotificationsGetAllNotificationsResponse, error)

ParseNotificationsGetAllNotificationsResponse parses an HTTP response from a NotificationsGetAllNotificationsWithResponse call

func (NotificationsGetAllNotificationsResponse) Status

Status returns HTTPResponse.Status

func (NotificationsGetAllNotificationsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type NotificationsGetMyArchiveParams

type NotificationsGetMyArchiveParams struct {
	// Channel The tracking channel.
	Channel *string `form:"channel,omitempty" json:"channel,omitempty"`
}

NotificationsGetMyArchiveParams defines parameters for NotificationsGetMyArchive.

type NotificationsGetMyArchiveResponse

type NotificationsGetMyArchiveResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfUserNotificationDto
	JSON500      *ErrorDto
}

func ParseNotificationsGetMyArchiveResponse

func ParseNotificationsGetMyArchiveResponse(rsp *http.Response) (*NotificationsGetMyArchiveResponse, error)

ParseNotificationsGetMyArchiveResponse parses an HTTP response from a NotificationsGetMyArchiveWithResponse call

func (NotificationsGetMyArchiveResponse) Status

Status returns HTTPResponse.Status

func (NotificationsGetMyArchiveResponse) StatusCode

func (r NotificationsGetMyArchiveResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type NotificationsGetMyDeviceNotificationsParams

type NotificationsGetMyDeviceNotificationsParams struct {
	// DeviceIdentifier The device identifier (aka mobile push token).
	DeviceIdentifier *string `form:"DeviceIdentifier,omitempty" json:"DeviceIdentifier,omitempty"`

	// After The max age of the notifications.
	After *time.Time `form:"After,omitempty" json:"After,omitempty"`

	// IncludeUnseen True to also include unseen notifications.
	IncludeUnseen *bool `form:"IncludeUnseen,omitempty" json:"IncludeUnseen,omitempty"`

	// Take The number of notifications to query.
	Take *int32 `form:"Take,omitempty" json:"Take,omitempty"`
}

NotificationsGetMyDeviceNotificationsParams defines parameters for NotificationsGetMyDeviceNotifications.

type NotificationsGetMyDeviceNotificationsResponse

type NotificationsGetMyDeviceNotificationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfUserNotificationDto
	JSON500      *ErrorDto
}

func ParseNotificationsGetMyDeviceNotificationsResponse

func ParseNotificationsGetMyDeviceNotificationsResponse(rsp *http.Response) (*NotificationsGetMyDeviceNotificationsResponse, error)

ParseNotificationsGetMyDeviceNotificationsResponse parses an HTTP response from a NotificationsGetMyDeviceNotificationsWithResponse call

func (NotificationsGetMyDeviceNotificationsResponse) Status

Status returns HTTPResponse.Status

func (NotificationsGetMyDeviceNotificationsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type NotificationsGetMyNotificationsParams

type NotificationsGetMyNotificationsParams struct {
	// Channels The active channels.
	Channels *[]string `form:"Channels,omitempty" json:"Channels,omitempty"`

	// Channel The source channel.
	Channel *string `form:"Channel,omitempty" json:"Channel,omitempty"`

	// CorrelationId The correlation ID, that can be used to query notifications.
	CorrelationId *string `form:"CorrelationId,omitempty" json:"CorrelationId,omitempty"`

	// Query The optional query to search for items.
	Query *string `form:"query,omitempty" json:"query,omitempty"`

	// Take The number of items to return.
	Take *int32 `form:"take,omitempty" json:"take,omitempty"`

	// Skip The number of items to skip.
	Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"`
}

NotificationsGetMyNotificationsParams defines parameters for NotificationsGetMyNotifications.

type NotificationsGetMyNotificationsResponse

type NotificationsGetMyNotificationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfUserNotificationDto
	JSON500      *ErrorDto
}

func ParseNotificationsGetMyNotificationsResponse

func ParseNotificationsGetMyNotificationsResponse(rsp *http.Response) (*NotificationsGetMyNotificationsResponse, error)

ParseNotificationsGetMyNotificationsResponse parses an HTTP response from a NotificationsGetMyNotificationsWithResponse call

func (NotificationsGetMyNotificationsResponse) Status

Status returns HTTPResponse.Status

func (NotificationsGetMyNotificationsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type NotificationsGetNotificationsParams

type NotificationsGetNotificationsParams struct {
	// Channels The active channels.
	Channels *[]string `form:"Channels,omitempty" json:"Channels,omitempty"`

	// Channel The source channel.
	Channel *string `form:"Channel,omitempty" json:"Channel,omitempty"`

	// CorrelationId The correlation ID, that can be used to query notifications.
	CorrelationId *string `form:"CorrelationId,omitempty" json:"CorrelationId,omitempty"`

	// Query The optional query to search for items.
	Query *string `form:"query,omitempty" json:"query,omitempty"`

	// Take The number of items to return.
	Take *int32 `form:"take,omitempty" json:"take,omitempty"`

	// Skip The number of items to skip.
	Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"`
}

NotificationsGetNotificationsParams defines parameters for NotificationsGetNotifications.

type NotificationsGetNotificationsResponse

type NotificationsGetNotificationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfUserNotificationDetailsDto
	JSON500      *ErrorDto
}

func ParseNotificationsGetNotificationsResponse

func ParseNotificationsGetNotificationsResponse(rsp *http.Response) (*NotificationsGetNotificationsResponse, error)

ParseNotificationsGetNotificationsResponse parses an HTTP response from a NotificationsGetNotificationsWithResponse call

func (NotificationsGetNotificationsResponse) Status

Status returns HTTPResponse.Status

func (NotificationsGetNotificationsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PingGetPingResponse

type PingGetPingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *ErrorDto
}

func ParsePingGetPingResponse

func ParsePingGetPingResponse(rsp *http.Response) (*PingGetPingResponse, error)

ParsePingGetPingResponse parses an HTTP response from a PingGetPingWithResponse call

func (PingGetPingResponse) Status

func (r PingGetPingResponse) Status() string

Status returns HTTPResponse.Status

func (PingGetPingResponse) StatusCode

func (r PingGetPingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ProcessStatus

type ProcessStatus string

ProcessStatus defines model for ProcessStatus.

const (
	Attempt ProcessStatus = "Attempt"
	Failed  ProcessStatus = "Failed"
	Handled ProcessStatus = "Handled"
	None    ProcessStatus = "None"
	Skipped ProcessStatus = "Skipped"
)

Defines values for ProcessStatus.

type ProfileDto

type ProfileDto struct {
	// AllowedTopics The allowed Topics.
	AllowedTopics *[]string `json:"allowedTopics,omitempty"`

	// EmailAddress The email of the user.
	EmailAddress string `json:"emailAddress"`

	// FullName The full name of the user.
	FullName string `json:"fullName"`

	// PhoneNumber The phone number.
	PhoneNumber *string `json:"phoneNumber"`

	// PreferredLanguage The preferred language of the user.
	PreferredLanguage *string `json:"preferredLanguage"`

	// PreferredTimezone The timezone of the user.
	PreferredTimezone *string `json:"preferredTimezone"`

	// Settings Notification settings per channel.
	Settings map[string]ChannelSettingDto `json:"settings"`

	// SupportedLanguages The supported languages.
	SupportedLanguages []string `json:"supportedLanguages"`

	// SupportedTimezones The supported timezones.
	SupportedTimezones []string `json:"supportedTimezones"`
}

ProfileDto defines model for ProfileDto.

type PropertyType

type PropertyType string

PropertyType defines model for PropertyType.

const (
	PropertyTypeBoolean       PropertyType = "Boolean"
	PropertyTypeMultilineText PropertyType = "MultilineText"
	PropertyTypeNumber        PropertyType = "Number"
	PropertyTypePassword      PropertyType = "Password"
	PropertyTypeText          PropertyType = "Text"
)

Defines values for PropertyType.

type PublishDto

type PublishDto struct {
	// CorrelationId The correlation ID, that can be used to query notifications.
	CorrelationId *string `json:"correlationId"`

	// CreatorId A custom id to identity the creator.
	CreatorId *string `json:"creatorId"`

	// Data Additional user defined data.
	Data         *string                    `json:"data"`
	Preformatted *NotificationFormattingDto `json:"preformatted,omitempty"`
	Properties   *NotificationProperties    `json:"properties,omitempty"`
	Scheduling   *SchedulingDto             `json:"scheduling,omitempty"`

	// Settings The notification settings.
	Settings *map[string]ChannelSettingDto `json:"settings"`

	// Silent True when silent.
	Silent *bool `json:"silent,omitempty"`

	// TemplateCode The template code.
	TemplateCode *string `json:"templateCode"`

	// TemplateVariants The template variants with propability.
	TemplateVariants *map[string]float64 `json:"templateVariants"`

	// Test True when using test integrations.
	Test *bool `json:"test,omitempty"`

	// TimeToLiveInSeconds The time to live in seconds.
	TimeToLiveInSeconds *int32 `json:"timeToLiveInSeconds"`

	// Timestamp A custom timestamp.
	Timestamp *time.Time `json:"timestamp,omitempty"`

	// Topic The topic path.
	Topic string `json:"topic"`
}

PublishDto defines model for PublishDto.

type PublishManyDto

type PublishManyDto struct {
	// Requests The publish requests.
	Requests []PublishDto `json:"requests"`
}

PublishManyDto defines model for PublishManyDto.

type RegisterMobileTokenDto

type RegisterMobileTokenDto struct {
	// DeviceIdentifier A unique identifier for the device.
	DeviceIdentifier *string           `json:"deviceIdentifier"`
	DeviceType       *MobileDeviceType `json:"deviceType,omitempty"`

	// Token The device token.
	Token string `json:"token"`
}

RegisterMobileTokenDto defines model for RegisterMobileTokenDto.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ResizeMode

type ResizeMode string

ResizeMode defines model for ResizeMode.

const (
	BoxPad     ResizeMode = "BoxPad"
	Crop       ResizeMode = "Crop"
	CropUpsize ResizeMode = "CropUpsize"
	Max        ResizeMode = "Max"
	Min        ResizeMode = "Min"
	Pad        ResizeMode = "Pad"
	Stretch    ResizeMode = "Stretch"
)

Defines values for ResizeMode.

type SchedulingDto

type SchedulingDto struct {
	// Date The scheduling date.
	Date        *openapi_types.Date `json:"date"`
	NextWeekDay *IsoDayOfWeek       `json:"nextWeekDay,omitempty"`

	// Time The scheduling time.
	Time *string         `json:"time,omitempty"`
	Type *SchedulingType `json:"type,omitempty"`
}

SchedulingDto defines model for SchedulingDto.

type SchedulingType

type SchedulingType string

SchedulingType defines model for SchedulingType.

const (
	UTC      SchedulingType = "UTC"
	UserTime SchedulingType = "UserTime"
)

Defines values for SchedulingType.

type SendConfiguration

type SendConfiguration map[string]string

SendConfiguration defines model for SendConfiguration.

type SmsTemplateDto

type SmsTemplateDto struct {
	// Text The template text.
	Text string `json:"text"`
}

SmsTemplateDto defines model for SmsTemplateDto.

type SmsTemplatesDeleteTemplateLanguageResponse

type SmsTemplatesDeleteTemplateLanguageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseSmsTemplatesDeleteTemplateLanguageResponse

func ParseSmsTemplatesDeleteTemplateLanguageResponse(rsp *http.Response) (*SmsTemplatesDeleteTemplateLanguageResponse, error)

ParseSmsTemplatesDeleteTemplateLanguageResponse parses an HTTP response from a SmsTemplatesDeleteTemplateLanguageWithResponse call

func (SmsTemplatesDeleteTemplateLanguageResponse) Status

Status returns HTTPResponse.Status

func (SmsTemplatesDeleteTemplateLanguageResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SmsTemplatesDeleteTemplateResponse

type SmsTemplatesDeleteTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseSmsTemplatesDeleteTemplateResponse

func ParseSmsTemplatesDeleteTemplateResponse(rsp *http.Response) (*SmsTemplatesDeleteTemplateResponse, error)

ParseSmsTemplatesDeleteTemplateResponse parses an HTTP response from a SmsTemplatesDeleteTemplateWithResponse call

func (SmsTemplatesDeleteTemplateResponse) Status

Status returns HTTPResponse.Status

func (SmsTemplatesDeleteTemplateResponse) StatusCode

func (r SmsTemplatesDeleteTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SmsTemplatesGetTemplateResponse

type SmsTemplatesGetTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChannelTemplateDetailsDtoOfSmsTemplateDto
	JSON500      *ErrorDto
}

func ParseSmsTemplatesGetTemplateResponse

func ParseSmsTemplatesGetTemplateResponse(rsp *http.Response) (*SmsTemplatesGetTemplateResponse, error)

ParseSmsTemplatesGetTemplateResponse parses an HTTP response from a SmsTemplatesGetTemplateWithResponse call

func (SmsTemplatesGetTemplateResponse) Status

Status returns HTTPResponse.Status

func (SmsTemplatesGetTemplateResponse) StatusCode

func (r SmsTemplatesGetTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SmsTemplatesGetTemplatesParams

type SmsTemplatesGetTemplatesParams struct {
	// Query The optional query to search for items.
	Query *string `form:"query,omitempty" json:"query,omitempty"`

	// Take The number of items to return.
	Take *int32 `form:"take,omitempty" json:"take,omitempty"`

	// Skip The number of items to skip.
	Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"`
}

SmsTemplatesGetTemplatesParams defines parameters for SmsTemplatesGetTemplates.

type SmsTemplatesGetTemplatesResponse

type SmsTemplatesGetTemplatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfChannelTemplateDto
	JSON500      *ErrorDto
}

func ParseSmsTemplatesGetTemplatesResponse

func ParseSmsTemplatesGetTemplatesResponse(rsp *http.Response) (*SmsTemplatesGetTemplatesResponse, error)

ParseSmsTemplatesGetTemplatesResponse parses an HTTP response from a SmsTemplatesGetTemplatesWithResponse call

func (SmsTemplatesGetTemplatesResponse) Status

Status returns HTTPResponse.Status

func (SmsTemplatesGetTemplatesResponse) StatusCode

func (r SmsTemplatesGetTemplatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SmsTemplatesPostTemplateJSONRequestBody

type SmsTemplatesPostTemplateJSONRequestBody = CreateChannelTemplateDto

SmsTemplatesPostTemplateJSONRequestBody defines body for SmsTemplatesPostTemplate for application/json ContentType.

type SmsTemplatesPostTemplateLanguageJSONRequestBody

type SmsTemplatesPostTemplateLanguageJSONRequestBody = CreateChannelTemplateLanguageDto

SmsTemplatesPostTemplateLanguageJSONRequestBody defines body for SmsTemplatesPostTemplateLanguage for application/json ContentType.

type SmsTemplatesPostTemplateLanguageResponse

type SmsTemplatesPostTemplateLanguageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SmsTemplateDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseSmsTemplatesPostTemplateLanguageResponse

func ParseSmsTemplatesPostTemplateLanguageResponse(rsp *http.Response) (*SmsTemplatesPostTemplateLanguageResponse, error)

ParseSmsTemplatesPostTemplateLanguageResponse parses an HTTP response from a SmsTemplatesPostTemplateLanguageWithResponse call

func (SmsTemplatesPostTemplateLanguageResponse) Status

Status returns HTTPResponse.Status

func (SmsTemplatesPostTemplateLanguageResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SmsTemplatesPostTemplateResponse

type SmsTemplatesPostTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChannelTemplateDetailsDtoOfSmsTemplateDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseSmsTemplatesPostTemplateResponse

func ParseSmsTemplatesPostTemplateResponse(rsp *http.Response) (*SmsTemplatesPostTemplateResponse, error)

ParseSmsTemplatesPostTemplateResponse parses an HTTP response from a SmsTemplatesPostTemplateWithResponse call

func (SmsTemplatesPostTemplateResponse) Status

Status returns HTTPResponse.Status

func (SmsTemplatesPostTemplateResponse) StatusCode

func (r SmsTemplatesPostTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SmsTemplatesPutTemplateJSONRequestBody

type SmsTemplatesPutTemplateJSONRequestBody = UpdateChannelTemplateDtoOfSmsTemplateDto

SmsTemplatesPutTemplateJSONRequestBody defines body for SmsTemplatesPutTemplate for application/json ContentType.

type SmsTemplatesPutTemplateLanguageJSONRequestBody

type SmsTemplatesPutTemplateLanguageJSONRequestBody = SmsTemplateDto

SmsTemplatesPutTemplateLanguageJSONRequestBody defines body for SmsTemplatesPutTemplateLanguage for application/json ContentType.

type SmsTemplatesPutTemplateLanguageResponse

type SmsTemplatesPutTemplateLanguageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseSmsTemplatesPutTemplateLanguageResponse

func ParseSmsTemplatesPutTemplateLanguageResponse(rsp *http.Response) (*SmsTemplatesPutTemplateLanguageResponse, error)

ParseSmsTemplatesPutTemplateLanguageResponse parses an HTTP response from a SmsTemplatesPutTemplateLanguageWithResponse call

func (SmsTemplatesPutTemplateLanguageResponse) Status

Status returns HTTPResponse.Status

func (SmsTemplatesPutTemplateLanguageResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SmsTemplatesPutTemplateResponse

type SmsTemplatesPutTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseSmsTemplatesPutTemplateResponse

func ParseSmsTemplatesPutTemplateResponse(rsp *http.Response) (*SmsTemplatesPutTemplateResponse, error)

ParseSmsTemplatesPutTemplateResponse parses an HTTP response from a SmsTemplatesPutTemplateWithResponse call

func (SmsTemplatesPutTemplateResponse) Status

Status returns HTTPResponse.Status

func (SmsTemplatesPutTemplateResponse) StatusCode

func (r SmsTemplatesPutTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SubscribeDto

type SubscribeDto struct {
	// TopicPrefix The topic to add.
	TopicPrefix string `json:"topicPrefix"`

	// TopicSettings Notification settings per channel.
	TopicSettings *map[string]ChannelSettingDto `json:"topicSettings"`
}

SubscribeDto defines model for SubscribeDto.

type SubscribeManyDto

type SubscribeManyDto struct {
	// Subscribe A list of topics to create.
	Subscribe *[]SubscribeDto `json:"subscribe"`

	// Unsubscribe A list of topics to unsubscribe from.
	Unsubscribe *[]string `json:"unsubscribe"`
}

SubscribeManyDto defines model for SubscribeManyDto.

type SubscriptionDto

type SubscriptionDto struct {
	// TopicPrefix The topic to add.
	TopicPrefix string `json:"topicPrefix"`

	// TopicSettings Notification settings per channel.
	TopicSettings map[string]ChannelSettingDto `json:"topicSettings"`
}

SubscriptionDto defines model for SubscriptionDto.

type SystemUserDto

type SystemUserDto struct {
	// CanUpdate True if the user can be updated.
	CanUpdate *bool `json:"canUpdate,omitempty"`

	// Email The email of the user. Unique value.
	Email string `json:"email"`

	// Id The id of the user.
	Id string `json:"id"`

	// IsLocked Determines if the user is locked.
	IsLocked bool `json:"isLocked"`

	// Roles Additional role for the user.
	Roles []string `json:"roles"`
}

SystemUserDto defines model for SystemUserDto.

type SystemUsersDeleteUserResponse

type SystemUsersDeleteUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON403      *ErrorDto
	JSON500      *ErrorDto
}

func ParseSystemUsersDeleteUserResponse

func ParseSystemUsersDeleteUserResponse(rsp *http.Response) (*SystemUsersDeleteUserResponse, error)

ParseSystemUsersDeleteUserResponse parses an HTTP response from a SystemUsersDeleteUserWithResponse call

func (SystemUsersDeleteUserResponse) Status

Status returns HTTPResponse.Status

func (SystemUsersDeleteUserResponse) StatusCode

func (r SystemUsersDeleteUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SystemUsersGetUserResponse

type SystemUsersGetUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SystemUserDto
	JSON500      *ErrorDto
}

func ParseSystemUsersGetUserResponse

func ParseSystemUsersGetUserResponse(rsp *http.Response) (*SystemUsersGetUserResponse, error)

ParseSystemUsersGetUserResponse parses an HTTP response from a SystemUsersGetUserWithResponse call

func (SystemUsersGetUserResponse) Status

Status returns HTTPResponse.Status

func (SystemUsersGetUserResponse) StatusCode

func (r SystemUsersGetUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SystemUsersGetUsersParams

type SystemUsersGetUsersParams struct {
	// Query The optional query to search for items.
	Query *string `form:"query,omitempty" json:"query,omitempty"`

	// Take The number of items to return.
	Take *int32 `form:"take,omitempty" json:"take,omitempty"`

	// Skip The number of items to skip.
	Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"`
}

SystemUsersGetUsersParams defines parameters for SystemUsersGetUsers.

type SystemUsersGetUsersResponse

type SystemUsersGetUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfSystemUserDto
	JSON500      *ErrorDto
}

func ParseSystemUsersGetUsersResponse

func ParseSystemUsersGetUsersResponse(rsp *http.Response) (*SystemUsersGetUsersResponse, error)

ParseSystemUsersGetUsersResponse parses an HTTP response from a SystemUsersGetUsersWithResponse call

func (SystemUsersGetUsersResponse) Status

Status returns HTTPResponse.Status

func (SystemUsersGetUsersResponse) StatusCode

func (r SystemUsersGetUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SystemUsersLockUserResponse

type SystemUsersLockUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SystemUserDto
	JSON400      *ErrorDto
	JSON403      *ErrorDto
	JSON500      *ErrorDto
}

func ParseSystemUsersLockUserResponse

func ParseSystemUsersLockUserResponse(rsp *http.Response) (*SystemUsersLockUserResponse, error)

ParseSystemUsersLockUserResponse parses an HTTP response from a SystemUsersLockUserWithResponse call

func (SystemUsersLockUserResponse) Status

Status returns HTTPResponse.Status

func (SystemUsersLockUserResponse) StatusCode

func (r SystemUsersLockUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SystemUsersPostUserJSONRequestBody

type SystemUsersPostUserJSONRequestBody = CreateSystemUserDto

SystemUsersPostUserJSONRequestBody defines body for SystemUsersPostUser for application/json ContentType.

type SystemUsersPostUserResponse

type SystemUsersPostUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SystemUserDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseSystemUsersPostUserResponse

func ParseSystemUsersPostUserResponse(rsp *http.Response) (*SystemUsersPostUserResponse, error)

ParseSystemUsersPostUserResponse parses an HTTP response from a SystemUsersPostUserWithResponse call

func (SystemUsersPostUserResponse) Status

Status returns HTTPResponse.Status

func (SystemUsersPostUserResponse) StatusCode

func (r SystemUsersPostUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SystemUsersPutUserJSONRequestBody

type SystemUsersPutUserJSONRequestBody = UpdateSystemUserDto

SystemUsersPutUserJSONRequestBody defines body for SystemUsersPutUser for application/json ContentType.

type SystemUsersPutUserResponse

type SystemUsersPutUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SystemUserDto
	JSON400      *ErrorDto
	JSON403      *ErrorDto
	JSON500      *ErrorDto
}

func ParseSystemUsersPutUserResponse

func ParseSystemUsersPutUserResponse(rsp *http.Response) (*SystemUsersPutUserResponse, error)

ParseSystemUsersPutUserResponse parses an HTTP response from a SystemUsersPutUserWithResponse call

func (SystemUsersPutUserResponse) Status

Status returns HTTPResponse.Status

func (SystemUsersPutUserResponse) StatusCode

func (r SystemUsersPutUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SystemUsersUnlockUserResponse

type SystemUsersUnlockUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SystemUserDto
	JSON400      *ErrorDto
	JSON403      *ErrorDto
	JSON500      *ErrorDto
}

func ParseSystemUsersUnlockUserResponse

func ParseSystemUsersUnlockUserResponse(rsp *http.Response) (*SystemUsersUnlockUserResponse, error)

ParseSystemUsersUnlockUserResponse parses an HTTP response from a SystemUsersUnlockUserWithResponse call

func (SystemUsersUnlockUserResponse) Status

Status returns HTTPResponse.Status

func (SystemUsersUnlockUserResponse) StatusCode

func (r SystemUsersUnlockUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TemplateDto

type TemplateDto struct {
	// Code The code of the template.
	Code string `json:"code"`

	// Created The date time (ISO 8601) when the template has been created.
	Created    time.Time                 `json:"created"`
	Formatting NotificationFormattingDto `json:"formatting"`

	// LastUpdate The date time (ISO 8601) when the template has been updated.
	LastUpdate time.Time `json:"lastUpdate"`

	// Settings Notification settings per channel.
	Settings map[string]ChannelSettingDto `json:"settings"`
}

TemplateDto defines model for TemplateDto.

type TemplatesDeleteTemplateResponse

type TemplatesDeleteTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseTemplatesDeleteTemplateResponse

func ParseTemplatesDeleteTemplateResponse(rsp *http.Response) (*TemplatesDeleteTemplateResponse, error)

ParseTemplatesDeleteTemplateResponse parses an HTTP response from a TemplatesDeleteTemplateWithResponse call

func (TemplatesDeleteTemplateResponse) Status

Status returns HTTPResponse.Status

func (TemplatesDeleteTemplateResponse) StatusCode

func (r TemplatesDeleteTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TemplatesGetTemplatesParams

type TemplatesGetTemplatesParams struct {
	// Query The optional query to search for items.
	Query *string `form:"query,omitempty" json:"query,omitempty"`

	// Take The number of items to return.
	Take *int32 `form:"take,omitempty" json:"take,omitempty"`

	// Skip The number of items to skip.
	Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"`
}

TemplatesGetTemplatesParams defines parameters for TemplatesGetTemplates.

type TemplatesGetTemplatesResponse

type TemplatesGetTemplatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfTemplateDto
	JSON500      *ErrorDto
}

func ParseTemplatesGetTemplatesResponse

func ParseTemplatesGetTemplatesResponse(rsp *http.Response) (*TemplatesGetTemplatesResponse, error)

ParseTemplatesGetTemplatesResponse parses an HTTP response from a TemplatesGetTemplatesWithResponse call

func (TemplatesGetTemplatesResponse) Status

Status returns HTTPResponse.Status

func (TemplatesGetTemplatesResponse) StatusCode

func (r TemplatesGetTemplatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TemplatesPostTemplatesJSONRequestBody

type TemplatesPostTemplatesJSONRequestBody = UpsertTemplatesDto

TemplatesPostTemplatesJSONRequestBody defines body for TemplatesPostTemplates for application/json ContentType.

type TemplatesPostTemplatesResponse

type TemplatesPostTemplatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]TemplateDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseTemplatesPostTemplatesResponse

func ParseTemplatesPostTemplatesResponse(rsp *http.Response) (*TemplatesPostTemplatesResponse, error)

ParseTemplatesPostTemplatesResponse parses an HTTP response from a TemplatesPostTemplatesWithResponse call

func (TemplatesPostTemplatesResponse) Status

Status returns HTTPResponse.Status

func (TemplatesPostTemplatesResponse) StatusCode

func (r TemplatesPostTemplatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TopicChannel

type TopicChannel string

TopicChannel defines model for TopicChannel.

const (
	Allowed    TopicChannel = "Allowed"
	NotAllowed TopicChannel = "NotAllowed"
)

Defines values for TopicChannel.

type TopicDto

type TopicDto struct {
	// Channels The channel settings.
	Channels *map[string]TopicChannel `json:"channels"`

	// Counters The statistics counters.
	Counters map[string]int64 `json:"counters"`

	// Created The date time (ISO 8601) when the topic has been created.
	Created     time.Time      `json:"created"`
	Description *LocalizedText `json:"description,omitempty"`

	// IsExplicit True when the topic is explicit.
	IsExplicit *bool `json:"isExplicit,omitempty"`

	// LastUpdate The date time (ISO 8601) when the topic has been updated.
	LastUpdate time.Time      `json:"lastUpdate"`
	Name       *LocalizedText `json:"name,omitempty"`

	// Path The topic path.
	Path string `json:"path"`

	// ShowAutomatically True to show the topic automatically to new users, e.g. when he accepts push notifications.
	ShowAutomatically *bool `json:"showAutomatically,omitempty"`
}

TopicDto defines model for TopicDto.

type TopicQueryScope

type TopicQueryScope string

TopicQueryScope defines model for TopicQueryScope.

const (
	All      TopicQueryScope = "All"
	Explicit TopicQueryScope = "Explicit"
	Implicit TopicQueryScope = "Implicit"
)

Defines values for TopicQueryScope.

type TopicsDeleteTopicResponse

type TopicsDeleteTopicResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseTopicsDeleteTopicResponse

func ParseTopicsDeleteTopicResponse(rsp *http.Response) (*TopicsDeleteTopicResponse, error)

ParseTopicsDeleteTopicResponse parses an HTTP response from a TopicsDeleteTopicWithResponse call

func (TopicsDeleteTopicResponse) Status

func (r TopicsDeleteTopicResponse) Status() string

Status returns HTTPResponse.Status

func (TopicsDeleteTopicResponse) StatusCode

func (r TopicsDeleteTopicResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TopicsGetTopicsParams

type TopicsGetTopicsParams struct {
	// Scope The scope of the query.
	Scope *TopicQueryScope `form:"Scope,omitempty" json:"Scope,omitempty"`

	// Query The optional query to search for items.
	Query *string `form:"query,omitempty" json:"query,omitempty"`

	// Take The number of items to return.
	Take *int32 `form:"take,omitempty" json:"take,omitempty"`

	// Skip The number of items to skip.
	Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"`
}

TopicsGetTopicsParams defines parameters for TopicsGetTopics.

type TopicsGetTopicsResponse

type TopicsGetTopicsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfTopicDto
	JSON500      *ErrorDto
}

func ParseTopicsGetTopicsResponse

func ParseTopicsGetTopicsResponse(rsp *http.Response) (*TopicsGetTopicsResponse, error)

ParseTopicsGetTopicsResponse parses an HTTP response from a TopicsGetTopicsWithResponse call

func (TopicsGetTopicsResponse) Status

func (r TopicsGetTopicsResponse) Status() string

Status returns HTTPResponse.Status

func (TopicsGetTopicsResponse) StatusCode

func (r TopicsGetTopicsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TopicsPostTopicsJSONRequestBody

type TopicsPostTopicsJSONRequestBody = UpsertTopicsDto

TopicsPostTopicsJSONRequestBody defines body for TopicsPostTopics for application/json ContentType.

type TopicsPostTopicsResponse

type TopicsPostTopicsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]TopicDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseTopicsPostTopicsResponse

func ParseTopicsPostTopicsResponse(rsp *http.Response) (*TopicsPostTopicsResponse, error)

ParseTopicsPostTopicsResponse parses an HTTP response from a TopicsPostTopicsWithResponse call

func (TopicsPostTopicsResponse) Status

func (r TopicsPostTopicsResponse) Status() string

Status returns HTTPResponse.Status

func (TopicsPostTopicsResponse) StatusCode

func (r TopicsPostTopicsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TrackNotificationDto

type TrackNotificationDto struct {
	// Channel The channel name.
	Channel *string `json:"channel"`

	// ConfigurationId The configuration ID.
	ConfigurationId *string `json:"configurationId,omitempty"`

	// Confirmed The id of the noitifications to mark as confirmed.
	Confirmed *string `json:"confirmed"`

	// DeviceIdentifier The device identifier.
	DeviceIdentifier *string `json:"deviceIdentifier"`

	// Seen The id of the noitifications to mark as seen.
	Seen *[]string `json:"seen"`
}

TrackNotificationDto defines model for TrackNotificationDto.

type UpdateChannelTemplateDtoOfEmailTemplateDto

type UpdateChannelTemplateDtoOfEmailTemplateDto struct {
	// Languages The language specific templates.
	Languages *map[string]EmailTemplateDto `json:"languages"`

	// Name The name of the template.
	Name *string `json:"name"`

	// Primary True, when the template is the primary template.
	Primary *bool `json:"primary"`
}

UpdateChannelTemplateDtoOfEmailTemplateDto defines model for UpdateChannelTemplateDtoOfEmailTemplateDto.

type UpdateChannelTemplateDtoOfMessagingTemplateDto

type UpdateChannelTemplateDtoOfMessagingTemplateDto struct {
	// Languages The language specific templates.
	Languages *map[string]MessagingTemplateDto `json:"languages"`

	// Name The name of the template.
	Name *string `json:"name"`

	// Primary True, when the template is the primary template.
	Primary *bool `json:"primary"`
}

UpdateChannelTemplateDtoOfMessagingTemplateDto defines model for UpdateChannelTemplateDtoOfMessagingTemplateDto.

type UpdateChannelTemplateDtoOfSmsTemplateDto

type UpdateChannelTemplateDtoOfSmsTemplateDto struct {
	// Languages The language specific templates.
	Languages *map[string]SmsTemplateDto `json:"languages"`

	// Name The name of the template.
	Name *string `json:"name"`

	// Primary True, when the template is the primary template.
	Primary *bool `json:"primary"`
}

UpdateChannelTemplateDtoOfSmsTemplateDto defines model for UpdateChannelTemplateDtoOfSmsTemplateDto.

type UpdateIntegrationDto

type UpdateIntegrationDto struct {
	// Condition The javascript condition.
	Condition *string `json:"condition"`

	// Enabled True when enabled.
	Enabled *bool `json:"enabled"`

	// Priority The priority in which order the integrations must run.
	Priority *int32 `json:"priority"`

	// Properties The configured properties.
	Properties map[string]string `json:"properties"`

	// Test True when used for test events.
	Test *bool `json:"test"`
}

UpdateIntegrationDto defines model for UpdateIntegrationDto.

type UpdateProfileDto

type UpdateProfileDto struct {
	// EmailAddress The email of the user.
	EmailAddress *string `json:"emailAddress"`

	// FullName The full name of the user.
	FullName *string `json:"fullName"`

	// PhoneNumber The phone number.
	PhoneNumber *string `json:"phoneNumber"`

	// PreferredLanguage The preferred language of the user.
	PreferredLanguage *string `json:"preferredLanguage"`

	// PreferredTimezone The timezone of the user.
	PreferredTimezone *string `json:"preferredTimezone"`

	// Settings Notification settings per channel.
	Settings *map[string]ChannelSettingDto `json:"settings"`
}

UpdateProfileDto defines model for UpdateProfileDto.

type UpdateSystemUserDto

type UpdateSystemUserDto struct {
	// Email The email of the user. Unique value.
	Email openapi_types.Email `json:"email"`

	// Password The password of the user.
	Password *string `json:"password"`

	// Roles Additional role for the user.
	Roles []string `json:"roles"`
}

UpdateSystemUserDto defines model for UpdateSystemUserDto.

type UpsertAppDto

type UpsertAppDto struct {
	// AllowEmail True, when emails are allowed.
	AllowEmail *bool `json:"allowEmail"`

	// AllowSms True, when SMS are allowed.
	AllowSms *bool `json:"allowSms"`

	// ConfirmUrl The confirm URL.
	ConfirmUrl *string `json:"confirmUrl"`

	// EmailAddress The sender email address.
	EmailAddress *string `json:"emailAddress"`

	// EmailName The sender email name.
	EmailName *string `json:"emailName"`

	// FirebaseCredential The firebase credentials.
	FirebaseCredential *string `json:"firebaseCredential"`

	// FirebaseProject The firebase project ID.
	FirebaseProject *string `json:"firebaseProject"`

	// Languages The supported languages.
	Languages *[]string `json:"languages"`

	// Name The app name.
	Name *string `json:"name"`

	// WebhookUrl The webhook URL.
	WebhookUrl *string `json:"webhookUrl"`
}

UpsertAppDto defines model for UpsertAppDto.

type UpsertTemplateDto

type UpsertTemplateDto struct {
	// Code The code of the template.
	Code       string                    `json:"code"`
	Formatting NotificationFormattingDto `json:"formatting"`

	// Settings Notification settings per channel.
	Settings *map[string]ChannelSettingDto `json:"settings"`
}

UpsertTemplateDto defines model for UpsertTemplateDto.

type UpsertTemplatesDto

type UpsertTemplatesDto struct {
	// Requests The templates to update.
	Requests []UpsertTemplateDto `json:"requests"`
}

UpsertTemplatesDto defines model for UpsertTemplatesDto.

type UpsertTopicDto

type UpsertTopicDto struct {
	// Channels Settings per channel.
	Channels    *map[string]TopicChannel `json:"channels"`
	Description *LocalizedText           `json:"description,omitempty"`
	Name        *LocalizedText           `json:"name,omitempty"`

	// Path The path of the topic.
	Path *string `json:"path,omitempty"`

	// ShowAutomatically True to show the topic automatically to new users, e.g. when he accepts push notifications.
	ShowAutomatically *bool `json:"showAutomatically"`
}

UpsertTopicDto defines model for UpsertTopicDto.

type UpsertTopicsDto

type UpsertTopicsDto struct {
	// Requests The topics to update.
	Requests []UpsertTopicDto `json:"requests"`
}

UpsertTopicsDto defines model for UpsertTopicsDto.

type UpsertUserDto

type UpsertUserDto struct {
	// EmailAddress The email of the user.
	EmailAddress *string `json:"emailAddress"`

	// FullName The full name of the user.
	FullName *string `json:"fullName"`

	// Id The id of the user.
	Id *string `json:"id"`

	// PhoneNumber The phone number.
	PhoneNumber *string `json:"phoneNumber"`

	// PreferredLanguage The preferred language of the user.
	PreferredLanguage *string `json:"preferredLanguage"`

	// PreferredTimezone The timezone of the user.
	PreferredTimezone *string `json:"preferredTimezone"`

	// Properties The user properties.
	Properties *map[string]string `json:"properties"`

	// RequiresWhitelistedTopics True when only whitelisted topic are allowed.
	RequiresWhitelistedTopics *bool `json:"requiresWhitelistedTopics"`

	// Settings Notification settings per channel.
	Settings *map[string]ChannelSettingDto `json:"settings"`
}

UpsertUserDto defines model for UpsertUserDto.

type UpsertUsersDto

type UpsertUsersDto struct {
	// Requests The users to update.
	Requests []UpsertUserDto `json:"requests"`
}

UpsertUsersDto defines model for UpsertUsersDto.

type UserDeleteSubscriptionResponse

type UserDeleteSubscriptionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseUserDeleteSubscriptionResponse

func ParseUserDeleteSubscriptionResponse(rsp *http.Response) (*UserDeleteSubscriptionResponse, error)

ParseUserDeleteSubscriptionResponse parses an HTTP response from a UserDeleteSubscriptionWithResponse call

func (UserDeleteSubscriptionResponse) Status

Status returns HTTPResponse.Status

func (UserDeleteSubscriptionResponse) StatusCode

func (r UserDeleteSubscriptionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserDto

type UserDto struct {
	// ApiKey The unique api key for the user.
	ApiKey string `json:"apiKey"`

	// Counters The statistics counters.
	Counters map[string]int64 `json:"counters"`

	// Created The date time (ISO 8601) when the user has been created.
	Created time.Time `json:"created"`

	// EmailAddress The email of the user.
	EmailAddress *string `json:"emailAddress"`

	// FullName The full name of the user.
	FullName *string `json:"fullName"`

	// Id The id of the user.
	Id string `json:"id"`

	// LastNotification The date time (ISO 8601) when the user has been received the last notification.
	LastNotification *time.Time `json:"lastNotification"`

	// LastUpdate The date time (ISO 8601) when the user has been updated.
	LastUpdate time.Time `json:"lastUpdate"`

	// MobilePushTokens The mobile push tokens.
	MobilePushTokens []MobilePushTokenDto `json:"mobilePushTokens"`

	// PhoneNumber The phone number.
	PhoneNumber *string `json:"phoneNumber"`

	// PreferredLanguage The preferred language of the user.
	PreferredLanguage *string `json:"preferredLanguage"`

	// PreferredTimezone The timezone of the user.
	PreferredTimezone *string `json:"preferredTimezone"`

	// Properties The user properties.
	Properties *map[string]string `json:"properties"`

	// RequiresWhitelistedTopics True when only whitelisted topic are allowed.
	RequiresWhitelistedTopics bool `json:"requiresWhitelistedTopics"`

	// Settings Notification settings per channel.
	Settings map[string]ChannelSettingDto `json:"settings"`

	// UserProperties The supported user properties.
	UserProperties *[]UserPropertyDto `json:"userProperties"`

	// WebPushSubscriptions The web push subscriptions.
	WebPushSubscriptions []WebPushSubscriptionDto `json:"webPushSubscriptions"`
}

UserDto defines model for UserDto.

type UserGetAdminUserResponse

type UserGetAdminUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AdminProfileDto
	JSON500      *ErrorDto
}

func ParseUserGetAdminUserResponse

func ParseUserGetAdminUserResponse(rsp *http.Response) (*UserGetAdminUserResponse, error)

ParseUserGetAdminUserResponse parses an HTTP response from a UserGetAdminUserWithResponse call

func (UserGetAdminUserResponse) Status

func (r UserGetAdminUserResponse) Status() string

Status returns HTTPResponse.Status

func (UserGetAdminUserResponse) StatusCode

func (r UserGetAdminUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserGetMySubscriptionResponse

type UserGetMySubscriptionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SubscriptionDto
	JSON500      *ErrorDto
}

func ParseUserGetMySubscriptionResponse

func ParseUserGetMySubscriptionResponse(rsp *http.Response) (*UserGetMySubscriptionResponse, error)

ParseUserGetMySubscriptionResponse parses an HTTP response from a UserGetMySubscriptionWithResponse call

func (UserGetMySubscriptionResponse) Status

Status returns HTTPResponse.Status

func (UserGetMySubscriptionResponse) StatusCode

func (r UserGetMySubscriptionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserGetMySubscriptionsParams

type UserGetMySubscriptionsParams struct {
	// Topics The topics we are interested in.
	Topics *string `form:"Topics,omitempty" json:"Topics,omitempty"`

	// Query The optional query to search for items.
	Query *string `form:"query,omitempty" json:"query,omitempty"`

	// Take The number of items to return.
	Take *int32 `form:"take,omitempty" json:"take,omitempty"`

	// Skip The number of items to skip.
	Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"`
}

UserGetMySubscriptionsParams defines parameters for UserGetMySubscriptions.

type UserGetMySubscriptionsResponse

type UserGetMySubscriptionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfSubscriptionDto
	JSON500      *ErrorDto
}

func ParseUserGetMySubscriptionsResponse

func ParseUserGetMySubscriptionsResponse(rsp *http.Response) (*UserGetMySubscriptionsResponse, error)

ParseUserGetMySubscriptionsResponse parses an HTTP response from a UserGetMySubscriptionsWithResponse call

func (UserGetMySubscriptionsResponse) Status

Status returns HTTPResponse.Status

func (UserGetMySubscriptionsResponse) StatusCode

func (r UserGetMySubscriptionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserGetTopicsParams

type UserGetTopicsParams struct {
	// Language The optional language.
	Language *string `form:"language,omitempty" json:"language,omitempty"`
}

UserGetTopicsParams defines parameters for UserGetTopics.

type UserGetTopicsResponse

type UserGetTopicsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]UserTopicDto
	JSON500      *ErrorDto
}

func ParseUserGetTopicsResponse

func ParseUserGetTopicsResponse(rsp *http.Response) (*UserGetTopicsResponse, error)

ParseUserGetTopicsResponse parses an HTTP response from a UserGetTopicsWithResponse call

func (UserGetTopicsResponse) Status

func (r UserGetTopicsResponse) Status() string

Status returns HTTPResponse.Status

func (UserGetTopicsResponse) StatusCode

func (r UserGetTopicsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserGetUserResponse

type UserGetUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProfileDto
	JSON500      *ErrorDto
}

func ParseUserGetUserResponse

func ParseUserGetUserResponse(rsp *http.Response) (*UserGetUserResponse, error)

ParseUserGetUserResponse parses an HTTP response from a UserGetUserWithResponse call

func (UserGetUserResponse) Status

func (r UserGetUserResponse) Status() string

Status returns HTTPResponse.Status

func (UserGetUserResponse) StatusCode

func (r UserGetUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserNotificationBaseDto

type UserNotificationBaseDto struct {
	// Body The optional body text.
	Body *string `json:"body"`

	// ConfirmText The text for the confirm button.
	ConfirmText *string `json:"confirmText"`

	// ConfirmUrl The tracking url that needs to be invoked to mark the notification as confirmed.
	ConfirmUrl *string `json:"confirmUrl"`

	// CorrelationId The correlation ID, that can be used to query notifications.
	CorrelationId *string `json:"correlationId"`

	// Created The timestamp when the notification has been created.
	Created time.Time `json:"created"`

	// Data Optional data, usually a json object.
	Data *string `json:"data"`

	// Id The id of the notification.
	Id string `json:"id"`

	// ImageLarge The optional link to the large image.
	ImageLarge *string `json:"imageLarge"`

	// ImageSmall The optional link to the small image.
	ImageSmall *string `json:"imageSmall"`

	// LinkText The link text.
	LinkText *string `json:"linkText"`

	// LinkUrl An optional link.
	LinkUrl    *string                 `json:"linkUrl"`
	Properties *NotificationProperties `json:"properties,omitempty"`

	// Silent True when the notification is silent.
	Silent bool `json:"silent"`

	// Subject The subject of the notification in the language of the user.
	Subject string `json:"subject"`

	// TrackDeliveredUrl The tracking url that needs to be invoked to mark the notification as delivered.
	TrackDeliveredUrl *string `json:"trackDeliveredUrl"`

	// TrackSeenUrl The tracking url that needs to be invoked to mark the notification as seen.
	TrackSeenUrl *string `json:"trackSeenUrl"`

	// TrackingToken The tracking token.
	TrackingToken *string `json:"trackingToken"`

	// Updated The timestamp when the notification has been updated.
	Updated time.Time `json:"updated"`
}

UserNotificationBaseDto defines model for UserNotificationBaseDto.

type UserNotificationChannelDto

type UserNotificationChannelDto struct {
	// FirstConfirmed The first time the notification has been marked as confirmed for this channel.
	FirstConfirmed *time.Time `json:"firstConfirmed"`

	// FirstDelivered The first time the notification has been marked as delivered for this channel.
	FirstDelivered *time.Time `json:"firstDelivered"`

	// FirstSeen The first time the notification has been marked as seen for this channel.
	FirstSeen *time.Time        `json:"firstSeen"`
	Setting   ChannelSettingDto `json:"setting"`

	// Status The status per token or configuration.
	Status map[string]ChannelSendInfoDto `json:"status"`
}

UserNotificationChannelDto defines model for UserNotificationChannelDto.

type UserNotificationDetailsDto

type UserNotificationDetailsDto struct {
	// Body The optional body text.
	Body *string `json:"body"`

	// Channels The channel details.
	Channels map[string]UserNotificationChannelDto `json:"channels"`

	// ConfirmText The text for the confirm button.
	ConfirmText *string `json:"confirmText"`

	// ConfirmUrl The tracking url that needs to be invoked to mark the notification as confirmed.
	ConfirmUrl *string `json:"confirmUrl"`

	// CorrelationId The correlation ID, that can be used to query notifications.
	CorrelationId *string `json:"correlationId"`

	// Created The timestamp when the notification has been created.
	Created time.Time `json:"created"`

	// Data Optional data, usually a json object.
	Data           *string         `json:"data"`
	FirstConfirmed *HandledInfoDto `json:"firstConfirmed,omitempty"`
	FirstDelivered *HandledInfoDto `json:"firstDelivered,omitempty"`
	FirstSeen      *HandledInfoDto `json:"firstSeen,omitempty"`

	// Id The id of the notification.
	Id string `json:"id"`

	// ImageLarge The optional link to the large image.
	ImageLarge *string `json:"imageLarge"`

	// ImageSmall The optional link to the small image.
	ImageSmall *string `json:"imageSmall"`

	// LinkText The link text.
	LinkText *string `json:"linkText"`

	// LinkUrl An optional link.
	LinkUrl    *string                 `json:"linkUrl"`
	Properties *NotificationProperties `json:"properties,omitempty"`

	// Silent True when the notification is silent.
	Silent bool `json:"silent"`

	// Subject The subject of the notification in the language of the user.
	Subject string `json:"subject"`

	// TrackDeliveredUrl The tracking url that needs to be invoked to mark the notification as delivered.
	TrackDeliveredUrl *string `json:"trackDeliveredUrl"`

	// TrackSeenUrl The tracking url that needs to be invoked to mark the notification as seen.
	TrackSeenUrl *string `json:"trackSeenUrl"`

	// TrackingToken The tracking token.
	TrackingToken *string `json:"trackingToken"`

	// Updated The timestamp when the notification has been updated.
	Updated time.Time `json:"updated"`
}

UserNotificationDetailsDto defines model for UserNotificationDetailsDto.

type UserNotificationDto

type UserNotificationDto struct {
	// Body The optional body text.
	Body *string `json:"body"`

	// ConfirmText The text for the confirm button.
	ConfirmText *string `json:"confirmText"`

	// ConfirmUrl The tracking url that needs to be invoked to mark the notification as confirmed.
	ConfirmUrl *string `json:"confirmUrl"`

	// CorrelationId The correlation ID, that can be used to query notifications.
	CorrelationId *string `json:"correlationId"`

	// Created The timestamp when the notification has been created.
	Created time.Time `json:"created"`

	// Data Optional data, usually a json object.
	Data *string `json:"data"`

	// Id The id of the notification.
	Id string `json:"id"`

	// ImageLarge The optional link to the large image.
	ImageLarge *string `json:"imageLarge"`

	// ImageSmall The optional link to the small image.
	ImageSmall *string `json:"imageSmall"`

	// IsConfirmed True when the notification has been confirmed at least once.
	IsConfirmed bool `json:"isConfirmed"`

	// IsSeen True when the notification has been seen at least once.
	IsSeen bool `json:"isSeen"`

	// LinkText The link text.
	LinkText *string `json:"linkText"`

	// LinkUrl An optional link.
	LinkUrl    *string                 `json:"linkUrl"`
	Properties *NotificationProperties `json:"properties,omitempty"`

	// Silent True when the notification is silent.
	Silent bool `json:"silent"`

	// Subject The subject of the notification in the language of the user.
	Subject string `json:"subject"`

	// TrackDeliveredUrl The tracking url that needs to be invoked to mark the notification as delivered.
	TrackDeliveredUrl *string `json:"trackDeliveredUrl"`

	// TrackSeenUrl The tracking url that needs to be invoked to mark the notification as seen.
	TrackSeenUrl *string `json:"trackSeenUrl"`

	// TrackingToken The tracking token.
	TrackingToken *string `json:"trackingToken"`

	// Updated The timestamp when the notification has been updated.
	Updated time.Time `json:"updated"`
}

UserNotificationDto defines model for UserNotificationDto.

type UserPostMySubscriptionsJSONRequestBody

type UserPostMySubscriptionsJSONRequestBody = SubscribeManyDto

UserPostMySubscriptionsJSONRequestBody defines body for UserPostMySubscriptions for application/json ContentType.

type UserPostMySubscriptionsResponse

type UserPostMySubscriptionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseUserPostMySubscriptionsResponse

func ParseUserPostMySubscriptionsResponse(rsp *http.Response) (*UserPostMySubscriptionsResponse, error)

ParseUserPostMySubscriptionsResponse parses an HTTP response from a UserPostMySubscriptionsWithResponse call

func (UserPostMySubscriptionsResponse) Status

Status returns HTTPResponse.Status

func (UserPostMySubscriptionsResponse) StatusCode

func (r UserPostMySubscriptionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserPostUserJSONRequestBody

type UserPostUserJSONRequestBody = UpdateProfileDto

UserPostUserJSONRequestBody defines body for UserPostUser for application/json ContentType.

type UserPostUserResponse

type UserPostUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProfileDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseUserPostUserResponse

func ParseUserPostUserResponse(rsp *http.Response) (*UserPostUserResponse, error)

ParseUserPostUserResponse parses an HTTP response from a UserPostUserWithResponse call

func (UserPostUserResponse) Status

func (r UserPostUserResponse) Status() string

Status returns HTTPResponse.Status

func (UserPostUserResponse) StatusCode

func (r UserPostUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserPropertyDto

type UserPropertyDto struct {
	// EditorDescription The optional description.
	EditorDescription *string `json:"editorDescription"`

	// EditorLabel The optional label.
	EditorLabel *string `json:"editorLabel"`

	// Name The field name for the property.
	Name string `json:"name"`
}

UserPropertyDto defines model for UserPropertyDto.

type UserTopicDto

type UserTopicDto struct {
	// Channels The channel options.
	Channels map[string]TopicChannel `json:"channels"`

	// Description The optional description.
	Description *string `json:"description"`

	// Name The name.
	Name string `json:"name"`

	// Path The path.
	Path string `json:"path"`

	// ShowAutomatically True to show the topic automatically to new users, e.g. when he accepts push notifications.
	ShowAutomatically *bool `json:"showAutomatically,omitempty"`
}

UserTopicDto defines model for UserTopicDto.

type UsersDeleteAllowedTopicResponse

type UsersDeleteAllowedTopicResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseUsersDeleteAllowedTopicResponse

func ParseUsersDeleteAllowedTopicResponse(rsp *http.Response) (*UsersDeleteAllowedTopicResponse, error)

ParseUsersDeleteAllowedTopicResponse parses an HTTP response from a UsersDeleteAllowedTopicWithResponse call

func (UsersDeleteAllowedTopicResponse) Status

Status returns HTTPResponse.Status

func (UsersDeleteAllowedTopicResponse) StatusCode

func (r UsersDeleteAllowedTopicResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UsersDeleteMobilePushTokenResponse

type UsersDeleteMobilePushTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseUsersDeleteMobilePushTokenResponse

func ParseUsersDeleteMobilePushTokenResponse(rsp *http.Response) (*UsersDeleteMobilePushTokenResponse, error)

ParseUsersDeleteMobilePushTokenResponse parses an HTTP response from a UsersDeleteMobilePushTokenWithResponse call

func (UsersDeleteMobilePushTokenResponse) Status

Status returns HTTPResponse.Status

func (UsersDeleteMobilePushTokenResponse) StatusCode

func (r UsersDeleteMobilePushTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UsersDeleteSubscriptionResponse

type UsersDeleteSubscriptionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseUsersDeleteSubscriptionResponse

func ParseUsersDeleteSubscriptionResponse(rsp *http.Response) (*UsersDeleteSubscriptionResponse, error)

ParseUsersDeleteSubscriptionResponse parses an HTTP response from a UsersDeleteSubscriptionWithResponse call

func (UsersDeleteSubscriptionResponse) Status

Status returns HTTPResponse.Status

func (UsersDeleteSubscriptionResponse) StatusCode

func (r UsersDeleteSubscriptionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UsersDeleteUserResponse

type UsersDeleteUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseUsersDeleteUserResponse

func ParseUsersDeleteUserResponse(rsp *http.Response) (*UsersDeleteUserResponse, error)

ParseUsersDeleteUserResponse parses an HTTP response from a UsersDeleteUserWithResponse call

func (UsersDeleteUserResponse) Status

func (r UsersDeleteUserResponse) Status() string

Status returns HTTPResponse.Status

func (UsersDeleteUserResponse) StatusCode

func (r UsersDeleteUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UsersDeleteWebPushSubscriptionResponse

type UsersDeleteWebPushSubscriptionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseUsersDeleteWebPushSubscriptionResponse

func ParseUsersDeleteWebPushSubscriptionResponse(rsp *http.Response) (*UsersDeleteWebPushSubscriptionResponse, error)

ParseUsersDeleteWebPushSubscriptionResponse parses an HTTP response from a UsersDeleteWebPushSubscriptionWithResponse call

func (UsersDeleteWebPushSubscriptionResponse) Status

Status returns HTTPResponse.Status

func (UsersDeleteWebPushSubscriptionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UsersGetSubscriptionsParams

type UsersGetSubscriptionsParams struct {
	// Query The optional query to search for items.
	Query *string `form:"query,omitempty" json:"query,omitempty"`

	// Take The number of items to return.
	Take *int32 `form:"take,omitempty" json:"take,omitempty"`

	// Skip The number of items to skip.
	Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"`
}

UsersGetSubscriptionsParams defines parameters for UsersGetSubscriptions.

type UsersGetSubscriptionsResponse

type UsersGetSubscriptionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfSubscriptionDto
	JSON500      *ErrorDto
}

func ParseUsersGetSubscriptionsResponse

func ParseUsersGetSubscriptionsResponse(rsp *http.Response) (*UsersGetSubscriptionsResponse, error)

ParseUsersGetSubscriptionsResponse parses an HTTP response from a UsersGetSubscriptionsWithResponse call

func (UsersGetSubscriptionsResponse) Status

Status returns HTTPResponse.Status

func (UsersGetSubscriptionsResponse) StatusCode

func (r UsersGetSubscriptionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UsersGetUserParams

type UsersGetUserParams struct {
	// WithDetails Provide extra details, might be expensive.
	WithDetails *bool `form:"withDetails,omitempty" json:"withDetails,omitempty"`
}

UsersGetUserParams defines parameters for UsersGetUser.

type UsersGetUserResponse

type UsersGetUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UserDto
	JSON500      *ErrorDto
}

func ParseUsersGetUserResponse

func ParseUsersGetUserResponse(rsp *http.Response) (*UsersGetUserResponse, error)

ParseUsersGetUserResponse parses an HTTP response from a UsersGetUserWithResponse call

func (UsersGetUserResponse) Status

func (r UsersGetUserResponse) Status() string

Status returns HTTPResponse.Status

func (UsersGetUserResponse) StatusCode

func (r UsersGetUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UsersGetUsersParams

type UsersGetUsersParams struct {
	// Query The optional query to search for items.
	Query *string `form:"query,omitempty" json:"query,omitempty"`

	// Take The number of items to return.
	Take *int32 `form:"take,omitempty" json:"take,omitempty"`

	// Skip The number of items to skip.
	Skip *int32 `form:"skip,omitempty" json:"skip,omitempty"`

	// WithDetails Provide extra details, might be expensive.
	WithDetails *bool `form:"withDetails,omitempty" json:"withDetails,omitempty"`
}

UsersGetUsersParams defines parameters for UsersGetUsers.

type UsersGetUsersResponse

type UsersGetUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListResponseDtoOfUserDto
	JSON500      *ErrorDto
}

func ParseUsersGetUsersResponse

func ParseUsersGetUsersResponse(rsp *http.Response) (*UsersGetUsersResponse, error)

ParseUsersGetUsersResponse parses an HTTP response from a UsersGetUsersWithResponse call

func (UsersGetUsersResponse) Status

func (r UsersGetUsersResponse) Status() string

Status returns HTTPResponse.Status

func (UsersGetUsersResponse) StatusCode

func (r UsersGetUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UsersPostAllowedTopicJSONRequestBody

type UsersPostAllowedTopicJSONRequestBody = AddAllowedTopicDto

UsersPostAllowedTopicJSONRequestBody defines body for UsersPostAllowedTopic for application/json ContentType.

type UsersPostAllowedTopicResponse

type UsersPostAllowedTopicResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseUsersPostAllowedTopicResponse

func ParseUsersPostAllowedTopicResponse(rsp *http.Response) (*UsersPostAllowedTopicResponse, error)

ParseUsersPostAllowedTopicResponse parses an HTTP response from a UsersPostAllowedTopicWithResponse call

func (UsersPostAllowedTopicResponse) Status

Status returns HTTPResponse.Status

func (UsersPostAllowedTopicResponse) StatusCode

func (r UsersPostAllowedTopicResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UsersPostSubscriptionsJSONRequestBody

type UsersPostSubscriptionsJSONRequestBody = SubscribeManyDto

UsersPostSubscriptionsJSONRequestBody defines body for UsersPostSubscriptions for application/json ContentType.

type UsersPostSubscriptionsResponse

type UsersPostSubscriptionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseUsersPostSubscriptionsResponse

func ParseUsersPostSubscriptionsResponse(rsp *http.Response) (*UsersPostSubscriptionsResponse, error)

ParseUsersPostSubscriptionsResponse parses an HTTP response from a UsersPostSubscriptionsWithResponse call

func (UsersPostSubscriptionsResponse) Status

Status returns HTTPResponse.Status

func (UsersPostSubscriptionsResponse) StatusCode

func (r UsersPostSubscriptionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UsersPostUsersJSONRequestBody

type UsersPostUsersJSONRequestBody = UpsertUsersDto

UsersPostUsersJSONRequestBody defines body for UsersPostUsers for application/json ContentType.

type UsersPostUsersResponse

type UsersPostUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]UserDto
	JSON400      *ErrorDto
	JSON500      *ErrorDto
}

func ParseUsersPostUsersResponse

func ParseUsersPostUsersResponse(rsp *http.Response) (*UsersPostUsersResponse, error)

ParseUsersPostUsersResponse parses an HTTP response from a UsersPostUsersWithResponse call

func (UsersPostUsersResponse) Status

func (r UsersPostUsersResponse) Status() string

Status returns HTTPResponse.Status

func (UsersPostUsersResponse) StatusCode

func (r UsersPostUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WebPushSubscriptionDto

type WebPushSubscriptionDto struct {
	// Endpoint The endpoint.
	Endpoint string `json:"endpoint"`
}

WebPushSubscriptionDto defines model for WebPushSubscriptionDto.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL