28 lines
1.1 KiB
C#
28 lines
1.1 KiB
C#
![]() |
using System;
|
|||
|
|
|||
|
namespace OzonInternalLabelPrinter
|
|||
|
{
|
|||
|
[Serializable] // Важно для возможной сериализации в будущем, хотя с JSON необязательно
|
|||
|
public class OzonStore
|
|||
|
{
|
|||
|
public string StoreName { get; set; } // Имя, которое видит пользователь
|
|||
|
public string ClientId { get; set; }
|
|||
|
public string EncryptedApiKey { get; set; } // Храним ЗАШИФРОВАННЫЙ ключ
|
|||
|
|
|||
|
// Конструктор для удобства
|
|||
|
public OzonStore(string name, string clientId, string encryptedKey)
|
|||
|
{
|
|||
|
StoreName = name;
|
|||
|
ClientId = clientId;
|
|||
|
EncryptedApiKey = encryptedKey;
|
|||
|
}
|
|||
|
|
|||
|
public OzonStore() { } // Пустой конструктор для сериализации
|
|||
|
|
|||
|
// Переопределяем ToString, чтобы в ComboBox отображалось имя
|
|||
|
public override string ToString()
|
|||
|
{
|
|||
|
return StoreName ?? "Без имени";
|
|||
|
}
|
|||
|
}
|
|||
|
}
|