package
0.4.0
Repository: https://github.com/alwitt/httpmq-go.git
Documentation: pkg.go.dev

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewApisAPIRestReqStreamSubjects instantiates a new ApisAPIRestReqStreamSubjects object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApisAPIRestReqStreamSubjectsWithDefaults instantiates a new ApisAPIRestReqStreamSubjects object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApisAPIRestRespAllJetStreamConsumers instantiates a new ApisAPIRestRespAllJetStreamConsumers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApisAPIRestRespAllJetStreamConsumersWithDefaults instantiates a new ApisAPIRestRespAllJetStreamConsumers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApisAPIRestRespAllJetStreams instantiates a new ApisAPIRestRespAllJetStreams object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApisAPIRestRespAllJetStreamsWithDefaults instantiates a new ApisAPIRestRespAllJetStreams object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApisAPIRestRespConsumerConfig instantiates a new ApisAPIRestRespConsumerConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApisAPIRestRespConsumerConfigWithDefaults instantiates a new ApisAPIRestRespConsumerConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApisAPIRestRespConsumerInfo instantiates a new ApisAPIRestRespConsumerInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApisAPIRestRespConsumerInfoWithDefaults instantiates a new ApisAPIRestRespConsumerInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApisAPIRestRespDataMessage instantiates a new ApisAPIRestRespDataMessage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApisAPIRestRespDataMessageWithDefaults instantiates a new ApisAPIRestRespDataMessage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApisAPIRestRespOneJetStream instantiates a new ApisAPIRestRespOneJetStream object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApisAPIRestRespOneJetStreamConsumer instantiates a new ApisAPIRestRespOneJetStreamConsumer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApisAPIRestRespOneJetStreamConsumerWithDefaults instantiates a new ApisAPIRestRespOneJetStreamConsumer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApisAPIRestRespOneJetStreamWithDefaults instantiates a new ApisAPIRestRespOneJetStream object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApisAPIRestRespSequenceInfo instantiates a new ApisAPIRestRespSequenceInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApisAPIRestRespSequenceInfoWithDefaults instantiates a new ApisAPIRestRespSequenceInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApisAPIRestRespStreamConfig instantiates a new ApisAPIRestRespStreamConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApisAPIRestRespStreamConfigWithDefaults instantiates a new ApisAPIRestRespStreamConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApisAPIRestRespStreamInfo instantiates a new ApisAPIRestRespStreamInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApisAPIRestRespStreamInfoWithDefaults instantiates a new ApisAPIRestRespStreamInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApisAPIRestRespStreamState instantiates a new ApisAPIRestRespStreamState object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApisAPIRestRespStreamStateWithDefaults instantiates a new ApisAPIRestRespStreamState object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewConfiguration returns a new Configuration object.
NewDataplaneAckSeqNum instantiates a new DataplaneAckSeqNum object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDataplaneAckSeqNumWithDefaults instantiates a new DataplaneAckSeqNum object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewDataplaneMsgToDeliverSeq instantiates a new DataplaneMsgToDeliverSeq object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDataplaneMsgToDeliverSeqWithDefaults instantiates a new DataplaneMsgToDeliverSeq object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGoutilsErrorDetail instantiates a new GoutilsErrorDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGoutilsErrorDetailWithDefaults instantiates a new GoutilsErrorDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGoutilsRestAPIBaseResponse instantiates a new GoutilsRestAPIBaseResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGoutilsRestAPIBaseResponseWithDefaults instantiates a new GoutilsRestAPIBaseResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewManagementJetStreamConsumerParam instantiates a new ManagementJetStreamConsumerParam object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewManagementJetStreamConsumerParamWithDefaults instantiates a new ManagementJetStreamConsumerParam object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewManagementJSStreamLimits instantiates a new ManagementJSStreamLimits object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewManagementJSStreamLimitsWithDefaults instantiates a new ManagementJSStreamLimits object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewManagementJSStreamParam instantiates a new ManagementJSStreamParam object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewManagementJSStreamParamWithDefaults instantiates a new ManagementJSStreamParam object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.

# Variables

ContextAccessToken takes a string oauth2 access token as authentication for the request.
ContextAPIKeys takes a string apikey as authentication for the request.
ContextBasicAuth takes BasicAuth as authentication for the request.
ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

APIClient manages communication with the httpmq API vv0.4.0-rc.2 In most cases there should be only one, shared, APIClient.
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
APIResponse stores the API response returned by the server.
ApisAPIRestReqStreamSubjects struct for ApisAPIRestReqStreamSubjects.
ApisAPIRestRespAllJetStreamConsumers struct for ApisAPIRestRespAllJetStreamConsumers.
ApisAPIRestRespAllJetStreams struct for ApisAPIRestRespAllJetStreams.
ApisAPIRestRespConsumerConfig struct for ApisAPIRestRespConsumerConfig.
ApisAPIRestRespConsumerInfo struct for ApisAPIRestRespConsumerInfo.
ApisAPIRestRespDataMessage struct for ApisAPIRestRespDataMessage.
ApisAPIRestRespOneJetStream struct for ApisAPIRestRespOneJetStream.
ApisAPIRestRespOneJetStreamConsumer struct for ApisAPIRestRespOneJetStreamConsumer.
ApisAPIRestRespSequenceInfo struct for ApisAPIRestRespSequenceInfo.
ApisAPIRestRespStreamConfig struct for ApisAPIRestRespStreamConfig.
ApisAPIRestRespStreamInfo struct for ApisAPIRestRespStreamInfo.
ApisAPIRestRespStreamState struct for ApisAPIRestRespStreamState.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
Configuration stores the configuration of the API client.
DataplaneAckSeqNum struct for DataplaneAckSeqNum.
DataplaneMsgToDeliverSeq struct for DataplaneMsgToDeliverSeq.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
GoutilsErrorDetail struct for GoutilsErrorDetail.
GoutilsRestAPIBaseResponse struct for GoutilsRestAPIBaseResponse.
ManagementJetStreamConsumerParam struct for ManagementJetStreamConsumerParam.
ManagementJSStreamLimits struct for ManagementJSStreamLimits.
ManagementJSStreamParam struct for ManagementJSStreamParam.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.

# Type aliases

DataplaneApiService DataplaneApi service.
ManagementApiService ManagementApi service.
ServerConfigurations stores multiple ServerConfiguration items.