Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ODataClient ¶
ODataClient represents a connection to the OData REST API
func New ¶
func New(baseUrl string) ODataClient
type ODataDataSet ¶
type ODataDataSet[ModelT any, Def ODataModelDefinition[ModelT]] interface { Single(id int) (ModelT, error) List(filter ODataFilter) (<-chan ModelT, <-chan error) // contains filtered or unexported methods }
func NewDataSet ¶
func NewDataSet[ModelT any, Def ODataModelDefinition[ModelT]](client ODataClient, modelDefinition Def) ODataDataSet[ModelT, Def]
type ODataFilter ¶
type ODataFilter struct {
// contains filtered or unexported fields
}
type ODataModelCollection ¶
type ODataModelCollection[T any] interface { ODataModelDefinition[T] DataSet(ODataClient) ODataDataSet[T, ODataModelDefinition[T]] }
type ODataModelDefinition ¶
Click to show internal directories.
Click to hide internal directories.