All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.opencannabis.schema.inventory.InventoryCoordinatesOrBuilder Maven / Gradle / Ivy

The newest version!
/*
 * Copyright 2019, Momentum Ideas Co.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *  http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: inventory/InventoryProduct.proto

package io.opencannabis.schema.inventory;

public interface InventoryCoordinatesOrBuilder extends
    // @@protoc_insertion_point(interface_extends:opencannabis.inventory.InventoryCoordinates)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Location code. Specifies a physical location where the inventory product is held. This is the highest-resolution
   * property specifying inventory coordinates. Optional.
   * 
* * string location = 1; */ java.lang.String getLocation(); /** *
   * Location code. Specifies a physical location where the inventory product is held. This is the highest-resolution
   * property specifying inventory coordinates. Optional.
   * 
* * string location = 1; */ com.google.protobuf.ByteString getLocationBytes(); /** *
   * Zone code. This property is usually meant to be nested under the value for `location` - i.e., a zone code inside
   * given location code. Optional.
   * 
* * string zone = 2; */ java.lang.String getZone(); /** *
   * Zone code. This property is usually meant to be nested under the value for `location` - i.e., a zone code inside
   * given location code. Optional.
   * 
* * string zone = 2; */ com.google.protobuf.ByteString getZoneBytes(); /** *
   * Rack code. This property is optional and is usually meant to be nested under the value for `zone` - i.e., a rack
   * code or number is inside a given zone which is inside a given location. Optional.
   * 
* * string rack = 3; */ java.lang.String getRack(); /** *
   * Rack code. This property is optional and is usually meant to be nested under the value for `zone` - i.e., a rack
   * code or number is inside a given zone which is inside a given location. Optional.
   * 
* * string rack = 3; */ com.google.protobuf.ByteString getRackBytes(); /** *
   * Shelf code. This property is optional and is usually meant to be nested under the value for `rack` - i.e., a shelf
   * code or number is inside a given rack which is inside a zone which is inside a location. Optional.
   * 
* * string shelf = 4; */ java.lang.String getShelf(); /** *
   * Shelf code. This property is optional and is usually meant to be nested under the value for `rack` - i.e., a shelf
   * code or number is inside a given rack which is inside a zone which is inside a location. Optional.
   * 
* * string shelf = 4; */ com.google.protobuf.ByteString getShelfBytes(); /** *
   * Bin code. This property is optional and is usually meant to be global, although it may be nested as well if bins
   * are anonymous in the target partner system.
   * 
* * string bin = 5; */ java.lang.String getBin(); /** *
   * Bin code. This property is optional and is usually meant to be global, although it may be nested as well if bins
   * are anonymous in the target partner system.
   * 
* * string bin = 5; */ com.google.protobuf.ByteString getBinBytes(); /** *
   * Batch code. Used to correlate test results and other data. Optional. Usually meant to be used as a global property,
   * but can be nested under any of the other inventory coordinate values. How this property is used is determined by
   * the hosting/invoking/subject partner.
   * 
* * string batch = 6; */ java.lang.String getBatch(); /** *
   * Batch code. Used to correlate test results and other data. Optional. Usually meant to be used as a global property,
   * but can be nested under any of the other inventory coordinate values. How this property is used is determined by
   * the hosting/invoking/subject partner.
   * 
* * string batch = 6; */ com.google.protobuf.ByteString getBatchBytes(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy