anixdart library

Classes

Anixart
AnixartAuth
AnixartEndpointUrl
AnixartHttpClient
AnixPlayerConfigResponse
ApiResponse
Article
ArticleApi
ArticleComment
ArticleCommentApi
ArticleCommentCompact
ArticleCompact
ArticleCreateEditRequest
ArticleDelimiterBlock
ArticleDelimiterPayloadBlock
ArticleEmbedBlock
ArticleEmbedPayloadBlock
ArticleEmbedResponse
ArticleEventRequest
ArticleHeaderBlock
ArticleHeaderPayloadBlock
ArticleImageBlock
ArticleImageItem
ArticleListBlock
ArticleListPayloadBlock
ArticleMediaPayloadBlock
ArticleParagraphPayloadBlock
ArticlePayload
ArticlePayloadBlock
ArticleQuoteBlock
ArticleQuotePayloadBlock
ArticleResponse
ArticlesSearchRequest
ArticleSuggestionApi
ArticleSuggestionCreateEditRequest
ArticleTextBlock
ArticleUploadFileResponse
AuthApi
AuthProfileResponse
AvailableTheme
Badge
BearerAuth
BlogCreateResponse
BookmarksExportRequest
BookmarksExportResponse
BookmarksImportRequest
Category
В API категория приходит объектом; числовое представление SDK тоже поддерживается.
ChangeEmailRequest
ChangeEmailResendRequest
ChangeEmailResendResponse
ChangeEmailResponse
ChangeEmailVerifyRequest
ChangeLogin
ChangeLoginResponse
ChangePasswordRequest
ChangePasswordResponse
Channel
ChannelApi
ChannelBlock
ChannelBlockManageRequest
ChannelBlockResponse
ChannelCompact
ChannelCreateEditRequest
ChannelCreateEditResponse
ChannelPermissionManageRequest
ChannelProfile
ChannelResponse
ChannelsFilterRequest
ChannelsSearchRequest
ChannelUploadCoverAvatarResponse
CheckLoginResponse
Collection
CollectionApi
CollectionComment
CollectionCommentApi
CollectionCommentCompact
CollectionCompact
CollectionCreateEditRequest
CollectionCreateEditResponse
CollectionEditImageResponse
CollectionFavoriteApi
CollectionMyApi
CollectionResponse
CommentPreview
CommonComment<T>
CommonCommentAddRequest
CommonCommentAddResponse<T>
CommonCommentCompact
CommonCommentEditRequest
CommonProfileNotification
ConfigApi
ConfigUrlsResponse
CurrentReleaseSearchResult
DiscoverApi
Dubber
DubberCompact
DubbersResponse
EditorAvailableResponse
EditorChannel
EditorChannelsResponse
Endpoints
EntityReference<T>
JSON-объект или числовая ссылка на сущность, полученная от API. Числовые ссылки сохраняются как есть и не трактуются автоматически как ID сущности.
Episode
EpisodeApi
EpisodeCompact
EpisodeResponse
EpisodeTargetResponse
EpisodeUpdate
ExportApi
FavoriteApi
FeedApi
FeedSearchResponse
FilterApi
FilterRequest
FirebaseResponse
FriendStatusResponse
GoogleResponse
HistoryApi
HttpAuth
HttpBody
HttpRequest
HttpResponse<T>
ImageBody
ImportApi
Interesting
JsonBody
LatestArticleResponse
LegacyReleaseSearchResult
LoginInfoResponse
NotificationApi
NotificationCountResponse
NotificationPreferenceApi
NotificationPreferenceResponse
OAuthSignInResponse
OAuthSignUpRequest
PageableResponse<T>
PageSelector
Пагинация endpoint: принимает номер страницы или строковое значение last.
PopularComment
PreferredType
Profile
ProfileApi
ProfileArticleNotification
ProfileBadgeApi
ProfileBlockListApi
ProfileCommentNotification<T>
ProfileCompact
ProfileDeletionApi
ProfileDeletionResponse
ProfileEnforcement
ProfileEnforcementResponse
ProfileEpisodeNotification
ProfileFriendNotification
ProfileFriendsApi
ProfileHealthApi
ProfileHealthStatusResponse
ProfileInfoResponse
ProfileListApi
ProfilePreferenceApi
ProfilePreferenceResponse
ProfileRelatedReleaseNotification
ProfileReleaseTypeNotificationPreference
ProfileReleaseVoteApi
ProfileResponse
ProfileRole
ProfileRoleListApi
ProfileSelectThemeResponse
ProfileSlim
ProfileSocialResponse
ProfileStatusNotificationPreference
ProfileToken
ProfileTypeNotificationEditRequest
ProfileTypeNotificationPreference
RelatedApi
Release
ReleaseApi
ReleaseComment
ReleaseCommentApi
ReleaseCommentCompact
ReleaseCompact
ReleaseResponse
ReleaseSearchResponse
ReleaseSearchResult
ReleaseStatusInfo
ReleaseStreamingPlatform
ReleaseStreamingPlatformApi
ReleaseTypeNotificationEditRequest
ReleaseTypeNotificationResponse
ReleaseVideo
ReleaseVideoApi
ReleaseVideoAppealApi
ReleaseVideoAppealRequest
ReleaseVideoBanner
ReleaseVideoBlock
ReleaseVideoCategoriesResponse
ReleaseVideoCategory
ReleaseVideoFavoriteApi
ReleaseVideoHosting
ReleaseVideoResponse
ReportApi
ReportReason
ReportRequest<T>
RequestCancelToken
RequestOptions
ResendRequest
ResendResponse
RestoreResendRequest
RestoreResendResponse
RestoreResponse
RestoreVerifyRequest
RestoreVerifyResponse
Role
ScheduleApi
ScheduleResponse
SearchApi
SearchRequest
SignInRequest
SignInResponse
SignUpRequest
SignUpResponse
SocialRequest
Source
SourceCompact
SourcesResponse
StatusNotificationEditRequest
SubscriptionCountResponse
TelegramResponse
Theme
TimestampResponse
ToggleResponse
TypeApi
TypeChannelResponse
TypeResponse
UrlEncodedBody
VerifyRequest
VerifyResponse
VkResponse
WatchDynamics
YandexResponse

Enums

AchivementResult
AppealStatus
AppealType
ArticleCreateEditResult
ArticleDeleteResult
ArticleEditPinnedResult
ArticleEventEntryPoint
ArticleEventType
ArticleMuteResult
ArticleResult
ArticleSuggestionDeleteResult
BlockListAddResult
BlogCreateResult
BookmarkExportResult
BookmarksExportResult
BookmarksImportResult
BookmarkSortType
BookmarkType
ChangeEmailResendResult
ChangeEmailResult
ChangeEmailVerifyResult
ChangeLoginResult
ChangePasswordResult
ChannelBlockResult
ChannelCreateEditResult
ChannelPermissionManageResult
ChannelProfilePermission
ChannelResult
ChannelsFilterSort
ChannelSubscribeResult
ChannelUnsubscribeResult
ChannelUploadCoverAvatarResult
ChannelWidgetPopularityPeriod
ChannelWidgetSort
CheckLoginResult
CollectionCreateEditResult
CollectionDeleteResult
CollectionEditImageResult
CollectionResult
CommentAddResult
CommentDeleteResult
CommentEditResult
CommonResult
DeleteNotificationType
EditorAvailableResult
EmbedType
EnforcementType
FavoriteCollectionAddResult
FavoriteCollectionDeleteResult
FilterAgeRating
FilterGenresMode
FilterSort
FriendRequestDirection
FriendStatus
GoogleBindResult
GoogleResult
GoogleUnbindResult
HttpMethod
LoginResult
NotificationPreferenceEditType
PrivacyFriendRequestState
PrivacyState
PrivilegeLevel
ProfileDeletionResult
ProfileFriendNotificationStatus
ProfileNotificationType
ProfileResult
ProfileSelectThemeResult
ProfileStatusNotificationPreferenceStatus
RegisterResult
RegisterVerifyResult
ReleaseAddCollectionResult
ReleaseCategory
ReleaseStatus
ReleaseVideoAppealResult
ReleaseVideoResult
ReleaseVote
RemoveFriendRequestResult
ReportResult
ReportType
ResendResult
RestorePasswordResult
RestorePasswordVerifyResult
RestoreResendResult
RestoreResult
RestoreVerifyResult
SendFriendRequestResult
SignInResult
SignUpResult
SocialEditResult
TelegramBindResult
TelegramResult
TelegramUnbindResult
VerifyResult
VkBindResult
VkResult
VkUnbindResult
VoteType
YandexBindResult
YandexResult
YandexUnbindResult

Constants

apiEndpointsUrl → const String
defaultBaseUrl → const String
defaultUserAgent → const String

Properties

commonResultNames → Map<int, String>
final

Typedefs

HttpParameters = Map<String, Object?>
ResponseDecoder<T> = T Function(Object? value)