# Functions
CompareSlices determines if two string slices are equal.
IsValidOdpData validates if data has all valid types only (string, integer, float, boolean, and nil),.
# Constants
DefaultBatchSize holds the default value for the batch size.
DefaultEventFlushInterval holds the default value for the event flush interval.
DefaultEventQueueSize holds the default value for the event queue size.
DefaultOdpEventTimeout holds the default value for the odp event timeout.
DefaultSegmentFetchTimeout holds the default value for the segment fetch timeout.
DefaultSegmentsCacheSize holds the default value for the segments cache size.
10 minutes.
FetchSegmentsFailedError error string when fetch failed with provided reason.
IdentityOdpDisabled error string when odp event is not dispatched as odp is disabled.
IdentityOdpNotIntegrated error string when odp event is not dispatched as odp is not integrated.
InvalidSegmentIdentifier error string when fetch failed with invalid identifier.
OdpActionIdentified holds the value for identified action type.
OdpAPIKeyHeader defines key for designating the ODP API public key.
OdpEventFailed error string when odp event failed with provided reason.
ODPEventsAPIEndpointPath defines the endpoint path for events api.
OdpEventType holds the value for the odp event type.
OdpFSUserIDKey holds the key for the odp fullstack/feature experimentation userID.
OdpInvalidAction error string when odp event action is invalid.
OdpInvalidData error string when odp event data is invalid.
OdpNotEnabled error string when odp is not enabled.
OdpNotIntegrated error string when odp is not integrated.