package
1.0.0
Repository: https://github.com/ni/systemlink-cli.git
Documentation: pkg.go.dev

# Constants

BodyLocation means the parameter is stored in the message body e.g.
BooleanArrayType means the parameter is an boolean array.
BooleanType means the parameter is boolean.
FileType means the parameter is a file blob.
FormDataLocation means the parameter is transferred as part of a form upload.
HeaderLocation means the parameter is stored in the http header e.g.
IntegerArrayType means the parameter is an integer array.
IntegerType means the parameter is a 32-bit integer.
NumberArrayType means the parameter is an number array.
NumberType means the parameter is a floating point number.
ObjectArrayType means the parameter is an object array.
ObjectType means the parameter is a generic object which is simply serialized.
PathLocation means the parameter is stored in the path of the URL e.g.
QueryLocation means the parameter is stored in the query string e.g.
StringArrayType means the parameter is an string array.
StringType means the parameter is a simple UTF8 string.

# Structs

Data holds the raw unparsed data of the model files.
Definition contains the service URL and describes all operations the service provides.
Operation describes a single api and all its input parameters e.g.
Parameter contains the parsed metadata information of input parameters.
ParameterValue contains the parameter model definition and its corresponding value.
Settings are all the global CLI input parameters which can be provided through global CLI switches or the systemlink.yaml configuration file.

# Type aliases

ParameterLocation describes where a parameter value is located.
ParameterType describes the data type of the parameter.