% GRID-PRODUCT-CREATE(1) Cargill, Incorporated | Grid Commands

NAME

grid-product-create — Create products from a YAML file

SYNOPSIS

grid product create [FLAGS] [OPTIONS]

DESCRIPTION

Create new products from a YAML file. This command requires the --path option to specify a path to a YAML file containing the list of products.

FLAGS

-h, --help
Prints help information
-k, --key
Base name for private key file
-q, --quiet
Do not display output
--service-id
The ID of the service the payload should be sent to; required if running on Splinter. Format ::
-V, --version
Prints version information
-v
Increases verbosity (the opposite of -q). Specify multiple times for more output
--url
URL for the REST API
--wait
How long to wait for transaction to be committed

OPTIONS

--path
Path to a YAML file containing a list of products

EXAMPLES

Products can be created by using the create command

$ grid product create \
    --path products.yaml

Sample YAML file describing a list of products.

- product_namespace: "GS1"
  product_id: "762111177704"
  owner: "314156"
  properties:
    - name: "length"
      data_type: "NUMBER"
      number_value: 8
    - name: "width"
      data_type: "NUMBER"
      number_value: 11
    - name: "height"
      data_type: "NUMBER"
      number_value: 1
- product_namespace: "GS1"
  product_id: "881334009880"
  owner: "314156"
  properties:
    - name: "length"
      data_type: "NUMBER"
      number_value: 8
    - name: "width"
      data_type: "NUMBER"
      number_value: 11
    - name: "height"
      data_type: "NUMBER"
      number_value: 11

ENVIRONMENT VARIABLES

GRID_DAEMON_ENDPOINT
Specifies the endpoint for the grid daemon (gridd) if -U or --url is not used.
GRID_DAEMON_KEY
Specifies key used to sign transactions if k or --key is not used.
GRID_SERVICE_ID
Specifies service ID if --service-id is not used

SEE ALSO

| grid-product-create(1) | grid-product-update(1) | grid-product-delete(1) | grid-product-show(1) | grid-product-list(1) | | Grid documentation: https://grid.hyperledger.org/docs/0.1/