hub library

Resource Hub Pattern

TODO Documentation

Classes

Hub
Annotation for Hub Interface class
HubClient<T>
Interface class for generated Hub client classes.
HubProvider<T>
Interface class for generated Hub provider classes.
HubResource
Annotation for Resources
MutableResource<T extends TransferObjectBase>
MutableResourceAdapter<T extends TransferObjectBase>
MutableResourceClient<T extends TransferObjectBase>
MutableResourceProvider<T extends TransferObjectBase>
MutableResourceRestClient<T extends TransferObjectBase>
Resource<T extends TransferObjectBase>
Base class for all Hub-Resources.
ResourceAdapter<T extends TransferObjectBase>
ResourceClient<T extends TransferObjectBase>
ResourceProvider<T extends TransferObjectBase>
ResourceRestClient<T extends TransferObjectBase>
ResourceRestEndpoint

Typedefs

ResourceSelector<THub> = ResourceProvider<TransferObjectBase> Function(HubProvider<THub> hub)