/// <summary> /// Initializes a new instance of the <see cref="TssV2TransactionsPost201Response" /> class. /// </summary> /// <param name="Id">An unique identification number assigned by CyberSource to identify the submitted request..</param> /// <param name="Save">save or not save..</param> /// <param name="Name">The description for this field is not available. .</param> /// <param name="Timezone">Time Zone..</param> /// <param name="Query">transaction search query string..</param> /// <param name="Offset">offset..</param> /// <param name="Limit">limit on number of results..</param> /// <param name="Sort">A comma separated list of the following form - fieldName1 asc or desc, fieldName2 asc or desc, etc..</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="SubmitTimeUtc">Time of request in UTC. `Format: YYYY-MM-DDThh:mm:ssZ` Example 2016-08-11T22:47:57Z equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The T separates the date and the time. The Z indicates UTC. .</param> /// <param name="Embedded">Embedded.</param> /// <param name="Links">Links.</param> public TssV2TransactionsPost201Response(string Id = 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 SubmitTimeUtc = default(string), TssV2TransactionsPost201ResponseEmbedded Embedded = default(TssV2TransactionsPost201ResponseEmbedded), PtsV2PaymentsReversalsPost201ResponseLinks Links = default(PtsV2PaymentsReversalsPost201ResponseLinks)) { this.Id = Id; 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.SubmitTimeUtc = SubmitTimeUtc; this.Embedded = Embedded; this.Links = Links; }
/// <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: * `true` * `false` (default value) If set to `true`, this field returns `searchID` 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 `save` is set to `true`, 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: `America/Chicago` .</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=5, you can retrieve the entire set of results in 3 successive requests by varying the offset value like this: `offset=0` `offset=5` `offset=10` **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: `submitTimeUtc:desc` .</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: `YYYY-MM-DDThh:mm:ssZ` **Example** `2016-08-11T22:47:57Z` equals August 11, 2016, at 22:47:57 (10:47:57 p.m.). The `T` separates the date and the time. The `Z` 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; }