Roblox UtilitiesDevlHub Roblox Documentation

Enum

IXPLoadingStatus

Describes the loading state of an IXP (in-experience experiment) layer fetch operation.

IXPLoadingStatus represents the lifecycle state of an HTTP request made by IXPService to fetch IXP layer assignments for a subject (user, browser tracker, or creator). Methods such as GetUserLayerLoadingStatus() and events such as OnUserLayerLoadingStatusChanged return or pass this enum. Callers should wait for IXPLoadingStatus.Initialized before reading layer variables; any error value indicates the fetch did not succeed and layer variables will not be populated.

Items 7#

NameValueSummary
None0The default status when the IXP controller is first constructed or after layers have been cleared.
Pending1An HTTP request to fetch layer assignments has been sent and a response is awaited.
Initialized2The HTTP request completed successfully and layer variable values have been populated from the response.
ErrorInvalidUser3The fetch failed because the requested subject (user) was invalid at the time of the request.
ErrorConnection4The HTTP request to fetch layer assignments failed due to a connection error.
ErrorJsonParse5The HTTP request succeeded but the response body could not be parsed as valid JSON.
ErrorTimedOut6The HTTP request to fetch layer assignments timed out before a response was received.