
io.bloombox.schema.services.telemetry.v1beta4.InventoryEventOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-client Show documentation
Show all versions of java-client Show documentation
Java RPCAPI client for the Bloombox Cloud.
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