Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatically convert Unix timestamps to DateTimes #1316

Merged
merged 1 commit into from Oct 2, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/Accounts/Account.cs
Expand Up @@ -43,7 +43,6 @@ internal object InternalBusinessLogo
public string Country { get; set; }

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

[JsonProperty("debit_negative_balances")]
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/Accounts/AccountVerification.cs
Expand Up @@ -10,7 +10,6 @@ public class AccountVerification : StripeEntity
public string DisabledReason { get; set; }

[JsonProperty("due_by")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime? DueBy { get; set; }

[JsonProperty("fields_needed")]
Expand Down
Expand Up @@ -7,7 +7,6 @@ namespace Stripe
public class TermsOfServiceAcceptance : StripeEntity
{
[JsonProperty("date")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime? Date { get; set; }

[JsonProperty("ip")]
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/ApplePayDomains/ApplePayDomain.cs
Expand Up @@ -10,7 +10,6 @@ public class ApplePayDomain : StripeEntityWithId
public string Object { get; set; }

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

/// <summary>
Expand Down
Expand Up @@ -30,7 +30,6 @@ internal object InternalBalanceTransaction
#endregion

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

[JsonProperty("currency")]
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/ApplicationFees/ApplicationFee.cs
Expand Up @@ -80,7 +80,6 @@ internal object InternalCharge
#endregion

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

[JsonProperty("currency")]
Expand Down
Expand Up @@ -14,11 +14,9 @@ public class BalanceTransaction : StripeEntityWithId
public int Amount { get; set; }

[JsonProperty("available_on")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime AvailableOn { get; set; }

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

[JsonProperty("currency")]
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/Charges/Charge.cs
Expand Up @@ -84,7 +84,6 @@ internal object InternalBalanceTransaction
public bool? Captured { get; set; }

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/Common/Review.cs
Expand Up @@ -26,7 +26,6 @@ internal object InternalCharge
#endregion

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

[JsonProperty("livemode")]
Expand Down
2 changes: 0 additions & 2 deletions src/Stripe.net/Entities/Coupons/Coupon.cs
Expand Up @@ -14,7 +14,6 @@ public class Coupon : StripeEntityWithId, ISupportMetadata
public int? AmountOff { get; set; }

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

[JsonProperty("currency")]
Expand Down Expand Up @@ -48,7 +47,6 @@ public class Coupon : StripeEntityWithId, ISupportMetadata
public decimal? PercentOff { get; set; }

[JsonProperty("redeem_by")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime? RedeemBy { get; set; }

[JsonProperty("times_redeemed")]
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/Customers/Customer.cs
Expand Up @@ -17,7 +17,6 @@ public class Customer : StripeEntityWithId, ISupportMetadata
public int AccountBalance { get; set; }

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

/// <summary>
Expand Down
2 changes: 0 additions & 2 deletions src/Stripe.net/Entities/Discounts/Discount.cs
Expand Up @@ -35,11 +35,9 @@ internal object InternalCustomer
public bool Deleted { get; set; }

[JsonProperty("end")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime? End { get; set; }

[JsonProperty("start")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime? Start { get; set; }

#region Expandable Subscription
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/Disputes/Dispute.cs
Expand Up @@ -33,7 +33,6 @@ internal object InternalCharge
#endregion

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime? Created { get; set; }

[JsonProperty("currency")]
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/Disputes/EvidenceDetails.cs
Expand Up @@ -7,7 +7,6 @@ namespace Stripe
public class EvidenceDetails : StripeEntity
{
[JsonProperty("due_by")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime? DueBy { get; set; }

[JsonProperty("has_evidence")]
Expand Down
2 changes: 0 additions & 2 deletions src/Stripe.net/Entities/EphemeralKeys/EphemeralKey.cs
Expand Up @@ -23,7 +23,6 @@ public string RawJson
}

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

/// <summary>
Expand All @@ -33,7 +32,6 @@ public string RawJson
public bool Deleted { get; set; }

[JsonProperty("expires")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Expires { get; set; }

[JsonProperty("livemode")]
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/Events/Event.cs
Expand Up @@ -16,7 +16,6 @@ public class Event : StripeEntityWithId
public string ApiVersion { get; set; }

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime? Created { get; set; }

[JsonProperty("data")]
Expand Down
2 changes: 0 additions & 2 deletions src/Stripe.net/Entities/FileLinks/FileLink.cs
Expand Up @@ -17,7 +17,6 @@ public class FileLink : StripeEntityWithId, ISupportMetadata
/// Time at which the object was created.
/// </summary>
[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

/// <summary>
Expand All @@ -30,7 +29,6 @@ public class FileLink : StripeEntityWithId, ISupportMetadata
/// Time at which the link expires.
/// </summary>
[JsonProperty("expires_at")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime ExpiresAt { get; set; }

/// <summary>
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/Files/File.cs
Expand Up @@ -10,7 +10,6 @@ public class File : StripeEntityWithId
public string Object { get; set; }

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

[JsonProperty("filename")]
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/InvoiceItems/InvoiceItem.cs
Expand Up @@ -33,7 +33,6 @@ internal object InternalCustomer
#endregion

[JsonProperty("date")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Date { get; set; }

/// <summary>
Expand Down
7 changes: 0 additions & 7 deletions src/Stripe.net/Entities/Invoices/Invoice.cs
Expand Up @@ -79,7 +79,6 @@ internal object InternalCustomer
#endregion

[JsonProperty("date")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime? Date { get; set; }

[JsonProperty("description")]
Expand All @@ -92,7 +91,6 @@ internal object InternalCustomer
/// The date on which payment for this invoice is due. This value will be null for invoices where billing=charge_automatically.
/// </summary>
[JsonProperty("due_date")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime? DueDate { get; set; }

[JsonProperty("ending_balance")]
Expand All @@ -117,7 +115,6 @@ internal object InternalCustomer
public Dictionary<string, string> Metadata { get; set; }

[JsonProperty("next_payment_attempt")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime? NextPaymentAttempt { get; set; }

/// <summary>
Expand All @@ -130,11 +127,9 @@ internal object InternalCustomer
public bool Paid { get; set; }

[JsonProperty("period_end")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime PeriodEnd { get; set; }

[JsonProperty("period_start")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime PeriodStart { get; set; }

[JsonProperty("receipt_number")]
Expand Down Expand Up @@ -163,7 +158,6 @@ internal object InternalSubscription
#endregion

[JsonProperty("subscription_proration_date")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime SubscriptionProrationDate { get; set; }

[JsonProperty("subtotal")]
Expand All @@ -179,7 +173,6 @@ internal object InternalSubscription
public int Total { get; set; }

[JsonProperty("webhooks_delivered_at")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime? WebhooksDeliveredAt { get; set; }
}
}
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/Invoices/InvoiceLineItem.cs
Expand Up @@ -17,7 +17,6 @@ public class InvoiceLineItem : StripeEntityWithId, ISupportMetadata
public string Currency { get; set; }

[JsonProperty("date")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Date { get; set; }

[JsonProperty("description")]
Expand Down
Expand Up @@ -45,7 +45,6 @@ internal object InternalCardholder
#endregion

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

[JsonProperty("held_amount")]
Expand Down
Expand Up @@ -16,7 +16,6 @@ public class RequestHistory : StripeEntity
public string AuthorizedCurrency { get; set; }

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

[JsonProperty("held_amount")]
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/Issuing/Cardholders/Cardholder.cs
Expand Up @@ -14,7 +14,6 @@ public class Cardholder : StripeEntityWithId, ISupportMetadata
public Billing Billing { get; set; }

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

[JsonProperty("email")]
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/Issuing/Cards/Card.cs
Expand Up @@ -23,7 +23,6 @@ public class Card : StripeEntityWithId, ISupportMetadata
public Cardholder Cardholder { get; set; }

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

[JsonProperty("exp_month")]
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/Issuing/Cards/CardDetails.cs
Expand Up @@ -27,7 +27,6 @@ internal object InternalCard
#endregion

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

[JsonProperty("cvc")]
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/Issuing/Cards/CardShipping.cs
Expand Up @@ -13,7 +13,6 @@ public class CardShipping : StripeEntity
public string Carrier { get; set; }

[JsonProperty("eta")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Eta { get; set; }

[JsonProperty("name")]
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/Issuing/Disputes/Dispute.cs
Expand Up @@ -14,7 +14,6 @@ public class Dispute : StripeEntityWithId, ISupportMetadata
public int Amount { get; set; }

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

[JsonProperty("currency")]
Expand Down
Expand Up @@ -75,7 +75,6 @@ internal object InternalCardholder
#endregion

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

[JsonProperty("currency")]
Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/LoginLinks/LoginLink.cs
Expand Up @@ -10,7 +10,6 @@ public class LoginLink : StripeEntity
public string Object { get; set; }

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

[JsonProperty("url")]
Expand Down
2 changes: 0 additions & 2 deletions src/Stripe.net/Entities/Orders/Order.cs
Expand Up @@ -52,7 +52,6 @@ internal object InternalCharge
/// <summary>
/// Time at which the object was created.
/// </summary>
[JsonConverter(typeof(DateTimeConverter))]
[JsonProperty("created")]
public DateTime Created { get; set; }

Expand Down Expand Up @@ -139,7 +138,6 @@ internal object InternalCustomer
[JsonProperty("status_transitions")]
public StatusTransitions StatusTransitions { get; set; }

[JsonConverter(typeof(DateTimeConverter))]
[JsonProperty("updated")]
public DateTime Updated { get; set; }

Expand Down
1 change: 0 additions & 1 deletion src/Stripe.net/Entities/Orders/OrderReturn.cs
Expand Up @@ -16,7 +16,6 @@ public class OrderReturn : StripeEntityWithId
[JsonProperty("amount")]
public int Amount { get; set; }

[JsonConverter(typeof(DateTimeConverter))]
[JsonProperty("created")]
public DateTime Created { get; set; }

Expand Down
4 changes: 0 additions & 4 deletions src/Stripe.net/Entities/Orders/StatusTransitions.cs
Expand Up @@ -6,19 +6,15 @@ namespace Stripe

public class StatusTransitions : StripeEntity
{
[JsonConverter(typeof(DateTimeConverter))]
[JsonProperty("canceled")]
public DateTime? Canceled { get; set; }

[JsonConverter(typeof(DateTimeConverter))]
[JsonProperty("fulfiled")]
public DateTime? Fulfiled { get; set; }

[JsonConverter(typeof(DateTimeConverter))]
[JsonProperty("paid")]
public DateTime? Paid { get; set; }

[JsonConverter(typeof(DateTimeConverter))]
[JsonProperty("returned")]
public DateTime? Returned { get; set; }
}
Expand Down
2 changes: 0 additions & 2 deletions src/Stripe.net/Entities/PaymentIntents/PaymentIntent.cs
Expand Up @@ -42,7 +42,6 @@ internal object InternalApplication
public int? ApplicationFeeAmount { get; set; }

[JsonProperty("canceled_at")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime? CanceledAt { get; set; }

[JsonProperty("capture_method")]
Expand All @@ -58,7 +57,6 @@ internal object InternalApplication
public string ConfirmationMethod { get; set; }

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime? Created { get; set; }

[JsonProperty("currency")]
Expand Down
2 changes: 0 additions & 2 deletions src/Stripe.net/Entities/Payouts/Payout.cs
Expand Up @@ -14,7 +14,6 @@ public class Payout : StripeEntityWithId, ISupportMetadata
public int Amount { get; set; }

[JsonProperty("arrival_date")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime ArrivalDate { get; set; }

[JsonProperty("automatic")]
Expand All @@ -37,7 +36,6 @@ internal object InternalBalanceTransaction
#endregion

[JsonProperty("created")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Created { get; set; }

[JsonProperty("currency")]
Expand Down