@reactivemarkets/switchboard-api
Version:
Generated api for Reactive Markets Switchboard network
30 lines (29 loc) • 1.56 kB
TypeScript
import * as flatbuffers from 'flatbuffers';
import { StrategyParameterType as StrategyParameterType } from './Enum_generated.js';
export declare class StrategyParameter {
bb: flatbuffers.ByteBuffer | null;
bb_pos: number;
__init(i: number, bb: flatbuffers.ByteBuffer): StrategyParameter;
static getRootAsStrategyParameter(bb: flatbuffers.ByteBuffer, obj?: StrategyParameter): StrategyParameter;
static getSizePrefixedRootAsStrategyParameter(bb: flatbuffers.ByteBuffer, obj?: StrategyParameter): StrategyParameter;
/**
* Name of the parameter.
*/
name(): string | null;
name(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
/**
* Datatype of the parameter.
*/
parameterType(): StrategyParameterType;
/**
* Value of the parameter.
*/
value(): string | null;
value(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
static startStrategyParameter(builder: flatbuffers.Builder): void;
static addName(builder: flatbuffers.Builder, nameOffset: flatbuffers.Offset): void;
static addParameterType(builder: flatbuffers.Builder, parameterType: StrategyParameterType): void;
static addValue(builder: flatbuffers.Builder, valueOffset: flatbuffers.Offset): void;
static endStrategyParameter(builder: flatbuffers.Builder): flatbuffers.Offset;
static createStrategyParameter(builder: flatbuffers.Builder, nameOffset: flatbuffers.Offset, parameterType: StrategyParameterType, valueOffset: flatbuffers.Offset): flatbuffers.Offset;
}