Class OfferFilters

    • Method Detail

      • entityId

        public final OfferEntityIdFilter entityId()

        Allows filtering on EntityId of an offer.

        Returns:
        Allows filtering on EntityId of an offer.
      • name

        public final OfferNameFilter name()

        Allows filtering on the Name of an offer.

        Returns:
        Allows filtering on the Name of an offer.
      • productId

        public final OfferProductIdFilter productId()

        Allows filtering on the ProductId of an offer.

        Returns:
        Allows filtering on the ProductId of an offer.
      • releaseDate

        public final OfferReleaseDateFilter releaseDate()

        Allows filtering on the ReleaseDate of an offer.

        Returns:
        Allows filtering on the ReleaseDate of an offer.
      • availabilityEndDate

        public final OfferAvailabilityEndDateFilter availabilityEndDate()

        Allows filtering on the AvailabilityEndDate of an offer.

        Returns:
        Allows filtering on the AvailabilityEndDate of an offer.
      • buyerAccounts

        public final OfferBuyerAccountsFilter buyerAccounts()

        Allows filtering on the BuyerAccounts of an offer.

        Returns:
        Allows filtering on the BuyerAccounts of an offer.
      • state

        public final OfferStateFilter state()

        Allows filtering on the State of an offer.

        Returns:
        Allows filtering on the State of an offer.
      • targeting

        public final OfferTargetingFilter targeting()

        Allows filtering on the Targeting of an offer.

        Returns:
        Allows filtering on the Targeting of an offer.
      • lastModifiedDate

        public final OfferLastModifiedDateFilter lastModifiedDate()

        Allows filtering on the LastModifiedDate of an offer.

        Returns:
        Allows filtering on the LastModifiedDate of an offer.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)