Interface INotificationItem

interface INotificationItem {
    isSubscribable: boolean;
    notificationNamePattern: string;
    presentationInfo?: {
        friendlyName: string;
        scopeFriendlyNames: object;
        scopes: string[];
    };
    subscriptionInfo?: {
        action: string;
        resourceId?: string;
        resourceSubType?: string;
        resourceType: string;
        target?: string;
    };
    transports: string[];
}

Properties

isSubscribable: boolean
notificationNamePattern: string
presentationInfo?: {
    friendlyName: string;
    scopeFriendlyNames: object;
    scopes: string[];
}

Type declaration

  • friendlyName: string
  • scopeFriendlyNames: object
  • scopes: string[]
subscriptionInfo?: {
    action: string;
    resourceId?: string;
    resourceSubType?: string;
    resourceType: string;
    target?: string;
}

Type declaration

  • action: string
  • Optional resourceId?: string
  • Optional resourceSubType?: string
  • resourceType: string
  • Optional target?: string
transports: string[]