Type alias TUserDataResponse

TUserDataResponse: {
    accounts: {
        accountId: number;
        accountName: string;
        accountNumber: string;
        accountStatus: number;
        accountType: number;
        balance: number;
        ccAggrStatus: number;
        currency: string;
        fiLoginId: number;
        isHiddenFromPlanningTrends: false;
        isHiddenLinkedAccount: boolean;
        linkedAccountId: number | null;
        modified: number;
        numTransactions: number;
        subAccountType: string;
    }[];
    advices: never[];
    alerts: {
        accountId: number;
        alertCategory: number;
        alertType: number;
        alertTypeString: string;
        amount: number | null;
        categoryId: number | null;
        categoryIds: number[] | null;
        date: number;
        details: string;
        extraLargeImgUrl: string | null;
        id: number;
        largeImgUrl: string | null;
        smallImageUrl: string | null;
        viewed: boolean;
    }[];
    allBudgets: boolean;
    baseURI: string;
    budgets: {
        amount: number;
        budgetAmount: number;
        budgetPerformance: number;
        categoryId: number;
        dateString: string;
        id: number;
        paymentDateString: string;
        period: null;
        rollover: boolean;
        status: number;
        totalAmount: number | null;
        type: string;
    }[];
    cashFlow: {
        expenses: number;
        income: number;
    };
    categories: {
        categoryName: string;
        categoryType: string;
        depth: string;
        id: number;
        parentId: number;
        softDeleted: boolean;
        unassignable: boolean;
    }[];
    configuration: Record<string, number>;
    currentProtocol: string;
    currentVersion: string;
    dataType: "primary";
    entitlements: string;
    features: Record<string, boolean>;
    fiLogins: {
        contentProviderType: string;
        fiLoginId: number;
        fiName: string;
        isHostFiLogin: string;
        isManual: string;
        lastUpdated: string;
        lastUpdatedTime: number;
        logo: string | null;
        mintStatus: number;
        phone: string | null;
        supplementalLink: string;
        supplementalText: string;
        url: string;
    }[];
    isIAMUser: string;
    isInMintNamespace: string;
    lastModified: number;
    manualTxns: never[];
    profile: {
        authId: number;
        country: string;
        currency: string;
        dateFormat: string;
        email: string;
        timezone: string;
        zipcode: string;
    };
    protocolValidity: string;
    responseType: string;
    tags: {
        id: number;
        isHidden: boolean;
        isHiddenFromPlanningTrends: boolean;
        name: string;
    }[];
    totalBudget: number;
    versionValidity: string;
}

Type declaration

  • accounts: {
        accountId: number;
        accountName: string;
        accountNumber: string;
        accountStatus: number;
        accountType: number;
        balance: number;
        ccAggrStatus: number;
        currency: string;
        fiLoginId: number;
        isHiddenFromPlanningTrends: false;
        isHiddenLinkedAccount: boolean;
        linkedAccountId: number | null;
        modified: number;
        numTransactions: number;
        subAccountType: string;
    }[]
  • advices: never[]
  • alerts: {
        accountId: number;
        alertCategory: number;
        alertType: number;
        alertTypeString: string;
        amount: number | null;
        categoryId: number | null;
        categoryIds: number[] | null;
        date: number;
        details: string;
        extraLargeImgUrl: string | null;
        id: number;
        largeImgUrl: string | null;
        smallImageUrl: string | null;
        viewed: boolean;
    }[]
  • allBudgets: boolean
  • baseURI: string
  • budgets: {
        amount: number;
        budgetAmount: number;
        budgetPerformance: number;
        categoryId: number;
        dateString: string;
        id: number;
        paymentDateString: string;
        period: null;
        rollover: boolean;
        status: number;
        totalAmount: number | null;
        type: string;
    }[]
  • cashFlow: {
        expenses: number;
        income: number;
    }
    • expenses: number
    • income: number
  • categories: {
        categoryName: string;
        categoryType: string;
        depth: string;
        id: number;
        parentId: number;
        softDeleted: boolean;
        unassignable: boolean;
    }[]
  • configuration: Record<string, number>
  • currentProtocol: string
  • currentVersion: string
  • dataType: "primary"
  • entitlements: string
  • features: Record<string, boolean>
  • fiLogins: {
        contentProviderType: string;
        fiLoginId: number;
        fiName: string;
        isHostFiLogin: string;
        isManual: string;
        lastUpdated: string;
        lastUpdatedTime: number;
        logo: string | null;
        mintStatus: number;
        phone: string | null;
        supplementalLink: string;
        supplementalText: string;
        url: string;
    }[]
  • isIAMUser: string
  • isInMintNamespace: string
  • lastModified: number
  • manualTxns: never[]
  • profile: {
        authId: number;
        country: string;
        currency: string;
        dateFormat: string;
        email: string;
        timezone: string;
        zipcode: string;
    }
    • authId: number
    • country: string
    • currency: string
    • dateFormat: string
    • email: string
    • timezone: string
    • zipcode: string
  • protocolValidity: string
  • responseType: string
  • tags: {
        id: number;
        isHidden: boolean;
        isHiddenFromPlanningTrends: boolean;
        name: string;
    }[]
  • totalBudget: number
  • versionValidity: string

Generated using TypeDoc