Versions in this module Expand all Collapse all v0 v0.1.0 May 10, 2024 Changes in this version + type Account struct + Active bool + AvailableBalance Amount + CreatedAt string + Currency string + Default bool + DeletedAt string + Hold Amount + Name string + Ready bool + RetailPortfolioId string + Type string + UpdatedAt string + Uuid string + type AllocatePortfolioRequest struct + Amount string + Currency string + PortfolioUuid string + Symbol string + type AllocatePortfolioResponse struct + Description string + Request *AllocatePortfolioRequest + Schema *Schema + type Amount struct + Currency string + Value string + type BalanceSummary struct + AvailableMargin Amount + CbiUsdBalance Amount + CfmUsdBalance Amount + DailyRealizedPnl Amount + FuturesBuyingPower Amount + InitialMargin Amount + LiquidationBufferAmount Amount + LiquidationBufferPercentage string + LiquidationThreshold Amount + TotalOpenOrdersHoldAmount Amount + TotalUsdBalance Amount + UnrealizedPnl Amount + type Breakdown struct + FuturesPositions []FuturesPosition + PerpPositions []PerpPosition + Portfolio Portfolio + PortfolioBalances PortfolioBalances + SpotPositions []SpotPosition + type BreakdownResponse struct + Breakdown Breakdown + type CancelOrdersRequest struct + OrderIds []string + type CancelOrdersResponse struct + Request *CancelOrdersRequest + Results []*CancelResult + type CancelPendingFuturesSweepsRequest struct + type CancelPendingFuturesSweepsResponse struct + Request *CancelPendingFuturesSweepsRequest + Success bool + type CancelResult struct + FailureReason string + OrderId string + Success bool + type Candle struct + Close string + High string + Low string + Open string + Start string + Volume string + type CfmFuturesPosition struct + AvgEntryPrice string + CurrentPrice string + DailyRealizedPnl string + ExpirationTime string + NumberOfContracts string + ProductId string + Side string + UnrealizedPnl string + type Client struct + Credentials *Credentials + HttpBaseUrl string + HttpClient http.Client + func NewClient(credentials *Credentials, httpClient http.Client) *Client + func (c *Client) BaseUrl(u string) *Client + func (c Client) AllocatePortfolio(ctx context.Context, request *AllocatePortfolioRequest) (*AllocatePortfolioResponse, error) + func (c Client) CancelOrders(ctx context.Context, request *CancelOrdersRequest) (*CancelOrdersResponse, error) + func (c Client) CancelPendingFuturesSweeps(ctx context.Context, request *CancelPendingFuturesSweepsRequest) (*CancelPendingFuturesSweepsResponse, error) + func (c Client) ClosePosition(ctx context.Context, request *ClosePositionRequest) (*ClosePositionResponse, error) + func (c Client) CommitConvertQuote(ctx context.Context, request *CommitConvertQuoteRequest) (*CommitConvertQuoteResponse, error) + func (c Client) CreateConvertQuote(ctx context.Context, request *CreateConvertQuoteRequest) (*CreateConvertQuoteResponse, error) + func (c Client) CreateOrder(ctx context.Context, request *CreateOrderRequest) (*CreateOrderResponse, error) + func (c Client) CreateOrderPreview(ctx context.Context, request *CreateOrderPreviewRequest) (*CreateOrderPreviewResponse, error) + func (c Client) CreatePortfolio(ctx context.Context, request *CreatePortfolioRequest) (*CreatePortfolioResponse, error) + func (c Client) DeletePortfolio(ctx context.Context, request *DeletePortfolioRequest) (*DeletePortfolioResponse, error) + func (c Client) EditOrder(ctx context.Context, request *EditOrderRequest) (*EditOrderResponse, error) + func (c Client) EditPortfolio(ctx context.Context, request *EditPortfolioRequest) (*EditPortfolioResponse, error) + func (c Client) GetAccount(ctx context.Context, request *GetAccountRequest) (*GetAccountResponse, error) + func (c Client) GetBestBidAsk(ctx context.Context, request *GetBestBidAskRequest) (*GetBestBidAskResponse, error) + func (c Client) GetConvertTrade(ctx context.Context, request *GetConvertTradeRequest) (*GetConvertTradeResponse, error) + func (c Client) GetFuturesBalanceSummary(ctx context.Context, request *GetFuturesBalanceSummaryRequest) (*GetFuturesBalanceSummaryResponse, error) + func (c Client) GetFuturesPosition(ctx context.Context, request *GetFuturesPositionRequest) (*GetFuturesPositionResponse, error) + func (c Client) GetMarketTrades(ctx context.Context, request *GetMarketTradesRequest) (*GetMarketTradesResponse, error) + func (c Client) GetOrder(ctx context.Context, request *GetOrderRequest) (*GetOrderResponse, error) + func (c Client) GetPaymentMethod(ctx context.Context, request *GetPaymentMethodRequest) (*GetPaymentMethodResponse, error) + func (c Client) GetPerpetualsPortfolioSummary(ctx context.Context, request *GetPerpetualsPortfolioSummaryRequest) (*GetPerpetualsPortfolioSummaryResponse, error) + func (c Client) GetPerpetualsPosition(ctx context.Context, request *GetPerpetualsPositionRequest) (*GetPerpetualsPositionResponse, error) + func (c Client) GetPortfolioBreakdown(ctx context.Context, request *GetPortfolioBreakdownRequest) (*GetPortfolioBreakdownResponse, error) + func (c Client) GetProduct(ctx context.Context, request *GetProductRequest) (*GetProductResponse, error) + func (c Client) GetProductBook(ctx context.Context, request *GetProductBookRequest) (*GetProductBookResponse, error) + func (c Client) GetProductCandles(ctx context.Context, request *GetProductCandlesRequest) (*GetProductCandlesResponse, error) + func (c Client) GetPublicMarketTrades(ctx context.Context, request *GetPublicMarketTradesRequest) (*GetPublicMarketTradesResponse, error) + func (c Client) GetPublicProduct(ctx context.Context, request *GetPublicProductRequest) (*GetPublicProductResponse, error) + func (c Client) GetPublicProductBook(ctx context.Context, request *GetPublicProductBookRequest) (*GetPublicProductBookResponse, error) + func (c Client) GetPublicProductCandles(ctx context.Context, request *GetPublicProductCandlesRequest) (*GetPublicProductCandlesResponse, error) + func (c Client) GetServerTime(ctx context.Context, request *GetServerTimeRequest) (*GetServerTimeResponse, error) + func (c Client) GetTransactionsSummary(ctx context.Context, request *GetTransactionsSummaryRequest) (*GetTransactionsSummaryResponse, error) + func (c Client) ListAccounts(ctx context.Context, request *ListAccountsRequest) (*ListAccountsResponse, error) + func (c Client) ListFills(ctx context.Context, request *ListFillsRequest) (*ListFillsResponse, error) + func (c Client) ListFuturesPositions(ctx context.Context, request *ListFuturesPositionsRequest) (*ListFuturesPositionsResponse, error) + func (c Client) ListFuturesSweeps(ctx context.Context, request *ListFuturesSweepsRequest) (*ListFuturesSweepsResponse, error) + func (c Client) ListOrders(ctx context.Context, request *ListOrdersRequest) (*ListOrdersResponse, error) + func (c Client) ListPaymentMethods(ctx context.Context, request *ListPaymentMethodsRequest) (*ListPaymentMethodsResponse, error) + func (c Client) ListPerpetualsPositions(ctx context.Context, request *ListPerpetualsPositionsRequest) (*ListPerpetualsPositionsResponse, error) + func (c Client) ListPortfolios(ctx context.Context, request *ListPortfoliosRequest) (*ListPortfoliosResponse, error) + func (c Client) ListProducts(ctx context.Context, request *ListProductsRequest) (*ListProductsResponse, error) + func (c Client) ListPublicProducts(ctx context.Context, request *ListPublicProductsRequest) (*ListPublicProductsResponse, error) + func (c Client) MovePortfolioFunds(ctx context.Context, request *MovePortfolioFundsRequest) (*MovePortfolioFundsResponse, error) + func (c Client) PreviewEditOrder(ctx context.Context, request *PreviewEditOrderRequest) (*PreviewEditOrderResponse, error) + func (c Client) ScheduleFuturesSweep(ctx context.Context, request *ScheduleFuturesSweepRequest) (*ScheduleFuturesSweepResponse, error) + type ClosePositionRequest struct + ClientOrderId string + ProductId string + Size string + type ClosePositionResponse struct + ErrorResponse *ErrorResponse + OrderConfiguration *OrderConfiguration + Request *ClosePositionRequest + Success bool + SuccessResponse *SuccessResponse + type CommitConvertQuoteRequest struct + FromAccount string + ToAccount string + TradeId string + type CommitConvertQuoteResponse struct + Request *CommitConvertQuoteRequest + Trade *Convert + type Context struct + Details []string + LinkText string + Title string + type Convert struct + Amount Amount + CancellationReason ErrorInfo + ExchangeRate Amount + Fees []Fee + FiatDenotedTotal Amount + Id string + Source SourceTargetInfo + SourceCurrency string + SourceId string + Status string + Subtotal Amount + Target SourceTargetInfo + TargetCurrency string + TargetId string + TaxDetails []TaxDetail + Total Amount + TotalFee Fee + TotalFeeWithoutTax Fee + TradeIncentiveInfo TradeIncentive + UnitPrice UnitPriceInfo + UserEnteredAmount Amount + UserReference string + UserWarnings []UserWarning + type CreateConvertQuoteRequest struct + Amount string + FromAccount string + ToAccount string + TradeIncentiveMetadata *TradeIncentiveMetadata + type CreateConvertQuoteResponse struct + Convert *Convert + Request *CreateConvertQuoteRequest + type CreateOrderPreviewRequest struct + CommissionRate *Rate + IsMax *bool + Leverage string + MarginType string + OrderConfiguration OrderConfiguration + ProductId string + RetailPortfolioId string + Side string + SkipFcmRiskCheck *bool + TradableBalance string + type CreateOrderPreviewResponse struct + AverageFilledPrice string + BaseSize string + BestAsk string + BestBid string + CommissionTotal string + Errs []string + IsMax bool + Leverage string + LongLeverage string + OrderMarginTotal string + OrderTotal string + QuoteSize string + Request *CreateOrderPreviewRequest + ShortLeverage string + Slippage string + Warning []string + type CreateOrderRequest struct + ClientOrderId string + CommissionRate *Rate + IsMax *bool + Leverage string + MarginType string + OrderConfiguration OrderConfiguration + ProductId string + RetailPortfolioId string + Side string + SkipFcmRiskCheck *bool + TradableBalance string + type CreateOrderResponse struct + ErrorResponse *ErrorResponse + FailureReason string + OrderConfiguration OrderConfiguration + OrderId string + Request *CreateOrderRequest + Success bool + SuccessResponse *SuccessResponse + type CreatePortfolioRequest struct + Name string + type CreatePortfolioResponse struct + Portfolio *Portfolio + Request *CreatePortfolioRequest + type Credentials struct + AccessKey string + PortfolioId string + PrivatePemKey string + func ReadEnvCredentials(variableName string) (*Credentials, error) + func UnmarshalCredentials(b []byte) (*Credentials, error) + type DeletePortfolioRequest struct + PortfolioUuid string + type DeletePortfolioResponse struct + Description string + Request *DeletePortfolioRequest + Schema *Schema + type Disclosure struct + Description string + Link Link + Title string + type DualCurrencyValue struct + RawCurrency Amount + UserNativeCurrency Amount + type EditError struct + EditFailureReason string + PreviewFailureReason string + type EditHistoryItem struct + Price string + ReplaceAcceptTimestamp string + Size string + type EditOrderRequest struct + OrderId string + Price string + Size string + type EditOrderResponse struct + EditErrors []*EditError + Request *EditOrderRequest + Success bool + type EditPortfolioRequest struct + Name string + PortfolioUuid string + type EditPortfolioResponse struct + Portfolio *Portfolio + Request *EditPortfolioRequest + type ErrorInfo struct + Code string + ErrorCode string + ErrorCta string + Message string + type ErrorMessage struct + Value string + type ErrorResponse struct + Error string + ErrorDetails string + Message string + NewOrderFailureReason string + PreviewFailureReason string + type Fee struct + Amount Amount + Description string + Disclosure Disclosure + Label string + Title string + type FeeSummary struct + AdvancedTradeOnlyFees float64 + AdvancedTradeOnlyVolume int + CoinbaseProFees float64 + CoinbaseProVolume int + FeeTier FeeTier + GoodsAndServicesTax Gst + MarginRate Rate + TotalFees float64 + TotalVolume int + type FeeTier struct + AopFrom string + AopTo string + MakerFeeRate string + PricingTier string + TakerFeeRate string + UsdFrom string + UsdTo string + type Fill struct + Commission string + EntryId string + LiquidityIndicator string + OrderId string + Price string + ProductId string + SequenceTimestamp time.Time + Side string + Size string + SizeInQuote bool + TradeId string + TradeTime time.Time + TradeType string + UserId string + type FutureProductDetails struct + ContractCode string + ContractDisplayName string + ContractExpiry string + ContractExpiryTimezone string + ContractExpiryType string + ContractRootUnit string + ContractSize string + GroupDescription string + GroupShortDescription string + PerpetualDetails PerpetualDetails + RiskManagedBy string + Venue string + type FuturesPosition struct + Amount string + AssetImgUrl string + AvgEntryPrice string + ContractSize string + CurrentPrice string + Expiry string + NotionalValue string + ProductId string + ProductName string + Side string + UnderlyingAsset string + UnrealizedPnl string + Venue string + type GetAccountRequest struct + AccountUuid string + type GetAccountResponse struct + Accounts *Account + Request *GetAccountRequest + type GetBestBidAskRequest struct + ProductIds []string + type GetBestBidAskResponse struct + PriceBooks *[]PriceBook + Request *GetBestBidAskRequest + type GetConvertTradeRequest struct + FromAccount string + ToAccount string + TradeId string + type GetConvertTradeResponse struct + Convert *Convert + Request *GetConvertTradeRequest + type GetFuturesBalanceSummaryRequest struct + type GetFuturesBalanceSummaryResponse struct + BalanceSummary *BalanceSummary + Request *GetFuturesBalanceSummaryRequest + type GetFuturesPositionRequest struct + ProductId string + type GetFuturesPositionResponse struct + Position *CfmFuturesPosition + Request *GetFuturesPositionRequest + type GetMarketTradesRequest struct + End string + Limit string + ProductId string + Start string + type GetMarketTradesResponse struct + BestAsk string + BestBid string + Request *GetMarketTradesRequest + Trades []*Trade + type GetOrderRequest struct + ClientOrderId string + OrderId string + UserNativeCurrency string + type GetOrderResponse struct + Order *Order + Request *GetOrderRequest + type GetPaymentMethodRequest struct + PaymentMethodId string + type GetPaymentMethodResponse struct + PaymentMethod *PaymentMethod + Request *GetPaymentMethodRequest + type GetPerpetualsPortfolioSummaryRequest struct + PortfolioUuid string + type GetPerpetualsPortfolioSummaryResponse struct + Portfolios *IntxPortfolio + Request *GetPerpetualsPortfolioSummaryRequest + type GetPerpetualsPositionRequest struct + PortfolioUuid string + Symbol string + type GetPerpetualsPositionResponse struct + Position *IntxPosition + Request *GetPerpetualsPositionRequest + type GetPortfolioBreakdownRequest struct + PortfolioUuid string + type GetPortfolioBreakdownResponse struct + Breakdown *Breakdown + Request *GetPortfolioBreakdownRequest + type GetProductBookRequest struct + Limit string + ProductId string + type GetProductBookResponse struct + PriceBook *PriceBook + Request *GetProductBookRequest + type GetProductCandlesRequest struct + End string + Granularity string + ProductId string + Start string + type GetProductCandlesResponse struct + Candles *[]Candle + Request *GetProductCandlesRequest + type GetProductRequest struct + ProductId string + type GetProductResponse struct + Alias string + AliasTo []string + AuctionMode bool + BaseCurrencyId string + BaseDisplaySymbol string + BaseIncrement string + BaseMaxSize string + BaseMinSize string + BaseName string + CancelOnly bool + FCMSessionDetails SessionDetails + FutureProductDetails FutureProductDetails + IsDisabled bool + LimitOnly bool + MidMarketPrice string + New bool + PostOnly bool + Price string + PriceIncrement string + PricePercentageChange24h string + ProductId string + ProductType string + QuoteCurrencyId string + QuoteDisplaySymbol string + QuoteIncrement string + QuoteMaxSize string + QuoteMinSize string + QuoteName string + Request *GetProductRequest + Status string + TradingDisabled bool + ViewOnly bool + Volume24h string + VolumePercentageChange24h string + Watched bool + type GetPublicMarketTradesRequest struct + End string + Limit string + ProductId string + Start string + type GetPublicMarketTradesResponse struct + BestAsk string + BestBid string + Request *GetPublicMarketTradesRequest + Trades []*Trade + type GetPublicProductBookRequest struct + Limit string + ProductId string + type GetPublicProductBookResponse struct + PriceBook *PriceBook + Request *GetPublicProductBookRequest + type GetPublicProductCandlesRequest struct + End string + Granularity string + ProductId string + Start string + type GetPublicProductCandlesResponse struct + Candles *[]Candle + Request *GetPublicProductCandlesRequest + type GetPublicProductRequest struct + ProductId string + type GetPublicProductResponse struct + Alias string + AliasTo []string + AuctionMode bool + BaseCurrencyId string + BaseDisplaySymbol string + BaseIncrement string + BaseMaxSize string + BaseMinSize string + BaseName string + CancelOnly bool + FCMSessionDetails SessionDetails + FutureProductDetails FutureProductDetails + IsDisabled bool + LimitOnly bool + MidMarketPrice string + New bool + PostOnly bool + Price string + PriceIncrement string + PricePercentageChange24h string + ProductId string + ProductType string + QuoteCurrencyId string + QuoteDisplaySymbol string + QuoteIncrement string + QuoteMaxSize string + QuoteMinSize string + QuoteName string + Request *GetPublicProductRequest + Status string + TradingDisabled bool + ViewOnly bool + Volume24h string + VolumePercentageChange24h string + Watched bool + type GetServerTimeRequest struct + type GetServerTimeResponse struct + EpochMillis string + EpochSeconds string + Iso time.Time + Request *GetServerTimeRequest + type GetTransactionsSummaryRequest struct + ContractExpiryTime string + ProductType string + type GetTransactionsSummaryResponse struct + AdvancedTradeOnlyFees float64 + AdvancedTradeOnlyVolume int + CoinbaseProFees float64 + CoinbaseProVolume int + FeeTier FeeTier + GoodsAndServicesTax Gst + MarginRate Rate + Request *GetTransactionsSummaryRequest + TotalFees float64 + TotalVolume int + type Gst struct + Rate string + Type string + type IntxPortfolio struct + AccruedInterest string + Borrow string + Collateral string + LiquidationBuffer string + LiquidationPercentage string + LiquidationStatus string + MarginFlags string + MarginType string + OpenPositionNotional string + PendingFees string + PortfolioImNotional Amount + PortfolioInitialMargin string + PortfolioMaintenanceMargin string + PortfolioMmNotional Amount + PortfolioUuid string + PositionNotional string + RollingDebt string + Summary PerpsSummary + TotalBalance Amount + UnrealizedPnl Amount + type IntxPosition struct + BuyOrderSize string + EntryVwap Amount + ImContribution string + ImNotional Amount + Leverage string + LiquidationPrice Amount + MarginType string + MarkPrice Amount + MmNotional Amount + NetSize string + PortfolioUuid string + PositionNotional string + PositionSide string + ProductId string + ProductUuid string + SellOrderSize string + Symbol string + UnrealizedPnl Amount + Vwap Amount + type IntxSummary struct + AggregatedPnl Amount + type LedgerAccount struct + AccountId string + Currency string + Owner Owner + type Level struct + Price string + Size string + type LimitFok struct + BaseSize string + LimitPrice string + type LimitGtc struct + BaseSize string + LimitPrice string + PostOnly bool + type LimitGtd struct + BaseSize string + EndTime string + LimitPrice string + PostOnly bool + type Link struct + Text string + Url string + type ListAccountsRequest struct + Pagination *PaginationParams + RetailPortfolioId string + type ListAccountsResponse struct + Accounts []*Account + Pagination *Pagination + Request *ListAccountsRequest + type ListFillsRequest struct + Cursor string + EndSequenceTimestamp string + Limit string + OrderId string + ProductId string + StartSequenceTimestamp string + type ListFillsResponse struct + Cursor string + Fills []*Fill + Request *ListFillsRequest + type ListFuturesPositionsRequest struct + type ListFuturesPositionsResponse struct + FuturesPositions []*CfmFuturesPosition + Request *ListFuturesPositionsRequest + type ListFuturesSweepsRequest struct + type ListFuturesSweepsResponse struct + Request *ListFuturesSweepsRequest + Sweeps *Sweep + type ListOrdersRequest struct + AssetFilters []string + ContractExpiryType string + EndDate string + OrderPlacementSource string + OrderSide string + OrderStatus []string + OrderType string + Pagination *PaginationParams + ProductId string + ProductType string + RetailPortfolioId string + StartDate string + type ListOrdersResponse struct + Orders []*Order + Pagination *Pagination + Request *ListOrdersRequest + Sequence string + type ListPaymentMethodsRequest struct + type ListPaymentMethodsResponse struct + PaymentMethods []*PaymentMethod + Request *ListPaymentMethodsRequest + type ListPerpetualsPositionsRequest struct + PortfolioUuid string + type ListPerpetualsPositionsResponse struct + Positions []*IntxPosition + Request *ListPerpetualsPositionsRequest + Summary *IntxSummary + type ListPortfoliosRequest struct + PortfolioType string + type ListPortfoliosResponse struct + Portfolios []*Portfolio + Request *ListPortfoliosRequest + type ListProductsRequest struct + ContractExpiryType string + ExpiringContractStatus string + Pagination *PaginationParams + ProductIds []string + ProductType string + type ListProductsResponse struct + Products []*Product + Request *ListProductsRequest + type ListPublicProductsRequest struct + ContractExpiryType string + ExpiringContractStatus string + Pagination *PaginationParams + ProductIds []string + ProductType string + type ListPublicProductsResponse struct + Products []*Product + Request *ListPublicProductsRequest + type MarketIoc struct + BaseSize string + QuoteSize string + type MovePortfolioFundsRequest struct + Funds *Amount + SourcePortfolioUuid string + TargetPortfolioUuid string + type MovePortfolioFundsResponse struct + Request *MovePortfolioFundsRequest + SourcePortfolioUuid string + TargetPortfolioUuid string + type Order struct + AverageFilledPrice string + CancelMessage string + ClientOrderId string + CompletionPercentage string + CreatedTime string + EditHistory []EditHistoryItem + FilledSize string + FilledValue string + IsLiquidation bool + LastFillTime string + NumberOfFills string + OrderConfiguration OrderConfiguration + OrderId string + OrderPlacementSource string + OrderType string + OutstandingHoldAmount string + PendingCancel bool + ProductId string + ProductType string + RejectMessage string + RejectReason string + Settled bool + Side string + SizeInQuote bool + SizeInclusiveOfFees bool + Status string + TimeInForce string + TotalFees string + TotalValueAfterFees string + TriggerStatus string + UserId string + type OrderConfiguration struct + LimitLimitFok *LimitFok + LimitLimitGtc *LimitGtc + LimitLimitGtd *LimitGtd + MarketMarketIoc *MarketIoc + SorLimitIoc *SorLimitIoc + StopLimitStopLimitGtc *StopLimitGtc + StopLimitStopLimitGtd *StopLimitGtd + TriggerBracketGtc *TriggerGtc + TriggerBracketGtd *TriggerGtd + type Owner struct + Id string + Type string + UserUuid string + Uuid string + type Pagination struct + Cursor string + HasNext bool + Size string + type PaginationParams struct + Cursor string + Limit string + type PaymentMethod struct + AllowBuy bool + AllowDeposit bool + AllowSell bool + AllowWithdraw bool + CreatedAt time.Time + Currency string + Id string + Name string + Type string + UpdatedAt time.Time + Verified bool + type PerpPosition struct + AssetImageUrl string + BuyOrderSize string + ImContribution string + ImNotional DualCurrencyValue + Leverage string + LiquidationBuffer string + LiquidationPercentage string + LiquidationPrice DualCurrencyValue + MarginType string + MarkPrice DualCurrencyValue + MmNotional DualCurrencyValue + NetSize string + PositionNotional DualCurrencyValue + PositionSide string + ProductId string + ProductUuid string + SellOrderSize string + Symbol string + UnrealizedPnl DualCurrencyValue + Vwap DualCurrencyValue + type PerpetualDetails struct + FundingRate string + FundingTime string + OpenInterest string + type PerpsSummary struct + BuyingPower Amount + MaxWithdrawalAmount Amount + TotalBalance Amount + UnrealizedPnl Amount + type Portfolio struct + Deleted bool + Name string + Type string + Uuid string + type PortfolioBalances struct + FuturesUnrealizedPnl Amount + PerpUnrealizedPnl Amount + TotalBalance Amount + TotalCashEquivalentBalance Amount + TotalCryptoBalance Amount + TotalFuturesBalance Amount + type Preview struct + BaseSize string + BestAsk string + BestBid string + CommissionTotal string + Errs []string + IsMax string + Leverage string + LongLeverage string + OrderMarginTotal string + OrderTotal string + QuoteSize string + ShortLeverage string + Slippage string + Warning []string + type PreviewEditOrderRequest struct + OrderId string + Price string + Size string + type PreviewEditOrderResponse struct + BaseSize string + BestAsk string + BestBid string + CommissionTotal string + EditErrors []*EditError + Leverage string + LongLeverage string + OrderTotal string + QuoteSize string + Request *PreviewEditOrderRequest + ShortLeverage string + Slippage string + type PriceBook struct + Asks []Level + Bids []Level + ProductId string + Time string + type Product struct + Alias string + AliasTo []string + AuctionMode bool + BaseCurrencyId string + BaseDisplaySymbol string + BaseIncrement string + BaseMaxSize string + BaseMinSize string + BaseName string + CancelOnly bool + FcmSessionDetails SessionDetails + FutureProductDetails FutureProductDetails + IsDisabled bool + LimitOnly bool + MidMarketPrice string + New bool + PostOnly bool + Price string + PriceIncrement string + PricePercentageChange24h string + ProductId string + ProductType string + QuoteCurrencyId string + QuoteDisplaySymbol string + QuoteIncrement string + QuoteMaxSize string + QuoteMinSize string + QuoteName string + Status string + TradingDisabled bool + ViewOnly bool + Volume24h string + VolumePercentageChange24h string + Watched bool + type ProductsResponse struct + NumProducts int + Products Product + type Rate struct + Value string + type ScheduleFuturesSweepRequest struct + UsdAmount string + type ScheduleFuturesSweepResponse struct + Request *ScheduleFuturesSweepRequest + Success bool + type Schema struct + Type string + type SessionDetails struct + CloseTime string + IsSessionOpen string + OpenTime string + type SorLimitIoc struct + BaseSize string + LimitPrice string + type SourceTargetInfo struct + LedgerAccount LedgerAccount + Network string + Type string + type SpotPosition struct + AccountUuid string + Allocation float64 + Asset string + AssetImgUrl string + AvailableToTradeFiat float64 + CostBasis Amount + IsCash bool + OneDayChange float64 + TotalBalanceCrypto float64 + TotalBalanceFiat float64 + type StopLimitGtc struct + BaseSize string + LimitPrice string + StopDirection string + StopPrice string + type StopLimitGtd struct + BaseSize string + EndTime string + LimitPrice string + StopDirection string + StopPrice string + type SuccessResponse struct + ClientOrderId string + OrderId string + ProductId string + Side string + type Sweep struct + Id string + RequestedAmount Amount + ScheduledTime string + ShouldSweepAll bool + Status string + type TaxDetail struct + Amount Amount + Name string + type Trade struct + Ask string + Bid string + Price string + ProductId string + Side string + Size string + Time time.Time + TradeId string + type TradeIncentive struct + AppliedIncentive bool + CodeVal string + EndsAt string + FeeWithoutIncentive Amount + Redeemed bool + UserIncentiveId string + type TradeIncentiveMetadata struct + CodeVal string + UserIncentiveId string + type TriggerGtc struct + BaseSize string + LimitPrice string + StopTriggerPrice string + type TriggerGtd struct + BaseSize string + EndTime string + LimitPrice string + StopTriggerPrice string + type UnitPriceInfo struct + SourceToFiat Amount + TargetToFiat Amount + TargetToSource Amount + type UserWarning struct + Code string + Context Context + Id string + Link Link + Message string