Class JITReport
java.lang.Object
markets.alpaca.client.openapi.broker.model.JITReport
- All Implemented Interfaces:
Serializable
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.23.0")
public class JITReport
extends Object
implements Serializable
JIT Securities reports are made available through the API and can be accessed within the hour after 11:30 PM EST on the trade date (T+0). The reports communicate transaction-level details as well as overall settlement amounts, transfer direction, and payment timing.
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic JITReportCreate an instance of JITReport given an JSON stringReturn the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Contains all activities that impact cash throughout the trading session including executed trades, trading fees, and corporate actions that involve cash allocations.Highlights the net amount due to Alpaca by settlement or to the partner on the date of settlement in a formalized invoice format.Includes additional information to account for T+0 and T+1 settling activity to clarify settlement journaling reconciliation.Consists of three columns and a single row, which lists the net money movement to or from Alpaca for T0, T1, and T2.Lists of all open obligations towards the partner that are to be settled.inthashCode()netPayment(String netPayment) netPaymentFinal(String netPaymentFinal) netSummary(String netSummary) obligation(String obligation) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidvoidsetNetPayment(String netPayment) voidsetNetPaymentFinal(String netPaymentFinal) voidsetNetSummary(String netSummary) voidsetObligation(String obligation) toJson()Convert an instance of JITReport to an JSON stringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_DETAIL
- See Also:
-
SERIALIZED_NAME_NET_PAYMENT
- See Also:
-
SERIALIZED_NAME_NET_PAYMENT_FINAL
- See Also:
-
SERIALIZED_NAME_NET_SUMMARY
- See Also:
-
SERIALIZED_NAME_OBLIGATION
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
JITReport
public JITReport()
-
-
Method Details
-
detail
-
getDetail
Contains all activities that impact cash throughout the trading session including executed trades, trading fees, and corporate actions that involve cash allocations. content-type = application/csv- Returns:
- detail
-
setDetail
-
netPayment
-
getNetPayment
Highlights the net amount due to Alpaca by settlement or to the partner on the date of settlement in a formalized invoice format. content-type = application/pdf- Returns:
- netPayment
-
setNetPayment
-
netPaymentFinal
-
getNetPaymentFinal
Includes additional information to account for T+0 and T+1 settling activity to clarify settlement journaling reconciliation. This report is generated after trading session close on T+1. content-type = application/pdf- Returns:
- netPaymentFinal
-
setNetPaymentFinal
-
netSummary
-
getNetSummary
Consists of three columns and a single row, which lists the net money movement to or from Alpaca for T0, T1, and T2. content-type = application/csv- Returns:
- netSummary
-
setNetSummary
-
obligation
-
getObligation
Lists of all open obligations towards the partner that are to be settled. content-type = application/csv- Returns:
- obligation
-
setObligation
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- name of the propertyvalue- value of the property- Returns:
- the JITReport instance itself
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- a map of objects
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- name of the property- Returns:
- an object
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonElement
Validates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
IOException- if the JSON Element is invalid with respect to JITReport
-
fromJson
Create an instance of JITReport given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of JITReport
- Throws:
IOException- if the JSON string is invalid with respect to JITReport
-
toJson
Convert an instance of JITReport to an JSON string- Returns:
- JSON string
-