Class: Aws::MarketplaceCatalog::Types::OfferFilters

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-marketplacecatalog/types.rb

Overview

A filter for offers entity.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#availability_end_dateTypes::OfferAvailabilityEndDateFilter

Allows filtering on the ‘AvailabilityEndDate` of an offer.



1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1431

class OfferFilters < Struct.new(
  :entity_id,
  :name,
  :product_id,
  :release_date,
  :availability_end_date,
  :buyer_accounts,
  :state,
  :targeting,
  :last_modified_date)
  SENSITIVE = []
  include Aws::Structure
end

#buyer_accountsTypes::OfferBuyerAccountsFilter

Allows filtering on the ‘BuyerAccounts` of an offer.



1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1431

class OfferFilters < Struct.new(
  :entity_id,
  :name,
  :product_id,
  :release_date,
  :availability_end_date,
  :buyer_accounts,
  :state,
  :targeting,
  :last_modified_date)
  SENSITIVE = []
  include Aws::Structure
end

#entity_idTypes::OfferEntityIdFilter

Allows filtering on ‘EntityId` of an offer.



1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1431

class OfferFilters < Struct.new(
  :entity_id,
  :name,
  :product_id,
  :release_date,
  :availability_end_date,
  :buyer_accounts,
  :state,
  :targeting,
  :last_modified_date)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_dateTypes::OfferLastModifiedDateFilter

Allows filtering on the ‘LastModifiedDate` of an offer.



1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1431

class OfferFilters < Struct.new(
  :entity_id,
  :name,
  :product_id,
  :release_date,
  :availability_end_date,
  :buyer_accounts,
  :state,
  :targeting,
  :last_modified_date)
  SENSITIVE = []
  include Aws::Structure
end

#nameTypes::OfferNameFilter

Allows filtering on the ‘Name` of an offer.



1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1431

class OfferFilters < Struct.new(
  :entity_id,
  :name,
  :product_id,
  :release_date,
  :availability_end_date,
  :buyer_accounts,
  :state,
  :targeting,
  :last_modified_date)
  SENSITIVE = []
  include Aws::Structure
end

#product_idTypes::OfferProductIdFilter

Allows filtering on the ‘ProductId` of an offer.



1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1431

class OfferFilters < Struct.new(
  :entity_id,
  :name,
  :product_id,
  :release_date,
  :availability_end_date,
  :buyer_accounts,
  :state,
  :targeting,
  :last_modified_date)
  SENSITIVE = []
  include Aws::Structure
end

#release_dateTypes::OfferReleaseDateFilter

Allows filtering on the ‘ReleaseDate` of an offer.



1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1431

class OfferFilters < Struct.new(
  :entity_id,
  :name,
  :product_id,
  :release_date,
  :availability_end_date,
  :buyer_accounts,
  :state,
  :targeting,
  :last_modified_date)
  SENSITIVE = []
  include Aws::Structure
end

#stateTypes::OfferStateFilter

Allows filtering on the ‘State` of an offer.



1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1431

class OfferFilters < Struct.new(
  :entity_id,
  :name,
  :product_id,
  :release_date,
  :availability_end_date,
  :buyer_accounts,
  :state,
  :targeting,
  :last_modified_date)
  SENSITIVE = []
  include Aws::Structure
end

#targetingTypes::OfferTargetingFilter

Allows filtering on the ‘Targeting` of an offer.



1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1431

class OfferFilters < Struct.new(
  :entity_id,
  :name,
  :product_id,
  :release_date,
  :availability_end_date,
  :buyer_accounts,
  :state,
  :targeting,
  :last_modified_date)
  SENSITIVE = []
  include Aws::Structure
end