games.mythical.saga.sdk.proto.streams.StatusUpdateOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of saga-sdk-proto Show documentation
Show all versions of saga-sdk-proto Show documentation
Saga SDK for Java game servers
// 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();
}