1261 lines
76 KiB

# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: steammessages_gamenotifications.proto
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
from google.protobuf import service as _service
from google.protobuf import service_reflection
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import steam.protobufs.steammessages_unified_base_pb2 as steammessages__unified__base__pb2
DESCRIPTOR = _descriptor.FileDescriptor(
name='steammessages_gamenotifications.proto',
package='',
syntax='proto2',
serialized_pb=b'\n%steammessages_gamenotifications.proto\x1a steammessages_unified_base.proto\"\xe0\x02\n\x1b\x43GameNotifications_Variable\x12\xa6\x01\n\x03key\x18\x01 \x01(\tB\x98\x01\x82\xb5\x18\x93\x01The name of the variable in the localized text -- anywhere that %variablename% is found within the text it will be substituded with the given value\x12\x97\x01\n\x05value\x18\x02 \x01(\tB\x87\x01\x82\xb5\x18\x82\x01The value of the variable to substitute in the localized text in place of the given variable. Can itself be a localization token.\"\x85\x03\n CGameNotifications_LocalizedText\x12H\n\x05token\x18\x01 \x01(\tB9\x82\xb5\x18\x35\x41 localization token that maps to the desired string.\x12\x8d\x01\n\tvariables\x18\x02 \x03(\x0b\x32\x1c.CGameNotifications_VariableB\\\x82\xb5\x18XA list of variables values to substitute in any variables found in the localized string.\x12\x86\x01\n\rrendered_text\x18\x03 \x01(\tBo\x82\xb5\x18kText rendered in the requested language, complete with variable substitutions, if a language was specified.\"\x95\x04\n\x1d\x43GameNotifications_UserStatus\x12\x31\n\x07steamid\x18\x01 \x01(\x06\x42 \x82\xb5\x18\x1cThe specific user\'s steamid.\x12\xa4\x01\n\x05state\x18\x02 \x01(\tB\x94\x01\x82\xb5\x18\x8f\x01The user\'s state. ready -- the user is ready to play. waiting -- The game is waiting on an action from the user. completed, the game is over.\x12\x84\x01\n\x05title\x18\x03 \x01(\x0b\x32!.CGameNotifications_LocalizedTextBR\x82\xb5\x18NTitle of the session to display to this user in their list of active sessions.\x12\x92\x01\n\x07message\x18\x04 \x01(\x0b\x32!.CGameNotifications_LocalizedTextB^\x82\xb5\x18ZSubtitle of the session to display to this user user within their list of active sessions.\"\x93\x05\n(CGameNotifications_CreateSession_Request\x12\x37\n\x05\x61ppid\x18\x01 \x01(\rB(\x82\xb5\x18$The appid to create the session for.\x12\x7f\n\x07\x63ontext\x18\x02 \x01(\x04\x42n\x82\xb5\x18jGame-specified context value the game can used to associate the session with some object on their backend.\x12\x83\x01\n\x05title\x18\x03 \x01(\x0b\x32!.CGameNotifications_LocalizedTextBQ\x82\xb5\x18MThe title of the session to be displayed within each user\'s list of sessions.\x12\x61\n\x05users\x18\x04 \x03(\x0b\x32\x1e.CGameNotifications_UserStatusB2\x82\xb5\x18.The initial state of all users in the session.\x12\xc3\x01\n\x07steamid\x18\x05 \x01(\x06\x42\xb1\x01\x82\xb5\x18\xac\x01(Optional) steamid to make the request on behalf of -- if specified, the user must be in the session and all users being added to the session must be friends with the user.\"i\n)CGameNotifications_CreateSession_Response\x12<\n\tsessionid\x18\x01 \x01(\x04\x42)\x82\xb5\x18%The sessionid of the created session.\"\x8f\x02\n(CGameNotifications_DeleteSession_Request\x12/\n\tsessionid\x18\x01 \x01(\x04\x42\x1c\x82\xb5\x18\x18The sessionid to delete.\x12\x36\n\x05\x61ppid\x18\x02 \x01(\rB\'\x82\xb5\x18#The appid of the session to delete.\x12z\n\x07steamid\x18\x03 \x01(\x06\x42i\x82\xb5\x18\x65(Optional) steamid to make the request on behalf of -- if specified, the user must be in the session.\"+\n)CGameNotifications_DeleteSession_Response\"\xbd\x05\n(CGameNotifications_UpdateSession_Request\x12/\n\tsessionid\x18\x01 \x01(\x04\x42\x1c\x82\xb5\x18\x18The sessionid to update.\x12\x36\n\x05\x61ppid\x18\x02 \x01(\rB\'\x82\xb5\x18#The appid of the session to update.\x12\x90\x01\n\x05title\x18\x03 \x01(\x0b\x32!.CGameNotifications_LocalizedTextB^\x82\xb5\x18Z(Optional) The new title of the session. If not specified, the title will not be changed.\x12\xce\x01\n\x05users\x18\x04 \x03(\x0b\x32\x1e.CGameNotifications_UserStatusB\x9e\x01\x82\xb5\x18\x99\x01(Optional) A list of users whose state will be updated to reflect the given state. If the users are not already in the session, they will be added to it.\x12\xc3\x01\n\x07steamid\x18\x06 \x01(\x06\x42\xb1\x01\x82\xb5\x18\xac\x01(Optional) steamid to make the request on behalf of -- if specified, the user must be in the session and all users being added to the session must be friends with the user.\"+\n)CGameNotifications_UpdateSession_Response\"\xa1\x04\n,CGameNotifications_EnumerateSessions_Request\x12~\n\x05\x61ppid\x18\x01 \x01(\rBo\x82\xb5\x18kThe sessionid to request details for. Optional. If not specified, all the user\'s sessions will be returned.\x12\x8e\x01\n\x19include_all_user_messages\x18\x03 \x01(\x08\x42k\x82\xb5\x18g(Optional) Boolean determining whether the message for all users should be included. Defaults to false.\x12\x9b\x01\n\x19include_auth_user_message\x18\x04 \x01(\x08\x42x\x82\xb5\x18t(Optional) Boolean determining whether the message for the authenticated user should be included. Defaults to false.\x12\x42\n\x08language\x18\x05 \x01(\tB0\x82\xb5\x18,(Optional) Language to localize the text in.\"\xc3\x04\n\x1a\x43GameNotifications_Session\x12\x36\n\tsessionid\x18\x01 \x01(\x04\x42#\x82\xb5\x18\x1fThe sessionid for this session.\x12-\n\x05\x61ppid\x18\x02 \x01(\x04\x42\x1e\x82\xb5\x18\x1aThe appid for the session.\x12\x7f\n\x07\x63ontext\x18\x03 \x01(\x04\x42n\x82\xb5\x18jGame-specified context value the game can used to associate the session with some object on their backend.\x12X\n\x05title\x18\x04 \x01(\x0b\x32!.CGameNotifications_LocalizedTextB&\x82\xb5\x18\"The current title for the session.\x12;\n\x0ctime_created\x18\x05 \x01(\rB%\x82\xb5\x18!The time the session was created.\x12@\n\x0ctime_updated\x18\x06 \x01(\rB*\x82\xb5\x18&The last time the session was updated.\x12\x64\n\x0buser_status\x18\x07 \x03(\x0b\x32\x1e.CGameNotifications_UserStatusB/\x82\xb5\x18+The status of all the users in the session.\"\x82\x01\n-CGameNotifications_EnumerateSessions_Response\x12Q\n\x08sessions\x18\x01 \x03(\x0b\x32\x1b.CGameNotifications_SessionB\"\x82\xb5\x18\x1e\x41 list of the user\'s sessions.\"\xd6\x03\n,CGameNotifications_GetSessionDetails_Request\x12P\n\x08sessions\x18\x01 \x03(\x0b\x32>.CGameNotifications_GetSessionDetails_Request.RequestedSession\x12.\n\x05\x61ppid\x18\x02 \x01(\rB\x1f\x82\xb5\x18\x1bThe appid for the sessions.\x12\x37\n\x08language\x18\x03 \x01(\tB%\x82\xb5\x18!Language to localize the text in.\x1a\xea\x01\n\x10RequestedSession\x12\x38\n\tsessionid\x18\x01 \x01(\x04\x42%\x82\xb5\x18!The sessionid to get details for.\x12\x9b\x01\n\x19include_auth_user_message\x18\x03 \x01(\x08\x42x\x82\xb5\x18t(Optional) Boolean determining whether the message for the authenticated user should be included. Defaults to false.\"\x7f\n-CGameNotifications_GetSessionDetails_Response\x12N\n\x08sessions\x18\x01 \x03(\x0b\x32\x1b.CGameNotifications_SessionB\x1f\x82\xb5\x18\x1bThe details of the session.\"\xa8\x01\n\x18GameNotificationSettings\x12\x37\n\x05\x61ppid\x18\x01 \x01(\rB(\x82\xb5\x18$The appid to create the session for.\x12S\n\x13\x61llow_notifications\x18\x02 \x01(\x08\x42\x36\x82\xb5\x18\x32Whether the user allows notification for this app.\"v\n5CGameNotifications_UpdateNotificationSettings_Request\x12=\n\x1agame_notification_settings\x18\x01 \x03(\x0b\x32\x19.GameNotificationSettings\"8\n6CGameNotifications_UpdateNotificationSettings_Response\"\xc6\x01\n8CGameNotifications_OnNotificationsRequested_Notification\x12N\n\x07steamid\x18\x01 \x01(\x06\x42=\x82\xb5\x18\x39steamid of the user who notifications were requested for.\x12:\n\x05\x61ppid\x18\x02 \x01(\rB+\x82\xb5\x18\'The appid that requested notifications.\"\xbe\x03\n3CGameNotifications_OnUserStatusChanged_Notification\x12>\n\x07steamid\x18\x01 \x01(\x06\x42-\x82\xb5\x18)steamid of the user whose status changed.\x12X\n\tsessionid\x18\x02 \x01(\x04\x42\x45\x82\xb5\x18\x41The sessionid of the session where the user\'s status was changed.\x12L\n\x05\x61ppid\x18\x03 \x01(\rB=\x82\xb5\x18\x39The appid of the session where the user\'s status changed.\x12V\n\x06status\x18\x04 \x01(\x0b\x32\x1e.CGameNotifications_UserStatusB&\x82\xb5\x18\"(Optional) New status of the user.\x12G\n\x07removed\x18\x05 \x01(\x08\x42\x36\x82\xb5\x18\x32(Optional) User has been removed from the session.2\xa6\x08\n\x11GameNotifications\x12\x8d\x01\n\x11UserCreateSession\x12).CGameNotifications_CreateSession_Request\x1a*.CGameNotifications_CreateSession_Response\"!\x82\xb5\x18\x1d\x43reates an async game session\x12\x8d\x01\n\x11UserDeleteSession\x12).CGameNotifications_DeleteSession_Request\x1a*.CGameNotifications_DeleteSession_Response\"!\x82\xb5\x18\x1d\x44\x65letes an async game session\x12\x8d\x01\n\x11UserUpdateSession\x12).CGameNotifications_UpdateSession_Request\x1a*.CGameNotifications_UpdateSession_Response\"!\x82\xb5\x18\x1dUpdates an async game session\x12\x94\x01\n\x11\x45numerateSessions\x12-.CGameNotifications_EnumerateSessions_Request\x1a..CGameNotifications_EnumerateSessions_Response\" \x82\xb5\x18\x1c\x45numerates a user\'s sessions\x12\x9e\x01\n\x11GetSessionDetails\x12-.CGameNotifications_GetSessionDetails_Request\x1a..CGameNotifications_GetSessionDetails_Response\"*\x82\xb5\x18&Get the details for a specific session\x12\xd6\x01\n\x1aUpdateNotificationSettings\x12\x36.CGameNotifications_UpdateNotificationSettings_Request\x1a\x37.CGameNotifications_UpdateNotificationSettings_Response\"G\x82\xb5\x18\x43Updates whether a user allows game notifications for a specific app\x1aP\x82\xb5\x18LA service for functions related to the asyncronous game notification server.2\xdf\x02\n\x17GameNotificationsClient\x12\x95\x01\n\x18OnNotificationsRequested\x12\x39.CGameNotifications_OnNotificationsRequested_Notification\x1a\x0b.NoResponse\"1\x82\xb5\x18-Requests that the user opt into notifications\x12\x8d\x01\n\x13OnUserStatusChanged\x12\x34.CGameNotifications_OnUserStatusChanged_Notification\x1a\x0b.NoResponse\"3\x82\xb5\x18/Notification that the user\'s status has changed\x1a\x1c\x82\xb5\x18\x14\x43lient notifications\xc0\xb5\x18\x02\x42\x03\x90\x01\x01'
,
dependencies=[steammessages__unified__base__pb2.DESCRIPTOR,])
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
_CGAMENOTIFICATIONS_VARIABLE = _descriptor.Descriptor(
name='CGameNotifications_Variable',
full_name='CGameNotifications_Variable',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='key', full_name='CGameNotifications_Variable.key', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\223\001The name of the variable in the localized text -- anywhere that %variablename% is found within the text it will be substituded with the given value')),
_descriptor.FieldDescriptor(
name='value', full_name='CGameNotifications_Variable.value', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\202\001The value of the variable to substitute in the localized text in place of the given variable. Can itself be a localization token.')),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=76,
serialized_end=428,
)
_CGAMENOTIFICATIONS_LOCALIZEDTEXT = _descriptor.Descriptor(
name='CGameNotifications_LocalizedText',
full_name='CGameNotifications_LocalizedText',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='token', full_name='CGameNotifications_LocalizedText.token', index=0,
number=1, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\0305A localization token that maps to the desired string.')),
_descriptor.FieldDescriptor(
name='variables', full_name='CGameNotifications_LocalizedText.variables', index=1,
number=2, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030XA list of variables values to substitute in any variables found in the localized string.')),
_descriptor.FieldDescriptor(
name='rendered_text', full_name='CGameNotifications_LocalizedText.rendered_text', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030kText rendered in the requested language, complete with variable substitutions, if a language was specified.')),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=431,
serialized_end=820,
)
_CGAMENOTIFICATIONS_USERSTATUS = _descriptor.Descriptor(
name='CGameNotifications_UserStatus',
full_name='CGameNotifications_UserStatus',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='steamid', full_name='CGameNotifications_UserStatus.steamid', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\034The specific user\'s steamid.')),
_descriptor.FieldDescriptor(
name='state', full_name='CGameNotifications_UserStatus.state', index=1,
number=2, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\217\001The user\'s state. ready -- the user is ready to play. waiting -- The game is waiting on an action from the user. completed, the game is over.')),
_descriptor.FieldDescriptor(
name='title', full_name='CGameNotifications_UserStatus.title', index=2,
number=3, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030NTitle of the session to display to this user in their list of active sessions.')),
_descriptor.FieldDescriptor(
name='message', full_name='CGameNotifications_UserStatus.message', index=3,
number=4, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030ZSubtitle of the session to display to this user user within their list of active sessions.')),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=823,
serialized_end=1356,
)
_CGAMENOTIFICATIONS_CREATESESSION_REQUEST = _descriptor.Descriptor(
name='CGameNotifications_CreateSession_Request',
full_name='CGameNotifications_CreateSession_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='CGameNotifications_CreateSession_Request.appid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030$The appid to create the session for.')),
_descriptor.FieldDescriptor(
name='context', full_name='CGameNotifications_CreateSession_Request.context', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030jGame-specified context value the game can used to associate the session with some object on their backend.')),
_descriptor.FieldDescriptor(
name='title', full_name='CGameNotifications_CreateSession_Request.title', index=2,
number=3, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030MThe title of the session to be displayed within each user\'s list of sessions.')),
_descriptor.FieldDescriptor(
name='users', full_name='CGameNotifications_CreateSession_Request.users', index=3,
number=4, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030.The initial state of all users in the session.')),
_descriptor.FieldDescriptor(
name='steamid', full_name='CGameNotifications_CreateSession_Request.steamid', index=4,
number=5, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\254\001(Optional) steamid to make the request on behalf of -- if specified, the user must be in the session and all users being added to the session must be friends with the user.')),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=1359,
serialized_end=2018,
)
_CGAMENOTIFICATIONS_CREATESESSION_RESPONSE = _descriptor.Descriptor(
name='CGameNotifications_CreateSession_Response',
full_name='CGameNotifications_CreateSession_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='sessionid', full_name='CGameNotifications_CreateSession_Response.sessionid', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030%The sessionid of the created session.')),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2020,
serialized_end=2125,
)
_CGAMENOTIFICATIONS_DELETESESSION_REQUEST = _descriptor.Descriptor(
name='CGameNotifications_DeleteSession_Request',
full_name='CGameNotifications_DeleteSession_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='sessionid', full_name='CGameNotifications_DeleteSession_Request.sessionid', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\030The sessionid to delete.')),
_descriptor.FieldDescriptor(
name='appid', full_name='CGameNotifications_DeleteSession_Request.appid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030#The appid of the session to delete.')),
_descriptor.FieldDescriptor(
name='steamid', full_name='CGameNotifications_DeleteSession_Request.steamid', index=2,
number=3, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030e(Optional) steamid to make the request on behalf of -- if specified, the user must be in the session.')),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2128,
serialized_end=2399,
)
_CGAMENOTIFICATIONS_DELETESESSION_RESPONSE = _descriptor.Descriptor(
name='CGameNotifications_DeleteSession_Response',
full_name='CGameNotifications_DeleteSession_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2401,
serialized_end=2444,
)
_CGAMENOTIFICATIONS_UPDATESESSION_REQUEST = _descriptor.Descriptor(
name='CGameNotifications_UpdateSession_Request',
full_name='CGameNotifications_UpdateSession_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='sessionid', full_name='CGameNotifications_UpdateSession_Request.sessionid', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\030The sessionid to update.')),
_descriptor.FieldDescriptor(
name='appid', full_name='CGameNotifications_UpdateSession_Request.appid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030#The appid of the session to update.')),
_descriptor.FieldDescriptor(
name='title', full_name='CGameNotifications_UpdateSession_Request.title', index=2,
number=3, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030Z(Optional) The new title of the session. If not specified, the title will not be changed.')),
_descriptor.FieldDescriptor(
name='users', full_name='CGameNotifications_UpdateSession_Request.users', index=3,
number=4, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\231\001(Optional) A list of users whose state will be updated to reflect the given state. If the users are not already in the session, they will be added to it.')),
_descriptor.FieldDescriptor(
name='steamid', full_name='CGameNotifications_UpdateSession_Request.steamid', index=4,
number=6, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\254\001(Optional) steamid to make the request on behalf of -- if specified, the user must be in the session and all users being added to the session must be friends with the user.')),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=2447,
serialized_end=3148,
)
_CGAMENOTIFICATIONS_UPDATESESSION_RESPONSE = _descriptor.Descriptor(
name='CGameNotifications_UpdateSession_Response',
full_name='CGameNotifications_UpdateSession_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3150,
serialized_end=3193,
)
_CGAMENOTIFICATIONS_ENUMERATESESSIONS_REQUEST = _descriptor.Descriptor(
name='CGameNotifications_EnumerateSessions_Request',
full_name='CGameNotifications_EnumerateSessions_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='CGameNotifications_EnumerateSessions_Request.appid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030kThe sessionid to request details for. Optional. If not specified, all the user\'s sessions will be returned.')),
_descriptor.FieldDescriptor(
name='include_all_user_messages', full_name='CGameNotifications_EnumerateSessions_Request.include_all_user_messages', index=1,
number=3, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030g(Optional) Boolean determining whether the message for all users should be included. Defaults to false.')),
_descriptor.FieldDescriptor(
name='include_auth_user_message', full_name='CGameNotifications_EnumerateSessions_Request.include_auth_user_message', index=2,
number=4, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030t(Optional) Boolean determining whether the message for the authenticated user should be included. Defaults to false.')),
_descriptor.FieldDescriptor(
name='language', full_name='CGameNotifications_EnumerateSessions_Request.language', index=3,
number=5, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030,(Optional) Language to localize the text in.')),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3196,
serialized_end=3741,
)
_CGAMENOTIFICATIONS_SESSION = _descriptor.Descriptor(
name='CGameNotifications_Session',
full_name='CGameNotifications_Session',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='sessionid', full_name='CGameNotifications_Session.sessionid', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\037The sessionid for this session.')),
_descriptor.FieldDescriptor(
name='appid', full_name='CGameNotifications_Session.appid', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\032The appid for the session.')),
_descriptor.FieldDescriptor(
name='context', full_name='CGameNotifications_Session.context', index=2,
number=3, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030jGame-specified context value the game can used to associate the session with some object on their backend.')),
_descriptor.FieldDescriptor(
name='title', full_name='CGameNotifications_Session.title', index=3,
number=4, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\"The current title for the session.')),
_descriptor.FieldDescriptor(
name='time_created', full_name='CGameNotifications_Session.time_created', index=4,
number=5, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030!The time the session was created.')),
_descriptor.FieldDescriptor(
name='time_updated', full_name='CGameNotifications_Session.time_updated', index=5,
number=6, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030&The last time the session was updated.')),
_descriptor.FieldDescriptor(
name='user_status', full_name='CGameNotifications_Session.user_status', index=6,
number=7, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030+The status of all the users in the session.')),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=3744,
serialized_end=4323,
)
_CGAMENOTIFICATIONS_ENUMERATESESSIONS_RESPONSE = _descriptor.Descriptor(
name='CGameNotifications_EnumerateSessions_Response',
full_name='CGameNotifications_EnumerateSessions_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='sessions', full_name='CGameNotifications_EnumerateSessions_Response.sessions', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\036A list of the user\'s sessions.')),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4326,
serialized_end=4456,
)
_CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST_REQUESTEDSESSION = _descriptor.Descriptor(
name='RequestedSession',
full_name='CGameNotifications_GetSessionDetails_Request.RequestedSession',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='sessionid', full_name='CGameNotifications_GetSessionDetails_Request.RequestedSession.sessionid', index=0,
number=1, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030!The sessionid to get details for.')),
_descriptor.FieldDescriptor(
name='include_auth_user_message', full_name='CGameNotifications_GetSessionDetails_Request.RequestedSession.include_auth_user_message', index=1,
number=3, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030t(Optional) Boolean determining whether the message for the authenticated user should be included. Defaults to false.')),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4695,
serialized_end=4929,
)
_CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST = _descriptor.Descriptor(
name='CGameNotifications_GetSessionDetails_Request',
full_name='CGameNotifications_GetSessionDetails_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='sessions', full_name='CGameNotifications_GetSessionDetails_Request.sessions', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
_descriptor.FieldDescriptor(
name='appid', full_name='CGameNotifications_GetSessionDetails_Request.appid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\033The appid for the sessions.')),
_descriptor.FieldDescriptor(
name='language', full_name='CGameNotifications_GetSessionDetails_Request.language', index=2,
number=3, type=9, cpp_type=9, label=1,
has_default_value=False, default_value=b"".decode('utf-8'),
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030!Language to localize the text in.')),
],
extensions=[
],
nested_types=[_CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST_REQUESTEDSESSION, ],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4459,
serialized_end=4929,
)
_CGAMENOTIFICATIONS_GETSESSIONDETAILS_RESPONSE = _descriptor.Descriptor(
name='CGameNotifications_GetSessionDetails_Response',
full_name='CGameNotifications_GetSessionDetails_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='sessions', full_name='CGameNotifications_GetSessionDetails_Response.sessions', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\033The details of the session.')),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=4931,
serialized_end=5058,
)
_GAMENOTIFICATIONSETTINGS = _descriptor.Descriptor(
name='GameNotificationSettings',
full_name='GameNotificationSettings',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='appid', full_name='GameNotificationSettings.appid', index=0,
number=1, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030$The appid to create the session for.')),
_descriptor.FieldDescriptor(
name='allow_notifications', full_name='GameNotificationSettings.allow_notifications', index=1,
number=2, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\0302Whether the user allows notification for this app.')),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5061,
serialized_end=5229,
)
_CGAMENOTIFICATIONS_UPDATENOTIFICATIONSETTINGS_REQUEST = _descriptor.Descriptor(
name='CGameNotifications_UpdateNotificationSettings_Request',
full_name='CGameNotifications_UpdateNotificationSettings_Request',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='game_notification_settings', full_name='CGameNotifications_UpdateNotificationSettings_Request.game_notification_settings', index=0,
number=1, type=11, cpp_type=10, label=3,
has_default_value=False, default_value=[],
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=None),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5231,
serialized_end=5349,
)
_CGAMENOTIFICATIONS_UPDATENOTIFICATIONSETTINGS_RESPONSE = _descriptor.Descriptor(
name='CGameNotifications_UpdateNotificationSettings_Response',
full_name='CGameNotifications_UpdateNotificationSettings_Response',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5351,
serialized_end=5407,
)
_CGAMENOTIFICATIONS_ONNOTIFICATIONSREQUESTED_NOTIFICATION = _descriptor.Descriptor(
name='CGameNotifications_OnNotificationsRequested_Notification',
full_name='CGameNotifications_OnNotificationsRequested_Notification',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='steamid', full_name='CGameNotifications_OnNotificationsRequested_Notification.steamid', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\0309steamid of the user who notifications were requested for.')),
_descriptor.FieldDescriptor(
name='appid', full_name='CGameNotifications_OnNotificationsRequested_Notification.appid', index=1,
number=2, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\'The appid that requested notifications.')),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5410,
serialized_end=5608,
)
_CGAMENOTIFICATIONS_ONUSERSTATUSCHANGED_NOTIFICATION = _descriptor.Descriptor(
name='CGameNotifications_OnUserStatusChanged_Notification',
full_name='CGameNotifications_OnUserStatusChanged_Notification',
filename=None,
file=DESCRIPTOR,
containing_type=None,
fields=[
_descriptor.FieldDescriptor(
name='steamid', full_name='CGameNotifications_OnUserStatusChanged_Notification.steamid', index=0,
number=1, type=6, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030)steamid of the user whose status changed.')),
_descriptor.FieldDescriptor(
name='sessionid', full_name='CGameNotifications_OnUserStatusChanged_Notification.sessionid', index=1,
number=2, type=4, cpp_type=4, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030AThe sessionid of the session where the user\'s status was changed.')),
_descriptor.FieldDescriptor(
name='appid', full_name='CGameNotifications_OnUserStatusChanged_Notification.appid', index=2,
number=3, type=13, cpp_type=3, label=1,
has_default_value=False, default_value=0,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\0309The appid of the session where the user\'s status changed.')),
_descriptor.FieldDescriptor(
name='status', full_name='CGameNotifications_OnUserStatusChanged_Notification.status', index=3,
number=4, type=11, cpp_type=10, label=1,
has_default_value=False, default_value=None,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\"(Optional) New status of the user.')),
_descriptor.FieldDescriptor(
name='removed', full_name='CGameNotifications_OnUserStatusChanged_Notification.removed', index=4,
number=5, type=8, cpp_type=7, label=1,
has_default_value=False, default_value=False,
message_type=None, enum_type=None, containing_type=None,
is_extension=False, extension_scope=None,
options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\0302(Optional) User has been removed from the session.')),
],
extensions=[
],
nested_types=[],
enum_types=[
],
options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[
],
serialized_start=5611,
serialized_end=6057,
)
_CGAMENOTIFICATIONS_LOCALIZEDTEXT.fields_by_name['variables'].message_type = _CGAMENOTIFICATIONS_VARIABLE
_CGAMENOTIFICATIONS_USERSTATUS.fields_by_name['title'].message_type = _CGAMENOTIFICATIONS_LOCALIZEDTEXT
_CGAMENOTIFICATIONS_USERSTATUS.fields_by_name['message'].message_type = _CGAMENOTIFICATIONS_LOCALIZEDTEXT
_CGAMENOTIFICATIONS_CREATESESSION_REQUEST.fields_by_name['title'].message_type = _CGAMENOTIFICATIONS_LOCALIZEDTEXT
_CGAMENOTIFICATIONS_CREATESESSION_REQUEST.fields_by_name['users'].message_type = _CGAMENOTIFICATIONS_USERSTATUS
_CGAMENOTIFICATIONS_UPDATESESSION_REQUEST.fields_by_name['title'].message_type = _CGAMENOTIFICATIONS_LOCALIZEDTEXT
_CGAMENOTIFICATIONS_UPDATESESSION_REQUEST.fields_by_name['users'].message_type = _CGAMENOTIFICATIONS_USERSTATUS
_CGAMENOTIFICATIONS_SESSION.fields_by_name['title'].message_type = _CGAMENOTIFICATIONS_LOCALIZEDTEXT
_CGAMENOTIFICATIONS_SESSION.fields_by_name['user_status'].message_type = _CGAMENOTIFICATIONS_USERSTATUS
_CGAMENOTIFICATIONS_ENUMERATESESSIONS_RESPONSE.fields_by_name['sessions'].message_type = _CGAMENOTIFICATIONS_SESSION
_CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST_REQUESTEDSESSION.containing_type = _CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST
_CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST.fields_by_name['sessions'].message_type = _CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST_REQUESTEDSESSION
_CGAMENOTIFICATIONS_GETSESSIONDETAILS_RESPONSE.fields_by_name['sessions'].message_type = _CGAMENOTIFICATIONS_SESSION
_CGAMENOTIFICATIONS_UPDATENOTIFICATIONSETTINGS_REQUEST.fields_by_name['game_notification_settings'].message_type = _GAMENOTIFICATIONSETTINGS
_CGAMENOTIFICATIONS_ONUSERSTATUSCHANGED_NOTIFICATION.fields_by_name['status'].message_type = _CGAMENOTIFICATIONS_USERSTATUS
DESCRIPTOR.message_types_by_name['CGameNotifications_Variable'] = _CGAMENOTIFICATIONS_VARIABLE
DESCRIPTOR.message_types_by_name['CGameNotifications_LocalizedText'] = _CGAMENOTIFICATIONS_LOCALIZEDTEXT
DESCRIPTOR.message_types_by_name['CGameNotifications_UserStatus'] = _CGAMENOTIFICATIONS_USERSTATUS
DESCRIPTOR.message_types_by_name['CGameNotifications_CreateSession_Request'] = _CGAMENOTIFICATIONS_CREATESESSION_REQUEST
DESCRIPTOR.message_types_by_name['CGameNotifications_CreateSession_Response'] = _CGAMENOTIFICATIONS_CREATESESSION_RESPONSE
DESCRIPTOR.message_types_by_name['CGameNotifications_DeleteSession_Request'] = _CGAMENOTIFICATIONS_DELETESESSION_REQUEST
DESCRIPTOR.message_types_by_name['CGameNotifications_DeleteSession_Response'] = _CGAMENOTIFICATIONS_DELETESESSION_RESPONSE
DESCRIPTOR.message_types_by_name['CGameNotifications_UpdateSession_Request'] = _CGAMENOTIFICATIONS_UPDATESESSION_REQUEST
DESCRIPTOR.message_types_by_name['CGameNotifications_UpdateSession_Response'] = _CGAMENOTIFICATIONS_UPDATESESSION_RESPONSE
DESCRIPTOR.message_types_by_name['CGameNotifications_EnumerateSessions_Request'] = _CGAMENOTIFICATIONS_ENUMERATESESSIONS_REQUEST
DESCRIPTOR.message_types_by_name['CGameNotifications_Session'] = _CGAMENOTIFICATIONS_SESSION
DESCRIPTOR.message_types_by_name['CGameNotifications_EnumerateSessions_Response'] = _CGAMENOTIFICATIONS_ENUMERATESESSIONS_RESPONSE
DESCRIPTOR.message_types_by_name['CGameNotifications_GetSessionDetails_Request'] = _CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST
DESCRIPTOR.message_types_by_name['CGameNotifications_GetSessionDetails_Response'] = _CGAMENOTIFICATIONS_GETSESSIONDETAILS_RESPONSE
DESCRIPTOR.message_types_by_name['GameNotificationSettings'] = _GAMENOTIFICATIONSETTINGS
DESCRIPTOR.message_types_by_name['CGameNotifications_UpdateNotificationSettings_Request'] = _CGAMENOTIFICATIONS_UPDATENOTIFICATIONSETTINGS_REQUEST
DESCRIPTOR.message_types_by_name['CGameNotifications_UpdateNotificationSettings_Response'] = _CGAMENOTIFICATIONS_UPDATENOTIFICATIONSETTINGS_RESPONSE
DESCRIPTOR.message_types_by_name['CGameNotifications_OnNotificationsRequested_Notification'] = _CGAMENOTIFICATIONS_ONNOTIFICATIONSREQUESTED_NOTIFICATION
DESCRIPTOR.message_types_by_name['CGameNotifications_OnUserStatusChanged_Notification'] = _CGAMENOTIFICATIONS_ONUSERSTATUSCHANGED_NOTIFICATION
CGameNotifications_Variable = _reflection.GeneratedProtocolMessageType('CGameNotifications_Variable', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_VARIABLE,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_Variable)
))
_sym_db.RegisterMessage(CGameNotifications_Variable)
CGameNotifications_LocalizedText = _reflection.GeneratedProtocolMessageType('CGameNotifications_LocalizedText', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_LOCALIZEDTEXT,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_LocalizedText)
))
_sym_db.RegisterMessage(CGameNotifications_LocalizedText)
CGameNotifications_UserStatus = _reflection.GeneratedProtocolMessageType('CGameNotifications_UserStatus', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_USERSTATUS,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_UserStatus)
))
_sym_db.RegisterMessage(CGameNotifications_UserStatus)
CGameNotifications_CreateSession_Request = _reflection.GeneratedProtocolMessageType('CGameNotifications_CreateSession_Request', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_CREATESESSION_REQUEST,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_CreateSession_Request)
))
_sym_db.RegisterMessage(CGameNotifications_CreateSession_Request)
CGameNotifications_CreateSession_Response = _reflection.GeneratedProtocolMessageType('CGameNotifications_CreateSession_Response', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_CREATESESSION_RESPONSE,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_CreateSession_Response)
))
_sym_db.RegisterMessage(CGameNotifications_CreateSession_Response)
CGameNotifications_DeleteSession_Request = _reflection.GeneratedProtocolMessageType('CGameNotifications_DeleteSession_Request', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_DELETESESSION_REQUEST,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_DeleteSession_Request)
))
_sym_db.RegisterMessage(CGameNotifications_DeleteSession_Request)
CGameNotifications_DeleteSession_Response = _reflection.GeneratedProtocolMessageType('CGameNotifications_DeleteSession_Response', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_DELETESESSION_RESPONSE,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_DeleteSession_Response)
))
_sym_db.RegisterMessage(CGameNotifications_DeleteSession_Response)
CGameNotifications_UpdateSession_Request = _reflection.GeneratedProtocolMessageType('CGameNotifications_UpdateSession_Request', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_UPDATESESSION_REQUEST,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_UpdateSession_Request)
))
_sym_db.RegisterMessage(CGameNotifications_UpdateSession_Request)
CGameNotifications_UpdateSession_Response = _reflection.GeneratedProtocolMessageType('CGameNotifications_UpdateSession_Response', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_UPDATESESSION_RESPONSE,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_UpdateSession_Response)
))
_sym_db.RegisterMessage(CGameNotifications_UpdateSession_Response)
CGameNotifications_EnumerateSessions_Request = _reflection.GeneratedProtocolMessageType('CGameNotifications_EnumerateSessions_Request', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_ENUMERATESESSIONS_REQUEST,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_EnumerateSessions_Request)
))
_sym_db.RegisterMessage(CGameNotifications_EnumerateSessions_Request)
CGameNotifications_Session = _reflection.GeneratedProtocolMessageType('CGameNotifications_Session', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_SESSION,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_Session)
))
_sym_db.RegisterMessage(CGameNotifications_Session)
CGameNotifications_EnumerateSessions_Response = _reflection.GeneratedProtocolMessageType('CGameNotifications_EnumerateSessions_Response', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_ENUMERATESESSIONS_RESPONSE,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_EnumerateSessions_Response)
))
_sym_db.RegisterMessage(CGameNotifications_EnumerateSessions_Response)
CGameNotifications_GetSessionDetails_Request = _reflection.GeneratedProtocolMessageType('CGameNotifications_GetSessionDetails_Request', (_message.Message,), dict(
RequestedSession = _reflection.GeneratedProtocolMessageType('RequestedSession', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST_REQUESTEDSESSION,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_GetSessionDetails_Request.RequestedSession)
))
,
DESCRIPTOR = _CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_GetSessionDetails_Request)
))
_sym_db.RegisterMessage(CGameNotifications_GetSessionDetails_Request)
_sym_db.RegisterMessage(CGameNotifications_GetSessionDetails_Request.RequestedSession)
CGameNotifications_GetSessionDetails_Response = _reflection.GeneratedProtocolMessageType('CGameNotifications_GetSessionDetails_Response', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_GETSESSIONDETAILS_RESPONSE,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_GetSessionDetails_Response)
))
_sym_db.RegisterMessage(CGameNotifications_GetSessionDetails_Response)
GameNotificationSettings = _reflection.GeneratedProtocolMessageType('GameNotificationSettings', (_message.Message,), dict(
DESCRIPTOR = _GAMENOTIFICATIONSETTINGS,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:GameNotificationSettings)
))
_sym_db.RegisterMessage(GameNotificationSettings)
CGameNotifications_UpdateNotificationSettings_Request = _reflection.GeneratedProtocolMessageType('CGameNotifications_UpdateNotificationSettings_Request', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_UPDATENOTIFICATIONSETTINGS_REQUEST,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_UpdateNotificationSettings_Request)
))
_sym_db.RegisterMessage(CGameNotifications_UpdateNotificationSettings_Request)
CGameNotifications_UpdateNotificationSettings_Response = _reflection.GeneratedProtocolMessageType('CGameNotifications_UpdateNotificationSettings_Response', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_UPDATENOTIFICATIONSETTINGS_RESPONSE,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_UpdateNotificationSettings_Response)
))
_sym_db.RegisterMessage(CGameNotifications_UpdateNotificationSettings_Response)
CGameNotifications_OnNotificationsRequested_Notification = _reflection.GeneratedProtocolMessageType('CGameNotifications_OnNotificationsRequested_Notification', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_ONNOTIFICATIONSREQUESTED_NOTIFICATION,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_OnNotificationsRequested_Notification)
))
_sym_db.RegisterMessage(CGameNotifications_OnNotificationsRequested_Notification)
CGameNotifications_OnUserStatusChanged_Notification = _reflection.GeneratedProtocolMessageType('CGameNotifications_OnUserStatusChanged_Notification', (_message.Message,), dict(
DESCRIPTOR = _CGAMENOTIFICATIONS_ONUSERSTATUSCHANGED_NOTIFICATION,
__module__ = 'steammessages_gamenotifications_pb2'
# @@protoc_insertion_point(class_scope:CGameNotifications_OnUserStatusChanged_Notification)
))
_sym_db.RegisterMessage(CGameNotifications_OnUserStatusChanged_Notification)
DESCRIPTOR.has_options = True
DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), b'\220\001\001')
_CGAMENOTIFICATIONS_VARIABLE.fields_by_name['key'].has_options = True
_CGAMENOTIFICATIONS_VARIABLE.fields_by_name['key']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\223\001The name of the variable in the localized text -- anywhere that %variablename% is found within the text it will be substituded with the given value')
_CGAMENOTIFICATIONS_VARIABLE.fields_by_name['value'].has_options = True
_CGAMENOTIFICATIONS_VARIABLE.fields_by_name['value']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\202\001The value of the variable to substitute in the localized text in place of the given variable. Can itself be a localization token.')
_CGAMENOTIFICATIONS_LOCALIZEDTEXT.fields_by_name['token'].has_options = True
_CGAMENOTIFICATIONS_LOCALIZEDTEXT.fields_by_name['token']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\0305A localization token that maps to the desired string.')
_CGAMENOTIFICATIONS_LOCALIZEDTEXT.fields_by_name['variables'].has_options = True
_CGAMENOTIFICATIONS_LOCALIZEDTEXT.fields_by_name['variables']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030XA list of variables values to substitute in any variables found in the localized string.')
_CGAMENOTIFICATIONS_LOCALIZEDTEXT.fields_by_name['rendered_text'].has_options = True
_CGAMENOTIFICATIONS_LOCALIZEDTEXT.fields_by_name['rendered_text']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030kText rendered in the requested language, complete with variable substitutions, if a language was specified.')
_CGAMENOTIFICATIONS_USERSTATUS.fields_by_name['steamid'].has_options = True
_CGAMENOTIFICATIONS_USERSTATUS.fields_by_name['steamid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\034The specific user\'s steamid.')
_CGAMENOTIFICATIONS_USERSTATUS.fields_by_name['state'].has_options = True
_CGAMENOTIFICATIONS_USERSTATUS.fields_by_name['state']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\217\001The user\'s state. ready -- the user is ready to play. waiting -- The game is waiting on an action from the user. completed, the game is over.')
_CGAMENOTIFICATIONS_USERSTATUS.fields_by_name['title'].has_options = True
_CGAMENOTIFICATIONS_USERSTATUS.fields_by_name['title']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030NTitle of the session to display to this user in their list of active sessions.')
_CGAMENOTIFICATIONS_USERSTATUS.fields_by_name['message'].has_options = True
_CGAMENOTIFICATIONS_USERSTATUS.fields_by_name['message']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030ZSubtitle of the session to display to this user user within their list of active sessions.')
_CGAMENOTIFICATIONS_CREATESESSION_REQUEST.fields_by_name['appid'].has_options = True
_CGAMENOTIFICATIONS_CREATESESSION_REQUEST.fields_by_name['appid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030$The appid to create the session for.')
_CGAMENOTIFICATIONS_CREATESESSION_REQUEST.fields_by_name['context'].has_options = True
_CGAMENOTIFICATIONS_CREATESESSION_REQUEST.fields_by_name['context']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030jGame-specified context value the game can used to associate the session with some object on their backend.')
_CGAMENOTIFICATIONS_CREATESESSION_REQUEST.fields_by_name['title'].has_options = True
_CGAMENOTIFICATIONS_CREATESESSION_REQUEST.fields_by_name['title']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030MThe title of the session to be displayed within each user\'s list of sessions.')
_CGAMENOTIFICATIONS_CREATESESSION_REQUEST.fields_by_name['users'].has_options = True
_CGAMENOTIFICATIONS_CREATESESSION_REQUEST.fields_by_name['users']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030.The initial state of all users in the session.')
_CGAMENOTIFICATIONS_CREATESESSION_REQUEST.fields_by_name['steamid'].has_options = True
_CGAMENOTIFICATIONS_CREATESESSION_REQUEST.fields_by_name['steamid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\254\001(Optional) steamid to make the request on behalf of -- if specified, the user must be in the session and all users being added to the session must be friends with the user.')
_CGAMENOTIFICATIONS_CREATESESSION_RESPONSE.fields_by_name['sessionid'].has_options = True
_CGAMENOTIFICATIONS_CREATESESSION_RESPONSE.fields_by_name['sessionid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030%The sessionid of the created session.')
_CGAMENOTIFICATIONS_DELETESESSION_REQUEST.fields_by_name['sessionid'].has_options = True
_CGAMENOTIFICATIONS_DELETESESSION_REQUEST.fields_by_name['sessionid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\030The sessionid to delete.')
_CGAMENOTIFICATIONS_DELETESESSION_REQUEST.fields_by_name['appid'].has_options = True
_CGAMENOTIFICATIONS_DELETESESSION_REQUEST.fields_by_name['appid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030#The appid of the session to delete.')
_CGAMENOTIFICATIONS_DELETESESSION_REQUEST.fields_by_name['steamid'].has_options = True
_CGAMENOTIFICATIONS_DELETESESSION_REQUEST.fields_by_name['steamid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030e(Optional) steamid to make the request on behalf of -- if specified, the user must be in the session.')
_CGAMENOTIFICATIONS_UPDATESESSION_REQUEST.fields_by_name['sessionid'].has_options = True
_CGAMENOTIFICATIONS_UPDATESESSION_REQUEST.fields_by_name['sessionid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\030The sessionid to update.')
_CGAMENOTIFICATIONS_UPDATESESSION_REQUEST.fields_by_name['appid'].has_options = True
_CGAMENOTIFICATIONS_UPDATESESSION_REQUEST.fields_by_name['appid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030#The appid of the session to update.')
_CGAMENOTIFICATIONS_UPDATESESSION_REQUEST.fields_by_name['title'].has_options = True
_CGAMENOTIFICATIONS_UPDATESESSION_REQUEST.fields_by_name['title']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030Z(Optional) The new title of the session. If not specified, the title will not be changed.')
_CGAMENOTIFICATIONS_UPDATESESSION_REQUEST.fields_by_name['users'].has_options = True
_CGAMENOTIFICATIONS_UPDATESESSION_REQUEST.fields_by_name['users']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\231\001(Optional) A list of users whose state will be updated to reflect the given state. If the users are not already in the session, they will be added to it.')
_CGAMENOTIFICATIONS_UPDATESESSION_REQUEST.fields_by_name['steamid'].has_options = True
_CGAMENOTIFICATIONS_UPDATESESSION_REQUEST.fields_by_name['steamid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\254\001(Optional) steamid to make the request on behalf of -- if specified, the user must be in the session and all users being added to the session must be friends with the user.')
_CGAMENOTIFICATIONS_ENUMERATESESSIONS_REQUEST.fields_by_name['appid'].has_options = True
_CGAMENOTIFICATIONS_ENUMERATESESSIONS_REQUEST.fields_by_name['appid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030kThe sessionid to request details for. Optional. If not specified, all the user\'s sessions will be returned.')
_CGAMENOTIFICATIONS_ENUMERATESESSIONS_REQUEST.fields_by_name['include_all_user_messages'].has_options = True
_CGAMENOTIFICATIONS_ENUMERATESESSIONS_REQUEST.fields_by_name['include_all_user_messages']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030g(Optional) Boolean determining whether the message for all users should be included. Defaults to false.')
_CGAMENOTIFICATIONS_ENUMERATESESSIONS_REQUEST.fields_by_name['include_auth_user_message'].has_options = True
_CGAMENOTIFICATIONS_ENUMERATESESSIONS_REQUEST.fields_by_name['include_auth_user_message']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030t(Optional) Boolean determining whether the message for the authenticated user should be included. Defaults to false.')
_CGAMENOTIFICATIONS_ENUMERATESESSIONS_REQUEST.fields_by_name['language'].has_options = True
_CGAMENOTIFICATIONS_ENUMERATESESSIONS_REQUEST.fields_by_name['language']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030,(Optional) Language to localize the text in.')
_CGAMENOTIFICATIONS_SESSION.fields_by_name['sessionid'].has_options = True
_CGAMENOTIFICATIONS_SESSION.fields_by_name['sessionid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\037The sessionid for this session.')
_CGAMENOTIFICATIONS_SESSION.fields_by_name['appid'].has_options = True
_CGAMENOTIFICATIONS_SESSION.fields_by_name['appid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\032The appid for the session.')
_CGAMENOTIFICATIONS_SESSION.fields_by_name['context'].has_options = True
_CGAMENOTIFICATIONS_SESSION.fields_by_name['context']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030jGame-specified context value the game can used to associate the session with some object on their backend.')
_CGAMENOTIFICATIONS_SESSION.fields_by_name['title'].has_options = True
_CGAMENOTIFICATIONS_SESSION.fields_by_name['title']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\"The current title for the session.')
_CGAMENOTIFICATIONS_SESSION.fields_by_name['time_created'].has_options = True
_CGAMENOTIFICATIONS_SESSION.fields_by_name['time_created']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030!The time the session was created.')
_CGAMENOTIFICATIONS_SESSION.fields_by_name['time_updated'].has_options = True
_CGAMENOTIFICATIONS_SESSION.fields_by_name['time_updated']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030&The last time the session was updated.')
_CGAMENOTIFICATIONS_SESSION.fields_by_name['user_status'].has_options = True
_CGAMENOTIFICATIONS_SESSION.fields_by_name['user_status']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030+The status of all the users in the session.')
_CGAMENOTIFICATIONS_ENUMERATESESSIONS_RESPONSE.fields_by_name['sessions'].has_options = True
_CGAMENOTIFICATIONS_ENUMERATESESSIONS_RESPONSE.fields_by_name['sessions']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\036A list of the user\'s sessions.')
_CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST_REQUESTEDSESSION.fields_by_name['sessionid'].has_options = True
_CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST_REQUESTEDSESSION.fields_by_name['sessionid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030!The sessionid to get details for.')
_CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST_REQUESTEDSESSION.fields_by_name['include_auth_user_message'].has_options = True
_CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST_REQUESTEDSESSION.fields_by_name['include_auth_user_message']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030t(Optional) Boolean determining whether the message for the authenticated user should be included. Defaults to false.')
_CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST.fields_by_name['appid'].has_options = True
_CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST.fields_by_name['appid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\033The appid for the sessions.')
_CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST.fields_by_name['language'].has_options = True
_CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST.fields_by_name['language']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030!Language to localize the text in.')
_CGAMENOTIFICATIONS_GETSESSIONDETAILS_RESPONSE.fields_by_name['sessions'].has_options = True
_CGAMENOTIFICATIONS_GETSESSIONDETAILS_RESPONSE.fields_by_name['sessions']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\033The details of the session.')
_GAMENOTIFICATIONSETTINGS.fields_by_name['appid'].has_options = True
_GAMENOTIFICATIONSETTINGS.fields_by_name['appid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030$The appid to create the session for.')
_GAMENOTIFICATIONSETTINGS.fields_by_name['allow_notifications'].has_options = True
_GAMENOTIFICATIONSETTINGS.fields_by_name['allow_notifications']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\0302Whether the user allows notification for this app.')
_CGAMENOTIFICATIONS_ONNOTIFICATIONSREQUESTED_NOTIFICATION.fields_by_name['steamid'].has_options = True
_CGAMENOTIFICATIONS_ONNOTIFICATIONSREQUESTED_NOTIFICATION.fields_by_name['steamid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\0309steamid of the user who notifications were requested for.')
_CGAMENOTIFICATIONS_ONNOTIFICATIONSREQUESTED_NOTIFICATION.fields_by_name['appid'].has_options = True
_CGAMENOTIFICATIONS_ONNOTIFICATIONSREQUESTED_NOTIFICATION.fields_by_name['appid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\'The appid that requested notifications.')
_CGAMENOTIFICATIONS_ONUSERSTATUSCHANGED_NOTIFICATION.fields_by_name['steamid'].has_options = True
_CGAMENOTIFICATIONS_ONUSERSTATUSCHANGED_NOTIFICATION.fields_by_name['steamid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030)steamid of the user whose status changed.')
_CGAMENOTIFICATIONS_ONUSERSTATUSCHANGED_NOTIFICATION.fields_by_name['sessionid'].has_options = True
_CGAMENOTIFICATIONS_ONUSERSTATUSCHANGED_NOTIFICATION.fields_by_name['sessionid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030AThe sessionid of the session where the user\'s status was changed.')
_CGAMENOTIFICATIONS_ONUSERSTATUSCHANGED_NOTIFICATION.fields_by_name['appid'].has_options = True
_CGAMENOTIFICATIONS_ONUSERSTATUSCHANGED_NOTIFICATION.fields_by_name['appid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\0309The appid of the session where the user\'s status changed.')
_CGAMENOTIFICATIONS_ONUSERSTATUSCHANGED_NOTIFICATION.fields_by_name['status'].has_options = True
_CGAMENOTIFICATIONS_ONUSERSTATUSCHANGED_NOTIFICATION.fields_by_name['status']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\030\"(Optional) New status of the user.')
_CGAMENOTIFICATIONS_ONUSERSTATUSCHANGED_NOTIFICATION.fields_by_name['removed'].has_options = True
_CGAMENOTIFICATIONS_ONUSERSTATUSCHANGED_NOTIFICATION.fields_by_name['removed']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), b'\202\265\0302(Optional) User has been removed from the session.')
_GAMENOTIFICATIONS = _descriptor.ServiceDescriptor(
name='GameNotifications',
full_name='GameNotifications',
file=DESCRIPTOR,
index=0,
options=_descriptor._ParseOptions(descriptor_pb2.ServiceOptions(), b'\202\265\030LA service for functions related to the asyncronous game notification server.'),
serialized_start=6060,
serialized_end=7122,
methods=[
_descriptor.MethodDescriptor(
name='UserCreateSession',
full_name='GameNotifications.UserCreateSession',
index=0,
containing_service=None,
input_type=_CGAMENOTIFICATIONS_CREATESESSION_REQUEST,
output_type=_CGAMENOTIFICATIONS_CREATESESSION_RESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), b'\202\265\030\035Creates an async game session'),
),
_descriptor.MethodDescriptor(
name='UserDeleteSession',
full_name='GameNotifications.UserDeleteSession',
index=1,
containing_service=None,
input_type=_CGAMENOTIFICATIONS_DELETESESSION_REQUEST,
output_type=_CGAMENOTIFICATIONS_DELETESESSION_RESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), b'\202\265\030\035Deletes an async game session'),
),
_descriptor.MethodDescriptor(
name='UserUpdateSession',
full_name='GameNotifications.UserUpdateSession',
index=2,
containing_service=None,
input_type=_CGAMENOTIFICATIONS_UPDATESESSION_REQUEST,
output_type=_CGAMENOTIFICATIONS_UPDATESESSION_RESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), b'\202\265\030\035Updates an async game session'),
),
_descriptor.MethodDescriptor(
name='EnumerateSessions',
full_name='GameNotifications.EnumerateSessions',
index=3,
containing_service=None,
input_type=_CGAMENOTIFICATIONS_ENUMERATESESSIONS_REQUEST,
output_type=_CGAMENOTIFICATIONS_ENUMERATESESSIONS_RESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), b'\202\265\030\034Enumerates a user\'s sessions'),
),
_descriptor.MethodDescriptor(
name='GetSessionDetails',
full_name='GameNotifications.GetSessionDetails',
index=4,
containing_service=None,
input_type=_CGAMENOTIFICATIONS_GETSESSIONDETAILS_REQUEST,
output_type=_CGAMENOTIFICATIONS_GETSESSIONDETAILS_RESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), b'\202\265\030&Get the details for a specific session'),
),
_descriptor.MethodDescriptor(
name='UpdateNotificationSettings',
full_name='GameNotifications.UpdateNotificationSettings',
index=5,
containing_service=None,
input_type=_CGAMENOTIFICATIONS_UPDATENOTIFICATIONSETTINGS_REQUEST,
output_type=_CGAMENOTIFICATIONS_UPDATENOTIFICATIONSETTINGS_RESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), b'\202\265\030CUpdates whether a user allows game notifications for a specific app'),
),
])
GameNotifications = service_reflection.GeneratedServiceType('GameNotifications', (_service.Service,), dict(
DESCRIPTOR = _GAMENOTIFICATIONS,
__module__ = 'steammessages_gamenotifications_pb2'
))
GameNotifications_Stub = service_reflection.GeneratedServiceStubType('GameNotifications_Stub', (GameNotifications,), dict(
DESCRIPTOR = _GAMENOTIFICATIONS,
__module__ = 'steammessages_gamenotifications_pb2'
))
_GAMENOTIFICATIONSCLIENT = _descriptor.ServiceDescriptor(
name='GameNotificationsClient',
full_name='GameNotificationsClient',
file=DESCRIPTOR,
index=1,
options=_descriptor._ParseOptions(descriptor_pb2.ServiceOptions(), b'\202\265\030\024Client notifications\300\265\030\002'),
serialized_start=7125,
serialized_end=7476,
methods=[
_descriptor.MethodDescriptor(
name='OnNotificationsRequested',
full_name='GameNotificationsClient.OnNotificationsRequested',
index=0,
containing_service=None,
input_type=_CGAMENOTIFICATIONS_ONNOTIFICATIONSREQUESTED_NOTIFICATION,
output_type=steammessages__unified__base__pb2._NORESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), b'\202\265\030-Requests that the user opt into notifications'),
),
_descriptor.MethodDescriptor(
name='OnUserStatusChanged',
full_name='GameNotificationsClient.OnUserStatusChanged',
index=1,
containing_service=None,
input_type=_CGAMENOTIFICATIONS_ONUSERSTATUSCHANGED_NOTIFICATION,
output_type=steammessages__unified__base__pb2._NORESPONSE,
options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), b'\202\265\030/Notification that the user\'s status has changed'),
),
])
GameNotificationsClient = service_reflection.GeneratedServiceType('GameNotificationsClient', (_service.Service,), dict(
DESCRIPTOR = _GAMENOTIFICATIONSCLIENT,
__module__ = 'steammessages_gamenotifications_pb2'
))
GameNotificationsClient_Stub = service_reflection.GeneratedServiceStubType('GameNotificationsClient_Stub', (GameNotificationsClient,), dict(
DESCRIPTOR = _GAMENOTIFICATIONSCLIENT,
__module__ = 'steammessages_gamenotifications_pb2'
))
# @@protoc_insertion_point(module_scope)