Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.82 KB

File metadata and controls

39 lines (29 loc) · 1.82 KB

ExecutionRequestDetails

Order execution details

oneOf schemas

Example

// Import classes:
import com.fireblocks.sdk.model.ExecutionRequestDetails;
import com.fireblocks.sdk.model.MarketExecutionRequestDetails;
import com.fireblocks.sdk.model.QuoteExecutionWithRequoteRequestDetails;

public class Example {
    public static void main(String[] args) {
        ExecutionRequestDetails exampleExecutionRequestDetails = new ExecutionRequestDetails();

        // create a new MarketExecutionRequestDetails
        MarketExecutionRequestDetails exampleMarketExecutionRequestDetails = new MarketExecutionRequestDetails();
        // set ExecutionRequestDetails to MarketExecutionRequestDetails
        exampleExecutionRequestDetails.setActualInstance(exampleMarketExecutionRequestDetails);
        // to get back the MarketExecutionRequestDetails set earlier
        MarketExecutionRequestDetails testMarketExecutionRequestDetails = (MarketExecutionRequestDetails) exampleExecutionRequestDetails.getActualInstance();

        // create a new QuoteExecutionWithRequoteRequestDetails
        QuoteExecutionWithRequoteRequestDetails exampleQuoteExecutionWithRequoteRequestDetails = new QuoteExecutionWithRequoteRequestDetails();
        // set ExecutionRequestDetails to QuoteExecutionWithRequoteRequestDetails
        exampleExecutionRequestDetails.setActualInstance(exampleQuoteExecutionWithRequoteRequestDetails);
        // to get back the QuoteExecutionWithRequoteRequestDetails set earlier
        QuoteExecutionWithRequoteRequestDetails testQuoteExecutionWithRequoteRequestDetails = (QuoteExecutionWithRequoteRequestDetails) exampleExecutionRequestDetails.getActualInstance();
    }
}