Class Override
An object that holds a dictionary of pool overrides, indexed by the base pool ID. A ticket whose attributes would have placed it in the base pool will instead be placed in the corresponding variant pool if there is an override for this base pool.
Inheritance
Inherited Members
Namespace: Unity.Services.Matchmaker.Models
Syntax
public class Override
Constructors
Override(String, String, String)
An object that holds a dictionary of pool overrides, indexed by the base pool ID. A ticket whose attributes would have placed it in the base pool will instead be placed in the corresponding variant pool if there is an override for this base pool.
Declaration
public Override(string basePoolId = null, string variantId = null, string poolOverrideId = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | basePoolId | The id of the base pool linked to that override |
System.String | variantId | The Id of the variant that identifies this override in Player Engagement. |
System.String | poolOverrideId | The Id of the pool that overrides the base pool. If null, this mean the ticket falls into the control group and will get assigned the base pool. |
Properties
BasePoolId
The id of the base pool linked to that override
Declaration
public string BasePoolId { get; }
Property Value
Type | Description |
---|---|
System.String |
PoolOverrideId
The Id of the pool that overrides the base pool. If null, this mean the ticket falls into the control group and will get assigned the base pool.
Declaration
public string PoolOverrideId { get; }
Property Value
Type | Description |
---|---|
System.String |
VariantId
The Id of the variant that identifies this override in Player Engagement.
Declaration
public string VariantId { get; }
Property Value
Type | Description |
---|---|
System.String |