UNPKG

@otmjka/cabal-bot-grpc-client

Version:

a @connectrpc/connect typescript client for https://github.com/CabalSolanaBot/CabalProto

296 lines (295 loc) 7.53 kB
import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file orders.proto. */ export declare const file_orders: GenFile; /** * @generated from message orders.Positions */ export type Positions = Message<"orders.Positions"> & {}; /** * Describes the message orders.Positions. * Use `create(PositionsSchema)` to create a new message. */ export declare const PositionsSchema: GenMessage<Positions>; /** * @generated from message orders.DeleteOrders */ export type DeleteOrders = Message<"orders.DeleteOrders"> & { /** * @generated from field: string mint = 1; */ mint: string; /** * @generated from field: repeated int64 ids = 2; */ ids: bigint[]; }; /** * Describes the message orders.DeleteOrders. * Use `create(DeleteOrdersSchema)` to create a new message. */ export declare const DeleteOrdersSchema: GenMessage<DeleteOrders>; /** * @generated from message orders.PlaceLimitOrdersResponce */ export type PlaceLimitOrdersResponce = Message<"orders.PlaceLimitOrdersResponce"> & { /** * @generated from field: uint32 token_orders_num = 1; */ tokenOrdersNum: number; /** * @generated from field: repeated int64 ids = 2; */ ids: bigint[]; }; /** * Describes the message orders.PlaceLimitOrdersResponce. * Use `create(PlaceLimitOrdersResponceSchema)` to create a new message. */ export declare const PlaceLimitOrdersResponceSchema: GenMessage<PlaceLimitOrdersResponce>; /** * @generated from message orders.TokenLimitOrders */ export type TokenLimitOrders = Message<"orders.TokenLimitOrders"> & { /** * @generated from field: string mint = 1; */ mint: string; /** * @generated from field: repeated orders.ApiOrder orders = 2; */ orders: ApiOrder[]; }; /** * Describes the message orders.TokenLimitOrders. * Use `create(TokenLimitOrdersSchema)` to create a new message. */ export declare const TokenLimitOrdersSchema: GenMessage<TokenLimitOrders>; /** * @generated from message orders.ApiOrder */ export type ApiOrder = Message<"orders.ApiOrder"> & { /** * @generated from field: optional int64 id = 1; */ id?: bigint; /** * @generated from field: uint32 slippage_bps = 2; */ slippageBps: number; /** * @generated from field: uint64 tip = 3; */ tip: bigint; /** * @generated from field: orders.Target target = 4; */ target?: Target; /** * @generated from field: orders.Side side = 5; */ side: Side; /** * @generated from field: orders.Amount amount = 6; */ amount?: Amount; /** * @generated from field: orders.Trigger trigger = 7; */ trigger: Trigger; }; /** * Describes the message orders.ApiOrder. * Use `create(ApiOrderSchema)` to create a new message. */ export declare const ApiOrderSchema: GenMessage<ApiOrder>; /** * @generated from message orders.Target */ export type Target = Message<"orders.Target"> & { /** * @generated from oneof orders.Target.target_type */ targetType: { /** * @generated from field: orders.TargetPrice price = 1; */ value: TargetPrice; case: "price"; } | { /** * @generated from field: orders.TargetProfit profit = 2; */ value: TargetProfit; case: "profit"; } | { /** * @generated from field: orders.TargetMovingPerc moving_perc = 3; */ value: TargetMovingPerc; case: "movingPerc"; } | { /** * @generated from field: orders.Market market = 4; */ value: Market; case: "market"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message orders.Target. * Use `create(TargetSchema)` to create a new message. */ export declare const TargetSchema: GenMessage<Target>; /** * @generated from message orders.TargetPrice */ export type TargetPrice = Message<"orders.TargetPrice"> & { /** * @generated from field: float price = 1; */ price: number; /** * @generated from field: orders.Direction direction = 2; */ direction: Direction; }; /** * Describes the message orders.TargetPrice. * Use `create(TargetPriceSchema)` to create a new message. */ export declare const TargetPriceSchema: GenMessage<TargetPrice>; /** * @generated from message orders.TargetProfit */ export type TargetProfit = Message<"orders.TargetProfit"> & { /** * @generated from field: float profit_perc = 1; */ profitPerc: number; /** * @generated from field: orders.Direction direction = 2; */ direction: Direction; }; /** * Describes the message orders.TargetProfit. * Use `create(TargetProfitSchema)` to create a new message. */ export declare const TargetProfitSchema: GenMessage<TargetProfit>; /** * @generated from message orders.TargetMovingPerc */ export type TargetMovingPerc = Message<"orders.TargetMovingPerc"> & { /** * @generated from field: float price_perc = 1; */ pricePerc: number; /** * @generated from field: optional float local_ath = 2; */ localAth?: number; /** * @generated from field: orders.Direction direction = 3; */ direction: Direction; }; /** * Describes the message orders.TargetMovingPerc. * Use `create(TargetMovingPercSchema)` to create a new message. */ export declare const TargetMovingPercSchema: GenMessage<TargetMovingPerc>; /** * @generated from message orders.Market */ export type Market = Message<"orders.Market"> & {}; /** * Describes the message orders.Market. * Use `create(MarketSchema)` to create a new message. */ export declare const MarketSchema: GenMessage<Market>; /** * @generated from message orders.Amount */ export type Amount = Message<"orders.Amount"> & { /** * @generated from oneof orders.Amount.amount_type */ amountType: { /** * @generated from field: uint32 perc_bps = 1; */ value: number; case: "percBps"; } | { /** * @generated from field: uint64 fixed = 2; */ value: bigint; case: "fixed"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message orders.Amount. * Use `create(AmountSchema)` to create a new message. */ export declare const AmountSchema: GenMessage<Amount>; /** * @generated from enum orders.Trigger */ export declare enum Trigger { /** * @generated from enum value: IMMEDIATE = 0; */ IMMEDIATE = 0, /** * @generated from enum value: MIGRATION = 1; */ MIGRATION = 1 } /** * Describes the enum orders.Trigger. */ export declare const TriggerSchema: GenEnum<Trigger>; /** * @generated from enum orders.Side */ export declare enum Side { /** * @generated from enum value: BUY = 0; */ BUY = 0, /** * @generated from enum value: SELL = 1; */ SELL = 1 } /** * Describes the enum orders.Side. */ export declare const SideSchema: GenEnum<Side>; /** * @generated from enum orders.Direction */ export declare enum Direction { /** * @generated from enum value: ABOVE = 0; */ ABOVE = 0, /** * @generated from enum value: BELOW = 1; */ BELOW = 1 } /** * Describes the enum orders.Direction. */ export declare const DirectionSchema: GenEnum<Direction>;