Developer
Documentation
Resources
Get Support
Sign in
Developer
Get Support
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Developer
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Classes
Enumerations
Interfaces
TypeAliases

OnCallProviderResponse

Constructors

new OnCallProviderResponse(): OnCallProviderResponse

1
2
const onCallProviderResponse = new OnCallProviderResponse()

Properties

Property NameTypeDescription
errorString
resultOnCallProviderData

Methods

AddScheduleInfo

addScheduleInfo(scheduleInfo: OnCallScheduleInfo): OnCallProviderResponse

1
2
const resp = onCallProviderResponse.addScheduleInfo(
  {
    "cardHeaderText": "string",
    "levels": [
      {
        "currentOnCall": {
          "name": "string",
          "url": "string"
        },
        "levelName": "string",
        "nextOnCall": {
          "name": "string",
          "url": "string"
        },
        "priority": 78
      }
    ],
    "logo": "string",
    "scheduleLink": "string",
    "scheduleName": "string"
  }
)

Build

build(): OnCallProviderResult

1
2
const resp = onCallProviderResponse.build()

GetValidTimeRangesForOnCall

getValidTimeRangesForOnCall(onCallUser: OnCallUser):

1
2
const resp = onCallProviderResponse.getValidTimeRangesForOnCall(
  {
    "name": "string",
    "url": "string"
  }
)

Validate

validate(): Void

1
2
const resp = onCallProviderResponse.validate()

ValidateOnCallScheduleInfo

validateOnCallScheduleInfo(): Void

1
2
const resp = onCallProviderResponse.validateOnCallScheduleInfo()

Rate this page: