Previous Docs Version

The documentation you are viewing is for a previous version of the Vendr product. Click here to jump to the current stable version.

GiftCardQuerySpecificationFactory

API reference for GiftCardQuerySpecificationFactory in Vendr, the eCommerce solution for Umbraco v8+

GiftCardQuerySpecificationFactory

public class GiftCardQuerySpecificationFactory : IGiftCardQuerySpecificationFactory

Inheritance

Namespace

Constructors

GiftCardQuerySpecificationFactory

The default constructor.

public GiftCardQuerySpecificationFactory()

Methods

CreatedAfter

public IQuerySpecification<GiftCardReadOnly> CreatedAfter(DateTime date)

CreatedBefore

public IQuerySpecification<GiftCardReadOnly> CreatedBefore(DateTime date)

CreatedBetween

public IQuerySpecification<GiftCardReadOnly> CreatedBetween(DateTime fromDate, DateTime toDate)

FromOrder (1 of 2)

public IQuerySpecification<GiftCardReadOnly> FromOrder(Guid orderId)

FromOrder (2 of 2)

public IQuerySpecification<GiftCardReadOnly> FromOrder(string orderNumber)

FromStore

public IQuerySpecification<GiftCardReadOnly> FromStore(Guid storeId)

HasCode (1 of 2)

public IQuerySpecification<GiftCardReadOnly> HasCode(string code)

HasCode (2 of 2)

public IQuerySpecification<GiftCardReadOnly> HasCode(IEnumerable<string> codes)

HasProperty (1 of 2)

public IQuerySpecification<GiftCardReadOnly> HasProperty(string key, string value, 
    StringComparisonType comparisonType = StringComparisonType.Equals)

HasProperty (2 of 2)

public IQuerySpecification<GiftCardReadOnly> HasProperty(KeyValuePair<string, string> property, 
    StringComparisonType comparisonType = StringComparisonType.Equals)

InCurrency (1 of 2)

public IQuerySpecification<GiftCardReadOnly> InCurrency(Guid currencyId)

InCurrency (2 of 2)

public IQuerySpecification<GiftCardReadOnly> InCurrency(IEnumerable<Guid> currencyIds)

SearchableFieldsMatch

public IQuerySpecification<GiftCardReadOnly> SearchableFieldsMatch(string searchTerm, 
    StringComparisonType comparisonType = StringComparisonType.Contains)

Edit this page on GitHub

Site + logo design © 2025 Outfield Digital Ltd. Content contributions licensed under MIT.
Vendr® is a Registered Trademark of Outfield Digital Ltd.