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 | 179 | 5/22/2025 |
1.0.29 | 156 | 5/22/2025 |
1.0.28 | 167 | 5/20/2025 |
1.0.27 | 160 | 5/20/2025 |
1.0.26 | 168 | 5/19/2025 |
1.0.25 | 250 | 5/14/2025 |
1.0.24 | 244 | 5/13/2025 |
1.0.23 | 251 | 5/12/2025 |
1.0.22 | 166 | 5/7/2025 |
1.0.21 | 155 | 5/7/2025 |
1.0.20 | 154 | 5/7/2025 |
1.0.19 | 148 | 4/29/2025 |
1.0.18 | 169 | 4/29/2025 |
1.0.17 | 182 | 4/28/2025 |
1.0.16 | 193 | 4/22/2025 |
1.0.15 | 174 | 4/22/2025 |