kayrock
v1.0.1
Search documentation of kayrock
Default
Default
In-browser search
Settings
Kayrock.
Generate
(kayrock v1.0.1)
Copy Markdown
View Source
Macros for generating modules for the protocol schema
Summary
Functions
build_all(api, schema_module)
build_modules(api, schema_module, modname)
describe_type(api, field, mapspec)
generate_field_deserializer(scope, arg, next_field_name)
generate_request_struct(api, vsn, modname, response_modname, schema, is_flexible \\ false)
generate_response_struct(api, vsn, modname, schema, is_flexible \\ false)
generate_schema_metadata(schema_module)
generate_serializer(modname)
make_request_getter(vsn)
make_request_module(api, vsn, schema_module)
make_response_deserializer(vsn)
make_response_module(api, vsn, schema_module)
make_types(root_module, vmin, vmax)
Functions
build_all(api, schema_module)
build_modules(api, schema_module, modname)
describe_type(api, field, mapspec)
generate_field_deserializer(scope, arg, next_field_name)
generate_request_struct(api, vsn, modname, response_modname, schema, is_flexible \\ false)
generate_response_struct(api, vsn, modname, schema, is_flexible \\ false)
generate_schema_metadata(schema_module)
generate_serializer(modname)
make_request_getter(vsn)
make_request_module(api, vsn, schema_module)
make_response_deserializer(vsn)
make_response_module(api, vsn, schema_module)
make_types(root_module, vmin, vmax)