Skip to content

Commit 148d350

Browse files
author
Ganeshram Chockalingam
committed
Added Payments V2
1 parent 126fdcf commit 148d350

36 files changed

+1390
-38
lines changed

Source/Orders/LinkDescription.cs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -53,17 +53,17 @@ public LinkDescription() {}
5353
[DataMember(Name="rel", EmitDefaultValue = false)]
5454
public string Rel;
5555

56-
/// <summary>
57-
/// The request data or link target.
58-
/// </summary>
59-
[DataMember(Name="schema", EmitDefaultValue = false)]
60-
public LinkSchema<T> Schema;
56+
// /// <summary>
57+
// /// The request data or link target.
58+
// /// </summary>
59+
// [DataMember(Name="schema", EmitDefaultValue = false)]
60+
// public LinkSchema<T> Schema;
6161

62-
/// <summary>
63-
/// The request data or link target.
64-
/// </summary>
65-
[DataMember(Name="targetSchema", EmitDefaultValue = false)]
66-
public LinkSchema<T> TargetSchema;
62+
// /// <summary>
63+
// /// The request data or link target.
64+
// /// </summary>
65+
// [DataMember(Name="targetSchema", EmitDefaultValue = false)]
66+
// public LinkSchema<T> TargetSchema;
6767

6868
/// <summary>
6969
/// The link title.

Source/Orders/LinkSchema.cs

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,17 @@ public LinkSchema() {}
2626
[DataMember(Name="additionalItems", EmitDefaultValue = false)]
2727
public T AdditionalItems;
2828

29-
/// <summary>
30-
/// An array of sub-schemas. The data must validate against all sub-schemas.
31-
/// </summary>
32-
[DataMember(Name="allOf", EmitDefaultValue = false)]
33-
public List<AllOfItem> AllOf;
34-
35-
/// <summary>
36-
/// An array of sub-schemas. The data must validate against one or more sub-schemas.
37-
/// </summary>
38-
[DataMember(Name="anyOf", EmitDefaultValue = false)]
39-
public List<AnyOfItem> AnyOf;
29+
// /// <summary>
30+
// /// An array of sub-schemas. The data must validate against all sub-schemas.
31+
// /// </summary>
32+
// [DataMember(Name="allOf", EmitDefaultValue = false)]
33+
// public List<AllOfItem> AllOf;
34+
35+
// /// <summary>
36+
// /// An array of sub-schemas. The data must validate against one or more sub-schemas.
37+
// /// </summary>
38+
// [DataMember(Name="anyOf", EmitDefaultValue = false)]
39+
// public List<AnyOfItem> AnyOf;
4040

4141
/// <summary>
4242
/// </summary>
@@ -59,11 +59,11 @@ public LinkSchema() {}
5959
[DataMember(Name="items", EmitDefaultValue = false)]
6060
public T Items;
6161

62-
/// <summary>
63-
/// An array of links.
64-
/// </summary>
65-
[DataMember(Name="links", EmitDefaultValue = false)]
66-
public List<Link> Links;
62+
// /// <summary>
63+
// /// An array of links.
64+
// /// </summary>
65+
// [DataMember(Name="links", EmitDefaultValue = false)]
66+
// public List<Link> Links;
6767

6868
/// <summary>
6969
/// The media type and context-encoding scheme.
@@ -76,11 +76,11 @@ public LinkSchema() {}
7676
[DataMember(Name="not", EmitDefaultValue = false)]
7777
public T Not;
7878

79-
/// <summary>
80-
/// An array of sub-schemas. The data must validate against one sub-schema.
81-
/// </summary>
82-
[DataMember(Name="oneOf", EmitDefaultValue = false)]
83-
public List<OneOfItem> OneOf;
79+
// /// <summary>
80+
// /// An array of sub-schemas. The data must validate against one sub-schema.
81+
// /// </summary>
82+
// [DataMember(Name="oneOf", EmitDefaultValue = false)]
83+
// public List<OneOfItem> OneOf;
8484

8585
/// <summary>
8686
/// To apply this schema to the instances' URIs, start the URIs with this value.

Source/Payments/Authorization.cs

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
// This class was generated on Tue, 04 Sep 2018 13:47:44 PDT by version 0.1.0-dev+904328-dirty of Braintree SDK Generator
2+
// Authorization.cs
3+
// @version 0.1.0-dev+904328-dirty
4+
// @type object
5+
// @data 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
6+
// DO NOT EDIT
7+
using System.Runtime.Serialization;
8+
using System.Collections.Generic;
9+
10+
11+
namespace CheckoutNetsdk.Payments
12+
{
13+
/// <summary>
14+
/// The authorized payment transaction.
15+
/// </summary>
16+
[DataContract]
17+
public class Authorization
18+
{
19+
/// <summary>
20+
/// Required default constructor
21+
/// </summary>
22+
public Authorization() {}
23+
24+
/// <summary>
25+
/// The currency and amount for a financial transaction, such as a balance or payment due.
26+
/// </summary>
27+
[DataMember(Name="amount", EmitDefaultValue = false)]
28+
public Money Amount;
29+
30+
/// <summary>
31+
/// The date and time, in [Internet date and time format](https://tools.ietf.org/html/rfc3339#section-5.6). Seconds are required while fractional seconds are optional.<blockquote><strong>Note:</strong> The regular expression provides guidance but does not reject all invalid dates.</blockquote>
32+
/// </summary>
33+
[DataMember(Name="create_time", EmitDefaultValue = false)]
34+
public string CreateTime;
35+
36+
/// <summary>
37+
/// The date and time, in [Internet date and time format](https://tools.ietf.org/html/rfc3339#section-5.6). Seconds are required while fractional seconds are optional.<blockquote><strong>Note:</strong> The regular expression provides guidance but does not reject all invalid dates.</blockquote>
38+
/// </summary>
39+
[DataMember(Name="expiration_time", EmitDefaultValue = false)]
40+
public string ExpirationTime;
41+
42+
/// <summary>
43+
/// The PayPal-generated ID for the authorized payment.
44+
/// </summary>
45+
[DataMember(Name="id", EmitDefaultValue = false)]
46+
public string Id;
47+
48+
/// <summary>
49+
/// The API caller-provided external invoice number for this order. Appears in both the payer's transaction history and the emails that the payer receives.
50+
/// </summary>
51+
[DataMember(Name="invoice_id", EmitDefaultValue = false)]
52+
public string InvoiceId;
53+
54+
/// <summary>
55+
/// An array of related [HATEOAS links](/docs/api/overview/#hateoas-links).
56+
/// </summary>
57+
[DataMember(Name="links", EmitDefaultValue = false)]
58+
public List<LinkDescription> Links;
59+
60+
/// <summary>
61+
/// The level of protection offered as defined by [PayPal Seller Protection for Merchants](https://www.paypal.com/us/webapps/mpp/security/seller-protection).
62+
/// </summary>
63+
[DataMember(Name="seller_protection", EmitDefaultValue = false)]
64+
public SellerProtection SellerProtection;
65+
66+
/// <summary>
67+
/// The status for the authorized payment.
68+
/// </summary>
69+
[DataMember(Name="status", EmitDefaultValue = false)]
70+
public string Status;
71+
72+
/// <summary>
73+
/// The date and time, in [Internet date and time format](https://tools.ietf.org/html/rfc3339#section-5.6). Seconds are required while fractional seconds are optional.<blockquote><strong>Note:</strong> The regular expression provides guidance but does not reject all invalid dates.</blockquote>
74+
/// </summary>
75+
[DataMember(Name="update_time", EmitDefaultValue = false)]
76+
public string UpdateTime;
77+
}
78+
}
79+
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
// This class was generated on Tue, 04 Sep 2018 13:47:44 PDT by version 0.1.0-dev+904328-dirty of Braintree SDK Generator
2+
// AuthorizationsCaptureRequest.cs
3+
// @version 0.1.0-dev+904328-dirty
4+
// @type request
5+
// @data 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
6+
// DO NOT EDIT
7+
using System;
8+
using System.IO;
9+
using System.Net;
10+
using System.Net.Http;
11+
using System.Collections.Generic;
12+
using BraintreeHttp;
13+
14+
15+
namespace CheckoutNetsdk.Payments
16+
{
17+
/// <summary>
18+
/// Captures an authorized payment, by ID.
19+
/// </summary>
20+
public class AuthorizationsCaptureRequest : HttpRequest
21+
{
22+
public AuthorizationsCaptureRequest(string AuthorizationId) : base("/v2/payments/authorizations/{authorization_id}/capture?", HttpMethod.Post, typeof(Capture))
23+
{
24+
try {
25+
this.Path = this.Path.Replace("{authorization_id}", Uri.EscapeDataString(Convert.ToString(AuthorizationId) ));
26+
} catch (IOException) {}
27+
28+
this.ContentType = "application/json";
29+
}
30+
public AuthorizationsCaptureRequest PayPalRequestId(string PayPalRequestId)
31+
{
32+
this.Headers.Add("PayPal-Request-Id", PayPalRequestId);
33+
return this;
34+
}
35+
36+
public AuthorizationsCaptureRequest Prefer(string Prefer)
37+
{
38+
this.Headers.Add("Prefer", Prefer);
39+
return this;
40+
}
41+
42+
43+
public AuthorizationsCaptureRequest RequestBody(CaptureRequest Capture)
44+
{
45+
this.Body = Capture;
46+
return this;
47+
}
48+
}
49+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
// This class was generated on Tue, 04 Sep 2018 13:47:44 PDT by version 0.1.0-dev+904328-dirty of Braintree SDK Generator
2+
// AuthorizationsGetRequest.cs
3+
// @version 0.1.0-dev+904328-dirty
4+
// @type request
5+
// @data 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
6+
// DO NOT EDIT
7+
using System;
8+
using System.IO;
9+
using System.Net;
10+
using System.Net.Http;
11+
using System.Collections.Generic;
12+
using BraintreeHttp;
13+
14+
15+
namespace CheckoutNetsdk.Payments
16+
{
17+
/// <summary>
18+
/// Shows details for an authorized payment, by ID.
19+
/// </summary>
20+
public class AuthorizationsGetRequest : HttpRequest
21+
{
22+
public AuthorizationsGetRequest(string AuthorizationId) : base("/v2/payments/authorizations/{authorization_id}?", HttpMethod.Get, typeof(Authorization))
23+
{
24+
try {
25+
this.Path = this.Path.Replace("{authorization_id}", Uri.EscapeDataString(Convert.ToString(AuthorizationId) ));
26+
} catch (IOException) {}
27+
28+
this.ContentType = "application/json";
29+
}
30+
31+
}
32+
}

0 commit comments

Comments
 (0)