games.mythical.saga.sdk.proto.common.MetadataOrBuilder 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: common/common.proto
package games.mythical.saga.sdk.proto.common;
public interface MetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:saga.common.Metadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* Name of item
*
*
* string name = 1;
* @return The name.
*/
java.lang.String getName();
/**
*
* Name of item
*
*
* string name = 1;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* Description of the item
*
*
* string description = 2;
* @return The description.
*/
java.lang.String getDescription();
/**
*
* Description of the item
*
*
* string description = 2;
* @return The bytes for description.
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
* URL to the image of the item
*
*
* string image = 3;
* @return The image.
*/
java.lang.String getImage();
/**
*
* URL to the image of the item
*
*
* string image = 3;
* @return The bytes for image.
*/
com.google.protobuf.ByteString
getImageBytes();
/**
*
* URL to the item
*
*
* string external_url = 5;
* @return The externalUrl.
*/
java.lang.String getExternalUrl();
/**
*
* URL to the item
*
*
* string external_url = 5;
* @return The bytes for externalUrl.
*/
com.google.protobuf.ByteString
getExternalUrlBytes();
/**
*
* OpenSea background color
*
*
* string background_color = 6;
* @return The backgroundColor.
*/
java.lang.String getBackgroundColor();
/**
*
* OpenSea background color
*
*
* string background_color = 6;
* @return The bytes for backgroundColor.
*/
com.google.protobuf.ByteString
getBackgroundColorBytes();
/**
*
* URL to a media/animation file
*
*
* string animation_url = 7;
* @return The animationUrl.
*/
java.lang.String getAnimationUrl();
/**
*
* URL to a media/animation file
*
*
* string animation_url = 7;
* @return The bytes for animationUrl.
*/
com.google.protobuf.ByteString
getAnimationUrlBytes();
/**
*
* URL to a YouTube video
*
*
* string youtube_url = 8;
* @return The youtubeUrl.
*/
java.lang.String getYoutubeUrl();
/**
*
* URL to a YouTube video
*
*
* string youtube_url = 8;
* @return The bytes for youtubeUrl.
*/
com.google.protobuf.ByteString
getYoutubeUrlBytes();
/**
*
* Metadata attributes
*
*
* repeated .saga.common.MetadataAttribute attributes = 9;
*/
java.util.List
getAttributesList();
/**
*
* Metadata attributes
*
*
* repeated .saga.common.MetadataAttribute attributes = 9;
*/
games.mythical.saga.sdk.proto.common.MetadataAttribute getAttributes(int index);
/**
*
* Metadata attributes
*
*
* repeated .saga.common.MetadataAttribute attributes = 9;
*/
int getAttributesCount();
/**
*
* Metadata attributes
*
*
* repeated .saga.common.MetadataAttribute attributes = 9;
*/
java.util.List extends games.mythical.saga.sdk.proto.common.MetadataAttributeOrBuilder>
getAttributesOrBuilderList();
/**
*
* Metadata attributes
*
*
* repeated .saga.common.MetadataAttribute attributes = 9;
*/
games.mythical.saga.sdk.proto.common.MetadataAttributeOrBuilder getAttributesOrBuilder(
int index);
}