package octez-libs
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
A package that contains multiple base libraries used by the Octez suite
Install
dune-project
Dependency
Authors
Maintainers
Sources
tezos-octez-v20.1.tag.bz2
sha256=ddfb5076eeb0b32ac21c1eed44e8fc86a6743ef18ab23fff02d36e365bb73d61
sha512=d22a827df5146e0aa274df48bc2150b098177ff7e5eab52c6109e867eb0a1f0ec63e6bfbb0e3645a6c2112de3877c91a17df32ccbff301891ce4ba630c997a65
doc/octez-libs.rpc/Tezos_rpc/Service/index.html
Module Tezos_rpc.ServiceSource
Source
type (+'m, 'pr, 'p, 'q, 'i, 'o, 'e) raw =
('m, 'pr, 'p, 'q, 'i, 'o, 'e) Resto.MakeService(Tezos_rpc__.RPC_encoding).t constraint 'meth = [< meth ]include module type of struct include Resto.MakeService(Tezos_rpc__.RPC_encoding) end
with type (+'m, 'pr, 'p, 'q, 'i, 'o, 'e) t :=
('m, 'pr, 'p, 'q, 'i, 'o, 'e) raw
and type (+'m, 'pr, 'p, 'q, 'i, 'o, 'e) service :=
('m, 'pr, 'p, 'q, 'i, 'o, 'e) raw
Source
val query :
('meth, 'prefix, 'params, 'query, 'input, 'output, 'error) raw ->
'query Resto.Query.tSource
type _ input = _ Resto.MakeService(Tezos_rpc__.RPC_encoding).input = | No_input : unit input| Input : 'input Data_encoding.t -> 'input input
Source
val output_encoding :
('meth, 'prefix, 'params, 'query, 'input, 'output, 'error) raw ->
'output Data_encoding.tpost_service, delete_service, put_service, and patch_service are similar to get_service but for the other HTTP methods.
Note that some of these functions take an additional input argument. This is only for the services with methods that expect additional parameters. It is used internally to encode/decode additional parameters passed in a dedicated payload rather than in the path/query parameters.
Source
val prefix :
('prefix, 'inner_prefix) Resto.Path.t ->
('meth, 'inner_prefix, 'params, 'query, 'input, 'output, 'error) raw ->
('meth, 'prefix, 'params, 'query, 'input, 'output, 'error) rawSource
val subst0 :
([< Resto.meth ] as 'm, 'p, 'p, 'q, 'i, 'o, 'e) raw ->
('m, 'p2, 'p2, 'q, 'i, 'o, 'e) rawSource
val subst1 :
([< Resto.meth ] as 'm, 'p, 'p * 'a, 'q, 'i, 'o, 'e) raw ->
('m, 'p2, 'p2 * 'a, 'q, 'i, 'o, 'e) rawSource
val subst2 :
([< Resto.meth ] as 'm, 'p, ('p * 'a) * 'b, 'q, 'i, 'o, 'e) raw ->
('m, 'p2, ('p2 * 'a) * 'b, 'q, 'i, 'o, 'e) rawSource
val subst3 :
([< Resto.meth ] as 'm, 'p, (('p * 'a) * 'b) * 'c, 'q, 'i, 'o, 'e) raw ->
('m, 'p2, (('p2 * 'a) * 'b) * 'c, 'q, 'i, 'o, 'e) rawSource
type ('prefix, 'params, 'error) description_service =
([ `GET ],
'prefix,
'params * string list,
Resto.Description.request,
unit,
(Data_encoding.json_schema * Data_encoding.Binary_schema.t)
Resto.Description.directory,
'error)
rawSource
type 'input request =
'input Resto.MakeService(Tezos_rpc__.RPC_encoding).request =
{meth : Resto.meth;uri : Uri.t;input : 'input input;
}Source
val get_service :
?description:string ->
query:'query Resto.Query.t ->
output:'output Data_encoding.t ->
('prefix, 'params) Resto.Path.t ->
([ `GET ], 'prefix, 'params, 'query, unit, 'output) serviceSource
val post_service :
?description:string ->
query:'query Resto.Query.t ->
input:'input Data_encoding.t ->
output:'output Data_encoding.t ->
('prefix, 'params) Resto.Path.t ->
([ `POST ], 'prefix, 'params, 'query, 'input, 'output) serviceSource
val delete_service :
?description:string ->
query:'query Resto.Query.t ->
output:'output Data_encoding.t ->
('prefix, 'params) Resto.Path.t ->
([ `DELETE ], 'prefix, 'params, 'query, unit, 'output) serviceSource
val patch_service :
?description:string ->
query:'query Resto.Query.t ->
input:'input Data_encoding.t ->
output:'output Data_encoding.t ->
('prefix, 'params) Resto.Path.t ->
([ `PATCH ], 'prefix, 'params, 'query, 'input, 'output) serviceSource
val put_service :
?description:string ->
query:'query Resto.Query.t ->
input:'input Data_encoding.t ->
output:'output Data_encoding.t ->
('prefix, 'params) Resto.Path.t ->
([ `PUT ], 'prefix, 'params, 'query, 'input, 'output) service sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>