# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: steammessages_cloud.steamworkssdk.proto
# Protobuf Python Version: 6.30.2
"""Generated protocol buffer code."""

from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder

_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC, 6, 30, 2, "", "steammessages_cloud.steamworkssdk.proto"
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
    b'\n\'steammessages_cloud.steamworkssdk.proto\x1a.steammessages_unified_base.steamworkssdk.proto"d\n"CCloud_GetUploadServerInfo_Request\x12>\n\x05\x61ppid\x18\x01 \x01(\rB/\x82\xb5\x18+App ID to which a file will be uploaded to."9\n#CCloud_GetUploadServerInfo_Response\x12\x12\n\nserver_url\x18\x01 \x01(\t"\x8c\x01\n\x1d\x43\x43loud_GetFileDetails_Request\x12;\n\x05ugcid\x18\x01 \x01(\x04\x42,\x82\xb5\x18(ID of the Cloud file to get details for.\x12.\n\x05\x61ppid\x18\x02 \x01(\rB\x1f\x82\xb5\x18\x1b\x41pp ID the file belongs to."\x8d\x01\n\x0f\x43\x43loud_UserFile\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\r\n\x05ugcid\x18\x02 \x01(\x04\x12\x10\n\x08\x66ilename\x18\x03 \x01(\t\x12\x11\n\ttimestamp\x18\x04 \x01(\x04\x12\x11\n\tfile_size\x18\x05 \x01(\r\x12\x0b\n\x03url\x18\x06 \x01(\t\x12\x17\n\x0fsteamid_creator\x18\x07 \x01(\x06"C\n\x1e\x43\x43loud_GetFileDetails_Response\x12!\n\x07\x64\x65tails\x18\x01 \x01(\x0b\x32\x10.CCloud_UserFile"\xe9\x03\n!CCloud_EnumerateUserFiles_Request\x12\x34\n\x05\x61ppid\x18\x01 \x01(\rB%\x82\xb5\x18!App ID to enumerate the files of.\x12\x9b\x01\n\x10\x65xtended_details\x18\x02 \x01(\x08\x42\x80\x01\x82\xb5\x18|(Optional) Get extended details back on the files found. Defaults to only returned the app Id and UGC Id of the files found.\x12|\n\x05\x63ount\x18\x03 \x01(\rBm\x82\xb5\x18i(Optional) Maximum number of results to return on this call. Defaults to a maximum of 500 files returned.\x12r\n\x0bstart_index\x18\x04 \x01(\rB]\x82\xb5\x18Y(Optional) Starting index to begin enumeration at. Defaults to the beginning of the list."Z\n"CCloud_EnumerateUserFiles_Response\x12\x1f\n\x05\x66iles\x18\x01 \x03(\x0b\x32\x10.CCloud_UserFile\x12\x13\n\x0btotal_files\x18\x02 \x01(\r"Y\n\x15\x43\x43loud_Delete_Request\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12.\n\x05\x61ppid\x18\x02 \x01(\rB\x1f\x82\xb5\x18\x1b\x41pp ID the file belongs to."\x18\n\x16\x43\x43loud_Delete_Response2\xed\x04\n\x05\x43loud\x12\x9c\x01\n\x13GetUploadServerInfo\x12#.CCloud_GetUploadServerInfo_Request\x1a$.CCloud_GetUploadServerInfo_Response":\x82\xb5\x18\x36Returns the URL of the proper cloud server for a user.\x12w\n\x0eGetFileDetails\x12\x1e.CCloud_GetFileDetails_Request\x1a\x1f.CCloud_GetFileDetails_Response"$\x82\xb5\x18 Returns details on a Cloud file.\x12\xba\x01\n\x12\x45numerateUserFiles\x12".CCloud_EnumerateUserFiles_Request\x1a#.CCloud_EnumerateUserFiles_Response"[\x82\xb5\x18WEnumerates Cloud files for a user of a given app ID. Returns up to 500 files at a time.\x12\x64\n\x06\x44\x65lete\x12\x16.CCloud_Delete_Request\x1a\x17.CCloud_Delete_Response")\x82\xb5\x18%Deletes a file from the user\'s cloud.\x1a)\x82\xb5\x18%A service for Steam Cloud operations.'
)

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(
    DESCRIPTOR, "steammessages_cloud.steamworkssdk_pb2", _globals
)
if not _descriptor._USE_C_DESCRIPTORS:
    DESCRIPTOR._loaded_options = None
    _globals["_CCLOUD_GETUPLOADSERVERINFO_REQUEST"].fields_by_name["appid"]._loaded_options = None
    _globals["_CCLOUD_GETUPLOADSERVERINFO_REQUEST"].fields_by_name[
        "appid"
    ]._serialized_options = b"\202\265\030+App ID to which a file will be uploaded to."
    _globals["_CCLOUD_GETFILEDETAILS_REQUEST"].fields_by_name["ugcid"]._loaded_options = None
    _globals["_CCLOUD_GETFILEDETAILS_REQUEST"].fields_by_name[
        "ugcid"
    ]._serialized_options = b"\202\265\030(ID of the Cloud file to get details for."
    _globals["_CCLOUD_GETFILEDETAILS_REQUEST"].fields_by_name["appid"]._loaded_options = None
    _globals["_CCLOUD_GETFILEDETAILS_REQUEST"].fields_by_name[
        "appid"
    ]._serialized_options = b"\202\265\030\033App ID the file belongs to."
    _globals["_CCLOUD_ENUMERATEUSERFILES_REQUEST"].fields_by_name["appid"]._loaded_options = None
    _globals["_CCLOUD_ENUMERATEUSERFILES_REQUEST"].fields_by_name[
        "appid"
    ]._serialized_options = b"\202\265\030!App ID to enumerate the files of."
    _globals["_CCLOUD_ENUMERATEUSERFILES_REQUEST"].fields_by_name[
        "extended_details"
    ]._loaded_options = None
    _globals["_CCLOUD_ENUMERATEUSERFILES_REQUEST"].fields_by_name[
        "extended_details"
    ]._serialized_options = b"\202\265\030|(Optional) Get extended details back on the files found. Defaults to only returned the app Id and UGC Id of the files found."
    _globals["_CCLOUD_ENUMERATEUSERFILES_REQUEST"].fields_by_name["count"]._loaded_options = None
    _globals["_CCLOUD_ENUMERATEUSERFILES_REQUEST"].fields_by_name[
        "count"
    ]._serialized_options = b"\202\265\030i(Optional) Maximum number of results to return on this call. Defaults to a maximum of 500 files returned."
    _globals["_CCLOUD_ENUMERATEUSERFILES_REQUEST"].fields_by_name[
        "start_index"
    ]._loaded_options = None
    _globals["_CCLOUD_ENUMERATEUSERFILES_REQUEST"].fields_by_name[
        "start_index"
    ]._serialized_options = b"\202\265\030Y(Optional) Starting index to begin enumeration at. Defaults to the beginning of the list."
    _globals["_CCLOUD_DELETE_REQUEST"].fields_by_name["appid"]._loaded_options = None
    _globals["_CCLOUD_DELETE_REQUEST"].fields_by_name[
        "appid"
    ]._serialized_options = b"\202\265\030\033App ID the file belongs to."
    _globals["_CLOUD"]._loaded_options = None
    _globals["_CLOUD"]._serialized_options = b"\202\265\030%A service for Steam Cloud operations."
    _globals["_CLOUD"].methods_by_name["GetUploadServerInfo"]._loaded_options = None
    _globals["_CLOUD"].methods_by_name[
        "GetUploadServerInfo"
    ]._serialized_options = b"\202\265\0306Returns the URL of the proper cloud server for a user."
    _globals["_CLOUD"].methods_by_name["GetFileDetails"]._loaded_options = None
    _globals["_CLOUD"].methods_by_name[
        "GetFileDetails"
    ]._serialized_options = b"\202\265\030 Returns details on a Cloud file."
    _globals["_CLOUD"].methods_by_name["EnumerateUserFiles"]._loaded_options = None
    _globals["_CLOUD"].methods_by_name[
        "EnumerateUserFiles"
    ]._serialized_options = b"\202\265\030WEnumerates Cloud files for a user of a given app ID. Returns up to 500 files at a time."
    _globals["_CLOUD"].methods_by_name["Delete"]._loaded_options = None
    _globals["_CLOUD"].methods_by_name[
        "Delete"
    ]._serialized_options = b"\202\265\030%Deletes a file from the user's cloud."
    _globals["_CCLOUD_GETUPLOADSERVERINFO_REQUEST"]._serialized_start = 91
    _globals["_CCLOUD_GETUPLOADSERVERINFO_REQUEST"]._serialized_end = 191
    _globals["_CCLOUD_GETUPLOADSERVERINFO_RESPONSE"]._serialized_start = 193
    _globals["_CCLOUD_GETUPLOADSERVERINFO_RESPONSE"]._serialized_end = 250
    _globals["_CCLOUD_GETFILEDETAILS_REQUEST"]._serialized_start = 253
    _globals["_CCLOUD_GETFILEDETAILS_REQUEST"]._serialized_end = 393
    _globals["_CCLOUD_USERFILE"]._serialized_start = 396
    _globals["_CCLOUD_USERFILE"]._serialized_end = 537
    _globals["_CCLOUD_GETFILEDETAILS_RESPONSE"]._serialized_start = 539
    _globals["_CCLOUD_GETFILEDETAILS_RESPONSE"]._serialized_end = 606
    _globals["_CCLOUD_ENUMERATEUSERFILES_REQUEST"]._serialized_start = 609
    _globals["_CCLOUD_ENUMERATEUSERFILES_REQUEST"]._serialized_end = 1098
    _globals["_CCLOUD_ENUMERATEUSERFILES_RESPONSE"]._serialized_start = 1100
    _globals["_CCLOUD_ENUMERATEUSERFILES_RESPONSE"]._serialized_end = 1190
    _globals["_CCLOUD_DELETE_REQUEST"]._serialized_start = 1192
    _globals["_CCLOUD_DELETE_REQUEST"]._serialized_end = 1281
    _globals["_CCLOUD_DELETE_RESPONSE"]._serialized_start = 1283
    _globals["_CCLOUD_DELETE_RESPONSE"]._serialized_end = 1307
    _globals["_CLOUD"]._serialized_start = 1310
    _globals["_CLOUD"]._serialized_end = 1931
# @@protoc_insertion_point(module_scope)
