Iskra.Clients.BaseModels
1.0.30
dotnet add package Iskra.Clients.BaseModels --version 1.0.30
NuGet\Install-Package Iskra.Clients.BaseModels -Version 1.0.30
<PackageReference Include="Iskra.Clients.BaseModels" Version="1.0.30" />
<PackageVersion Include="Iskra.Clients.BaseModels" Version="1.0.30" />
<PackageReference Include="Iskra.Clients.BaseModels" />
paket add Iskra.Clients.BaseModels --version 1.0.30
#r "nuget: Iskra.Clients.BaseModels, 1.0.30"
#:package Iskra.Clients.BaseModels@1.0.30
#addin nuget:?package=Iskra.Clients.BaseModels&version=1.0.30
#tool nuget:?package=Iskra.Clients.BaseModels&version=1.0.30
Iskra.Clients.BaseModels
Этот пакет предоставляет базовые модели и интерфейсы для клиентской части приложения "Искра". Он содержит определения общих типов данных, используемых в различных частях приложения, таких как управление пользователями, адресами и другими сущностями.
Обзор пакета
Пакет Iskra.Clients.BaseModels включает следующие основные компоненты:
- Базовые типы данных: Определения общих типов данных, таких как пол (
Gender). - Интерфейсы: Определение интерфейса
IAddressдля представления адресов. - Модели: Реализация модели
DaAddressдля представления адресов, соответствующая интерфейсуIAddress. - Конвертеры: Классы конвертеров для сериализации и десериализации данных, включая обработку форматов, таких как JSON.
Классы и интерфейсы
Gender
- Описание: Перечисление, представляющее пол человека.
- Члены:
NotSet: Не установлен (значение -1).Male: Мужской (значение 0).Female: Женский (значение 1).
IAddress
- Описание: Интерфейс, определяющий структуру данных для представления адреса. Предоставляет доступ к различным компонентам адреса, таким как страна, индекс, город, улица, дом, квартира и т.д.
- Свойства:
Address: Адрес одной строкой.FullAddress: Адрес одной строкой с индексом.Country: Страна.PostalCode: Индекс.Region: Регион.CountryIsoCode: ISO-код страны (двухсимвольный).RegionIsoCode: ISO-код региона.Settlement: Населенный пункт.City: Город.Street: Улица.House: Дом.Block: Корпус/строение.Flat: Квартира.Room: Комната.Latitude: Координаты: широта.Longitude: Координаты: долгота.KladrId: КЛАДР-код.FiasId: ФИАС-код (код ГАР) адреса для России.BeltwayHit: Внутри кольцевой?BeltwayDistance: Расстояние от кольцевой в километрах.
DaDataAddressView
- Описание: Реализация интерфейса
IAddress. Предоставляет конкретные значения для свойств, определенных в интерфейсеIAddress.
Конвертеры
Пакет содержит классы конвертеров для сериализации и десериализации моделей, особенно для работы с форматами данных, такими как JSON. Эти классы обеспечивают преобразование данных между форматами, удобными для хранения и передачи.
Использование
Этот пакет предназначен для использования в клиентской части приложения "Искра" для представления и обработки данных, связанных с пользователями, адресами и другими сущностями. Он предоставляет четко определенные интерфейсы и модели, которые способствуют модульности и переиспользованию кода.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- JetBrains.Annotations (>= 2024.3.0)
- Microsoft.Extensions.Configuration (>= 9.0.5)
- Microsoft.Extensions.Configuration.Abstractions (>= 9.0.5)
- Microsoft.Extensions.Configuration.Binder (>= 9.0.5)
- Microsoft.Extensions.DependencyInjection (>= 9.0.5)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.5)
- Microsoft.Extensions.Options (>= 9.0.5)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 9.0.5)
- Reo.Core.CodeConventions (>= 8.0.333)
- Reo.Core.Extensions (>= 8.0.333)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Iskra.Clients.BaseModels:
| Package | Downloads |
|---|---|
|
Iskra.Clients.InvitationToken
Package Description |
|
|
Iskra.Clients.Requests
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.30 | 238 | 5/22/2025 |
| 1.0.29 | 206 | 5/22/2025 |
| 1.0.28 | 210 | 5/20/2025 |
| 1.0.27 | 209 | 5/20/2025 |
| 1.0.26 | 220 | 5/19/2025 |
| 1.0.25 | 299 | 5/14/2025 |
| 1.0.24 | 294 | 5/13/2025 |
| 1.0.23 | 302 | 5/12/2025 |
| 1.0.22 | 217 | 5/7/2025 |
| 1.0.21 | 204 | 5/7/2025 |
| 1.0.20 | 197 | 5/7/2025 |
| 1.0.19 | 196 | 4/29/2025 |
| 1.0.18 | 215 | 4/29/2025 |
| 1.0.17 | 233 | 4/28/2025 |
| 1.0.16 | 242 | 4/22/2025 |
| 1.0.15 | 225 | 4/22/2025 |