inputStructs

package
v0.0.0-...-b2f2e65 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2025 License: Apache-2.0 Imports: 0 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CCOptions

type CCOptions struct {
	CCType      string `yaml:"ccType,omitempty"`
	KeyIdx      []int  `yaml:"keyIdx,omitempty"`
	KeyPayload  []int  `yaml:"keyPayload,omitempty"`
	KeyStart    int    `yaml:"keyStart,omitempty"`
	PayLoadMin  int    `yaml:"payLoadMin,omitempty"`
	PayLoadMax  int    `yaml:"payLoadMax,omitempty"`
	PayLoadType string `yaml:"payLoadType,omitempty"`
}

CCOptions --

type Channel

type Channel struct {
	ChannelTxPath    string `yaml:"channelTxPath,omitempty"`
	ChannelName      string `yaml:"channelName,omitempty"`
	Organizations    string `yaml:"organizations,omitempty"`
	ChannelPrefix    string `yaml:"channelPrefix,omitempty"`
	AnchorPeerTxPath string `yaml:"anchorPeerUpdateTxPath,omitempty"`
	NumChannels      int    `yaml:"numChannels,omitempty"`
	TargetPeers      string `yaml:"targetPeers,omitempty"`
	SnapshotPath     string `yaml:"snapshotPath,omitempty"`
}

Channel --

type CommandOptions

type CommandOptions struct {
	Name string   `yaml:"name,omitempty"`
	Args []string `yaml:"args,omitempty"`
}

CommandOptions --

type Config

type Config struct {
	OrdererSystemChannel  string                  `yaml:"ordererSystemChannel,omitempty"`
	Organizations         []Organization          `yaml:"organizations,omitempty"`
	CreateChannel         []Channel               `yaml:"createChannel,omitempty"`
	AnchorPeerUpdate      []Channel               `yaml:"anchorPeerUpdate,omitempty"`
	JoinChannel           []Channel               `yaml:"joinChannel,omitempty"`
	JoinChannelBySnapshot []JoinChannelBySnapshot `yaml:"joinChannelBySnapshot,omitempty"`
	SnapshotChannel       []Snapshot              `yaml:"snapshotChannel,omitempty"`
	InstallCC             []InstallCC             `yaml:"installChaincode,omitempty"`
	InstantiateCC         []InstantiateCC         `yaml:"instantiateChaincode,omitempty"`
	UpgradeCC             []InstantiateCC         `yaml:"upgradeChaincode,omitempty"`
	Invoke                []InvokeQuery           `yaml:"invokes,omitempty"`
	Query                 []InvokeQuery           `yaml:"queries,omitempty"`
	CommandOptions        []CommandOptions        `yaml:"command,omitempty"`
}

Config --

type DiscoveryOptions

type DiscoveryOptions struct {
	Localhost bool `yaml:"localHost,omitempty"`
	InitFreq  int  `yaml:"initFreq,omitempty"`
}

DiscoveryOptions --

type EventOptions

type EventOptions struct {
	Type     string `yaml:"type,omitempty"`
	Listener string `yaml:"listener,omitempty"`
	TimeOut  int    `yaml:"timeout,omitempty"`
}

EventOptions --

type InstallCC

type InstallCC struct {
	SDK              string `yaml:"sdk,omitempty"`
	ChainCodeName    string `yaml:"name,omitempty"`
	ChainCodeVersion string `yaml:"version,omitempty"`
	ChainCodePath    string `yaml:"path,omitempty"`
	Organizations    string `yaml:"organizations,omitempty"`
	Language         string `yaml:"language,omitempty"`
	MetadataPath     string `yaml:"metadataPath,omitempty"`
	TargetPeers      string `yaml:"targetPeers,omitempty"`
}

InstallCC --

type InstantiateCC

type InstantiateCC struct {
	SDK               string         `yaml:"sdk,omitempty"`
	ChannelName       string         `yaml:"channelName,omitempty"`
	ChainCodeName     string         `yaml:"name,omitempty"`
	ChainCodeVersion  string         `yaml:"version,omitempty"`
	Organizations     string         `yaml:"organizations,omitempty"`
	CCFcn             string         `yaml:"fcn,omitempty"`
	CCFcnArgs         string         `yaml:"args,omitempty"`
	EndorsementPolicy string         `yaml:"endorsementPolicy,omitempty"`
	ChannelPrefix     string         `yaml:"channelPrefix,omitempty"`
	NumChannels       int            `yaml:"numChannels,omitempty"`
	CollectionPath    string         `yaml:"collectionPath,omitempty"`
	TimeOutOpt        TimeOutOptions `yaml:"timeoutOpt,omitempty"`
	Sequence          string         `yaml:"sequence,omitempty"`
	TargetPeers       string         `yaml:"targetPeers,omitempty"`
}

InstantiateCC --

type InvokeQuery

type InvokeQuery struct {
	ChannelName      string               `yaml:"channelName,omitempty"`
	ChaincodeName    string               `yaml:"name,omitempty"`
	TargetPeers      string               `yaml:"targetPeers,omitempty"`
	NProcPerOrg      int                  `yaml:"nProcPerOrg,omitempty"`
	NRequest         int                  `yaml:"nRequest,omitempty"`
	RunDuration      int                  `yaml:"runDur,omitempty"`
	Organizations    string               `yaml:"organizations,omitempty"`
	TxnOptions       []TransactionOptions `yaml:"txnOpt,omitempty"`
	QueryCheck       int                  `yaml:"queryCheck,omitempty"`
	EventOptions     EventOptions         `yaml:"eventOpt,omitempty"`
	CCOptions        CCOptions            `yaml:"ccOpt,omitempty"`
	DiscoveryOptions DiscoveryOptions     `yaml:"discoveryOpt,omitempty"`
	ListOptions      map[string][]string  `yaml:"listOpt,omitempty"`
	Fcn              string               `yaml:"fcn,omitempty"`
	Args             string               `yaml:"args,omitempty"`
	TimeOutOpt       TimeOutOptions       `yaml:"timeoutOpt,omitempty"`
	PeerFailOver     bool                 `yaml:"peerFailover,omitempty"`
	OrdererFailOver  bool                 `yaml:"ordererFailover,omitempty"`
	PeerOpt          PeerOptions          `yaml:"peerOptions,omitempty"`
	OrdererOpt       OrdererOptions       `yaml:"ordererOptions,omitempty"`
	SnapshotOpt      SnapshotOptions      `yaml:"snapshotOptions,omitempty"`
}

InvokeQuery --

type JoinChannelBySnapshot

type JoinChannelBySnapshot struct {
	ChannelName   string `yaml:"channelName,omitempty"`
	Organizations string `yaml:"organizations,omitempty"`
	TargetPeers   string `yaml:"targetPeers,omitempty"`
	SnapshotPath  string `yaml:"snapshotPath,omitempty"`
	ChannelPrefix string `yaml:"channelPrefix,omitempty"`
	NumChannels   int    `yaml:"numChannels,omitempty"`
}

type Options

type Options struct {
	ConstFreq  int `yaml:"constFreq,omitempty"`
	DevFreq    int `yaml:"devFreq,omitempty"`
	MixFreq    int `yaml:"mixFreq,omitempty"`
	BurstFreq0 int `yaml:"burstFreq0,omitempty"`
	BurstDur0  int `yaml:"burstDur0,omitempty"`
	BurstFreq1 int `yaml:"burstFreq1,omitempty"`
	BurstDur1  int `yaml:"burstDur1,omitempty"`
}

Options --

type OrdererOptions

type OrdererOptions struct {
	Method    string `yaml:"method,omitempty"`
	NOrderers int    `yaml:"nOrderers,omitempty"`
}

type Organization

type Organization struct {
	Name            string `yaml:"name,omitempty"`
	ConnProfilePath string `yaml:"connProfilePath,omitempty"`
}

Organization --

type PeerOptions

type PeerOptions struct {
	Method string `yaml:"method,omitempty"`
	List   string `yaml:"list,omitempty"`
}

type Snapshot

type Snapshot struct {
	ChannelName   string `yaml:"channelName,omitempty"`
	Organizations string `yaml:"organizations,omitempty"`
	BlockNumber   []int  `yaml:"blockNumber,omitempty"`
	TargetPeers   string `yaml:"targetPeers,omitempty"`
}

type SnapshotOptions

type SnapshotOptions struct {
	Enabled        bool   `yaml:"enabled,omitempty"`
	Height         []int  `yaml:"height,omitempty"`
	QueryFrequency int    `yaml:"queryFrequency,omitempty"`
	SnapshotPeer   string `yaml:"snapshotPeer,omitempty"`
}

type TimeOutOptions

type TimeOutOptions struct {
	PreConfig string `yaml:"preConfig,omitempty"`
	Request   string `yaml:"request,omitempty"`
}

TimeOutOptions --

type TransactionOptions

type TransactionOptions struct {
	Mode    string  `yaml:"mode,omitempty"`
	Options Options `yaml:"options,omitempty"`
}

TransactionOptions --

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL