Interface ISharingTask

interface ISharingTask {
    appId: string;
    appName: string;
    byokMigrationId: string;
    createdBy: string;
    dataConnectionID: string;
    dateCreated: string;
    description: string;
    distributionList: string;
    emailContent: {
        body: string;
        subject: string;
    };
    enabled: boolean;
    enabledBySystem: boolean;
    enabledByUser: boolean;
    encryptedEmailContent: SharingTaskRecurringPersist_encryptedEmailContent;
    encryptedState: {
        cipher: string;
    };
    encryptedTemplates: {
        cipher: string;
    };
    executeOnCreation: boolean;
    expiration: string;
    failedExecutionsCount: number;
    failedVerificationCount: number;
    hasSectionAccess: string;
    id: string;
    insightDirectURL: string;
    insightFallbackURL: string;
    insightID: string;
    isCandidateForVerification: number;
    lastExecutionDate: string;
    lastExecutionFilesURL: string;
    lastExecutionURL: string;
    lastRun: string;
    lastUpdated: string;
    links: {
        self: {
            href: string;
        };
    };
    message: string;
    multiInsightURLs: {
        directURL: string;
        fallbackURL: string;
        resourceID: string;
        status: "failed" | "successful";
        templateID: string;
    };
    name: string;
    nextScheduledRun: string;
    owner: string;
    ownerName: string;
    recipients: ISharingTaskRecurringRecipients;
    reportProperties: {};
    retentionPolicy: {
        historySize: number;
        overrideInterval: string;
    };
    scheduleOptions: IScheduleOptions;
    selectionErrors: {};
    sharePointFolder: string;
    spaceId: string;
    startTime: string;
    state: IState;
    statusCode: string;
    statusLabel: string;
    subType: "pdf" | "xlsx" | "pptx";
    tags: string[];
    taskErrors: {
        timestamp: string;
        value: string;
    }[];
    templateId: string;
    templates: ITemplateResult[];
    tenant: string;
    thumbnail: string;
    transportChannels: string[];
    trigger: ITrigger;
    type: "chart-monitoring" | "chart-sharing" | "sheet-sharing" | "template-sharing";
    updatedBy: string;
}

Properties

appId: string
appName: string
byokMigrationId: string
createdBy: string
dataConnectionID: string
dateCreated: string
description: string
distributionList: string
emailContent: {
    body: string;
    subject: string;
}

Type declaration

  • body: string
  • subject: string
enabled: boolean
enabledBySystem: boolean
enabledByUser: boolean
encryptedState: {
    cipher: string;
}

Type declaration

  • cipher: string
encryptedTemplates: {
    cipher: string;
}

Type declaration

  • cipher: string
executeOnCreation: boolean
expiration: string
failedExecutionsCount: number
failedVerificationCount: number
hasSectionAccess: string
id: string
insightDirectURL: string
insightFallbackURL: string
insightID: string
isCandidateForVerification: number
lastExecutionDate: string
lastExecutionFilesURL: string
lastExecutionURL: string
lastRun: string
lastUpdated: string
links: {
    self: {
        href: string;
    };
}

Type declaration

  • self: {
        href: string;
    }
    • href: string
message: string
multiInsightURLs: {
    directURL: string;
    fallbackURL: string;
    resourceID: string;
    status: "failed" | "successful";
    templateID: string;
}

Type declaration

  • directURL: string
  • fallbackURL: string
  • resourceID: string
  • status: "failed" | "successful"
  • templateID: string

    Deprecated

name: string
nextScheduledRun: string
owner: string
ownerName: string
reportProperties: {}

Type declaration

    retentionPolicy: {
        historySize: number;
        overrideInterval: string;
    }

    Type declaration

    • historySize: number
    • overrideInterval: string
    scheduleOptions: IScheduleOptions
    selectionErrors: {}

    Type declaration

      sharePointFolder: string
      spaceId: string
      startTime: string
      state: IState
      statusCode: string
      statusLabel: string
      subType: "pdf" | "xlsx" | "pptx"
      tags: string[]
      taskErrors: {
          timestamp: string;
          value: string;
      }[]

      Type declaration

      • timestamp: string
      • value: string
      templateId: string
      templates: ITemplateResult[]
      tenant: string
      thumbnail: string
      transportChannels: string[]
      trigger: ITrigger
      type: "chart-monitoring" | "chart-sharing" | "sheet-sharing" | "template-sharing"
      updatedBy: string