inputStructs

package
v1.4.4 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2019 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"`
	KeyStart   int    `yaml:"keyStart,omitempty"`
	PayLoadMin int    `yaml:"payLoadMin,omitempty"`
	PayLoadMax int    `yaml:"payLoadMax,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"`
}

Channel --

type Config

type Config struct {
	TLS                  string          `yaml:"tls,omitempty"`
	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"`
	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"`
}

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 {
	ChainCodeName    string `yaml:"chaincodeName,omitempty"`
	ChainCodeVersion string `yaml:"ccVersion,omitempty"`
	ChainCodePath    string `yaml:"chaincodePath,omitempty"`
	Organizations    string `yaml:"organizations,omitempty"`
	Language         string `yaml:"language,omitempty"`
	MetadataPath     string `yaml:"metadataPath,omitempty"`
}

InstallCC --

type InstantiateCC

type InstantiateCC struct {
	ChannelName       string         `yaml:"channelName,omitempty"`
	ChainCodeName     string         `yaml:"chaincodeName,omitempty"`
	ChainCodeVersion  string         `yaml:"ccVersion,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"`
}

InstantiateCC --

type InvokeQuery

type InvokeQuery struct {
	ChannelName      string               `yaml:"channelName,omitempty"`
	ChaincodeName    string               `yaml:"chaincodeName,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"`
	Fcn              string               `yaml:"fcn,omitempty"`
	Args             string               `yaml:"args,omitempty"`
	TimeOutOpt       TimeOutOptions       `yaml:"timeoutOpt,omitempty"`
}

InvokeQuery --

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 Organization

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

Organization --

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