Перейти к основному содержимому

Типы данных

ASE.MD.Platform.Base.Error.ErrorTypes​

Базовый тип перечисления: string Возможные значения: None, Error, Auth, Exception

ASE.MD.Platform.Base.Error.Info​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringСообщение ошибки.да
exceptionTypestringТип исключения.да
codestringКод ошибки.да
sourcestringИмя источника.да
innersInnerInfo[]Элементы исключений.да
extrastringТрейс стека.да
isErrorbooleanФлаг ошибки.да
idstringИдентификатор ошибки.да
typeErrorTypesда

ASE.MD.Platform.Base.Error.InnerInfo​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
exceptionTypestringТип исключения.нет
messagestringСообщение исключения.нет

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[LibraryService.Models.OutputModel.ArtResponse]​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultArtResponseда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[LibraryService.Models.OutputModel.AuthorWithBookResponse]​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultAuthorWithBookResponseда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[LibraryService.Models.OutputModel.BookWithAuthorsResponse]​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultBookWithAuthorsResponseда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[LibraryService.Models.OutputModel.ChildrenBookResponse]​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultChildrenBookResponseда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[LibraryService.Models.OutputModel.ScienceResponse]​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultScienceResponseда
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[System.Boolean]​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultbooleanДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult1[System.Collections.Generic.List1[LibraryService.Models.OutputModel.AuthorWithBookResponse]]​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultAuthorWithBookResponse[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult1[System.Collections.Generic.List1[LibraryService.Models.OutputModel.BookResponse]]​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultBookResponse[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult1[System.Collections.Generic.List1[LibraryService.Models.OutputModel.BookWithAuthorsResponse]]​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultBookWithAuthorsResponse[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult1[System.Collections.Generic.List1[LibraryService.Models.OutputModel.CommentResponse]]​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultCommentResponse[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult1[System.Collections.Generic.List1[LibraryService.Models.OutputModel.UserResponse]]​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultUserResponse[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult1[System.Collections.Generic.List1[LibraryService.Models.SubInfo]]​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultSubInfo[]Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[System.Guid]​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstring (uuid)Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[System.Int32]​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultinteger (int32)Данные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.ApiResult`1[System.String]​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
resultstringДанные результата метода API.да
errorInfoда
typeInfoTypeInfo

ASE.MD.Platform.Utils.ModelsBase.ApiResults.TypeInfo​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмя типа.нет

LibraryRepository.Enums.Genre​

Базовый тип перечисления: integer (int32) Возможные значения: 1, 2, 3

LibraryRepository.Enums.Status​

Базовый тип перечисления: integer (int32) Возможные значения: 0, 1, 2

LibraryService.Models.AddArtRequest​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
seriesstringСериянет
namestringНазваниенет
filestring (uuid)Идентификатор файланет
imagestringОбложканет
keywordsstringКлючевые слованет
annotationstringАннотациянет
ratingnumber (double)Рейтингнет
genreGenre
statusStatus
publicationYearinteger (int32)Год публикациинет
authorIdsstring(uuid)[]Список авторов книгинет

LibraryService.Models.AddAuthorRequest​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмяда
surnamestringФамилияда
patronymicstringОтчествода
photostringФотонет
birthdatestring (date-time)Дата рождениянет
deathdatestring (date-time)Дата смертинет
booksIdsstring(uuid)[]Список индентификаторов книгнет

LibraryService.Models.AddBookRequest​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringНазваниенет
filestring (uuid)Идентификатор файланет
imagestringОбложканет
keywordsstringКлючевые слованет
annotationstringАннотациянет
ratingnumber (double)Рейтингнет
genreGenre
statusStatus
publicationYearinteger (int32)Год публикациинет
authorIdsstring(uuid)[]Список авторов книгинет

LibraryService.Models.AddChildrenBookRequest​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
recommendedAgeinteger (int32)Рекомендованный возраст для прочтениянет
namestringНазваниенет
filestring (uuid)Идентификатор файланет
imagestringОбложканет
keywordsstringКлючевые слованет
annotationstringАннотациянет
ratingnumber (double)Рейтингнет
genreGenre
statusStatus
publicationYearinteger (int32)Год публикациинет
authorIdsstring(uuid)[]Список авторов книгинет

LibraryService.Models.AddCommentRequest​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
ratinginteger (int32)Рейтингнет
textstringТекст отзыванет
titlestringЗаголовокнет
userIdstring (uuid)Идентификатор пользователя, оставившего отзывнет
bookIdstring (uuid)Идентификатор книги, на которую оставлен отзывнет

LibraryService.Models.AddScienceRequest​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
disciplinestringДисциплинанет
specializationstringСпециализация литературынет
coursestringКурснет
namestringНазваниенет
filestring (uuid)Идентификатор файланет
imagestringОбложканет
keywordsstringКлючевые слованет
annotationstringАннотациянет
ratingnumber (double)Рейтингнет
genreGenre
statusStatus
publicationYearinteger (int32)Год публикациинет
authorIdsstring(uuid)[]Список авторов книгинет

LibraryService.Models.AddSubscriptionRequest​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
authorIdstring (uuid)Идентификатор авторанет
userIdstring (uuid)Идентификатор пользователянет

LibraryService.Models.AddUserRequest​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
loginstringЛогиннет
namestringИмянет
emailstringЭлектроная почтанет

LibraryService.Models.FilterModel.AuthorFilter​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringИмя авторанет
surnamestringФамилия авторанет
patronymicstringОтчество авторанет
birthdatestring (date-time)Дата рождения авторанет
deathdatestring (date-time)Дата смерти авторанет
paginationSettingsRequest

LibraryService.Models.FilterModel.BookFilter​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
namestringНазвание книгинет
keywordsstringКлючевые слованет
annotationstringАннотациянет
ratingnumber (double)Рейтингнет
genreGenre
statusStatus
publicationYearinteger (int32)Год публикациинет
paginationSettingsRequest

LibraryService.Models.FilterModel.BookWithAuthorFilter​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
authorFilterAuthorFilter
namestringНазвание книгинет
keywordsstringКлючевые слованет
annotationstringАннотациянет
ratingnumber (double)Рейтингнет
genreGenre
statusStatus
publicationYearinteger (int32)Год публикациинет
paginationSettingsRequest

LibraryService.Models.IdModel​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Идентификаторнет

LibraryService.Models.Order​

Базовый тип перечисления: integer (int32) Возможные значения: 0, 1

LibraryService.Models.OutputModel.ArtResponse​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
seriesstringСериянет
authorsAuthorResponse[]Список авторов книгинет
idstring (uuid)Идентификатор книгинет
namestringНазвание книгинет
filestring (uuid)Идентификатор книгинет
imagestringОбложка книгинет
keywordsstringКлючевые слованет
annotationstringАннотациянет
ratingnumber (double)Рейтингнет
genreGenre
statusStatus
publicationYearinteger (int32)Год публикациинет
dateAddedstring (date-time)Дата добавлениянет

LibraryService.Models.OutputModel.AuthorResponse​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Идентификатор авторанет
namestringИмя авторанет
surnamestringФамилия авторанет
patronymicstringОтчество авторанет
photostringФото авторанет
birthdatestring (date-time)Дата рождения авторанет
deathdatestring (date-time)Дата смерти авторанет

LibraryService.Models.OutputModel.AuthorWithBookResponse​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
booksBookResponse[]Список книг авторанет
bookCountinteger (int32)Количество книг авторанет
idstring (uuid)Идентификатор авторанет
namestringИмя авторанет
surnamestringФамилия авторанет
patronymicstringОтчество авторанет
photostringФото авторанет
birthdatestring (date-time)Дата рождения авторанет
deathdatestring (date-time)Дата смерти авторанет

LibraryService.Models.OutputModel.BookResponse​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Идентификатор книгинет
namestringНазвание книгинет
filestring (uuid)Идентификатор книгинет
imagestringОбложка книгинет
keywordsstringКлючевые слованет
annotationstringАннотациянет
ratingnumber (double)Рейтингнет
genreGenre
statusStatus
publicationYearinteger (int32)Год публикациинет
dateAddedstring (date-time)Дата добавлениянет

LibraryService.Models.OutputModel.BookWithAuthorsResponse​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
authorsAuthorResponse[]Список авторов книгинет
idstring (uuid)Идентификатор книгинет
namestringНазвание книгинет
filestring (uuid)Идентификатор книгинет
imagestringОбложка книгинет
keywordsstringКлючевые слованет
annotationstringАннотациянет
ratingnumber (double)Рейтингнет
genreGenre
statusStatus
publicationYearinteger (int32)Год публикациинет
dateAddedstring (date-time)Дата добавлениянет

LibraryService.Models.OutputModel.ChildrenBookResponse​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
recommendedAgeinteger (int32)Рекомендованный возраст для прочтениянет
authorsAuthorResponse[]Список авторов книгинет
idstring (uuid)Идентификатор книгинет
namestringНазвание книгинет
filestring (uuid)Идентификатор книгинет
imagestringОбложка книгинет
keywordsstringКлючевые слованет
annotationstringАннотациянет
ratingnumber (double)Рейтингнет
genreGenre
statusStatus
publicationYearinteger (int32)Год публикациинет
dateAddedstring (date-time)Дата добавлениянет

LibraryService.Models.OutputModel.CommentResponse​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Идентификатор отзыванет
ratinginteger (int32)Рейтингнет
textstringТекст отзыванет
titlestringЗаголовокнет
isApprovedbooleanФакт подтвержения отзыванет
bookIdstring (uuid)Идентификатор книги, на которую оставлен отзывнет
userIdstring (uuid)Идентификатор пользователя, оставившего отзывнет

LibraryService.Models.OutputModel.ScienceResponse​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
disciplinestringДисциплинанет
specializationstringСпециализация литературынет
coursestringКурснет
authorsAuthorResponse[]Список авторов книгинет
idstring (uuid)Идентификатор книгинет
namestringНазвание книгинет
filestring (uuid)Идентификатор книгинет
imagestringОбложка книгинет
keywordsstringКлючевые слованет
annotationstringАннотациянет
ratingnumber (double)Рейтингнет
genreGenre
statusStatus
publicationYearinteger (int32)Год публикациинет
dateAddedstring (date-time)Дата добавлениянет

LibraryService.Models.OutputModel.UserResponse​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Идентификатор пользователянет
loginstringЛогиннет
namestringИмянет
emailstringЭлектронная почтанет

LibraryService.Models.SettingsRequest​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
skipinteger (int32)Пропускаемое количество элементовнет
takeinteger (int32)Получаемое количество элементовнет
orderParamOrder
genreParamGenre

LibraryService.Models.SubInfo​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Идентификатор подпискинет
authorAuthorResponse
userUserResponse

LibraryService.Models.UpdateArtRequest​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Иденитфтикатор книгида
seriesstringСериянет
namestringНазваниенет
filestring (uuid)Идентификатор файланет
imagestringОбложканет
keywordsstringКлючевые слованет
annotationstringАннотациянет
ratingnumber (double)Рейтингнет
genreGenre
statusStatus
publicationYearinteger (int32)Год публикациинет
authorIdsstring(uuid)[]Список авторов книгинет

LibraryService.Models.UpdateAuthorRequest​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Идентификатор авторада
namestringИмяда
surnamestringФамилияда
patronymicstringОтчествода
photostringФотонет
birthdatestring (date-time)Дата рождениянет
deathdatestring (date-time)Дата смертинет
booksIdsstring(uuid)[]Список индентификаторов книгнет

LibraryService.Models.UpdateBookRequest​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Иденитфтикатор книгида
namestringНазваниенет
filestring (uuid)Идентификатор файланет
imagestringОбложканет
keywordsstringКлючевые слованет
annotationstringАннотациянет
ratingnumber (double)Рейтингнет
genreGenre
statusStatus
publicationYearinteger (int32)Год публикациинет
authorIdsstring(uuid)[]Список авторов книгинет

LibraryService.Models.UpdateChildrenBookRequest​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Иденитфтикатор книгида
recommendedAgeinteger (int32)Рекомендованный возраст для прочтениянет
namestringНазваниенет
filestring (uuid)Идентификатор файланет
imagestringОбложканет
keywordsstringКлючевые слованет
annotationstringАннотациянет
ratingnumber (double)Рейтингнет
genreGenre
statusStatus
publicationYearinteger (int32)Год публикациинет
authorIdsstring(uuid)[]Список авторов книгинет

LibraryService.Models.UpdateCommentRequest​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Идентификатор отзывада
ratinginteger (int32)Рейтингнет
textstringТекст отзыванет
titlestringЗаголовокнет
userIdstring (uuid)Идентификатор пользователя, оставившего отзывнет
bookIdstring (uuid)Идентификатор книги, на которую оставлен отзывнет

LibraryService.Models.UpdateScienceRequest​

Тип: object

Название поляТип поляОписаниеОбязательноеВозможные значения
idstring (uuid)Иденитфтикатор книгида
disciplinestringДисциплинанет
specializationstringСпециализация литературынет
coursestringКурснет
namestringНазваниенет
filestring (uuid)Идентификатор файланет
imagestringОбложканет
keywordsstringКлючевые слованет
annotationstringАннотациянет
ratingnumber (double)Рейтингнет
genreGenre
statusStatus
publicationYearinteger (int32)Год публикациинет
authorIdsstring(uuid)[]Список авторов книгинет