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

io.bloombox.schema.services.pos.v1beta1.POSServiceBeta1 Maven / Gradle / Ivy

There is a newer version: 1.8
Show newest version
/*
 * Copyright 2018, 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: pos/v1beta1/POSService_Beta1.proto

package io.bloombox.schema.services.pos.v1beta1;

public final class POSServiceBeta1 {
  private POSServiceBeta1() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_RegisterSessionToken_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_RegisterSessionToken_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_MessagingAuth_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_MessagingAuth_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_CashRegisterSession_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_CashRegisterSession_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_CashRegisterSession_MessagingSession_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_CashRegisterSession_MessagingSession_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_AuthorizeUser_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_AuthorizeUser_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_AuthorizeUser_Request_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_AuthorizeUser_Request_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_AuthorizeUser_Response_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_AuthorizeUser_Response_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_AuthorizeUser_Operation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_AuthorizeUser_Operation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_OpenSession_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_OpenSession_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_OpenSession_Request_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_OpenSession_Request_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_OpenSession_Response_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_OpenSession_Response_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_OpenSession_Operation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_OpenSession_Operation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_CloseSession_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_CloseSession_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_CloseSession_Request_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_CloseSession_Request_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_CloseSession_Response_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_CloseSession_Response_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_CloseSession_Operation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_CloseSession_Operation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_OpenTicket_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_OpenTicket_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_OpenTicket_Request_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_OpenTicket_Request_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_OpenTicket_Response_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_OpenTicket_Response_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_OpenTicket_Operation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_OpenTicket_Operation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_SaveTicket_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_SaveTicket_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_SaveTicket_Request_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_SaveTicket_Request_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_SaveTicket_Response_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_SaveTicket_Response_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_SaveTicket_Operation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_SaveTicket_Operation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_LoadTicket_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_LoadTicket_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_LoadTicket_Request_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_LoadTicket_Request_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_LoadTicket_Response_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_LoadTicket_Response_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_LoadTicket_Operation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_LoadTicket_Operation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_ClaimTicket_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_ClaimTicket_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_ClaimTicket_Request_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_ClaimTicket_Request_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_ClaimTicket_Response_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_ClaimTicket_Response_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_ClaimTicket_Operation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_ClaimTicket_Operation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_CloneTicket_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_CloneTicket_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_CloneTicket_Request_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_CloneTicket_Request_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_CloneTicket_Response_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_CloneTicket_Response_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_CloneTicket_Operation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_CloneTicket_Operation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_VoidTicket_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_VoidTicket_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_VoidTicket_Request_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_VoidTicket_Request_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_VoidTicket_Response_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_VoidTicket_Response_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_VoidTicket_Operation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_VoidTicket_Operation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_FinalizeTicket_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_FinalizeTicket_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_FinalizeTicket_Request_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_FinalizeTicket_Request_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_FinalizeTicket_Response_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_FinalizeTicket_Response_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_FinalizeTicket_Operation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_FinalizeTicket_Operation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_MemberSearch_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_MemberSearch_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_MemberSearch_MemberPredicate_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_MemberSearch_MemberPredicate_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_MemberSearch_DigitalPass_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_MemberSearch_DigitalPass_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_MemberSearch_Request_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_MemberSearch_Request_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_MemberSearch_Response_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_MemberSearch_Response_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_MemberSearch_Operation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_MemberSearch_Operation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_InventoryQuery_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_InventoryQuery_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_InventoryQuery_KeyQuerySpec_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_InventoryQuery_KeyQuerySpec_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_InventoryQuery_SectionQuerySpec_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_InventoryQuery_SectionQuerySpec_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_InventoryQuery_Request_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_InventoryQuery_Request_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_InventoryQuery_Response_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_InventoryQuery_Response_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_InventoryStream_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_InventoryStream_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_InventoryStream_Request_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_InventoryStream_Request_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_bloombox_services_pos_v1beta1_InventoryStream_Payload_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_bloombox_services_pos_v1beta1_InventoryStream_Payload_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n\"pos/v1beta1/POSService_Beta1.proto\022\035bl" +
      "oombox.services.pos.v1beta1\032\034google/api/" +
      "annotations.proto\032(protoc-gen-swagger/op" +
      "tions/swagger.proto\032\025pos/PointOfSale.pro" +
      "to\032\026temporal/Instant.proto\032\027commerce/Pur" +
      "chase.proto\032#analytics/context/Applicati" +
      "on.proto\032\021identity/ID.proto\032\023identity/Us" +
      "er.proto\032\030identity/StaffUser.proto\032\034iden" +
      "tity/MembershipKey.proto\032\033identity/pass/" +
      "PassKey.proto\032\033products/menu/Section.pro" +
      "to\032 inventory/InventoryProduct.proto\032!in" +
      "ventory/InventoryLocation.proto\032\031partner" +
      "/LocationKey.proto\032\024security/Token.proto" +
      "\032\034security/IdentityToken.proto\032\026crypto/S" +
      "ignature.proto\032!crypto/primitives/Integr" +
      "ity.proto\032\033partner/PartnerDevice.proto\"\204" +
      "\001\n\024RegisterSessionToken\022?\n\005grant\030\001 \001(\01620" +
      ".bloombox.services.pos.v1beta1.SessionTo" +
      "kenGrant\022+\n\005token\030\002 \001(\0132\034.bloombox.secur" +
      "ity.AuthToken\"\036\n\rMessagingAuth\022\r\n\005nonce\030" +
      "\001 \001(\t\"\220\004\n\023CashRegisterSession\022\n\n\002id\030\001 \001(" +
      "\t\022*\n\004user\030\002 \001(\0132\034.bloombox.identity.Staf" +
      "fUser\022+\n\006status\030\003 \001(\0162\033.bloombox.pos.Ses" +
      "sionStatus\0222\n\006rights\030\005 \001(\0132\".bloombox.id" +
      "entity.IndustryProfile\022J\n\rauthorization\030" +
      "\006 \003(\01323.bloombox.services.pos.v1beta1.Re" +
      "gisterSessionToken\022V\n\tmessaging\030\007 \001(\0132C." +
      "bloombox.services.pos.v1beta1.CashRegist" +
      "erSession.MessagingSession\0220\n\010check_in\030\010" +
      " \001(\0132\036.opencannabis.temporal.Instant\022/\n\007" +
      "expires\030\t \001(\0132\036.opencannabis.temporal.In" +
      "stant\0223\n\013established\030\n \001(\0132\036.opencannabi" +
      "s.temporal.Instant\032$\n\020MessagingSession\022\020" +
      "\n\010identity\030\001 \001(\t\"\346\004\n\rAuthorizeUser\032\345\002\n\007R" +
      "equest\0224\n\010register\030\001 \001(\0132\".bloombox.part" +
      "ner.PartnerDeviceKey\022?\n\tmessaging\030\002 \001(\0132" +
      ",.bloombox.services.pos.v1beta1.Messagin" +
      "gAuth\022+\n\010hardware\030\003 \001(\0132\031.bloombox.pos.P" +
      "OSHardware\022:\n\003app\030\004 \001(\0132-.bloombox.analy" +
      "tics.context.DeviceApplication\022\017\n\007sessio" +
      "n\030\005 \001(\t\0221\n\005token\030\n \001(\0132 .bloombox.securi" +
      "ty.IdentityTokenH\000\022.\n\tchallenge\030\013 \001(\0132\031." +
      "opencannabis.crypto.HashH\000B\006\n\004auth\032O\n\010Re" +
      "sponse\022C\n\007session\030\001 \001(\01322.bloombox.servi" +
      "ces.pos.v1beta1.CashRegisterSession\032\233\001\n\t" +
      "Operation\022E\n\007request\030\001 \001(\01324.bloombox.se" +
      "rvices.pos.v1beta1.AuthorizeUser.Request" +
      "\022G\n\010response\030\002 \001(\01325.bloombox.services.p" +
      "os.v1beta1.AuthorizeUser.Response\"\344\003\n\013Op" +
      "enSession\032\351\001\n\007Request\0224\n\010register\030\001 \001(\0132" +
      "\".bloombox.partner.PartnerDeviceKey\022\017\n\007s" +
      "ession\030\002 \001(\t\022\r\n\005token\030\003 \001(\t\022:\n\004open\030\004 \001(" +
      "\0132*.bloombox.pos.PointOfSaleState.Sessio" +
      "nOpenH\000\022\020\n\006resume\030\005 \001(\010H\000\0221\n\tsignature\030\006" +
      " \001(\0132\036.opencannabis.crypto.SignatureB\007\n\005" +
      "claim\032O\n\010Response\022C\n\007session\030\001 \001(\01322.blo" +
      "ombox.services.pos.v1beta1.CashRegisterS" +
      "ession\032\227\001\n\tOperation\022C\n\007request\030\001 \001(\01322." +
      "bloombox.services.pos.v1beta1.OpenSessio" +
      "n.Request\022E\n\010response\030\002 \001(\01323.bloombox.s" +
      "ervices.pos.v1beta1.OpenSession.Response" +
      "\"\341\003\n\014CloseSession\032\370\001\n\007Request\0224\n\010registe" +
      "r\030\001 \001(\0132\".bloombox.partner.PartnerDevice" +
      "Key\022\017\n\007session\030\002 \001(\t\022:\n\005close\030\003 \001(\0132+.bl" +
      "oombox.pos.PointOfSaleState.SessionClose" +
      "\0227\n\013transaction\030\004 \003(\0132\".opencannabis.com" +
      "merce.PurchaseKey\0221\n\tsignature\030\006 \001(\0132\036.o" +
      "pencannabis.crypto.Signature\032:\n\010Response" +
      "\022.\n\006closed\030\002 \001(\0132\036.opencannabis.temporal" +
      ".Instant\032\231\001\n\tOperation\022D\n\007request\030\001 \001(\0132" +
      "3.bloombox.services.pos.v1beta1.CloseSes" +
      "sion.Request\022F\n\010response\030\002 \001(\01324.bloombo" +
      "x.services.pos.v1beta1.CloseSession.Resp" +
      "onse\"\332\004\n\nOpenTicket\032\310\001\n\007Request\0224\n\010purch" +
      "ase\030\001 \001(\0132\".opencannabis.commerce.Purcha" +
      "seKey\0224\n\010register\030\002 \001(\0132\".bloombox.partn" +
      "er.PartnerDeviceKey\022\017\n\007session\030\003 \001(\t\022\r\n\005" +
      "fresh\030\004 \001(\010\0221\n\tsignature\030\006 \001(\0132\036.opencan" +
      "nabis.crypto.Signature\032\350\001\n\010Response\0224\n\010p" +
      "urchase\030\001 \001(\0132\".opencannabis.commerce.Pu" +
      "rchaseKey\022\r\n\005claim\030\002 \001(\t\0225\n\006status\030\003 \001(\016" +
      "2%.opencannabis.commerce.PurchaseStatus\022" +
      "/\n\007granted\030\004 \001(\0132\036.opencannabis.temporal" +
      ".Instant\022/\n\007expires\030\005 \001(\0132\036.opencannabis" +
      ".temporal.Instant\032\225\001\n\tOperation\022B\n\007reque" +
      "st\030\001 \001(\01321.bloombox.services.pos.v1beta1" +
      ".OpenTicket.Request\022D\n\010response\030\002 \001(\01322." +
      "bloombox.services.pos.v1beta1.OpenTicket" +
      ".Response\"\351\004\n\nSaveTicket\032\213\002\n\007Request\0224\n\010" +
      "register\030\001 \001(\0132\".bloombox.partner.Partne" +
      "rDeviceKey\022,\n\006ticket\030\002 \001(\0132\034.bloombox.po" +
      "s.PurchaseTicket\022\017\n\007session\030\003 \001(\t\022;\n\tsig" +
      "nature\030\004 \001(\0132(.opencannabis.commerce.Pur" +
      "chaseSignature\0221\n\ttimestamp\030\005 \001(\0132\036.open" +
      "cannabis.temporal.Instant\022\014\n\004auto\030\006 \001(\010\022" +
      "\r\n\005close\030\007 \001(\010\032\264\001\n\010Response\022\017\n\007version\030\001" +
      " \001(\r\0225\n\006status\030\002 \001(\0162%.opencannabis.comm" +
      "erce.PurchaseStatus\022/\n\007granted\030\003 \001(\0132\036.o" +
      "pencannabis.temporal.Instant\022/\n\007expires\030" +
      "\004 \001(\0132\036.opencannabis.temporal.Instant\032\225\001" +
      "\n\tOperation\022B\n\007request\030\001 \001(\01321.bloombox." +
      "services.pos.v1beta1.SaveTicket.Request\022" +
      "D\n\010response\030\002 \001(\01322.bloombox.services.po" +
      "s.v1beta1.SaveTicket.Response\"\347\002\n\nLoadTi" +
      "cket\032\206\001\n\007Request\0224\n\010register\030\001 \001(\0132\".blo" +
      "ombox.partner.PartnerDeviceKey\0224\n\010purcha" +
      "se\030\002 \001(\0132\".opencannabis.commerce.Purchas" +
      "eKey\022\017\n\007session\030\003 \001(\t\0328\n\010Response\022,\n\006tic" +
      "ket\030\001 \001(\0132\034.bloombox.pos.PurchaseTicket\032" +
      "\225\001\n\tOperation\022B\n\007request\030\001 \001(\01321.bloombo" +
      "x.services.pos.v1beta1.LoadTicket.Reques" +
      "t\022D\n\010response\030\002 \001(\01322.bloombox.services." +
      "pos.v1beta1.LoadTicket.Response\"\352\002\n\013Clai" +
      "mTicket\032\206\001\n\007Request\0224\n\010register\030\001 \001(\0132\"." +
      "bloombox.partner.PartnerDeviceKey\0224\n\010pur" +
      "chase\030\002 \001(\0132\".opencannabis.commerce.Purc" +
      "haseKey\022\017\n\007session\030\003 \001(\t\0328\n\010Response\022,\n\006" +
      "ticket\030\001 \001(\0132\034.bloombox.pos.PurchaseTick" +
      "et\032\227\001\n\tOperation\022C\n\007request\030\001 \001(\01322.bloo" +
      "mbox.services.pos.v1beta1.ClaimTicket.Re" +
      "quest\022E\n\010response\030\002 \001(\01323.bloombox.servi" +
      "ces.pos.v1beta1.ClaimTicket.Response\"\352\002\n" +
      "\013CloneTicket\032\206\001\n\007Request\0224\n\010purchase\030\001 \001" +
      "(\0132\".opencannabis.commerce.PurchaseKey\0224" +
      "\n\010register\030\002 \001(\0132\".bloombox.partner.Part" +
      "nerDeviceKey\022\017\n\007session\030\003 \001(\t\0328\n\010Respons" +
      "e\022,\n\006ticket\030\001 \001(\0132\034.bloombox.pos.Purchas" +
      "eTicket\032\227\001\n\tOperation\022C\n\007request\030\001 \001(\01322" +
      ".bloombox.services.pos.v1beta1.CloneTick" +
      "et.Request\022E\n\010response\030\002 \001(\01323.bloombox." +
      "services.pos.v1beta1.CloneTicket.Respons" +
      "e\"\260\003\n\nVoidTicket\032\271\001\n\007Request\0224\n\010register" +
      "\030\001 \001(\0132\".bloombox.partner.PartnerDeviceK" +
      "ey\0224\n\010purchase\030\002 \001(\0132\".opencannabis.comm" +
      "erce.PurchaseKey\022\017\n\007session\030\003 \001(\t\0221\n\tsig" +
      "nature\030\004 \001(\0132\036.opencannabis.crypto.Signa" +
      "ture\032N\n\010Response\022\017\n\007version\030\001 \001(\r\0221\n\ttim" +
      "estamp\030\002 \001(\0132\036.opencannabis.temporal.Ins" +
      "tant\032\225\001\n\tOperation\022B\n\007request\030\001 \001(\01321.bl" +
      "oombox.services.pos.v1beta1.VoidTicket.R" +
      "equest\022D\n\010response\030\002 \001(\01322.bloombox.serv" +
      "ices.pos.v1beta1.VoidTicket.Response\"\274\003\n" +
      "\016FinalizeTicket\032\271\001\n\007Request\0224\n\010register\030" +
      "\001 \001(\0132\".bloombox.partner.PartnerDeviceKe" +
      "y\0224\n\010purchase\030\002 \001(\0132\".opencannabis.comme" +
      "rce.PurchaseKey\022\017\n\007session\030\003 \001(\t\0221\n\tsign" +
      "ature\030\004 \001(\0132\036.opencannabis.crypto.Signat" +
      "ure\032N\n\010Response\022\017\n\007version\030\001 \001(\r\0221\n\ttime" +
      "stamp\030\002 \001(\0132\036.opencannabis.temporal.Inst" +
      "ant\032\235\001\n\tOperation\022F\n\007request\030\001 \001(\01325.blo" +
      "ombox.services.pos.v1beta1.FinalizeTicke" +
      "t.Request\022H\n\010response\030\002 \001(\01326.bloombox.s" +
      "ervices.pos.v1beta1.FinalizeTicket.Respo" +
      "nse\"\374\005\n\014MemberSearch\032/\n\017MemberPredicate\022" +
      "\r\n\005email\030\001 \001(\t\022\r\n\005phone\030\002 \001(\t\032q\n\013Digital" +
      "Pass\0224\n\004pass\030\001 \001(\0132&.bloombox.identity.p" +
      "ass.DigitalPassKey\022,\n\tchallenge\030\002 \001(\0132\031." +
      "opencannabis.crypto.Hash\032\271\002\n\007Request\022\016\n\006" +
      "cursor\030\001 \001(\t\022\r\n\005limit\030\002 \001(\r\022\016\n\006signal\030\003 " +
      "\003(\t\022M\n\006search\030\024 \001(\0132;.bloombox.services." +
      "pos.v1beta1.MemberSearch.MemberPredicate" +
      "H\000\0228\n\016identification\030\025 \001(\0132\036.bloombox.id" +
      "entity.IDReferenceH\000\022\017\n\005lobby\030\026 \001(\010H\000\022\022\n" +
      "\010shopping\030\027 \001(\010H\000\022I\n\006wallet\030\030 \001(\01327.bloo" +
      "mbox.services.pos.v1beta1.MemberSearch.D" +
      "igitalPassH\000B\006\n\004spec\032p\n\010Response\022\016\n\006curs" +
      "or\030\001 \001(\t\022\r\n\005count\030\002 \001(\r\022\r\n\005total\030\003 \001(\r\0226" +
      "\n\006member\030\004 \003(\0132&.bloombox.identity.Membe" +
      "rshipReference\032\231\001\n\tOperation\022D\n\007request\030" +
      "\001 \001(\01323.bloombox.services.pos.v1beta1.Me" +
      "mberSearch.Request\022F\n\010response\030\002 \001(\01324.b" +
      "loombox.services.pos.v1beta1.MemberSearc" +
      "h.Response\"\225\004\n\016InventoryQuery\032A\n\014KeyQuer" +
      "ySpec\0221\n\003key\030\001 \001(\0132$.opencannabis.invent" +
      "ory.InventoryKey\032P\n\020SectionQuerySpec\022<\n\007" +
      "section\030\001 \001(\0162+.opencannabis.products.me" +
      "nu.section.Section\032\251\002\n\007Request\0224\n\010regist" +
      "er\030\001 \001(\0132\".bloombox.partner.PartnerDevic" +
      "eKey\022/\n\010location\030\002 \001(\0132\035.bloombox.partne" +
      "r.LocationKey\022\016\n\004full\030\003 \001(\010H\000\022J\n\004keys\030\004 " +
      "\001(\0132:.bloombox.services.pos.v1beta1.Inve" +
      "ntoryQuery.KeyQuerySpecH\000\022R\n\010sections\030\005 " +
      "\001(\0132>.bloombox.services.pos.v1beta1.Inve" +
      "ntoryQuery.SectionQuerySpecH\000B\007\n\005query\032B" +
      "\n\010Response\0226\n\004item\030\001 \003(\0132(.opencannabis." +
      "inventory.InventoryProduct\"\204\002\n\017Inventory" +
      "Stream\032i\n\007Request\022>\n\010location\030\001 \001(\0132,.op" +
      "encannabis.inventory.InventoryLocationKe" +
      "y\022\017\n\007session\030\003 \001(\t\022\r\n\005local\030\002 \003(\t\032\205\001\n\007Pa" +
      "yload\022B\n\005event\030\001 \001(\01623.bloombox.services" +
      ".pos.v1beta1.InventoryStreamEvent\0226\n\004ite" +
      "m\030\002 \003(\0132(.opencannabis.inventory.Invento" +
      "ryProduct*\227\004\n\010POSError\022\014\n\010NO_ERROR\020\000\022\023\n\017" +
      "INVALID_PARTNER\020\001\022\024\n\020INVALID_LOCATION\020\002\022" +
      "\022\n\016INVALID_DEVICE\020\003\022\024\n\020INVALID_ID_TOKEN\020" +
      "\004\022\034\n\030INVALID_DEVICE_SIGNATURE\020\005\022\022\n\016INVAL" +
      "ID_TICKET\020\006\022\026\n\022INVALID_TICKET_KEY\020\007\022\034\n\030I" +
      "NVALID_TICKET_SIGNATURE\020\010\022\025\n\021INVALID_TIM" +
      "ESTAMP\020\t\022\024\n\020DEVICE_NOT_FOUND\020\n\022\025\n\021SESSIO" +
      "N_NOT_FOUND\020\013\022\024\n\020SESSION_CONFLICT\020\014\022\034\n\030I" +
      "LLEGAL_TICKET_STRUCTURE\020\024\022\032\n\026ILLEGAL_TIC" +
      "KET_VERSION\020\025\022\025\n\021ILLEGAL_TIMESTAMP\020\026\022\024\n\020" +
      "TICKET_NOT_FOUND\020\036\022\023\n\017TICKET_CONFLICT\020\037\022" +
      "\022\n\016TICKET_CLAIMED\020 \022\023\n\017INVALID_REQUEST\020`" +
      "\022\030\n\024AUTHORIZATION_DENIED\020a\022\023\n\017ACCESS_CON" +
      "FLICT\020b\022\022\n\016INTERNAL_ERROR\020c*@\n\024Inventory" +
      "StreamEvent\022\r\n\tPING_PONG\020\000\022\r\n\tNO_CHANGE\020" +
      "\001\022\n\n\006UPDATE\020\002*7\n\021SessionTokenGrant\022\007\n\003AP" +
      "I\020\000\022\n\n\006STREAM\020\001\022\r\n\tMESSAGING\020\0022\311\034\n\013Point" +
      "OfSale\022\202\002\n\tAuthorize\0224.bloombox.services" +
      ".pos.v1beta1.AuthorizeUser.Request\0325.blo" +
      "ombox.services.pos.v1beta1.AuthorizeUser" +
      ".Response\"\207\001\202\323\344\223\002+\"&/pos/v1beta1/{regist" +
      "er.uuid}/authorize:\001*\222AS\022\021Session Author" +
      "ize\0323Establish a user session on a point" +
      "-of-sale device.*\tAuthorize\022\256\002\n\013SessionO" +
      "pen\0222.bloombox.services.pos.v1beta1.Open" +
      "Session.Request\0323.bloombox.services.pos." +
      "v1beta1.OpenSession.Response\"\265\001\202\323\344\223\0028\"3/" +
      "pos/v1beta1/{register.uuid}/session/{ses" +
      "sion}/open:\001*\222At\022\014Session Open\032WOpen a f" +
      "ormal (pre-established) point-of-sale se" +
      "ssion, to begin accepting transactions.*" +
      "\013SessionOpen\022\265\002\n\014SessionClose\0223.bloombox" +
      ".services.pos.v1beta1.CloseSession.Reque" +
      "st\0324.bloombox.services.pos.v1beta1.Close" +
      "Session.Response\"\271\001\202\323\344\223\0029\"4/pos/v1beta1/" +
      "{register.uuid}/session/{session}/close:" +
      "\001*\222Aw\022\rSession Close\032XClose a formal (cu" +
      "rrently-open) point-of-sale session, usu" +
      "ally at the end of each shift.*\014SessionC" +
      "lose\022\277\003\n\nTicketOpen\0221.bloombox.services." +
      "pos.v1beta1.OpenTicket.Request\0322.bloombo" +
      "x.services.pos.v1beta1.OpenTicket.Respon" +
      "se\"\311\002\202\323\344\223\002\360\001\")/pos/v1beta1/{register.uui" +
      "d}/tickets/openZE\"C/pos/v1beta1/{registe" +
      "r.uuid}/{session}/tickets/{purchase.uuid" +
      "}/openZ5\0223/pos/v1beta1/{register.uuid}/{" +
      "session}/tickets/openZE\022C/pos/v1beta1/{r" +
      "egister.uuid}/{session}/tickets/{purchas" +
      "e.uuid}/open\222AO\022\013Open Ticket\0324Open a new" +
      " or existing ticket for read/write acces" +
      "s.*\nTicketOpen\022\206\002\n\nTicketSave\0221.bloombox" +
      ".services.pos.v1beta1.SaveTicket.Request" +
      "\0322.bloombox.services.pos.v1beta1.SaveTic" +
      "ket.Response\"\220\001\202\323\344\223\002E\032@/pos/v1beta1/{reg" +
      "ister.uuid}/{session}/tickets/{ticket.ke" +
      "y.uuid}:\001*\222AB\022\013Save Ticket\032\'Persist/save" +
      " a ticket for later recall.*\nTicketSave\022" +
      "\211\002\n\nTicketLoad\0221.bloombox.services.pos.v" +
      "1beta1.LoadTicket.Request\0322.bloombox.ser" +
      "vices.pos.v1beta1.LoadTicket.Response\"\223\001" +
      "\202\323\344\223\002@\022>/pos/v1beta1/{register.uuid}/{se" +
      "ssion}/tickets/{purchase.uuid}\222AJ\022\013Load " +
      "Ticket\032/Recall an existing ticket for re" +
      "ad-only access.*\nTicketLoad\022\221\002\n\nTicketVo" +
      "id\0221.bloombox.services.pos.v1beta1.VoidT" +
      "icket.Request\0322.bloombox.services.pos.v1" +
      "beta1.VoidTicket.Response\"\233\001\202\323\344\223\002G\"E/pos" +
      "/v1beta1/{register.uuid}/{session}/ticke" +
      "ts/{purchase.uuid}/cancel\222AK\022\013Void Ticke" +
      "t\0320Void (cancel) an existing, open purch" +
      "ase ticket.*\nTicketVoid\022\232\002\n\013TicketClaim\022" +
      "2.bloombox.services.pos.v1beta1.ClaimTic" +
      "ket.Request\0323.bloombox.services.pos.v1be" +
      "ta1.ClaimTicket.Response\"\241\001\202\323\344\223\002F\"D/pos/" +
      "v1beta1/{register.uuid}/{session}/ticket" +
      "s/{purchase.uuid}/claim\222AR\022\014Claim Ticket" +
      "\0325Claim ownership of an existing, open p" +
      "urchase ticket.*\013TicketClaim\022\215\002\n\013TicketC" +
      "lone\0222.bloombox.services.pos.v1beta1.Clo" +
      "neTicket.Request\0323.bloombox.services.pos" +
      ".v1beta1.CloneTicket.Response\"\224\001\202\323\344\223\002F\"D" +
      "/pos/v1beta1/{register.uuid}/{session}/t" +
      "ickets/{purchase.uuid}/clone\222AE\022\014Clone T" +
      "icket\032(Clone an existing, open purchase " +
      "ticket.*\013TicketClone\022\242\002\n\016TicketFinalize\022" +
      "5.bloombox.services.pos.v1beta1.Finalize" +
      "Ticket.Request\0326.bloombox.services.pos.v" +
      "1beta1.FinalizeTicket.Response\"\240\001\202\323\344\223\002I\"" +
      "G/pos/v1beta1/{register.uuid}/{session}/" +
      "tickets/{purchase.uuid}/finalize\222AN\022\017Fin" +
      "alize Ticket\032+Finalize an existing, open" +
      " purchase ticket.*\016TicketFinalize\022\347\001\n\rSe" +
      "archMembers\0223.bloombox.services.pos.v1be" +
      "ta1.MemberSearch.Request\0324.bloombox.serv" +
      "ices.pos.v1beta1.MemberSearch.Response\"k" +
      "\202\323\344\223\002\026\"\024/pos/v1beta1/members\222AL\022\016Search " +
      "Members\032+Finalize an existing, open purc" +
      "hase ticket.*\rSearchMembers\022\234\002\n\021Inventor" +
      "yRetrieve\0225.bloombox.services.pos.v1beta" +
      "1.InventoryQuery.Request\0326.bloombox.serv" +
      "ices.pos.v1beta1.InventoryQuery.Response" +
      "\"\227\001\202\323\344\223\002(\"&/pos/v1beta1/{register.uuid}/" +
      "inventory\222Af\022\017Fetch Inventory\032@Retrieve " +
      "live inventory records according to spec" +
      "ified criteria.*\021InventoryRetrieve\022\205\001\n\017I" +
      "nventoryStream\0226.bloombox.services.pos.v" +
      "1beta1.InventoryStream.Request\0326.bloombo" +
      "x.services.pos.v1beta1.InventoryStream.P" +
      "ayload(\0010\001B\265\n\n\'io.bloombox.schema.servic" +
      "es.pos.v1beta1H\001P\001\242\002\003BBS\222A\376\t\022k\n\021Point of" +
      " Sale API\032\031https://bloombox.io/terms\"7\n\010" +
      "Bloombox\022\023https://bloombox.io\032\026developer" +
      "[email protected]\002v1\032\022api.bloombox.cloud*\001\002" +
      "2\020application/json:\020application/jsonZ\375\007\n" +
      "d\n\013ApiKeyParam\022U\010\002\022JParameter for identi" +
      "fying API key owned by the invoking proj" +
      "ect or system.\032\003key \001\nh\n\014ApiKeyHeader\022X\010" +
      "\002\022GHeader for identifying API key owned " +
      "by the invoking project or system.\032\tX-AP" +
      "I-Key \001\n\252\006\n\006OAuth2\022\237\006\010\003\022]Bloombox Identi" +
      "ty-powered OAuth2 access, authorized on " +
      "behalf of an end-user or organization.(\004" +
      "2,https://authorize.bloombox.cloud/oauth" +
      "2/auth:-https://authorize.bloombox.cloud" +
      "/oauth2/tokenB\334\004\n1\n\007offline\022&Offline acc" +
      "ess to authorized user data\n9\n\006openid\022/O" +
      "IDC (OpenID Connect) access for seamless" +
      " logon\n:\n\022profile.basic:read\022$Read-acces" +
      "s to user\'s basic profile.\nO\n\033profile.id" +
      "entification:read\0220Read-access to user\'s" +
      " government identification.\nG\n\030profile.p" +
      "references:read\022+Read-access to user\'s c" +
      "annabis preferences.\nV\n\026consumer.checkin" +
      ":write\022




© 2015 - 2025 Weber Informatics LLC | Privacy Policy