[]
        
(Showing Draft Content)

Schedule

Schedule

[POST] /admin/api/schedule/testEmailSetting

Request Body

Type: application/json-patch+json, application/json, text/json, application/*+json

ScheduleController+EmailSettingViewModel

Responses

[200] Success

[POST] /admin/api/schedule/testAppMessageSetting

Request Body

Type: application/json-patch+json, application/json, text/json, application/*+json

ScheduleController+NotificationViewModel

Responses

[200] Success

[POST] /admin/api/notification/contacts/{channel}

Parameters

Name In Type
channelRequired path string

Request Body

Type: application/json-patch+json, application/json, text/json, application/*+json

ScheduleController+NotificationViewModel

Responses

[200] Success

[POST] /admin/api/schedule/verifyLocation

Request Body

Type: application/json-patch+json, application/json, text/json, application/*+json

VerifyLocationViewModel

Responses

[200] Success

[GET] /admin/api/schedule/reporttaskid

Responses

[200] Success

Array<string>

Type: [text/plain], [application/json], [text/json]

[POST] /api/schedule/workerTokens/validate

Parameters

Name In Type
getCaller header string

Request Body

Type: application/json-patch+json, application/json, text/json, application/*+json

token

Responses

[200] Success

boolean

Type: [text/plain], [application/json], [text/json]

Models

Ƭ ScheduleController+EmailSettingViewModel

Name Type
mailProtocolNullable string
googleClientIDNullable string
googleClientSecretNullable string
googleTokensNullable string
smtpServerAddressNullable string
smtpServerPort int32
enableSSL Boolean
loginNullable string
passwordNullable string
senderNameNullable string
senderEmailNullable string
recipientEmailNullable string
emailSubjectNullable string
emailBodyNullable string
useParentSmtpSettings Boolean
enableCertRevocationCheck Boolean

Ƭ ScheduleController+NotificationViewModel

Notification view model

Name Type Description
channelIdNullable string Channel id: channel$appName
notificationConfigViewModel ScheduleController+NotificationConfigViewModel
useParentAppMsgSettings Boolean use parent application message settings
contactAddressNullable string contact address
dingTalkSetting ScheduleController+DingTalkSettingVO
weChatSetting ScheduleController+WeChatSettingVO
slackSetting ScheduleController+SlackSettingVO
msTeamsSetting ScheduleController+MsTeamsSettingVO

Ƭ ScheduleController+NotificationConfigViewModel

Notification configuration

Name Type Description
subjectNullable string Email subject
contentNullable string Email Content

Ƭ ScheduleController+DingTalkSettingVO

Name Type Description
appKeyNullable string WeChat app key
appSecretNullable string Wechat app secret
agentIdNullable string WeChat agent id

Ƭ ScheduleController+WeChatSettingVO

Name Type Description
corpIdNullable string DingTalk corpId
secretNullable string DingTalk Secret
agentIdNullable string DingTalk agent id

Ƭ ScheduleController+SlackSettingVO

Name Type Description
slack_UserOAuthTokenNullable string Slack oauth token

Ƭ ScheduleController+MsTeamsSettingVO

Name Type Description
mS_AppIdNullable string MSTeams App id
mS_TenantIdNullable string MSTeams tanent id
mS_UsernameNullable string MSTeams username
mS_PasswordNullable string MSTeams password

Ƭ VerifyLocationViewModel

Name Type
locationNullable string
taskIdNullable string