Model

Base template for all models. Provides utility methods for AsyncChaining and a base constructor that calls the parent IModel constructor.

Constructors

this
this()

Undocumented in source.

this
this(IModel parent, VibeJSON obj)

Undocumented in source.

this
this(Client client, VibeJSON obj)

Undocumented in source.

Members

Functions

after
auto after(Duration delay)

Allows chaining based on a delay. Returns a new AsyncChainer of this type.

call
void call(T args)

Undocumented in source. Be warned that the author may not have intended to support it.

chain
auto chain()

Allows arbitrary chaining. Returns a new AsyncChainer of this type.

load
void load(Client client, VibeJSON obj)

Undocumented in source. Be warned that the author may not have intended to support it.

Meta