| | | 1 | | using System.ComponentModel.DataAnnotations; |
| | | 2 | | |
| | | 3 | | namespace OzonDomains.Models; |
| | | 4 | | |
| | | 5 | | /// <summary>Связь имени поставщика из фида с API-поставщиком Studio2.</summary> |
| | | 6 | | public sealed class FidSupplierLink |
| | | 7 | | { |
| | 0 | 8 | | public long Id { get; set; } |
| | | 9 | | |
| | 123 | 10 | | [Required, MaxLength(200)] public string FidSupplierName { get; set; } = string.Empty; |
| | 64 | 11 | | [MaxLength(64)] public string? ProviderKey { get; set; } |
| | | 12 | | |
| | | 13 | | /// <summary>Подставлять ли выбранную фидом позицию этого поставщика в корзину автоматически.</summary> |
| | 58 | 14 | | public bool IsAutoCartEnabled { get; set; } = true; |
| | | 15 | | |
| | 20 | 16 | | [MaxLength(500)] public string? Note { get; set; } |
| | 25 | 17 | | public long? FidRowsAtLink { get; set; } |
| | 9 | 18 | | public DateTime FirstSeenAtUtc { get; set; } |
| | 27 | 19 | | public DateTime? LastSeenInFeedAtUtc { get; set; } |
| | 21 | 20 | | public DateTime? NotifiedAtUtc { get; set; } |
| | 23 | 21 | | public DateTime? LinkedAtUtc { get; set; } |
| | 25 | 22 | | [MaxLength(256)] public string? LinkedBy { get; set; } |
| | 24 | 23 | | public DateTime UpdatedAtUtc { get; set; } |
| | 13 | 24 | | [MaxLength(256)] public string? UpdatedBy { get; set; } |
| | | 25 | | } |