Function buildWalletBundleApuFields

APU fields for wallet bundle redemption rows.

  • Parameters

    • input: {
          bundleId: string;
          powerUpsCost: number;
      }
      • bundleId: string
      • powerUpsCost: number

    Returns Pick<{
        amenityKind:
            | "supermarket"
            | "shop"
            | "car_wash"
            | "parking"
            | "house"
            | "talk_time"
            | "wallet_bundle"
            | "apu_credit"
            | "apu_debit";
        at: string;
        counterpartyNodeId?: string;
        creditSource?: string;
        debitSource?: string;
        detail?: string;
        id: string;
        itemRef: {
            id: string;
            kind:
                | "supermarket"
                | "shop"
                | "parking"
                | "house"
                | "carwash"
                | "game"
                | "apu"
                | "talk"
                | "bundle";
        };
        playerId: string;
        powerUpsDelta?: number;
        powerUpsEarned?: number;
        powerUpsSpent?: number;
        priceUsd?: number;
        spaceId: string;
        token?: "APU";
    },
        | "powerUpsSpent"
        | "powerUpsDelta"
        | "debitSource"
        | "creditSource"
        | "token">