class ShopifyAPI::PriceRule
def initialize(session: ShopifyAPI::Context.active_session)
def initialize(session: ShopifyAPI::Context.active_session) super(session: session) @allocation_limit = T.let(nil, T.nilable(Integer)) @allocation_method = T.let(nil, T.nilable(String)) @created_at = T.let(nil, T.nilable(String)) @customer_segment_prerequisite_ids = T.let(nil, T.nilable(T::Array[T.untyped])) @customer_selection = T.let(nil, T.nilable(String)) @ends_at = T.let(nil, T.nilable(String)) @entitled_collection_ids = T.let(nil, T.nilable(T::Array[T.untyped])) @entitled_country_ids = T.let(nil, T.nilable(T::Array[T.untyped])) @entitled_product_ids = T.let(nil, T.nilable(T::Array[T.untyped])) @entitled_variant_ids = T.let(nil, T.nilable(T::Array[T.untyped])) @id = T.let(nil, T.nilable(Integer)) @once_per_customer = T.let(nil, T.nilable(T::Boolean)) @prerequisite_collection_ids = T.let(nil, T.nilable(T::Array[T.untyped])) @prerequisite_customer_ids = T.let(nil, T.nilable(T::Array[T.untyped])) @prerequisite_product_ids = T.let(nil, T.nilable(T::Array[T.untyped])) @prerequisite_quantity_range = T.let(nil, T.nilable(T::Hash[T.untyped, T.untyped])) @prerequisite_shipping_price_range = T.let(nil, T.nilable(T::Hash[T.untyped, T.untyped])) @prerequisite_subtotal_range = T.let(nil, T.nilable(T::Hash[T.untyped, T.untyped])) @prerequisite_to_entitlement_purchase = T.let(nil, T.nilable(T::Hash[T.untyped, T.untyped])) @prerequisite_to_entitlement_quantity_ratio = T.let(nil, T.nilable(T::Hash[T.untyped, T.untyped])) @prerequisite_variant_ids = T.let(nil, T.nilable(T::Array[T.untyped])) @starts_at = T.let(nil, T.nilable(String)) @target_selection = T.let(nil, T.nilable(String)) @target_type = T.let(nil, T.nilable(String)) @title = T.let(nil, T.nilable(String)) @updated_at = T.let(nil, T.nilable(String)) @usage_limit = T.let(nil, T.nilable(Integer)) @value = T.let(nil, T.nilable(String)) @value_type = T.let(nil, T.nilable(String)) end