## Uses of Interface
io.swagger.client.ApiCallback

- Packages that use ApiCallback
  Package | Description
  --- | ---
  io.swagger.client |
  io.swagger.client.api |

- - ### Uses of ApiCallback in io.swagger.client

    Methods in io.swagger.client with parameters of type ApiCallback
    Modifier and Type | Method and Description
    --- | ---
    `<T> void` | ApiClient.`executeAsync(com.squareup.okhttp.Call call, ApiCallback<T> callback)` `ApiClient.executeAsync(Call, Type, ApiCallback)`
    `<T> void` | ApiClient.`executeAsync(com.squareup.okhttp.Call call, Type returnType, ApiCallback<T> callback)` Execute HTTP call asynchronously.

  - ### Uses of ApiCallback in io.swagger.client.api

    Methods in io.swagger.client.api with parameters of type ApiCallback
    Modifier and Type | Method and Description
    --- | ---
    `com.squareup.okhttp.Call` | ApplicationsApi.`applicationDeleteAsync(String applicationID, ApiCallback<Void> callback)` (asynchronously) Deletes the specified blockchain application.
    `com.squareup.okhttp.Call` | ApplicationsApi.`applicationDisableAsync(Integer applicationId, ApiCallback<Void> callback)` (asynchronously) Disables the specified blockchain application.
    `com.squareup.okhttp.Call` | ApplicationsApi.`applicationEnableAsync(Integer applicationId, ApiCallback<Void> callback)` (asynchronously) Enables the specified blockchain application.
    `com.squareup.okhttp.Call` | ApplicationsApi.`applicationGetAsync(Integer applicationId, ApiCallback<Application> callback)` (asynchronously) Gets the blockchain application matching a specific application ID.
    `com.squareup.okhttp.Call` | ApplicationsApi.`applicationsGetAsync(Integer top, Integer skip, Boolean enabled, ApiCallback<ApplicationList> callback)` (asynchronously) Lists all blockchain applications to which a user has access in Workbench.
    `com.squareup.okhttp.Call` | ApplicationsApi.`applicationsPostAsync(File file, ApiCallback<Integer> callback)` (asynchronously) Creates a new blockchain application.
    `com.squareup.okhttp.Call` | ConnectionsApi.`blockGetAsync(Integer connectionId, Integer blockId, ApiCallback<Block> callback)` (asynchronously) Gets the block matching a specific block ID.
    `com.squareup.okhttp.Call` | ConnectionsApi.`blocksGetAsync(Integer connectionID, Integer top, Integer skip, ApiCallback<BlockList> callback)` (asynchronously) Lists the blocks for a connected blockchain network.
    `com.squareup.okhttp.Call` | CapabilitiesApi.`canCreateContractAsync(Integer workflowId, ApiCallback<Boolean> callback)` (asynchronously) Checks if user can modify user role mappings
    `com.squareup.okhttp.Call` | CapabilitiesApi.`capabilitiesGetAsync(ApiCallback<Capabilities> callback)` (asynchronously) Checks if user can upload application
    `com.squareup.okhttp.Call` | CheckersApi.`checkApplicationPostAsync(File file, ApiCallback<Integer> callback)` Check validity of application configuration for Workbench (asynchronously) Checks a configuration file
    `com.squareup.okhttp.Call` | CheckersApi.`checkContractCodePostAsync(Integer ledgerId, ApiCallback<Integer> callback)` Check validity of application ledger implementation for Workbench (asynchronously) Checks a ledger implementation file against configuration file
    `com.squareup.okhttp.Call` | ConnectionsApi.`connectionGetAsync(Integer connectionID, ApiCallback<Connection> callback)` (asynchronously) Gets the connected blockchain network matching a specific chain instance ID.
    `com.squareup.okhttp.Call` | ConnectionsApi.`connectionsGetAsync(Integer top, Integer skip, ApiCallback<ConnectionList> callback)` (asynchronously) Lists the connected blockchain networks.
    `com.squareup.okhttp.Call` | ContractsApi.`contractActionGetAsync(Integer contractId, Integer actionId, ApiCallback<WorkflowStateTransition> callback)` (asynchronously) Gets the action matching the specified action ID.
    `com.squareup.okhttp.Call` | ContractsApi.`contractActionPostAsync(Integer contractId, WorkflowActionInput actionInformation, ApiCallback<LedgerActionOutput> callback)` (asynchronously) Executes an action for the specified smart contract instance and action ID.
    `com.squareup.okhttp.Call` | ContractsApi.`contractActionsGetAsync(Integer contractId, Integer top, Integer skip, ApiCallback<WorkflowStateTransitionList> callback)` (asynchronously) Lists all actions, which can be taken by the given user and current state of the specified smart contract instance.
    `com.squareup.okhttp.Call` | ApplicationsApi.`contractCodeDeleteAsync(Integer contractCodeId, ApiCallback<Void> callback)` (asynchronously) Deletes the specified blockchain smart contract implementation of a specific blockchain application.
    `com.squareup.okhttp.Call` | ApplicationsApi.`contractCodeGetAsync(Integer contractCodeId, ApiCallback<FileStreamResult> callback)` (asynchronously) Get the blockchain smart contract implementation matching a specific ledger implementation ID.
    `com.squareup.okhttp.Call` | ApplicationsApi.`contractCodePostAsync(Integer applicationId, File file, Integer ledgerId, ApiCallback<Integer> callback)` (asynchronously) Uploads one or more smart contracts (ex.
    `com.squareup.okhttp.Call` | ApplicationsApi.`contractCodesGetAsync(Integer applicationId, Integer ledgerId, Integer top, Integer skip, ApiCallback<ContractCodeList> callback)` (asynchronously) List all blockchain smart contract implementations of the specified blockchain application.
    `com.squareup.okhttp.Call` | ContractsApi.`contractGetAsync(Integer contractId, ApiCallback<Contract> callback)` (asynchronously) Creates and deploys a new smart contract instance by adding the instance to the Workbench database and sending a transaction to the blockchain.
    `com.squareup.okhttp.Call` | ContractsApi.`contractPostAsync(WorkflowActionInput workflowActionInput, Integer workflowId, Integer contractCodeId, Integer connectionId, ApiCallback<WorkflowActionInput> callback)` (asynchronously) Gets the smart contract instance matching a specific workflow instance ID.
    `com.squareup.okhttp.Call` | ContractsApi.`contractsGetAsync(Integer top, Integer skip, Integer workflowId, ApiCallback<ContractList> callback)` (asynchronously) Lists the smart contract instances of the specified workflow.
    `com.squareup.okhttp.Call` | GraphProxyApi.`graphProxyUsersGetAsync(String version, ApiCallback<ContentResult> callback)` Get Users from AAD Graph (asynchronously) Proxies query parameters to AAD graph
    `com.squareup.okhttp.Call` | LedgersApi.`ledgersGetAsync(Integer top, Integer skip, ApiCallback<LedgerList> callback)` (asynchronously) Lists the supported blockchain types, such as Ethereum or Hyperledger Fabric.
    `com.squareup.okhttp.Call` | UsersApi.`meGetAsync(ApiCallback<Me> callback)` (asynchronously) Returns the current user
    `com.squareup.okhttp.Call` | ApplicationsApi.`roleAssignmentDeleteAsync(Integer applicationId, Integer roleAssignmentId, ApiCallback<Void> callback)` (asynchronously) Deletes the specified role assignment.
    `com.squareup.okhttp.Call` | ApplicationsApi.`roleAssignmentGetAsync(Integer applicationId, Integer roleAssignmentId, ApiCallback<RoleAssignment> callback)` (asynchronously) Get a role assignment of the specified blockchain application matching a specific user role assignment ID.
    `com.squareup.okhttp.Call` | ApplicationsApi.`roleAssignmentsGetAsync(Integer applicationId, Integer applicationRoleId, Integer top, Integer skip, ApiCallback<RoleAssignmentList> callback)` (asynchronously) List all role assignments of the specified blockchain application.
    `com.squareup.okhttp.Call` | ApplicationsApi.`roleAssignmentsPostAsync(Integer applicationId, RoleAssignmentInput roleAssignment, ApiCallback<Integer> callback)` (asynchronously) Creates a user-to-role mapping in the specified blockchain application.
    `com.squareup.okhttp.Call` | ConnectionsApi.`transactionGetAsync(Integer connectionId, Integer transactionId, ApiCallback<Transaction> callback)` (asynchronously) Gets the transaction matching a specific transaction ID.
    `com.squareup.okhttp.Call` | ConnectionsApi.`transactionsGetAsync(Integer connectionId, Integer top, Integer skip, ApiCallback<List<TransactionList>> callback)` (asynchronously) Lists the transactions for a connected blockchain network.
    `com.squareup.okhttp.Call` | UsersApi.`userDeleteAsync(String userID, ApiCallback<Void> callback)` (asynchronously) Deletes the specified user.
    `com.squareup.okhttp.Call` | UsersApi.`userGetAsync(Integer userID, ApiCallback<User> callback)` (asynchronously) Gets the user matching a specific user ID.
    `com.squareup.okhttp.Call` | UsersApi.`usersGetAsync(Integer top, Integer skip, String externalId, String userChainIdentifier, ApiCallback<UserList> callback)` Get Users (asynchronously) Lists all users within the connected blockchain consortium.
    `com.squareup.okhttp.Call` | UsersApi.`usersPostAsync(UserInput userInput, ApiCallback<Integer> callback)` (asynchronously) Adds a user to the blockchain consortium.
    `com.squareup.okhttp.Call` | ApplicationsApi.`workflowGetAsync(Integer workflowId, ApiCallback<Workflow> callback)` (asynchronously) Get a workflow matching a specific workflow ID.
    `com.squareup.okhttp.Call` | ApplicationsApi.`workflowsGetAsync(Integer applicationId, Integer top, Integer skip, ApiCallback<WorkflowList> callback)` (asynchronously) List all workflows of the specified blockchain application.

Copyright © 2018. All rights reserved.