Skip to content

Fainin/ost-simple-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview

Simple Java OST SDK built for non-administrative use. It supports Users, Transactions, Balance, and Ledger APIs. This SDK is fully tested using separate testing code and mock service (contact for more info).

Usage

Build and then include the Jar in your application classpath:

$ mvn clean package

Create a new OST.properties in your resources directory as follow:

apiKey=xxxxxxxxxxxxxxx
apiSecretKey=xxxxxxxxxxxxxx
apiHost=https://xx.ost.com/vx.x
uuid=xxxxxxxxxx

Create a new OST default client:

OST ost = OSTClientBuilder.defaultClient();

Create a new user:

UsersDataResponse usersDataResponseNew = ost.createUser("test user");

Retrieve a newly created user:

UsersDataResponse usersDataResponse = ost.retrieveUser(usersDataResponseNew.getData().getUser().getId());

Execute a user to user transaction:

TransactionResponse transactionsExecutionResponse = ost.executeTransaction(
                usersDataResponse1.getData().getUser().getId(),
                usersDataResponse1.getData().getUser().getId(), 1111l /* action id can be found in OST dashboard*/
        );

Releases

No releases published

Packages

No packages published

Languages