Strike type defines how the market strike (expiration value) is defined and evaluated.
greater: It will be a single number. For YES outcome the expiration value should be greater than "floor_strike".
greater_or_equal: It will be a single number. For YES outcome the expiration value should be greater OR EQUAL than "floor_strike".
less: It will be a single number. For YES outcome the expiration value should be less than "cap_strike".
less_or_equal: It will be a single number. For YES outcome the expiration value should be less OR EQUAL than "cap_strike".
between: It will be two numbers. For YES outcome the expiration value should be between inclusive "floor_strike" and "cap_strike", that means expiration value needs to be greater or equal "floor_strike" and less or equal "cap_strike".
functional: For scalar markets only. A mapping from expiration values to settlement values of the YES/LONG side will be in "functional_strike".
custom: It will be one or more non-numerical values. For YES outcome the expiration values should be equal to the values in "custom_strike".
structured: A key value map from relationship -> structured target IDs. Metadata for these structured targets can be fetched via the /structured_targets endpoints.
unknown MarketStrikeTypeUnknown
greater MarketStrikeTypeGreater
less MarketStrikeTypeLess
greater_or_equal MarketStrikeTypeGreaterOrEqual
less_or_equal MarketStrikeTypeLessOrEqual
between MarketStrikeTypeBetween
functional MarketStrikeTypeFunctional
custom MarketStrikeTypeCustom
structured MarketStrikeTypeStructured
unknown
greater
less
greater_or_equal
less_or_equal
between
functional
custom
structured