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

Типы данных

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)[]Список авторов книгинет