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

io.bloombox.schema.services.telemetry.v1beta4.InventoryEventOrBuilder Maven / Gradle / Ivy

The newest version!
/*
 * Copyright 2019, Momentum Ideas, Co. All rights reserved.
 *
 * Source and object computer code contained herein is the private intellectual
 * property of Momentum Ideas Co., a Delaware Corporation. Use of this
 * code in source form requires permission in writing before use or the
 * assembly, distribution, or publishing of derivative works, for commercial
 * purposes or any other purpose, from a duly authorized officer of Momentum
 * Ideas Co.
 *
 * 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: telemetry/v1beta4/TelemetryService_Beta4.proto

package io.bloombox.schema.services.telemetry.v1beta4;

public interface InventoryEventOrBuilder extends
    // @@protoc_insertion_point(interface_extends:bloombox.services.telemetry.v1beta4.InventoryEvent)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Describes an inventory event where certain tracking material was encountered by a reading check-point of some
   * kind, usually RFID or BCR-based interactions.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.Encounter encounter = 10; */ boolean hasEncounter(); /** *
   * Describes an inventory event where certain tracking material was encountered by a reading check-point of some
   * kind, usually RFID or BCR-based interactions.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.Encounter encounter = 10; */ io.bloombox.schema.services.telemetry.v1beta4.InventoryEvent.Encounter getEncounter(); /** *
   * Describes an inventory event where certain tracking material was encountered by a reading check-point of some
   * kind, usually RFID or BCR-based interactions.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.Encounter encounter = 10; */ io.bloombox.schema.services.telemetry.v1beta4.InventoryEvent.EncounterOrBuilder getEncounterOrBuilder(); /** *
   * Stock intake event, which describes product as it arrives into a managed supply chain context. Once product
   * proceeds from the intake phase, it is managed and tracked.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.StockIntake intake = 11; */ boolean hasIntake(); /** *
   * Stock intake event, which describes product as it arrives into a managed supply chain context. Once product
   * proceeds from the intake phase, it is managed and tracked.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.StockIntake intake = 11; */ io.bloombox.schema.services.telemetry.v1beta4.InventoryEvent.StockIntake getIntake(); /** *
   * Stock intake event, which describes product as it arrives into a managed supply chain context. Once product
   * proceeds from the intake phase, it is managed and tracked.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.StockIntake intake = 11; */ io.bloombox.schema.services.telemetry.v1beta4.InventoryEvent.StockIntakeOrBuilder getIntakeOrBuilder(); /** *
   * Update-in-place event for a piece of tracked inventory or product. Updates of this nature occur within the same
   * licensure, location, and organizational boundaries.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.StockUpdate update = 12; */ boolean hasUpdate(); /** *
   * Update-in-place event for a piece of tracked inventory or product. Updates of this nature occur within the same
   * licensure, location, and organizational boundaries.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.StockUpdate update = 12; */ io.bloombox.schema.services.telemetry.v1beta4.InventoryEvent.StockUpdate getUpdate(); /** *
   * Update-in-place event for a piece of tracked inventory or product. Updates of this nature occur within the same
   * licensure, location, and organizational boundaries.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.StockUpdate update = 12; */ io.bloombox.schema.services.telemetry.v1beta4.InventoryEvent.StockUpdateOrBuilder getUpdateOrBuilder(); /** *
   * Transfer transaction event, which indicates that product or tracked inventory was transferred across physical,
   * legal (licensure), or organizational boundaries.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.StockTransfer transfer = 13; */ boolean hasTransfer(); /** *
   * Transfer transaction event, which indicates that product or tracked inventory was transferred across physical,
   * legal (licensure), or organizational boundaries.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.StockTransfer transfer = 13; */ io.bloombox.schema.services.telemetry.v1beta4.InventoryEvent.StockTransfer getTransfer(); /** *
   * Transfer transaction event, which indicates that product or tracked inventory was transferred across physical,
   * legal (licensure), or organizational boundaries.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.StockTransfer transfer = 13; */ io.bloombox.schema.services.telemetry.v1beta4.InventoryEvent.StockTransferOrBuilder getTransferOrBuilder(); /** *
   * Stock reservation event, which indicates that some portion of stock or managed inventory was requested for
   * reservation or lease.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.StockReserve reservation = 14; */ boolean hasReservation(); /** *
   * Stock reservation event, which indicates that some portion of stock or managed inventory was requested for
   * reservation or lease.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.StockReserve reservation = 14; */ io.bloombox.schema.services.telemetry.v1beta4.InventoryEvent.StockReserve getReservation(); /** *
   * Stock reservation event, which indicates that some portion of stock or managed inventory was requested for
   * reservation or lease.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.StockReserve reservation = 14; */ io.bloombox.schema.services.telemetry.v1beta4.InventoryEvent.StockReserveOrBuilder getReservationOrBuilder(); /** *
   * Cancellation event, indicating that a piece of stock or managed inventory reserved via an earlier call to
   * "StockReserve" can now be freed back into the supply chain ecosystem.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.ReservationCancel cancellation = 15; */ boolean hasCancellation(); /** *
   * Cancellation event, indicating that a piece of stock or managed inventory reserved via an earlier call to
   * "StockReserve" can now be freed back into the supply chain ecosystem.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.ReservationCancel cancellation = 15; */ io.bloombox.schema.services.telemetry.v1beta4.InventoryEvent.ReservationCancel getCancellation(); /** *
   * Cancellation event, indicating that a piece of stock or managed inventory reserved via an earlier call to
   * "StockReserve" can now be freed back into the supply chain ecosystem.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.ReservationCancel cancellation = 15; */ io.bloombox.schema.services.telemetry.v1beta4.InventoryEvent.ReservationCancelOrBuilder getCancellationOrBuilder(); /** *
   * Consumption event, indicating that product was terminally destroyed or otherwise permanently left the custody of
   * the managed supply chain environment.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.StockConsume consumption = 16; */ boolean hasConsumption(); /** *
   * Consumption event, indicating that product was terminally destroyed or otherwise permanently left the custody of
   * the managed supply chain environment.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.StockConsume consumption = 16; */ io.bloombox.schema.services.telemetry.v1beta4.InventoryEvent.StockConsume getConsumption(); /** *
   * Consumption event, indicating that product was terminally destroyed or otherwise permanently left the custody of
   * the managed supply chain environment.
   * 
* * .bloombox.services.telemetry.v1beta4.InventoryEvent.StockConsume consumption = 16; */ io.bloombox.schema.services.telemetry.v1beta4.InventoryEvent.StockConsumeOrBuilder getConsumptionOrBuilder(); public io.bloombox.schema.services.telemetry.v1beta4.InventoryEvent.EventCase getEventCase(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy