Module Processor.Timing_info

type t = {
account_identifier_id : int;
initial_minimum_balance : string;
cliff_time : int64;
cliff_amount : string;
vesting_period : int64;
vesting_increment : string;
}
val to_hlist : t -> ( unit, int -> string -> int64 -> string -> int64 -> string -> unit ) H_list.t
val of_hlist : ( unit, int -> string -> int64 -> string -> int64 -> string -> unit ) H_list.t -> t
val vesting_increment : t -> string
val vesting_period : t -> int64
val cliff_amount : t -> string
val cliff_time : t -> int64
val initial_minimum_balance : t -> string
val account_identifier_id : t -> int
module Fields : sig ... end
val typ : t Caqti_type.t
val table_name : string
val find : (module Caqti_async.CONNECTION) -> Mina_base.Account.t -> ( t, [> Caqti_error.call_or_retrieve ] ) Async_kernel__Deferred_result.t
val find_by_account_identifier_id_opt : (module Caqti_async.CONNECTION) -> int -> ( t option, [> Caqti_error.call_or_retrieve ] ) Stdlib.result Async_kernel.Deferred.t
val add_if_doesn't_exist : (module Caqti_async.CONNECTION) -> int -> Mina_base.Account_timing.t -> ( int, [> Caqti_error.call_or_retrieve ] ) Async_kernel__Deferred_result.t
val load : (module Caqti_async.CONNECTION) -> int -> ( t, [> Caqti_error.call_or_retrieve ] ) Stdlib.result Async_kernel.Deferred.t
val load_opt : (module Caqti_async.CONNECTION) -> int -> ( t option, [> Caqti_error.call_or_retrieve ] ) Stdlib.result Async_kernel.Deferred.t