• Articles
  • Api Documentation

    Show / Hide Table of Contents
    • Yort.Humm.InStore
      • CreateKeyRequest
      • CreateKeyResponse
      • HummApiUrlSelector
      • HummClient
      • HummClientConfiguration
      • HummCountry
      • HummEnvironment
      • HummResponseSignatureException
      • HummStatusCodes
      • IHummApiUrlSelector
      • IHummClient
      • InviteRequest
      • InviteResponse
      • PendingAuthorisationEventArgs
      • ProcessAuthorisationRequest
      • ProcessAuthorisationResponse
      • ProcessSalesAdjustmentRequest
      • ProcessSalesAdjustmentResponse
      • ProcessSalesAdjustmentReversalRequest
      • ProcessSalesAdjustmentReversalResponse
      • PurchaseItemsCollection
      • RequestStates
      • SendReceiptRequest
      • SendReceiptResponse
    • Yort.Humm.InStore.Infrastructure
      • Hmac256SignatureGenerator
      • ISignatureGenerator
      • RequestBase
      • ResponseBase
      • SignedRequestWriter

    Class PurchaseItemsCollection

    A collection representing a list of purchased items, used to provide extra details about a Humm transaction.

    Inheritance
    Object
    List<String>
    PurchaseItemsCollection
    Implements
    IList<String>
    ICollection<String>
    IReadOnlyList<String>
    IReadOnlyCollection<String>
    IEnumerable<String>
    IList
    ICollection
    IEnumerable
    Inherited Members
    System.Collections.Generic.List<System.String>.System.Collections.IList.get_Item(System.Int32)
    System.Collections.Generic.List<System.String>.System.Collections.IList.set_Item(System.Int32, System.Object)
    List<String>.Add(String)
    List<String>.AddRange(IEnumerable<String>)
    List<String>.AsReadOnly()
    List<String>.BinarySearch(String)
    List<String>.BinarySearch(String, IComparer<String>)
    List<String>.BinarySearch(Int32, Int32, String, IComparer<String>)
    List<String>.Clear()
    List<String>.Contains(String)
    List<String>.ConvertAll<TOutput>(Converter<String, TOutput>)
    List<String>.CopyTo(String[])
    List<String>.CopyTo(String[], Int32)
    List<String>.CopyTo(Int32, String[], Int32, Int32)
    List<String>.Exists(Predicate<String>)
    List<String>.Find(Predicate<String>)
    List<String>.FindAll(Predicate<String>)
    List<String>.FindIndex(Int32, Int32, Predicate<String>)
    List<String>.FindIndex(Int32, Predicate<String>)
    List<String>.FindIndex(Predicate<String>)
    List<String>.FindLast(Predicate<String>)
    List<String>.FindLastIndex(Int32, Int32, Predicate<String>)
    List<String>.FindLastIndex(Int32, Predicate<String>)
    List<String>.FindLastIndex(Predicate<String>)
    List<String>.ForEach(Action<String>)
    List<String>.GetEnumerator()
    List<String>.GetRange(Int32, Int32)
    List<String>.IndexOf(String)
    List<String>.IndexOf(String, Int32)
    List<String>.IndexOf(String, Int32, Int32)
    List<String>.Insert(Int32, String)
    List<String>.InsertRange(Int32, IEnumerable<String>)
    List<String>.LastIndexOf(String)
    List<String>.LastIndexOf(String, Int32)
    List<String>.LastIndexOf(String, Int32, Int32)
    List<String>.Remove(String)
    List<String>.RemoveAll(Predicate<String>)
    List<String>.RemoveAt(Int32)
    List<String>.RemoveRange(Int32, Int32)
    List<String>.Reverse()
    List<String>.Reverse(Int32, Int32)
    List<String>.Sort()
    List<String>.Sort(IComparer<String>)
    List<String>.Sort(Comparison<String>)
    List<String>.Sort(Int32, Int32, IComparer<String>)
    List<String>.IEnumerable<String>.GetEnumerator()
    List<String>.ICollection.CopyTo(Array, Int32)
    List<String>.IEnumerable.GetEnumerator()
    List<String>.IList.Add(Object)
    List<String>.IList.Contains(Object)
    List<String>.IList.IndexOf(Object)
    List<String>.IList.Insert(Int32, Object)
    List<String>.IList.Remove(Object)
    List<String>.ToArray()
    List<String>.TrimExcess()
    List<String>.TrueForAll(Predicate<String>)
    List<String>.Capacity
    List<String>.Count
    List<String>.Item[Int32]
    List<String>.ICollection<String>.IsReadOnly
    List<String>.ICollection.IsSynchronized
    List<String>.ICollection.SyncRoot
    List<String>.IList.IsFixedSize
    List<String>.IList.IsReadOnly
    List<String>.IList.Item[Int32]
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Yort.Humm.InStore
    Assembly: Yort.Humm.InStore.dll
    Syntax
    public class PurchaseItemsCollection : List<string>, IList<string>, ICollection<string>, IReadOnlyList<string>, IReadOnlyCollection<string>, IEnumerable<string>, IList, ICollection, IEnumerable
    Remarks

    Each item in the collection is a string providing a simple description of the item purchased.

    Constructors

    | Improve this Doc View Source

    PurchaseItemsCollection()

    Initializes a new instance of the PurchaseItemsCollection class.

    Declaration
    public PurchaseItemsCollection()
    | Improve this Doc View Source

    PurchaseItemsCollection(IEnumerable<String>)

    Initializes a new instance of the PurchaseItemsCollection class.

    Declaration
    public PurchaseItemsCollection(IEnumerable<string> items)
    Parameters
    Type Name Description
    IEnumerable<String> items

    A set of items to intialise the collection with.

    | Improve this Doc View Source

    PurchaseItemsCollection(Int32)

    Initializes a new instance of the PurchaseItemsCollection class.

    Declaration
    public PurchaseItemsCollection(int capacity)
    Parameters
    Type Name Description
    Int32 capacity

    The number of elements that the new list can initially store.

    Implements

    System.Collections.Generic.IList<T>
    System.Collections.Generic.ICollection<T>
    System.Collections.Generic.IReadOnlyList<T>
    System.Collections.Generic.IReadOnlyCollection<T>
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IList
    System.Collections.ICollection
    System.Collections.IEnumerable

    See Also

    List<T>
    • Improve this Doc
    • View Source
    Back to top Copyright (c) 2020 Troy Willmot