Skip to content

Commit

Permalink
Automatically convert Unix timestamps to DateTimes
Browse files Browse the repository at this point in the history
  • Loading branch information
ob-stripe committed Oct 2, 2018
1 parent 3b71dec commit d82c63c
Show file tree
Hide file tree
Showing 58 changed files with 14 additions and 92 deletions.
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
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 @@ -39,7 +39,6 @@ internal object InternalCustomer
#endregion

[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
2 changes: 0 additions & 2 deletions src/Stripe.net/Entities/Plans/Period.cs
Expand Up @@ -7,11 +7,9 @@ namespace Stripe
public class Period : StripeEntity
{
[JsonProperty("start")]
[JsonConverter(typeof(DateTimeConverter))]
public DateTime? Start { get; set; }

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

0 comments on commit d82c63c

Please sign in to comment.