main.java.com.streamlayer.users.UserMetadataOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sl-protofiles Show documentation
Show all versions of sl-protofiles Show documentation
StreamLayer Java Protofiles
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: streamlayer/users/users_common.proto
// Protobuf Java Version: 3.25.3
package com.streamlayer.users;
public interface UserMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:streamlayer.users.UserMetadata)
com.google.protobuf.MessageLiteOrBuilder {
/**
* string avatar = 2 [json_name = "avatar"];
* @return The avatar.
*/
java.lang.String getAvatar();
/**
* string avatar = 2 [json_name = "avatar"];
* @return The bytes for avatar.
*/
com.google.protobuf.ByteString
getAvatarBytes();
/**
* string avatar_background_colour = 3 [json_name = "avatarBackgroundColour"];
* @return The avatarBackgroundColour.
*/
java.lang.String getAvatarBackgroundColour();
/**
* string avatar_background_colour = 3 [json_name = "avatarBackgroundColour"];
* @return The bytes for avatarBackgroundColour.
*/
com.google.protobuf.ByteString
getAvatarBackgroundColourBytes();
/**
* string timezone = 4 [json_name = "timezone"];
* @return The timezone.
*/
java.lang.String getTimezone();
/**
* string timezone = 4 [json_name = "timezone"];
* @return The bytes for timezone.
*/
com.google.protobuf.ByteString
getTimezoneBytes();
/**
* .streamlayer.users.UserNotificationPreference notification_preference = 5 [json_name = "notificationPreference"];
* @return The enum numeric value on the wire for notificationPreference.
*/
int getNotificationPreferenceValue();
/**
* .streamlayer.users.UserNotificationPreference notification_preference = 5 [json_name = "notificationPreference"];
* @return The notificationPreference.
*/
com.streamlayer.users.UserNotificationPreference getNotificationPreference();
/**
* bool active = 6 [json_name = "active"];
* @return The active.
*/
boolean getActive();
/**
* string first_name = 7 [json_name = "firstName"];
* @return The firstName.
*/
java.lang.String getFirstName();
/**
* string first_name = 7 [json_name = "firstName"];
* @return The bytes for firstName.
*/
com.google.protobuf.ByteString
getFirstNameBytes();
/**
* string last_name = 8 [json_name = "lastName"];
* @return The lastName.
*/
java.lang.String getLastName();
/**
* string last_name = 8 [json_name = "lastName"];
* @return The bytes for lastName.
*/
com.google.protobuf.ByteString
getLastNameBytes();
/**
* repeated string roles = 9 [json_name = "roles"];
* @return A list containing the roles.
*/
java.util.List
getRolesList();
/**
* repeated string roles = 9 [json_name = "roles"];
* @return The count of roles.
*/
int getRolesCount();
/**
* repeated string roles = 9 [json_name = "roles"];
* @param index The index of the element to return.
* @return The roles at the given index.
*/
java.lang.String getRoles(int index);
/**
* repeated string roles = 9 [json_name = "roles"];
* @param index The index of the element to return.
* @return The roles at the given index.
*/
com.google.protobuf.ByteString
getRolesBytes(int index);
}