This version is still in development and is not considered stable yet. For the latest stable version, please use ol.protocol53 0.0.1!

ol.protocol53.malli

Optional Malli schemas for protocol53 inputs and outcomes.

This namespace requires consumers to supply Malli. Core protocol53 namespaces do not load it.

record

Schema for a complete portable record.


record-selector

Schema for a delete selector with wildcard fields.


records

Schema for a vector of complete records.


record-selectors

Schema for a vector of delete selectors.


zone

Schema for one zone.


zones

Schema for a vector of zones.


opts

Describes open caller options with exactly one time budget.


provider-opts

Describes open normalized provider options with only :deadline.


record-result-data

Schema for the inner result of a record operation.


zone-result-data

Schema for the inner result of zone listing.


error-data

Schema for inner error data.


record-success

Schema for a successful record-operation outcome.


zone-success

Schema for a successful zone-listing outcome.


error-outcome

Schema for an error outcome.


record-outcome

Schema for exactly one record result or error.


zone-outcome

Schema for exactly one zone result or error.


get-records-fn

Function schema for ol.protocol53/get-records!.


append-records-fn

Function schema for ol.protocol53/append-records!.


set-records-fn

Function schema for ol.protocol53/set-records!.


delete-records-fn

Function schema for ol.protocol53/delete-records!.


list-zones-fn

Function schema for ol.protocol53/list-zones!.