PeriodicAllowance: {
    decode(input: Uint8Array | Reader, length?: number): PeriodicAllowance;
    encode(message: PeriodicAllowance, writer?: Writer): Writer;
    fromJSON(object: any): PeriodicAllowance;
    fromPartial<I>(object: I): PeriodicAllowance;
    toJSON(message: PeriodicAllowance): unknown;
}

Type declaration

  • decode:function
  • encode:function
  • fromJSON:function
  • fromPartial:function
    • Type Parameters

      • I extends {
            basic?: { spendLimit?: { denom?: string | undefined; amount?: string | undefined; }[] | undefined; expiration?: Date | undefined; };
            period?: { seconds?: number | undefined; nanos?: number | undefined; };
            periodCanSpend?: ({ denom?: string | undefined; amount?: string | undefined; })[];
            periodReset?: Date;
            periodSpendLimit?: ({ denom?: string | undefined; amount?: string | undefined; })[];
        } & {
            basic?: {
                expiration?: Date;
                spendLimit?: ({ denom?: string | undefined; amount?: string | undefined; })[];
            } & ({ spendLimit?: ({ denom?: string | undefined; amount?: string | undefined; }[] & ({ denom?: string | undefined; amount?: string | undefined; } & { denom?: string | undefined; amount?: string | undefined; } & { [K in Exclude<...>]: never; })[] & { [K in Exclude<...>]: never; }) | undefined; expiration?: Date | undefi...) & { [ K in string | number | symbol]: never };
            period?: {
                nanos?: number;
                seconds?: number;
            } & ({ seconds?: number | undefined; nanos?: number | undefined; }) & { [ K in string | number | symbol]: never };
            periodCanSpend?: {
                amount?: string;
                denom?: string;
            }[] & ({
                amount?: string;
                denom?: string;
            } & ({ denom?: string | undefined; amount?: string | undefined; }) & { [ K in string | number | symbol]: never })[] & { [ K in string | symbol]: never };
            periodReset?: Date;
            periodSpendLimit?: {
                amount?: string;
                denom?: string;
            }[] & ({
                amount?: string;
                denom?: string;
            } & ({ denom?: string | undefined; amount?: string | undefined; }) & { [ K in string | number | symbol]: never })[] & { [ K in string | symbol]: never };
        } & { [ K in string | number | symbol]: never }

      Parameters

      • object: I

      Returns PeriodicAllowance

  • toJSON:function

Generated using TypeDoc