Validation rules with the same semantics and messages as the Bowline server.
Summary
Functions
@spec email([String.t()], String.t()) :: [BowlineClient.Issue.t()]
@spec len([String.t()], term(), number()) :: [BowlineClient.Issue.t()]
@spec max([String.t()], term(), number()) :: [BowlineClient.Issue.t()]
@spec min([String.t()], term(), number()) :: [BowlineClient.Issue.t()]
@spec one_of([String.t()], term(), [String.t()]) :: [BowlineClient.Issue.t()]
@spec required([String.t()], term()) :: [BowlineClient.Issue.t()]
@spec url([String.t()], String.t()) :: [BowlineClient.Issue.t()]
@spec uuid([String.t()], String.t()) :: [BowlineClient.Issue.t()]