Interface DeputyPageStatusUpdateMessage

Updates all listening instances of Deputy that a page's status (or status options) have changed. This is fired whenever the user manually changes the option, or if an option has been disabled/enabled following a change in the revision list.

interface DeputyPageStatusUpdateMessage {
    caseId: number;
    disabledOptions?: ContributionSurveyRowStatus[];
    enabledOptions?: ContributionSurveyRowStatus[];
    page: string;
    status: ContributionSurveyRowStatus;
    type: "pageStatusUpdate";
}

Properties

caseId: number
disabledOptions?: ContributionSurveyRowStatus[]
enabledOptions?: ContributionSurveyRowStatus[]
page: string
type: "pageStatusUpdate"