using Newtonsoft.Json; namespace Nop.Plugin.Payments.PayPalCommerce.Services.Api.Models; /// /// Represents the shipping tracker /// public class ShippingTracker { #region Properties /// /// Gets or sets the tracker id. /// [JsonProperty(PropertyName = "id")] public string Id { get; set; } /// /// Gets or sets the status of the item shipment. /// [JsonProperty(PropertyName = "status")] public string Status { get; set; } /// /// Gets or sets the array of details of items in the shipment. /// [JsonProperty(PropertyName = "items")] public List Items { get; set; } /// /// Gets or sets the array of request-related [HATEOAS links](/docs/api/reference/api-responses/#hateoas-links). To complete payer approval, use the `approve` link with the `GET` method. /// [JsonProperty(PropertyName = "links")] public List Links { get; set; } /// /// Gets or sets the date and time when the transaction occurred, in [Internet date and time format](https://tools.ietf.org/html/rfc3339#section-5.6). /// [JsonProperty(PropertyName = "create_time")] public string CreateTime { get; set; } /// /// Gets or sets the date and time when the transaction was last updated, in [Internet date and time format](https://tools.ietf.org/html/rfc3339#section-5.6). /// [JsonProperty(PropertyName = "update_time")] public string UpdateTime { get; set; } #endregion }