Interface WALLET_PASS_DATA_WEBHOOK

interface WALLET_PASS_DATA_WEBHOOK {
    passId: number;
    passdata: {
        expiryDate: Date;
        metadata: {
            [key: string]: string;
        };
        optOuts: boolean;
        person: {
            email: string;
            firstName: string;
            lastName: string;
            loginId: string;
            metadata: {
                [key: string]: string;
            };
            phone: string;
        };
        points: number;
        profileImage: string;
        status: string;
    };
    personId: string;
    serialNumber: string;
    templateId: number;
    templateTierId: number;
}

Properties

passId: number
passdata: {
    expiryDate: Date;
    metadata: {
        [key: string]: string;
    };
    optOuts: boolean;
    person: {
        email: string;
        firstName: string;
        lastName: string;
        loginId: string;
        metadata: {
            [key: string]: string;
        };
        phone: string;
    };
    points: number;
    profileImage: string;
    status: string;
}

Type declaration

  • expiryDate: Date
  • metadata: {
        [key: string]: string;
    }
    • [key: string]: string
  • optOuts: boolean
  • person: {
        email: string;
        firstName: string;
        lastName: string;
        loginId: string;
        metadata: {
            [key: string]: string;
        };
        phone: string;
    }
    • email: string
    • firstName: string
    • lastName: string
    • loginId: string
    • metadata: {
          [key: string]: string;
      }
      • [key: string]: string
    • phone: string
  • points: number
  • profileImage: string
  • status: string
personId: string
serialNumber: string
templateId: number
templateTierId: number