PayoutDetails: TypeC<{
    assets: TypeC<{
        lovelace: BigIntC;
        tokens: RecordC<BrandP<string, PolicyIdBrand, unknown>, RecordC<Type<string, string, unknown>, BigIntC>>;
    }>;
    contractId: BrandP<string, ContractIdBrand, unknown>;
    payoutId: Type<PayoutId, string, unknown>;
    payoutValidatorAddress: BrandP<string, AddressBech32Brand, unknown>;
    role: TypeC<{
        assetName: StringC;
        policyId: BrandP<string, PolicyIdBrand, unknown>;
    }>;
    status: UnionC<[LiteralC<"available">, LiteralC<"withdrawn">]>;
    withdrawalId: OptionFromNullableC<Type<WithdrawalId, string, unknown>>;
}>

Type declaration

  • assets: TypeC<{
        lovelace: BigIntC;
        tokens: RecordC<BrandP<string, PolicyIdBrand, unknown>, RecordC<Type<string, string, unknown>, BigIntC>>;
    }>
  • contractId: BrandP<string, ContractIdBrand, unknown>
  • payoutId: Type<PayoutId, string, unknown>
  • payoutValidatorAddress: BrandP<string, AddressBech32Brand, unknown>
  • role: TypeC<{
        assetName: StringC;
        policyId: BrandP<string, PolicyIdBrand, unknown>;
    }>
  • status: UnionC<[LiteralC<"available">, LiteralC<"withdrawn">]>
  • withdrawalId: OptionFromNullableC<Type<WithdrawalId, string, unknown>>