mixin_bot_sdk_dart library Null safety

Classes

Account
AccountApi
AccountUpdateRequest
Address
AddressApi
AddressRequest
AppButton
AppCard
Asset
AssetApi
AssetFee
Attachment
AttachmentApi
AttachmentMessage
BlazeAckMessage
CircleApi
CircleConversationRequest
CircleName
CircleResponse
Client
ContactMessage
Conversation
ConversationApi
ConversationCategoryJsonConverter
ConversationRequest
ConversationResponse
ConversationStatusJsonConverter
DepositEntry
EnumJsonConverter<T>
Fiat
LiveMessage
LocationMessage
LogoutRequest
MessageApi
MixinError
MixinLogInterceptor
MixinResponse<T>
MultisigApi
OauthApi
OauthRequest
OauthResponse
OpponentMultisig
ParticipantRequest
ParticipantRoleJsonConverter
PaymentResponse
PaymentStatusJsonConverter
PendingDeposit
PinRequest
Provisioning
ProvisioningApi
ProvisioningId
ProvisioningRequest
RawTransactionRequest
RelationshipActionJsonConverter
RelationshipRequest
Snapshot
SnapshotApi
SnapshotType
Sticker
StickerAlbum
StickerMessage
Ticker
TransferApi
TransferRequest
User
UserApi
UserRelationshipJsonConverter
UserSession
WithdrawalRequest

Mixins

CodeTypeInterface

Extensions

UuidHashcodeExtension

Constants

authentication → const int
401
badData → const int
10002
badRequest → const int
400
blockchainError → const int
30100
circleLimit → const int
20133
conversationChecksumInvalidError → const int
20140
favoriteLimit → const int
20132
forbidden → const int
403
groupChatFull → const int
20116
insufficientBalance → const int
20117
insufficientIdentityNumber → const int
20111
insufficientPool → const int
30103
insufficientTransactionFee → const int
20124
invalidAddress → const int
30102
invalidCodeTooFrequent → const int
20129
invalidEmergencyContact → const int
20130
invalidInvitationCode → const int
20112
invalidPinFormat → const int
20118
invalidQrCode → const int
20115
kRelationshipActionAdd → const String
'ADD'
kRelationshipActionBlock → const String
'BLOCK'
kRelationshipActionRemove → const String
'REMOVE'
kRelationshipActionUnblock → const String
'UNBLOCK'
kRelationshipActionUpdate → const String
'UPDATE'
mixinBaseUrl0 → const String
'https://api.mixin.one'
mixinBaseUrl1 → const String
'https://mixin-api.zeromesh.net'
needCaptcha → const int
10005
notFound → const int
404
oldVersion → const int
10006
phoneInvalidFormat → const int
20110
phoneSmsDelivery → const int
10003
phoneVerificationCodeExpired → const int
20114
phoneVerificationCodeInvalid → const int
20113
pinIncorrect → const int
20119
recaptchaIsInvalid → const int
10004
server → const int
500
timeInaccurate → const int
911
tooManyRequest → const int
429
tooManyStickers → const int
20126
tooSmall → const int
20120
transaction → const int
10001
usedPhone → const int
20122
withdrawalAmountSmall → const int
20127
withdrawalFeeTooSmall → const int
20135
withdrawalMemoFormatIncorrect → const int
20131

Functions

decodeBase64(String str) Uint8List
dynamicToJson(dynamic object) → dynamic
enumConvertToString(dynamic enumItem) String?
fromStringToEnum<T>(List<T?>? enumValues, String? value) → T?
privateKeyToCurve25519(Uint8List privateKey) List<int>
publicKeyToCurve25519(Uint8List publicKey) Uint8List
signAuthTokenWithEdDSA(String? userId, String? sessionId, String? privateKey, String? scp, String method, String uri, String body) String
signAuthTokenWithRSA(String? userId, String? sessionId, String? privateKey, String? scp, String method, String uri, String body) String

Enums

CircleConversationAction
ConversationCategory
ConversationStatus
HttpLogLevel
ParticipantRole
PaymentStatus
RelationshipAction
UserRelationship

Exceptions / Errors

MixinApiError