PayoutHeader: TypeC<{
    contractId: BrandP<string, ContractIdBrand, unknown>;
    payoutId: Type<PayoutId, string, unknown>;
    role: TypeC<{
        assetName: StringC;
        policyId: BrandP<string, PolicyIdBrand, unknown>;
    }>;
    status: UnionC<[LiteralC<"available">, LiteralC<"withdrawn">]>;
    withdrawalId: OptionFromNullableC<Type<WithdrawalId, string, unknown>>;
}>

Type declaration

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