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!.