package
0.30.0
Repository: https://github.com/checkmarble/marble-backend.git
Documentation: pkg.go.dev

# Functions

Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewCreateEndpointFanoutEventRequest calls the generic CreateEndpointFanoutEvent builder with application/json body.
NewCreateEndpointFanoutEventRequestWithBody generates requests for CreateEndpointFanoutEvent with any type of body.
NewCreateEndpointRequest calls the generic CreateEndpoint builder with application/json body.
NewCreateEndpointRequestWithBody generates requests for CreateEndpoint with any type of body.
NewCreateSubscriptionRequest calls the generic CreateSubscription builder with application/json body.
NewCreateSubscriptionRequestWithBody generates requests for CreateSubscription with any type of body.
NewDeleteEndpointRequest generates requests for DeleteEndpoint.
NewGetEndpointRequest generates requests for GetEndpoint.
NewGetEndpointsRequest generates requests for GetEndpoints.
NewGetSubscriptionsRequest generates requests for GetSubscriptions.
NewUpdateEndpointRequest calls the generic UpdateEndpoint builder with application/json body.
NewUpdateEndpointRequestWithBody generates requests for UpdateEndpoint with any type of body.
NewUpdateSubscriptionRequest calls the generic UpdateSubscription builder with application/json body.
NewUpdateSubscriptionRequestWithBody generates requests for UpdateSubscription with any type of body.
ParseCreateEndpointFanoutEventResponse parses an HTTP response from a CreateEndpointFanoutEventWithResponse call.
ParseCreateEndpointResponse parses an HTTP response from a CreateEndpointWithResponse call.
ParseCreateSubscriptionResponse parses an HTTP response from a CreateSubscriptionWithResponse call.
ParseDeleteEndpointResponse parses an HTTP response from a DeleteEndpointWithResponse call.
ParseGetEndpointResponse parses an HTTP response from a GetEndpointWithResponse call.
ParseGetEndpointsResponse parses an HTTP response from a GetEndpointsWithResponse call.
ParseGetSubscriptionsResponse parses an HTTP response from a GetSubscriptionsWithResponse call.
ParseUpdateEndpointResponse parses an HTTP response from a UpdateEndpointWithResponse call.
ParseUpdateSubscriptionResponse parses an HTTP response from a UpdateSubscriptionWithResponse call.
WithBaseURL overrides the baseURL.
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client.
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request.

# Constants

Defines values for DatastoreEndpointStatus.
Defines values for DatastorePubSubType.
Defines values for DatastoreEndpointAuthenticationType.
No description provided by the author
Defines values for DatastoreVerifierType.
Defines values for DatastoreEncodingType.
Defines values for DatastoreVerifierType.
Defines values for DatastoreSourceType.
Defines values for DatastoreDeviceStatus.
Defines values for DatastoreDeviceStatus.
Defines values for DatastoreDeviceStatus.
Defines values for DatastoreStrategyProvider.
Defines values for GetEndpointsParamsDirection.
Defines values for GetEndpointsParamsDirection.
Defines values for GetSubscriptionsParamsDirection.
Defines values for GetSubscriptionsParamsDirection.
Defines values for DatastoreSourceProvider.
Defines values for DatastorePubSubType.
Defines values for DatastoreEncodingType.
Defines values for DatastoreVerifierType.
Defines values for DatastoreSourceType.
Defines values for DatastoreEndpointStatus.
Defines values for DatastorePubSubType.
Defines values for DatastoreStrategyProvider.
Defines values for DatastoreVerifierType.
Defines values for DatastoreEndpointStatus.
Defines values for DatastoreEndpointStatus.
Defines values for DatastoreSourceType.
Defines values for DatastoreSourceType.
Defines values for DatastoreSourceProvider.
Defines values for DatastorePubSubType.
Defines values for DatastoreSubscriptionType.
Defines values for DatastoreSubscriptionType.
Defines values for DatastoreSourceProvider.

# Structs

Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
No description provided by the author
No description provided by the author
No description provided by the author
DatastoreAlertConfiguration defines model for datastore.AlertConfiguration.
DatastoreAmqpCredentials defines model for datastore.AmqpCredentials.
DatastoreAmqpPubSubConfig defines model for datastore.AmqpPubSubConfig.
DatastoreApiKey defines model for datastore.ApiKey.
DatastoreBasicAuth defines model for datastore.BasicAuth.
DatastoreCustomResponse defines model for datastore.CustomResponse.
DatastoreDevice defines model for datastore.Device.
DatastoreEndpoint defines model for datastore.Endpoint.
DatastoreEndpointAuthentication defines model for datastore.EndpointAuthentication.
DatastoreFilterConfiguration defines model for datastore.FilterConfiguration.
DatastoreFilterSchema defines model for datastore.FilterSchema.
DatastoreGooglePubSubConfig defines model for datastore.GooglePubSubConfig.
DatastoreHMac defines model for datastore.HMac.
DatastoreKafkaAuth defines model for datastore.KafkaAuth.
DatastoreKafkaPubSubConfig defines model for datastore.KafkaPubSubConfig.
DatastorePaginationData defines model for datastore.PaginationData.
DatastoreProviderConfig defines model for datastore.ProviderConfig.
DatastorePubSubConfig defines model for datastore.PubSubConfig.
DatastoreRateLimitConfiguration defines model for datastore.RateLimitConfiguration.
DatastoreRetryConfiguration defines model for datastore.RetryConfiguration.
DatastoreSecret defines model for datastore.Secret.
DatastoreSource defines model for datastore.Source.
DatastoreSQSPubSubConfig defines model for datastore.SQSPubSubConfig.
DatastoreTwitterProviderConfig defines model for datastore.TwitterProviderConfig.
DatastoreVerifierConfig defines model for datastore.VerifierConfig.
No description provided by the author
No description provided by the author
GetEndpointsParams defines parameters for GetEndpoints.
No description provided by the author
GetSubscriptionsParams defines parameters for GetSubscriptions.
No description provided by the author
ModelsAlertConfiguration defines model for models.AlertConfiguration.
ModelsApiKey defines model for models.ApiKey.
ModelsCreateEndpoint defines model for models.CreateEndpoint.
ModelsCreateSubscription defines model for models.CreateSubscription.
ModelsEndpointAuthentication defines model for models.EndpointAuthentication.
ModelsEndpointResponse defines model for models.EndpointResponse.
ModelsFanoutEvent defines model for models.FanoutEvent.
ModelsFilterConfiguration defines model for models.FilterConfiguration.
ModelsFS defines model for models.FS.
ModelsPagedResponse defines model for models.PagedResponse.
ModelsRateLimitConfiguration defines model for models.RateLimitConfiguration.
ModelsRetryConfiguration defines model for models.RetryConfiguration.
ModelsSubscriptionResponse defines model for models.SubscriptionResponse.
ModelsUpdateEndpoint defines model for models.UpdateEndpoint.
ModelsUpdateSubscription defines model for models.UpdateSubscription.
No description provided by the author
No description provided by the author
UtilServerResponse defines model for util.ServerResponse.

# Interfaces

The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
Doer performs HTTP requests.

# Type aliases

ClientOption allows setting custom parameters during construction.
CreateEndpointFanoutEventJSONRequestBody defines body for CreateEndpointFanoutEvent for application/json ContentType.
CreateEndpointJSONRequestBody defines body for CreateEndpoint for application/json ContentType.
CreateSubscriptionJSONRequestBody defines body for CreateSubscription for application/json ContentType.
DatastoreDeviceStatus defines model for datastore.DeviceStatus.
DatastoreEncodingType defines model for datastore.EncodingType.
DatastoreEndpointAuthenticationType defines model for datastore.EndpointAuthenticationType.
DatastoreEndpointStatus defines model for datastore.EndpointStatus.
DatastoreM defines model for datastore.M.
DatastorePubSubType defines model for datastore.PubSubType.
DatastoreSourceProvider defines model for datastore.SourceProvider.
DatastoreSourceType defines model for datastore.SourceType.
DatastoreStrategyProvider defines model for datastore.StrategyProvider.
DatastoreSubscriptionType defines model for datastore.SubscriptionType.
DatastoreVerifierType defines model for datastore.VerifierType.
GetEndpointsParamsDirection defines parameters for GetEndpoints.
GetSubscriptionsParamsDirection defines parameters for GetSubscriptions.
HandlersStub defines model for handlers.Stub.
RequestEditorFn is the function signature for the RequestEditor callback function.
UpdateEndpointJSONRequestBody defines body for UpdateEndpoint for application/json ContentType.
UpdateSubscriptionJSONRequestBody defines body for UpdateSubscription for application/json ContentType.