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

games.mythical.saga.sdk.proto.streams.StatusUpdateOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.1.30
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: streams/stream.proto

package games.mythical.saga.sdk.proto.streams;

public interface StatusUpdateOrBuilder extends
    // @@protoc_insertion_point(interface_extends:saga.rpc.streams.StatusUpdate)
    com.google.protobuf.MessageOrBuilder {

  /**
   * string trace_id = 1;
   * @return The traceId.
   */
  java.lang.String getTraceId();
  /**
   * string trace_id = 1;
   * @return The bytes for traceId.
   */
  com.google.protobuf.ByteString
      getTraceIdBytes();

  /**
   * .saga.rpc.streams.currency.CurrencyUpdate currency_update = 2;
   * @return Whether the currencyUpdate field is set.
   */
  boolean hasCurrencyUpdate();
  /**
   * .saga.rpc.streams.currency.CurrencyUpdate currency_update = 2;
   * @return The currencyUpdate.
   */
  games.mythical.saga.sdk.proto.streams.currency.CurrencyUpdate getCurrencyUpdate();
  /**
   * .saga.rpc.streams.currency.CurrencyUpdate currency_update = 2;
   */
  games.mythical.saga.sdk.proto.streams.currency.CurrencyUpdateOrBuilder getCurrencyUpdateOrBuilder();

  /**
   * .saga.rpc.streams.item.ItemUpdate item_update = 3;
   * @return Whether the itemUpdate field is set.
   */
  boolean hasItemUpdate();
  /**
   * .saga.rpc.streams.item.ItemUpdate item_update = 3;
   * @return The itemUpdate.
   */
  games.mythical.saga.sdk.proto.streams.item.ItemUpdate getItemUpdate();
  /**
   * .saga.rpc.streams.item.ItemUpdate item_update = 3;
   */
  games.mythical.saga.sdk.proto.streams.item.ItemUpdateOrBuilder getItemUpdateOrBuilder();

  /**
   * .saga.rpc.streams.itemtype.ItemTypeUpdate item_type_update = 4;
   * @return Whether the itemTypeUpdate field is set.
   */
  boolean hasItemTypeUpdate();
  /**
   * .saga.rpc.streams.itemtype.ItemTypeUpdate item_type_update = 4;
   * @return The itemTypeUpdate.
   */
  games.mythical.saga.sdk.proto.streams.itemtype.ItemTypeUpdate getItemTypeUpdate();
  /**
   * .saga.rpc.streams.itemtype.ItemTypeUpdate item_type_update = 4;
   */
  games.mythical.saga.sdk.proto.streams.itemtype.ItemTypeUpdateOrBuilder getItemTypeUpdateOrBuilder();

  /**
   * .saga.rpc.streams.playerwallet.PlayerWalletUpdate player_wallet_update = 6;
   * @return Whether the playerWalletUpdate field is set.
   */
  boolean hasPlayerWalletUpdate();
  /**
   * .saga.rpc.streams.playerwallet.PlayerWalletUpdate player_wallet_update = 6;
   * @return The playerWalletUpdate.
   */
  games.mythical.saga.sdk.proto.streams.playerwallet.PlayerWalletUpdate getPlayerWalletUpdate();
  /**
   * .saga.rpc.streams.playerwallet.PlayerWalletUpdate player_wallet_update = 6;
   */
  games.mythical.saga.sdk.proto.streams.playerwallet.PlayerWalletUpdateOrBuilder getPlayerWalletUpdateOrBuilder();

  /**
   * .saga.rpc.streams.reservation.ReservationUpdate reservation_update = 7;
   * @return Whether the reservationUpdate field is set.
   */
  boolean hasReservationUpdate();
  /**
   * .saga.rpc.streams.reservation.ReservationUpdate reservation_update = 7;
   * @return The reservationUpdate.
   */
  games.mythical.saga.sdk.proto.streams.reservation.ReservationUpdate getReservationUpdate();
  /**
   * .saga.rpc.streams.reservation.ReservationUpdate reservation_update = 7;
   */
  games.mythical.saga.sdk.proto.streams.reservation.ReservationUpdateOrBuilder getReservationUpdateOrBuilder();

  /**
   * .saga.rpc.streams.metadata.MetadataUpdate metadata_update = 9;
   * @return Whether the metadataUpdate field is set.
   */
  boolean hasMetadataUpdate();
  /**
   * .saga.rpc.streams.metadata.MetadataUpdate metadata_update = 9;
   * @return The metadataUpdate.
   */
  games.mythical.saga.sdk.proto.streams.metadata.MetadataUpdate getMetadataUpdate();
  /**
   * .saga.rpc.streams.metadata.MetadataUpdate metadata_update = 9;
   */
  games.mythical.saga.sdk.proto.streams.metadata.MetadataUpdateOrBuilder getMetadataUpdateOrBuilder();

  /**
   * .saga.rpc.streams.currencytype.CurrencyTypeUpdate currency_type_update = 10;
   * @return Whether the currencyTypeUpdate field is set.
   */
  boolean hasCurrencyTypeUpdate();
  /**
   * .saga.rpc.streams.currencytype.CurrencyTypeUpdate currency_type_update = 10;
   * @return The currencyTypeUpdate.
   */
  games.mythical.saga.sdk.proto.streams.currencytype.CurrencyTypeUpdate getCurrencyTypeUpdate();
  /**
   * .saga.rpc.streams.currencytype.CurrencyTypeUpdate currency_type_update = 10;
   */
  games.mythical.saga.sdk.proto.streams.currencytype.CurrencyTypeUpdateOrBuilder getCurrencyTypeUpdateOrBuilder();

  /**
   * .google.protobuf.Timestamp created_at = 8;
   * @return Whether the createdAt field is set.
   */
  boolean hasCreatedAt();
  /**
   * .google.protobuf.Timestamp created_at = 8;
   * @return The createdAt.
   */
  com.google.protobuf.Timestamp getCreatedAt();
  /**
   * .google.protobuf.Timestamp created_at = 8;
   */
  com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder();

  public games.mythical.saga.sdk.proto.streams.StatusUpdate.StatusUpdateCase getStatusUpdateCase();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy