Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RiskV1UpdatePost201Response" /> class.
 /// </summary>
 /// <param name="Links">Links.</param>
 /// <param name="ClientReferenceInformaton">ClientReferenceInformaton.</param>
 /// <param name="Id">An unique identification number assigned by CyberSource to identify the submitted request. It is also appended to the endpoint of the resource.  On incremental authorizations, this value with be the same as the identification number returned in the original authorization response. .</param>
 /// <param name="Status">The status for risk update 201 calls. Possible values are: - INVALID_REQUEST - COMPLETED .</param>
 /// <param name="SubmitTimeUtc">Time of request in UTC. Format: &#x60;YYYY-MM-DDThh:mm:ssZ&#x60; Example &#x60;2016-08-11T22:47:57Z&#x60; equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The &#x60;T&#x60; separates the date and the time. The &#x60;Z&#x60; indicates UTC. .</param>
 public RiskV1UpdatePost201Response(PtsV2IncrementalAuthorizationPatch201ResponseLinks Links = default(PtsV2IncrementalAuthorizationPatch201ResponseLinks), PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation ClientReferenceInformaton = default(PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation), string Id = default(string), string Status = default(string), string SubmitTimeUtc = default(string))
 {
     this.Links = Links;
     this.ClientReferenceInformaton = ClientReferenceInformaton;
     this.Id            = Id;
     this.Status        = Status;
     this.SubmitTimeUtc = SubmitTimeUtc;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="RiskV1AuthenticationSetupsPost201Response" /> class.
 /// </summary>
 /// <param name="Links">Links.</param>
 /// <param name="Id">An unique identification number to identify the submitted request. It is also appended to the endpoint of the resource.  On incremental authorizations, this value with be the same as the identification number returned in the original authorization response.  #### PIN debit Returned for all PIN debit services. .</param>
 /// <param name="SubmitTimeUtc">Time of request in UTC. Format: &#x60;YYYY-MM-DDThh:mm:ssZ&#x60; **Example** &#x60;2016-08-11T22:47:57Z&#x60; equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The &#x60;T&#x60; separates the date and the time. The &#x60;Z&#x60; indicates UTC.  Returned by authorization service.  #### PIN debit Time when the PIN debit credit, PIN debit purchase or PIN debit reversal was requested.  Returned by PIN debit credit, PIN debit purchase or PIN debit reversal. .</param>
 /// <param name="Status">The status for payerAuthentication 201 setup calls. Possible value is: - COMPLETED - FAILED .</param>
 /// <param name="ConsumerAuthenticationInformation">ConsumerAuthenticationInformation.</param>
 /// <param name="ErrorInformation">ErrorInformation.</param>
 public RiskV1AuthenticationSetupsPost201Response(PtsV2IncrementalAuthorizationPatch201ResponseLinks Links = default(PtsV2IncrementalAuthorizationPatch201ResponseLinks), string Id = default(string), string SubmitTimeUtc = default(string), string Status = default(string), RiskV1AuthenticationSetupsPost201ResponseConsumerAuthenticationInformation ConsumerAuthenticationInformation = default(RiskV1AuthenticationSetupsPost201ResponseConsumerAuthenticationInformation), RiskV1AuthenticationSetupsPost201ResponseErrorInformation ErrorInformation = default(RiskV1AuthenticationSetupsPost201ResponseErrorInformation))
 {
     this.Links         = Links;
     this.Id            = Id;
     this.SubmitTimeUtc = SubmitTimeUtc;
     this.Status        = Status;
     this.ConsumerAuthenticationInformation = ConsumerAuthenticationInformation;
     this.ErrorInformation = ErrorInformation;
 }
Esempio n. 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PtsV2PaymentsVoidsPost201Response" /> class.
 /// </summary>
 /// <param name="Links">Links.</param>
 /// <param name="Id">An unique identification number assigned by CyberSource to identify the submitted request. It is also appended to the endpoint of the resource.  On incremental authorizations, this value with be the same as the identification number returned in the original authorization response. .</param>
 /// <param name="SubmitTimeUtc">Time of request in UTC. Format: &#x60;YYYY-MM-DDThh:mm:ssZ&#x60; Example &#x60;2016-08-11T22:47:57Z&#x60; equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The &#x60;T&#x60; separates the date and the time. The &#x60;Z&#x60; indicates UTC. .</param>
 /// <param name="Status">The status of the submitted transaction.  Possible values:  - VOIDED .</param>
 /// <param name="ClientReferenceInformation">ClientReferenceInformation.</param>
 /// <param name="VoidAmountDetails">VoidAmountDetails.</param>
 public PtsV2PaymentsVoidsPost201Response(PtsV2IncrementalAuthorizationPatch201ResponseLinks Links = default(PtsV2IncrementalAuthorizationPatch201ResponseLinks), string Id = default(string), string SubmitTimeUtc = default(string), string Status = default(string), PtsV2PaymentsPost201ResponseClientReferenceInformation ClientReferenceInformation = default(PtsV2PaymentsPost201ResponseClientReferenceInformation), PtsV2PaymentsVoidsPost201ResponseVoidAmountDetails VoidAmountDetails = default(PtsV2PaymentsVoidsPost201ResponseVoidAmountDetails))
 {
     this.Links         = Links;
     this.Id            = Id;
     this.SubmitTimeUtc = SubmitTimeUtc;
     this.Status        = Status;
     this.ClientReferenceInformation = ClientReferenceInformation;
     this.VoidAmountDetails          = VoidAmountDetails;
 }
Esempio n. 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RiskV1ExportComplianceInquiriesPost201Response" /> class.
 /// </summary>
 /// <param name="Links">Links.</param>
 /// <param name="Id">An unique identification number generated by Cybersource to identify the submitted request. Returned by all services. It is also appended to the endpoint of the resource. On incremental authorizations, this value with be the same as the identification number returned in the original authorization response. .</param>
 /// <param name="SubmitTimeUtc">Time of request in UTC. Format: &#x60;YYYY-MM-DDThh:mm:ssZ&#x60; **Example** &#x60;2016-08-11T22:47:57Z&#x60; equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The &#x60;T&#x60; separates the date and the time. The &#x60;Z&#x60; indicates UTC.  Returned by Cybersource for all services. .</param>
 /// <param name="SubmitTimeLocal">Time that the transaction was submitted in local time. Generated by Cybersource..</param>
 /// <param name="Status">The status for the call can be: - COMPLETED - INVALID_REQUEST - DECLINED .</param>
 /// <param name="Message">The message describing the reason of the status. Value can be   - The customer matched the Denied Parties List   - The Export bill_country/ship_country  match   - Export email_country match   - Export hostname_country/ip_country match .</param>
 /// <param name="ClientReferenceInformation">ClientReferenceInformation.</param>
 /// <param name="ExportComplianceInformation">ExportComplianceInformation.</param>
 /// <param name="ErrorInformation">ErrorInformation.</param>
 public RiskV1ExportComplianceInquiriesPost201Response(PtsV2IncrementalAuthorizationPatch201ResponseLinks Links = default(PtsV2IncrementalAuthorizationPatch201ResponseLinks), string Id = default(string), string SubmitTimeUtc = default(string), string SubmitTimeLocal = default(string), string Status = default(string), string Message = default(string), RiskV1DecisionsPost201ResponseClientReferenceInformation ClientReferenceInformation = default(RiskV1DecisionsPost201ResponseClientReferenceInformation), RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformation ExportComplianceInformation = default(RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformation), RiskV1ExportComplianceInquiriesPost201ResponseErrorInformation ErrorInformation = default(RiskV1ExportComplianceInquiriesPost201ResponseErrorInformation))
 {
     this.Links                       = Links;
     this.Id                          = Id;
     this.SubmitTimeUtc               = SubmitTimeUtc;
     this.SubmitTimeLocal             = SubmitTimeLocal;
     this.Status                      = Status;
     this.Message                     = Message;
     this.ClientReferenceInformation  = ClientReferenceInformation;
     this.ExportComplianceInformation = ExportComplianceInformation;
     this.ErrorInformation            = ErrorInformation;
 }
Esempio n. 5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RiskV1AuthenticationResultsPost201Response" /> class.
 /// </summary>
 /// <param name="Links">Links.</param>
 /// <param name="Id">An unique identification number to identify the submitted request. It is also appended to the endpoint of the resource.  On incremental authorizations, this value with be the same as the identification number returned in the original authorization response.  #### PIN debit Returned for all PIN debit services. .</param>
 /// <param name="SubmitTimeUtc">Time of request in UTC. Format: &#x60;YYYY-MM-DDThh:mm:ssZ&#x60; **Example** &#x60;2016-08-11T22:47:57Z&#x60; equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The &#x60;T&#x60; separates the date and the time. The &#x60;Z&#x60; indicates UTC.  Returned by authorization service.  #### PIN debit Time when the PIN debit credit, PIN debit purchase or PIN debit reversal was requested.  Returned by PIN debit credit, PIN debit purchase or PIN debit reversal. .</param>
 /// <param name="SubmitTimeLocal">Time that the transaction was submitted in local time..</param>
 /// <param name="Status">The status for payerAuthentication 201 enroll and validate calls. Possible values are: - &#x60;AUTHENTICATION_SUCCESSFUL&#x60; - &#x60;PENDING_AUTHENTICATION&#x60; - &#x60;INVALID_REQUEST&#x60; - &#x60;AUTHENTICATION_FAILED&#x60; .</param>
 /// <param name="Message">The message describing the reason of the status. Value is: - The cardholder is enrolled in Payer Authentication. Please authenticate the cardholder before continuing with the transaction. .</param>
 /// <param name="ClientReferenceInformation">ClientReferenceInformation.</param>
 /// <param name="ConsumerAuthenticationInformation">ConsumerAuthenticationInformation.</param>
 /// <param name="ErrorInformation">ErrorInformation.</param>
 public RiskV1AuthenticationResultsPost201Response(PtsV2IncrementalAuthorizationPatch201ResponseLinks Links = default(PtsV2IncrementalAuthorizationPatch201ResponseLinks), string Id = default(string), string SubmitTimeUtc = default(string), string SubmitTimeLocal = default(string), string Status = default(string), string Message = default(string), PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation ClientReferenceInformation = default(PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation), RiskV1AuthenticationResultsPost201ResponseConsumerAuthenticationInformation ConsumerAuthenticationInformation = default(RiskV1AuthenticationResultsPost201ResponseConsumerAuthenticationInformation), RiskV1AuthenticationsPost201ResponseErrorInformation ErrorInformation = default(RiskV1AuthenticationsPost201ResponseErrorInformation))
 {
     this.Links                             = Links;
     this.Id                                = Id;
     this.SubmitTimeUtc                     = SubmitTimeUtc;
     this.SubmitTimeLocal                   = SubmitTimeLocal;
     this.Status                            = Status;
     this.Message                           = Message;
     this.ClientReferenceInformation        = ClientReferenceInformation;
     this.ConsumerAuthenticationInformation = ConsumerAuthenticationInformation;
     this.ErrorInformation                  = ErrorInformation;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PtsV2IncrementalAuthorizationPatch201Response" /> class.
 /// </summary>
 /// <param name="Links">Links.</param>
 /// <param name="Id">An unique identification number generated by Cybersource to identify the submitted request. Returned by all services. It is also appended to the endpoint of the resource. On incremental authorizations, this value with be the same as the identification number returned in the original authorization response. .</param>
 /// <param name="SubmitTimeUtc">Time of request in UTC. Format: &#x60;YYYY-MM-DDThh:mm:ssZ&#x60; **Example** &#x60;2016-08-11T22:47:57Z&#x60; equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The &#x60;T&#x60; separates the date and the time. The &#x60;Z&#x60; indicates UTC.  Returned by Cybersource for all services. .</param>
 /// <param name="Status">The status of the submitted transaction.  Possible values:  - AUTHORIZED  - AUTHORIZED_PENDING_REVIEW  - DECLINED .</param>
 /// <param name="ReconciliationId">Reference number for the transaction. Depending on how your Cybersource account is configured, this value could either be provided in the API request or generated by CyberSource. The actual value used in the request to the processor is provided back to you by Cybersource in the response. .</param>
 /// <param name="ErrorInformation">ErrorInformation.</param>
 /// <param name="ClientReferenceInformation">ClientReferenceInformation.</param>
 /// <param name="ProcessorInformation">ProcessorInformation.</param>
 /// <param name="PaymentInformation">PaymentInformation.</param>
 /// <param name="OrderInformation">OrderInformation.</param>
 public PtsV2IncrementalAuthorizationPatch201Response(PtsV2IncrementalAuthorizationPatch201ResponseLinks Links = default(PtsV2IncrementalAuthorizationPatch201ResponseLinks), string Id = default(string), string SubmitTimeUtc = default(string), string Status = default(string), string ReconciliationId = default(string), PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation ErrorInformation = default(PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation), PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation ClientReferenceInformation = default(PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation), PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation ProcessorInformation = default(PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation), PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformation PaymentInformation = default(PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformation), PtsV2IncrementalAuthorizationPatch201ResponseOrderInformation OrderInformation = default(PtsV2IncrementalAuthorizationPatch201ResponseOrderInformation))
 {
     this.Links                      = Links;
     this.Id                         = Id;
     this.SubmitTimeUtc              = SubmitTimeUtc;
     this.Status                     = Status;
     this.ReconciliationId           = ReconciliationId;
     this.ErrorInformation           = ErrorInformation;
     this.ClientReferenceInformation = ClientReferenceInformation;
     this.ProcessorInformation       = ProcessorInformation;
     this.PaymentInformation         = PaymentInformation;
     this.OrderInformation           = OrderInformation;
 }
Esempio n. 7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PtsV2PaymentsReversalsPost201Response" /> class.
 /// </summary>
 /// <param name="Links">Links.</param>
 /// <param name="Id">An unique identification number assigned by CyberSource to identify the submitted request. It is also appended to the endpoint of the resource.  On incremental authorizations, this value with be the same as the identification number returned in the original authorization response. .</param>
 /// <param name="SubmitTimeUtc">Time of request in UTC. Format: &#x60;YYYY-MM-DDThh:mm:ssZ&#x60; Example &#x60;2016-08-11T22:47:57Z&#x60; equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The &#x60;T&#x60; separates the date and the time. The &#x60;Z&#x60; indicates UTC. .</param>
 /// <param name="Status">The status of the submitted transaction.  Possible values:  - REVERSED .</param>
 /// <param name="ReconciliationId">The reconciliation id for the submitted transaction. This value is not returned for all processors. .</param>
 /// <param name="ClientReferenceInformation">ClientReferenceInformation.</param>
 /// <param name="ReversalAmountDetails">ReversalAmountDetails.</param>
 /// <param name="ProcessorInformation">ProcessorInformation.</param>
 /// <param name="IssuerInformation">IssuerInformation.</param>
 /// <param name="AuthorizationInformation">AuthorizationInformation.</param>
 /// <param name="PointOfSaleInformation">PointOfSaleInformation.</param>
 public PtsV2PaymentsReversalsPost201Response(PtsV2IncrementalAuthorizationPatch201ResponseLinks Links = default(PtsV2IncrementalAuthorizationPatch201ResponseLinks), string Id = default(string), string SubmitTimeUtc = default(string), string Status = default(string), string ReconciliationId = default(string), PtsV2PaymentsPost201ResponseClientReferenceInformation ClientReferenceInformation = default(PtsV2PaymentsPost201ResponseClientReferenceInformation), PtsV2PaymentsReversalsPost201ResponseReversalAmountDetails ReversalAmountDetails = default(PtsV2PaymentsReversalsPost201ResponseReversalAmountDetails), PtsV2PaymentsReversalsPost201ResponseProcessorInformation ProcessorInformation = default(PtsV2PaymentsReversalsPost201ResponseProcessorInformation), PtsV2PaymentsReversalsPost201ResponseIssuerInformation IssuerInformation = default(PtsV2PaymentsReversalsPost201ResponseIssuerInformation), PtsV2PaymentsReversalsPost201ResponseAuthorizationInformation AuthorizationInformation = default(PtsV2PaymentsReversalsPost201ResponseAuthorizationInformation), Ptsv2paymentsidreversalsPointOfSaleInformation PointOfSaleInformation = default(Ptsv2paymentsidreversalsPointOfSaleInformation))
 {
     this.Links                      = Links;
     this.Id                         = Id;
     this.SubmitTimeUtc              = SubmitTimeUtc;
     this.Status                     = Status;
     this.ReconciliationId           = ReconciliationId;
     this.ClientReferenceInformation = ClientReferenceInformation;
     this.ReversalAmountDetails      = ReversalAmountDetails;
     this.ProcessorInformation       = ProcessorInformation;
     this.IssuerInformation          = IssuerInformation;
     this.AuthorizationInformation   = AuthorizationInformation;
     this.PointOfSaleInformation     = PointOfSaleInformation;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TssV2TransactionsPost201Response" /> class.
 /// </summary>
 /// <param name="SearchId">An unique identification number assigned by CyberSource to identify each Search request..</param>
 /// <param name="Save">Indicates whether or not you want to save this search request for future use. The options are:  * &#x60;true&#x60; * &#x60;false&#x60; (default value)  If set to &#x60;true&#x60;, this field returns &#x60;searchID&#x60; in the response. You can use this value to retrieve the details of the saved search. .</param>
 /// <param name="Name">Name of this search. When &#x60;save&#x60; is set to &#x60;true&#x60;, this search is saved with this name. .</param>
 /// <param name="Timezone">Merchant’s time zone in ISO standard, using the TZ database format. For example: &#x60;America/Chicago&#x60; .</param>
 /// <param name="Query">String that contains the filters and variables for which you want to search. For information about supported field-filters and operators, see the [Query Filters]( https://developer.cybersource.com/api/developer-guides/dita-txn-search-details-rest-api-dev-guide-102718/txn-search-intro/txn-filtering.html) section of the Transaction Search Developer Guide. .</param>
 /// <param name="Offset">Controls the starting point within the collection of results, which defaults to 0. The first item in the collection is retrieved by setting a zero offset.  For example, if you have a collection of 15 items to be retrieved from a resource and you specify limit&#x3D;5, you can retrieve the entire set of results in 3 successive requests by varying the offset value like this:  &#x60;offset&#x3D;0&#x60; &#x60;offset&#x3D;5&#x60; &#x60;offset&#x3D;10&#x60;  **Note:** If an offset larger than the number of results is provided, this will result in no embedded object being returned. .</param>
 /// <param name="Limit">Controls the maximum number of items that may be returned for a single request. The default is 20, the maximum is 2000. .</param>
 /// <param name="Sort">A comma separated list of the following form:  &#x60;submitTimeUtc:desc&#x60; .</param>
 /// <param name="Count">Results for this page, this could be below the limit..</param>
 /// <param name="TotalCount">Total number of results..</param>
 /// <param name="Status">The status of the submitted transaction..</param>
 /// <param name="SubmitTimeUtc">Time of request in UTC. Format: &#x60;YYYY-MM-DDThh:mm:ssZ&#x60; **Example** &#x60;2016-08-11T22:47:57Z&#x60; equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The &#x60;T&#x60; separates the date and the time. The &#x60;Z&#x60; indicates UTC.  Returned by Cybersource for all services. .</param>
 /// <param name="Embedded">Embedded.</param>
 /// <param name="Links">Links.</param>
 public TssV2TransactionsPost201Response(string SearchId = default(string), bool?Save = default(bool?), string Name = default(string), string Timezone = default(string), string Query = default(string), int?Offset = default(int?), int?Limit = default(int?), string Sort = default(string), int?Count = default(int?), int?TotalCount = default(int?), string Status = default(string), string SubmitTimeUtc = default(string), TssV2TransactionsPost201ResponseEmbedded Embedded = default(TssV2TransactionsPost201ResponseEmbedded), PtsV2IncrementalAuthorizationPatch201ResponseLinks Links = default(PtsV2IncrementalAuthorizationPatch201ResponseLinks))
 {
     this.SearchId      = SearchId;
     this.Save          = Save;
     this.Name          = Name;
     this.Timezone      = Timezone;
     this.Query         = Query;
     this.Offset        = Offset;
     this.Limit         = Limit;
     this.Sort          = Sort;
     this.Count         = Count;
     this.TotalCount    = TotalCount;
     this.Status        = Status;
     this.SubmitTimeUtc = SubmitTimeUtc;
     this.Embedded      = Embedded;
     this.Links         = Links;
 }