• 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 PendingAuthorisationEventArgs

    Arguments for the PendingAuthorisation event.

    Inheritance
    Object
    EventArgs
    PendingAuthorisationEventArgs
    Inherited Members
    EventArgs.Empty
    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 sealed class PendingAuthorisationEventArgs : EventArgs

    Constructors

    | Improve this Doc View Source

    PendingAuthorisationEventArgs(String, Int32, Dictionary<String, String>)

    Initializes a new instance of the PendingAuthorisationEventArgs class.

    Declaration
    public PendingAuthorisationEventArgs(string clientReference, int retryDuration, Dictionary<string, string> trackingData)
    Parameters
    Type Name Description
    String clientReference

    The client reference of the request associated with this event.

    Int32 retryDuration

    The minimum amount of time, in seconds, to wait before re-checking the request status.

    Dictionary<String, String> trackingData

    The tracking data associated with the original request, if any (may be null).

    Properties

    | Improve this Doc View Source

    ClientReference

    Returns the client reference of the request that caused this event.

    Declaration
    public string ClientReference { get; }
    Property Value
    Type Description
    String

    The client reference of the ProcessAuthorisationRequest that is pending.

    | Improve this Doc View Source

    RetryDuration

    Returns the minimum number of seconds to wait until re-checking the request status.

    Declaration
    public int RetryDuration { get; }
    Property Value
    Type Description
    Int32

    The duration of the retry interval (in seconds).

    | Improve this Doc View Source

    TrackingData

    Returns the tracking data associated with the original request, if any (may be null).

    Declaration
    public Dictionary<string, string> TrackingData { get; }
    Property Value
    Type Description
    Dictionary<String, String>

    The tracking data from the original ProcessAuthorisationRequest.

    See Also

    EventArgs
    • Improve this Doc
    • View Source
    Back to top Copyright (c) 2020 Troy Willmot