Module Types.User_command

val kind : ( Mina_lib.t, [ `Payment | `Stake_delegation ] option ) Schema.typ
val to_kind : Mina_base.Signed_command.t -> [> `Payment | `Stake_delegation ]
module With_status : sig ... end
val field_no_status : ?doc:string -> ?deprecated:Graphql_async.Schema.deprecated -> string -> typ:( 'a, 'b ) Graphql_async.Schema.typ -> args:( 'c, 'b, 'd, 'e, 'f ) Schema.Arg.args -> resolve:( 'a Graphql_async.Schema.resolve_info -> 'g -> 'h ) -> ( 'a, 'i With_status.t ) Graphql_async.Schema.field
val stake_delegation : ( Mina_lib.t, ( Mina_base.Signed_command.t, Mina_transaction.Transaction_hash.t ) With_hash.t With_status.t option ) Graphql_async.Schema.typ