- Kotlin 1.1.2
- Gradle 3.3
First, create the gradle wrapper script:
gradle wrapper
Then, run:
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
- Implementation of ApiClient is intended to reduce method counts, specifically to benefit Android targets.
All URIs are relative to https://localhost
Class | Method | HTTP request | Description |
---|---|---|---|
AnalyticsApi | analyticsGetNetworkActivityPost | POST /analytics/get_network_activity | Get details on past blocks either by order using start_index and number_of_results or by the tx_hashes of the transactions |
AnalyticsApi | analyticsGetSyncStatusPost | POST /analytics/get_sync_status | Get blockchain sync status information |
AttachmentApi | attachmentAddToGroupPost | POST /attachment/add_to_group | Add a new member to a group |
AttachmentApi | attachmentCreateGroupPost | POST /attachment/create_group | Create a new group |
AttachmentApi | attachmentDownloadPost | POST /attachment/download | Download an Attachment |
AttachmentApi | attachmentGetGroupsPost | POST /attachment/get_groups | List the Groups the Wallet has access to |
AttachmentApi | attachmentLeaveGroupPost | POST /attachment/leave_group | Removes an owned Wallet from a Group |
AttachmentApi | attachmentListPost | POST /attachment/list | Lists available Attachments |
AttachmentApi | attachmentUploadPost | POST /attachment/upload | Upload an Attachment and share it with a Group |
HealthApi | healthPost | POST /health | Perform a healthcheck of the node and its dependent services |
NodeApi | nodeApproveTaskPost | POST /node/approve_task | Approve task with pending incoming transaction [async call] |
NodeApi | nodeCancelTaskPost | POST /node/cancel_task | Cancel task with pending incoming transaction both incoming and outgoing [async call] |
NodeApi | nodeDeleteWalletPost | POST /node/delete_wallet | Delete a Wallet [async call] |
NodeApi | nodeExportAuditorAccessWalletPost | POST /node/export_auditor_access_wallet | Export viewing credentials for a Wallet |
NodeApi | nodeExportWalletPost | POST /node/export_wallet | Export wallet secret key |
NodeApi | nodeGenerateWalletPost | POST /node/generate_wallet | Generate a new Wallet |
NodeApi | nodeGetAllWalletsPost | POST /node/get_all_wallets | Get all wallet IDs |
NodeApi | nodeGetNotificationsPost | POST /node/get_notifications | Get notifications |
NodeApi | nodeGetRulesPost | POST /node/get_rules | Get network governance Rules |
NodeApi | nodeGetTaskStatusPost | POST /node/get_task_status | Get a specific task (by ID) |
NodeApi | nodeGetTasksPost | POST /node/get_tasks | Get a (potentially) filtered list of all Tasks |
NodeApi | nodeImportAuditorAccessWalletPost | POST /node/import_auditor_access_wallet | Import viewing credentials for a Wallet [async call] |
NodeApi | nodeImportWalletPost | POST /node/import_wallet | Import Wallet from a known secret key and authorization [async call] |
WalletApi | walletCreateRulePost | POST /wallet/create_rule | Create a new Rule in the network [async call] |
WalletApi | walletDeleteRulePost | POST /wallet/delete_rule | Delete an existing Rule from the network [async call] |
WalletApi | walletGetActivityPost | POST /wallet/get_activity | Get wallet activity (transactions) |
WalletApi | walletGetBalancesPost | POST /wallet/get_balances | Get wallets balances |
WalletApi | walletGetNewAddressPost | POST /wallet/get_new_address | Get a new address from a given diversifier or generate randomly |
WalletApi | walletGetPublicKeyPost | POST /wallet/get_public_key | Get wallet public key |
WalletApi | walletIssueAssetPost | POST /wallet/issue_asset | Issue assets [async call] |
WalletApi | walletShareViewingPermissionPost | POST /wallet/share_viewing_permission | Share the viewing credentials for a given Wallet |
WalletApi | walletTransferAssetPost | POST /wallet/transfer_asset | Transfer assets [async call] |
- org.qedit.kotqedit.models.AddToGroupRequest
- org.qedit.kotqedit.models.AddToGroupResponse
- org.qedit.kotqedit.models.AnalyticIssueWalletTx
- org.qedit.kotqedit.models.AnalyticRuleWalletTx
- org.qedit.kotqedit.models.AnalyticTransaction
- org.qedit.kotqedit.models.AnalyticTransferWalletTx
- org.qedit.kotqedit.models.AnalyticWalletMetadata
- org.qedit.kotqedit.models.AnalyticWalletTx
- org.qedit.kotqedit.models.AnalyticsConfidentialIssuanceDescription
- org.qedit.kotqedit.models.AnalyticsIssueTx
- org.qedit.kotqedit.models.AnalyticsMultiTransferTx
- org.qedit.kotqedit.models.AnalyticsOutput
- org.qedit.kotqedit.models.AnalyticsOutputDescription
- org.qedit.kotqedit.models.AnalyticsPublicIssuanceDescription
- org.qedit.kotqedit.models.AnalyticsRuleDefinition
- org.qedit.kotqedit.models.AnalyticsRuleTx
- org.qedit.kotqedit.models.AnalyticsRuleWalletDefinition
- org.qedit.kotqedit.models.AnalyticsSpendDescription
- org.qedit.kotqedit.models.AnalyticsTransferTx
- org.qedit.kotqedit.models.AnalyticsTxMetadata
- org.qedit.kotqedit.models.AnalyticsTxType
- org.qedit.kotqedit.models.AsyncTaskCreatedResponse
- org.qedit.kotqedit.models.AttachmentBody
- org.qedit.kotqedit.models.AttachmentHeader
- org.qedit.kotqedit.models.BalanceForAsset
- org.qedit.kotqedit.models.CreateGroupRequest
- org.qedit.kotqedit.models.CreateGroupResponse
- org.qedit.kotqedit.models.CreateRuleRequest
- org.qedit.kotqedit.models.DeleteRuleRequest
- org.qedit.kotqedit.models.DeleteWalletRequest
- org.qedit.kotqedit.models.DownloadAttachmentRequest
- org.qedit.kotqedit.models.DownloadAttachmentResponse
- org.qedit.kotqedit.models.EmptyContent
- org.qedit.kotqedit.models.ErrorResponse
- org.qedit.kotqedit.models.ExportAuditorAccessWalletRequest
- org.qedit.kotqedit.models.ExportAuditorAccessWalletResponse
- org.qedit.kotqedit.models.ExportWalletRequest
- org.qedit.kotqedit.models.ExportWalletResponse
- org.qedit.kotqedit.models.GenerateWalletRequest
- org.qedit.kotqedit.models.GetAllWalletsResponse
- org.qedit.kotqedit.models.GetGroupsRequest
- org.qedit.kotqedit.models.GetGroupsResponse
- org.qedit.kotqedit.models.GetNetworkActivityRequest
- org.qedit.kotqedit.models.GetNetworkActivityResponse
- org.qedit.kotqedit.models.GetNewAddressRequest
- org.qedit.kotqedit.models.GetNewAddressResponse
- org.qedit.kotqedit.models.GetNotificationsRequest
- org.qedit.kotqedit.models.GetNotificationsResponse
- org.qedit.kotqedit.models.GetPublicKeyRequest
- org.qedit.kotqedit.models.GetPublicKeyResponse
- org.qedit.kotqedit.models.GetRulesResponse
- org.qedit.kotqedit.models.GetSyncStatusResponse
- org.qedit.kotqedit.models.GetTaskStatusRequest
- org.qedit.kotqedit.models.GetTaskStatusResponse
- org.qedit.kotqedit.models.GetTasksRequest
- org.qedit.kotqedit.models.GetTasksResponse
- org.qedit.kotqedit.models.GetWalletActivityRequest
- org.qedit.kotqedit.models.GetWalletActivityResponse
- org.qedit.kotqedit.models.GetWalletBalanceRequest
- org.qedit.kotqedit.models.GetWalletBalanceResponse
- org.qedit.kotqedit.models.GroupInformation
- org.qedit.kotqedit.models.HealthcheckResponse
- org.qedit.kotqedit.models.HealthcheckResponseItem
- org.qedit.kotqedit.models.ImportAuditorAccessWalletRequest
- org.qedit.kotqedit.models.ImportWalletRequest
- org.qedit.kotqedit.models.IssueAssetRequest
- org.qedit.kotqedit.models.LeaveGroupRequest
- org.qedit.kotqedit.models.LeaveGroupResponse
- org.qedit.kotqedit.models.ListAttachmentsRequest
- org.qedit.kotqedit.models.ListAttachmentsResponse
- org.qedit.kotqedit.models.Notification
- org.qedit.kotqedit.models.NotificationType
- org.qedit.kotqedit.models.OrderEnum
- org.qedit.kotqedit.models.Result
- org.qedit.kotqedit.models.Rule
- org.qedit.kotqedit.models.ShareWalletViewingPermissionRequest
- org.qedit.kotqedit.models.ShareWalletViewingPermissionResponse
- org.qedit.kotqedit.models.TaskActionRequest
- org.qedit.kotqedit.models.TaskData
- org.qedit.kotqedit.models.TaskState
- org.qedit.kotqedit.models.TaskType
- org.qedit.kotqedit.models.TransferAssetRequest
- org.qedit.kotqedit.models.UploadAttachmentRequest
- org.qedit.kotqedit.models.UploadAttachmentResponse
- Type: API key
- API key parameter name: x-auth-token
- Location: HTTP header