package
6.1.0
Repository: https://github.com/splitio/go-split-commons.git
Documentation: pkg.go.dev

# Functions

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

# Constants

Control type constants.
Control type constants.
Control type constants.
Message type constants.
Message type constants.
Message type constants.
SSE event type constants.
SSE event type constants.
SSE event type constants.
Update type constants.
Update type constants.
Update type constants.
Update type constants.
Update type constants.

# Structs

AblyError struct.
BaseMessage contains the basic message-specific fields and methods.
BaseUpdate contains fields & methods related to update-based messages.
BetweenMatcherDataDTO structure to map a Matcher definition fetched from JSON message.
BetweenStringMatcherDataDTO structure to map a Matcher definition fetched from JSON message.
ConditionDTO structure to map a Condition fetched from JSON message.
Config data for initial configs metrics.
ControlUpdate represents a control notification generated by the split push subsystem.
Data.
DependencyMatcherDataDTO structure to map matcher definition fetched from JSON message.
EventDTO struct mapping events json.
FlagSetValidatonError represents a flag set validaton error.
HTTPError represents a http error.
HTTPErrors struct.
HTTPLatencies struct.
Impression struct to map an impression.
ImpressionDTO struct to map an impression.
ImpressionQueueObject struct mapping impressions.
ImpressionsCountDTO struct mapping impressions count to post.
ImpressionsDTO struct mapping impressions to post.
ImpressionsInTimeFrameDTO struct mapping impressionsCount in time window.
Key struct.
KeySelectorDTO structure to map a Key slector definition fetched from JSON message.
LargeSegment.
No description provided by the author
LargeSegmentRFDResponseDTO.
LastSynchronization struct.
MatcherDTO structure to map a Matcher definition fetched from JSON message.
MatcherGroupDTO structure to map a Matcher Group definition fetched from JSON message.
Memberships struct mapping segments data for memberships endpoint.
MembershipsResponseDTO struct mapping memberships data for memberships endpoint.
Metadata is used to store sdk metadata.
MethodExceptions struct.
MethodLatencies struct.
MySegmentDTO struct mapping segment data for mySegments endpoint.
OccupancyMessage contains fields & methods related to ocupancy messages.
Params.
PartitionDTO structure to map a Partition definition fetched from JSON message.
QueueStoredEventDTO maps the stored JSON object in redis by SDKs.
Rates struct.
RFD struct.
Segment struct.
SegmentChangesDTO struct to map a segment change message.
SegmentChangeUpdate represents a segment change notification generated in the split servers.
SegmentKeyDTO maps key data.
SplitChangesDTO structure to map JSON message sent by Split servers.
SplitChangeUpdate represents a SplitChange notification generated in the split servers.
SplitDTO structure to map an Split definition fetched from JSON message.
SplitKillUpdate represents a SplitKill notification generated in the split servers.
SSESyncEvent represents an SSE Sync event with only id (used for resuming connections).
Stats data sent by sdks pereiodically.
StreamingEvent struct.
TelemetryQueueObject struct mapping telemetry.
Token dto.
TokenPayload payload dto.
UnaryNumericMatcherDataDTO structure to map a Matcher definition fetched from JSON message.
Uniques struct.
UpdatesFromSSE struct.
URLOverrides struct.
UserDefinedLargeSegmentMatcherDataDTO structure to map a Matcher definition fetched from JSON message.
UserDefinedSegmentMatcherDataDTO structure to map a Matcher definition fetched from JSON message.
WhitelistMatcherDataDTO structure to map a Matcher definition fetched from JSON message.

# Interfaces

Event basic interface.
Message basic interface.
Update basic interface.

# Type aliases

ParsedCapabilities capabilities.