# @generated by generate_proto_mypy_stubs.py. Do not edit! import sys from abc import ( ABCMeta as abc___ABCMeta, abstractmethod as abc___abstractmethod, ) from concurrent.futures import ( Future as concurrent___futures___Future, ) from google.protobuf.descriptor import ( Descriptor as google___protobuf___descriptor___Descriptor, EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, FileDescriptor as google___protobuf___descriptor___FileDescriptor, ) from google.protobuf.internal.containers import ( RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, ) from google.protobuf.internal.enum_type_wrapper import ( _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, ) from google.protobuf.message import ( Message as google___protobuf___message___Message, ) from google.protobuf.service import ( RpcChannel as google___protobuf___service___RpcChannel, RpcController as google___protobuf___service___RpcController, Service as google___protobuf___service___Service, ) from steammessages_unified_base_pb2 import ( NoResponse as steammessages_unified_base_pb2___NoResponse, ) from typing import ( Callable as typing___Callable, Iterable as typing___Iterable, NewType as typing___NewType, Optional as typing___Optional, Text as typing___Text, cast as typing___cast, ) from typing_extensions import ( Literal as typing_extensions___Literal, ) builtin___bool = bool builtin___bytes = bytes builtin___float = float builtin___int = int DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... EPublishedFileRevisionValue = typing___NewType('EPublishedFileRevisionValue', builtin___int) type___EPublishedFileRevisionValue = EPublishedFileRevisionValue EPublishedFileRevision: _EPublishedFileRevision class _EPublishedFileRevision(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EPublishedFileRevisionValue]): DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... k_EPublishedFileRevision_Default = typing___cast(EPublishedFileRevisionValue, 0) k_EPublishedFileRevision_Latest = typing___cast(EPublishedFileRevisionValue, 1) k_EPublishedFileRevision_ApprovedSnapshot = typing___cast(EPublishedFileRevisionValue, 2) k_EPublishedFileRevision_ApprovedSnapshot_China = typing___cast(EPublishedFileRevisionValue, 3) k_EPublishedFileRevision_RejectedSnapshot = typing___cast(EPublishedFileRevisionValue, 4) k_EPublishedFileRevision_RejectedSnapshot_China = typing___cast(EPublishedFileRevisionValue, 5) k_EPublishedFileRevision_Default = typing___cast(EPublishedFileRevisionValue, 0) k_EPublishedFileRevision_Latest = typing___cast(EPublishedFileRevisionValue, 1) k_EPublishedFileRevision_ApprovedSnapshot = typing___cast(EPublishedFileRevisionValue, 2) k_EPublishedFileRevision_ApprovedSnapshot_China = typing___cast(EPublishedFileRevisionValue, 3) k_EPublishedFileRevision_RejectedSnapshot = typing___cast(EPublishedFileRevisionValue, 4) k_EPublishedFileRevision_RejectedSnapshot_China = typing___cast(EPublishedFileRevisionValue, 5) type___EPublishedFileRevision = EPublishedFileRevision EPublishedFileForSaleStatusValue = typing___NewType('EPublishedFileForSaleStatusValue', builtin___int) type___EPublishedFileForSaleStatusValue = EPublishedFileForSaleStatusValue EPublishedFileForSaleStatus: _EPublishedFileForSaleStatus class _EPublishedFileForSaleStatus(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EPublishedFileForSaleStatusValue]): DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... k_PFFSS_NotForSale = typing___cast(EPublishedFileForSaleStatusValue, 0) k_PFFSS_PendingApproval = typing___cast(EPublishedFileForSaleStatusValue, 1) k_PFFSS_ApprovedForSale = typing___cast(EPublishedFileForSaleStatusValue, 2) k_PFFSS_RejectedForSale = typing___cast(EPublishedFileForSaleStatusValue, 3) k_PFFSS_NoLongerForSale = typing___cast(EPublishedFileForSaleStatusValue, 4) k_PFFSS_TentativeApproval = typing___cast(EPublishedFileForSaleStatusValue, 5) k_PFFSS_NotForSale = typing___cast(EPublishedFileForSaleStatusValue, 0) k_PFFSS_PendingApproval = typing___cast(EPublishedFileForSaleStatusValue, 1) k_PFFSS_ApprovedForSale = typing___cast(EPublishedFileForSaleStatusValue, 2) k_PFFSS_RejectedForSale = typing___cast(EPublishedFileForSaleStatusValue, 3) k_PFFSS_NoLongerForSale = typing___cast(EPublishedFileForSaleStatusValue, 4) k_PFFSS_TentativeApproval = typing___cast(EPublishedFileForSaleStatusValue, 5) type___EPublishedFileForSaleStatus = EPublishedFileForSaleStatus class CPublishedFile_Subscribe_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileid: builtin___int = ... list_type: builtin___int = ... appid: builtin___int = ... notify_client: builtin___bool = ... def __init__(self, *, publishedfileid : typing___Optional[builtin___int] = None, list_type : typing___Optional[builtin___int] = None, appid : typing___Optional[builtin___int] = None, notify_client : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"list_type",b"list_type",u"notify_client",b"notify_client",u"publishedfileid",b"publishedfileid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"list_type",b"list_type",u"notify_client",b"notify_client",u"publishedfileid",b"publishedfileid"]) -> None: ... type___CPublishedFile_Subscribe_Request = CPublishedFile_Subscribe_Request class CPublishedFile_Subscribe_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CPublishedFile_Subscribe_Response = CPublishedFile_Subscribe_Response class CPublishedFile_Unsubscribe_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileid: builtin___int = ... list_type: builtin___int = ... appid: builtin___int = ... notify_client: builtin___bool = ... def __init__(self, *, publishedfileid : typing___Optional[builtin___int] = None, list_type : typing___Optional[builtin___int] = None, appid : typing___Optional[builtin___int] = None, notify_client : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"list_type",b"list_type",u"notify_client",b"notify_client",u"publishedfileid",b"publishedfileid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"list_type",b"list_type",u"notify_client",b"notify_client",u"publishedfileid",b"publishedfileid"]) -> None: ... type___CPublishedFile_Unsubscribe_Request = CPublishedFile_Unsubscribe_Request class CPublishedFile_Unsubscribe_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CPublishedFile_Unsubscribe_Response = CPublishedFile_Unsubscribe_Response class CPublishedFile_CanSubscribe_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileid: builtin___int = ... def __init__(self, *, publishedfileid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"publishedfileid",b"publishedfileid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"publishedfileid",b"publishedfileid"]) -> None: ... type___CPublishedFile_CanSubscribe_Request = CPublishedFile_CanSubscribe_Request class CPublishedFile_CanSubscribe_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... can_subscribe: builtin___bool = ... def __init__(self, *, can_subscribe : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"can_subscribe",b"can_subscribe"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"can_subscribe",b"can_subscribe"]) -> None: ... type___CPublishedFile_CanSubscribe_Response = CPublishedFile_CanSubscribe_Response class CPublishedFile_Publish_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... consumer_appid: builtin___int = ... cloudfilename: typing___Text = ... preview_cloudfilename: typing___Text = ... title: typing___Text = ... file_description: typing___Text = ... file_type: builtin___int = ... consumer_shortcut_name: typing___Text = ... youtube_username: typing___Text = ... youtube_videoid: typing___Text = ... visibility: builtin___int = ... redirect_uri: typing___Text = ... tags: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... collection_type: typing___Text = ... game_type: typing___Text = ... url: typing___Text = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, consumer_appid : typing___Optional[builtin___int] = None, cloudfilename : typing___Optional[typing___Text] = None, preview_cloudfilename : typing___Optional[typing___Text] = None, title : typing___Optional[typing___Text] = None, file_description : typing___Optional[typing___Text] = None, file_type : typing___Optional[builtin___int] = None, consumer_shortcut_name : typing___Optional[typing___Text] = None, youtube_username : typing___Optional[typing___Text] = None, youtube_videoid : typing___Optional[typing___Text] = None, visibility : typing___Optional[builtin___int] = None, redirect_uri : typing___Optional[typing___Text] = None, tags : typing___Optional[typing___Iterable[typing___Text]] = None, collection_type : typing___Optional[typing___Text] = None, game_type : typing___Optional[typing___Text] = None, url : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"cloudfilename",b"cloudfilename",u"collection_type",b"collection_type",u"consumer_appid",b"consumer_appid",u"consumer_shortcut_name",b"consumer_shortcut_name",u"file_description",b"file_description",u"file_type",b"file_type",u"game_type",b"game_type",u"preview_cloudfilename",b"preview_cloudfilename",u"redirect_uri",b"redirect_uri",u"title",b"title",u"url",b"url",u"visibility",b"visibility",u"youtube_username",b"youtube_username",u"youtube_videoid",b"youtube_videoid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"cloudfilename",b"cloudfilename",u"collection_type",b"collection_type",u"consumer_appid",b"consumer_appid",u"consumer_shortcut_name",b"consumer_shortcut_name",u"file_description",b"file_description",u"file_type",b"file_type",u"game_type",b"game_type",u"preview_cloudfilename",b"preview_cloudfilename",u"redirect_uri",b"redirect_uri",u"tags",b"tags",u"title",b"title",u"url",b"url",u"visibility",b"visibility",u"youtube_username",b"youtube_username",u"youtube_videoid",b"youtube_videoid"]) -> None: ... type___CPublishedFile_Publish_Request = CPublishedFile_Publish_Request class CPublishedFile_Publish_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileid: builtin___int = ... redirect_uri: typing___Text = ... def __init__(self, *, publishedfileid : typing___Optional[builtin___int] = None, redirect_uri : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"publishedfileid",b"publishedfileid",u"redirect_uri",b"redirect_uri"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"publishedfileid",b"publishedfileid",u"redirect_uri",b"redirect_uri"]) -> None: ... type___CPublishedFile_Publish_Response = CPublishedFile_Publish_Response class CPublishedFile_GetDetails_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... includetags: builtin___bool = ... includeadditionalpreviews: builtin___bool = ... includechildren: builtin___bool = ... includekvtags: builtin___bool = ... includevotes: builtin___bool = ... short_description: builtin___bool = ... includeforsaledata: builtin___bool = ... includemetadata: builtin___bool = ... language: builtin___int = ... return_playtime_stats: builtin___int = ... appid: builtin___int = ... strip_description_bbcode: builtin___bool = ... desired_revision: type___EPublishedFileRevisionValue = ... includereactions: builtin___bool = ... def __init__(self, *, publishedfileids : typing___Optional[typing___Iterable[builtin___int]] = None, includetags : typing___Optional[builtin___bool] = None, includeadditionalpreviews : typing___Optional[builtin___bool] = None, includechildren : typing___Optional[builtin___bool] = None, includekvtags : typing___Optional[builtin___bool] = None, includevotes : typing___Optional[builtin___bool] = None, short_description : typing___Optional[builtin___bool] = None, includeforsaledata : typing___Optional[builtin___bool] = None, includemetadata : typing___Optional[builtin___bool] = None, language : typing___Optional[builtin___int] = None, return_playtime_stats : typing___Optional[builtin___int] = None, appid : typing___Optional[builtin___int] = None, strip_description_bbcode : typing___Optional[builtin___bool] = None, desired_revision : typing___Optional[type___EPublishedFileRevisionValue] = None, includereactions : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"desired_revision",b"desired_revision",u"includeadditionalpreviews",b"includeadditionalpreviews",u"includechildren",b"includechildren",u"includeforsaledata",b"includeforsaledata",u"includekvtags",b"includekvtags",u"includemetadata",b"includemetadata",u"includereactions",b"includereactions",u"includetags",b"includetags",u"includevotes",b"includevotes",u"language",b"language",u"return_playtime_stats",b"return_playtime_stats",u"short_description",b"short_description",u"strip_description_bbcode",b"strip_description_bbcode"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"desired_revision",b"desired_revision",u"includeadditionalpreviews",b"includeadditionalpreviews",u"includechildren",b"includechildren",u"includeforsaledata",b"includeforsaledata",u"includekvtags",b"includekvtags",u"includemetadata",b"includemetadata",u"includereactions",b"includereactions",u"includetags",b"includetags",u"includevotes",b"includevotes",u"language",b"language",u"publishedfileids",b"publishedfileids",u"return_playtime_stats",b"return_playtime_stats",u"short_description",b"short_description",u"strip_description_bbcode",b"strip_description_bbcode"]) -> None: ... type___CPublishedFile_GetDetails_Request = CPublishedFile_GetDetails_Request class PublishedFileDetails(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class Tag(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... tag: typing___Text = ... adminonly: builtin___bool = ... def __init__(self, *, tag : typing___Optional[typing___Text] = None, adminonly : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"adminonly",b"adminonly",u"tag",b"tag"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"adminonly",b"adminonly",u"tag",b"tag"]) -> None: ... type___Tag = Tag class Preview(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... previewid: builtin___int = ... sortorder: builtin___int = ... url: typing___Text = ... size: builtin___int = ... filename: typing___Text = ... youtubevideoid: typing___Text = ... preview_type: builtin___int = ... external_reference: typing___Text = ... def __init__(self, *, previewid : typing___Optional[builtin___int] = None, sortorder : typing___Optional[builtin___int] = None, url : typing___Optional[typing___Text] = None, size : typing___Optional[builtin___int] = None, filename : typing___Optional[typing___Text] = None, youtubevideoid : typing___Optional[typing___Text] = None, preview_type : typing___Optional[builtin___int] = None, external_reference : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"external_reference",b"external_reference",u"filename",b"filename",u"preview_type",b"preview_type",u"previewid",b"previewid",u"size",b"size",u"sortorder",b"sortorder",u"url",b"url",u"youtubevideoid",b"youtubevideoid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"external_reference",b"external_reference",u"filename",b"filename",u"preview_type",b"preview_type",u"previewid",b"previewid",u"size",b"size",u"sortorder",b"sortorder",u"url",b"url",u"youtubevideoid",b"youtubevideoid"]) -> None: ... type___Preview = Preview class Child(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileid: builtin___int = ... sortorder: builtin___int = ... file_type: builtin___int = ... def __init__(self, *, publishedfileid : typing___Optional[builtin___int] = None, sortorder : typing___Optional[builtin___int] = None, file_type : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"file_type",b"file_type",u"publishedfileid",b"publishedfileid",u"sortorder",b"sortorder"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"file_type",b"file_type",u"publishedfileid",b"publishedfileid",u"sortorder",b"sortorder"]) -> None: ... type___Child = Child class KVTag(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... key: typing___Text = ... value: typing___Text = ... def __init__(self, *, key : typing___Optional[typing___Text] = None, value : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... type___KVTag = KVTag class VoteData(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... score: builtin___float = ... votes_up: builtin___int = ... votes_down: builtin___int = ... def __init__(self, *, score : typing___Optional[builtin___float] = None, votes_up : typing___Optional[builtin___int] = None, votes_down : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"score",b"score",u"votes_down",b"votes_down",u"votes_up",b"votes_up"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"score",b"score",u"votes_down",b"votes_down",u"votes_up",b"votes_up"]) -> None: ... type___VoteData = VoteData class ForSaleData(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... is_for_sale: builtin___bool = ... price_category: builtin___int = ... estatus: type___EPublishedFileForSaleStatusValue = ... price_category_floor: builtin___int = ... price_is_pay_what_you_want: builtin___bool = ... discount_percentage: builtin___int = ... def __init__(self, *, is_for_sale : typing___Optional[builtin___bool] = None, price_category : typing___Optional[builtin___int] = None, estatus : typing___Optional[type___EPublishedFileForSaleStatusValue] = None, price_category_floor : typing___Optional[builtin___int] = None, price_is_pay_what_you_want : typing___Optional[builtin___bool] = None, discount_percentage : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"discount_percentage",b"discount_percentage",u"estatus",b"estatus",u"is_for_sale",b"is_for_sale",u"price_category",b"price_category",u"price_category_floor",b"price_category_floor",u"price_is_pay_what_you_want",b"price_is_pay_what_you_want"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"discount_percentage",b"discount_percentage",u"estatus",b"estatus",u"is_for_sale",b"is_for_sale",u"price_category",b"price_category",u"price_category_floor",b"price_category_floor",u"price_is_pay_what_you_want",b"price_is_pay_what_you_want"]) -> None: ... type___ForSaleData = ForSaleData class PlaytimeStats(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... playtime_seconds: builtin___int = ... num_sessions: builtin___int = ... def __init__(self, *, playtime_seconds : typing___Optional[builtin___int] = None, num_sessions : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"num_sessions",b"num_sessions",u"playtime_seconds",b"playtime_seconds"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"num_sessions",b"num_sessions",u"playtime_seconds",b"playtime_seconds"]) -> None: ... type___PlaytimeStats = PlaytimeStats class Reaction(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... reactionid: builtin___int = ... count: builtin___int = ... def __init__(self, *, reactionid : typing___Optional[builtin___int] = None, count : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"count",b"count",u"reactionid",b"reactionid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"count",b"count",u"reactionid",b"reactionid"]) -> None: ... type___Reaction = Reaction result: builtin___int = ... publishedfileid: builtin___int = ... creator: builtin___int = ... creator_appid: builtin___int = ... consumer_appid: builtin___int = ... consumer_shortcutid: builtin___int = ... filename: typing___Text = ... file_size: builtin___int = ... preview_file_size: builtin___int = ... file_url: typing___Text = ... preview_url: typing___Text = ... youtubevideoid: typing___Text = ... url: typing___Text = ... hcontent_file: builtin___int = ... hcontent_preview: builtin___int = ... title: typing___Text = ... file_description: typing___Text = ... short_description: typing___Text = ... time_created: builtin___int = ... time_updated: builtin___int = ... visibility: builtin___int = ... flags: builtin___int = ... workshop_file: builtin___bool = ... workshop_accepted: builtin___bool = ... show_subscribe_all: builtin___bool = ... num_comments_developer: builtin___int = ... num_comments_public: builtin___int = ... banned: builtin___bool = ... ban_reason: typing___Text = ... banner: builtin___int = ... can_be_deleted: builtin___bool = ... incompatible: builtin___bool = ... app_name: typing___Text = ... file_type: builtin___int = ... can_subscribe: builtin___bool = ... subscriptions: builtin___int = ... favorited: builtin___int = ... followers: builtin___int = ... lifetime_subscriptions: builtin___int = ... lifetime_favorited: builtin___int = ... lifetime_followers: builtin___int = ... lifetime_playtime: builtin___int = ... lifetime_playtime_sessions: builtin___int = ... views: builtin___int = ... image_width: builtin___int = ... image_height: builtin___int = ... image_url: typing___Text = ... spoiler_tag: builtin___bool = ... shortcutid: builtin___int = ... shortcutname: typing___Text = ... num_children: builtin___int = ... num_reports: builtin___int = ... time_subscribed: builtin___int = ... metadata: typing___Text = ... language: builtin___int = ... maybe_inappropriate_sex: builtin___bool = ... maybe_inappropriate_violence: builtin___bool = ... revision_change_number: builtin___int = ... revision: type___EPublishedFileRevisionValue = ... available_revisions: google___protobuf___internal___containers___RepeatedScalarFieldContainer[type___EPublishedFileRevisionValue] = ... @property def previews(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___PublishedFileDetails.Preview]: ... @property def tags(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___PublishedFileDetails.Tag]: ... @property def children(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___PublishedFileDetails.Child]: ... @property def kvtags(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___PublishedFileDetails.KVTag]: ... @property def vote_data(self) -> type___PublishedFileDetails.VoteData: ... @property def playtime_stats(self) -> type___PublishedFileDetails.PlaytimeStats: ... @property def for_sale_data(self) -> type___PublishedFileDetails.ForSaleData: ... @property def reactions(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___PublishedFileDetails.Reaction]: ... def __init__(self, *, result : typing___Optional[builtin___int] = None, publishedfileid : typing___Optional[builtin___int] = None, creator : typing___Optional[builtin___int] = None, creator_appid : typing___Optional[builtin___int] = None, consumer_appid : typing___Optional[builtin___int] = None, consumer_shortcutid : typing___Optional[builtin___int] = None, filename : typing___Optional[typing___Text] = None, file_size : typing___Optional[builtin___int] = None, preview_file_size : typing___Optional[builtin___int] = None, file_url : typing___Optional[typing___Text] = None, preview_url : typing___Optional[typing___Text] = None, youtubevideoid : typing___Optional[typing___Text] = None, url : typing___Optional[typing___Text] = None, hcontent_file : typing___Optional[builtin___int] = None, hcontent_preview : typing___Optional[builtin___int] = None, title : typing___Optional[typing___Text] = None, file_description : typing___Optional[typing___Text] = None, short_description : typing___Optional[typing___Text] = None, time_created : typing___Optional[builtin___int] = None, time_updated : typing___Optional[builtin___int] = None, visibility : typing___Optional[builtin___int] = None, flags : typing___Optional[builtin___int] = None, workshop_file : typing___Optional[builtin___bool] = None, workshop_accepted : typing___Optional[builtin___bool] = None, show_subscribe_all : typing___Optional[builtin___bool] = None, num_comments_developer : typing___Optional[builtin___int] = None, num_comments_public : typing___Optional[builtin___int] = None, banned : typing___Optional[builtin___bool] = None, ban_reason : typing___Optional[typing___Text] = None, banner : typing___Optional[builtin___int] = None, can_be_deleted : typing___Optional[builtin___bool] = None, incompatible : typing___Optional[builtin___bool] = None, app_name : typing___Optional[typing___Text] = None, file_type : typing___Optional[builtin___int] = None, can_subscribe : typing___Optional[builtin___bool] = None, subscriptions : typing___Optional[builtin___int] = None, favorited : typing___Optional[builtin___int] = None, followers : typing___Optional[builtin___int] = None, lifetime_subscriptions : typing___Optional[builtin___int] = None, lifetime_favorited : typing___Optional[builtin___int] = None, lifetime_followers : typing___Optional[builtin___int] = None, lifetime_playtime : typing___Optional[builtin___int] = None, lifetime_playtime_sessions : typing___Optional[builtin___int] = None, views : typing___Optional[builtin___int] = None, image_width : typing___Optional[builtin___int] = None, image_height : typing___Optional[builtin___int] = None, image_url : typing___Optional[typing___Text] = None, spoiler_tag : typing___Optional[builtin___bool] = None, shortcutid : typing___Optional[builtin___int] = None, shortcutname : typing___Optional[typing___Text] = None, num_children : typing___Optional[builtin___int] = None, num_reports : typing___Optional[builtin___int] = None, previews : typing___Optional[typing___Iterable[type___PublishedFileDetails.Preview]] = None, tags : typing___Optional[typing___Iterable[type___PublishedFileDetails.Tag]] = None, children : typing___Optional[typing___Iterable[type___PublishedFileDetails.Child]] = None, kvtags : typing___Optional[typing___Iterable[type___PublishedFileDetails.KVTag]] = None, vote_data : typing___Optional[type___PublishedFileDetails.VoteData] = None, playtime_stats : typing___Optional[type___PublishedFileDetails.PlaytimeStats] = None, time_subscribed : typing___Optional[builtin___int] = None, for_sale_data : typing___Optional[type___PublishedFileDetails.ForSaleData] = None, metadata : typing___Optional[typing___Text] = None, language : typing___Optional[builtin___int] = None, maybe_inappropriate_sex : typing___Optional[builtin___bool] = None, maybe_inappropriate_violence : typing___Optional[builtin___bool] = None, revision_change_number : typing___Optional[builtin___int] = None, revision : typing___Optional[type___EPublishedFileRevisionValue] = None, available_revisions : typing___Optional[typing___Iterable[type___EPublishedFileRevisionValue]] = None, reactions : typing___Optional[typing___Iterable[type___PublishedFileDetails.Reaction]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_name",b"app_name",u"ban_reason",b"ban_reason",u"banned",b"banned",u"banner",b"banner",u"can_be_deleted",b"can_be_deleted",u"can_subscribe",b"can_subscribe",u"consumer_appid",b"consumer_appid",u"consumer_shortcutid",b"consumer_shortcutid",u"creator",b"creator",u"creator_appid",b"creator_appid",u"favorited",b"favorited",u"file_description",b"file_description",u"file_size",b"file_size",u"file_type",b"file_type",u"file_url",b"file_url",u"filename",b"filename",u"flags",b"flags",u"followers",b"followers",u"for_sale_data",b"for_sale_data",u"hcontent_file",b"hcontent_file",u"hcontent_preview",b"hcontent_preview",u"image_height",b"image_height",u"image_url",b"image_url",u"image_width",b"image_width",u"incompatible",b"incompatible",u"language",b"language",u"lifetime_favorited",b"lifetime_favorited",u"lifetime_followers",b"lifetime_followers",u"lifetime_playtime",b"lifetime_playtime",u"lifetime_playtime_sessions",b"lifetime_playtime_sessions",u"lifetime_subscriptions",b"lifetime_subscriptions",u"maybe_inappropriate_sex",b"maybe_inappropriate_sex",u"maybe_inappropriate_violence",b"maybe_inappropriate_violence",u"metadata",b"metadata",u"num_children",b"num_children",u"num_comments_developer",b"num_comments_developer",u"num_comments_public",b"num_comments_public",u"num_reports",b"num_reports",u"playtime_stats",b"playtime_stats",u"preview_file_size",b"preview_file_size",u"preview_url",b"preview_url",u"publishedfileid",b"publishedfileid",u"result",b"result",u"revision",b"revision",u"revision_change_number",b"revision_change_number",u"short_description",b"short_description",u"shortcutid",b"shortcutid",u"shortcutname",b"shortcutname",u"show_subscribe_all",b"show_subscribe_all",u"spoiler_tag",b"spoiler_tag",u"subscriptions",b"subscriptions",u"time_created",b"time_created",u"time_subscribed",b"time_subscribed",u"time_updated",b"time_updated",u"title",b"title",u"url",b"url",u"views",b"views",u"visibility",b"visibility",u"vote_data",b"vote_data",u"workshop_accepted",b"workshop_accepted",u"workshop_file",b"workshop_file",u"youtubevideoid",b"youtubevideoid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_name",b"app_name",u"available_revisions",b"available_revisions",u"ban_reason",b"ban_reason",u"banned",b"banned",u"banner",b"banner",u"can_be_deleted",b"can_be_deleted",u"can_subscribe",b"can_subscribe",u"children",b"children",u"consumer_appid",b"consumer_appid",u"consumer_shortcutid",b"consumer_shortcutid",u"creator",b"creator",u"creator_appid",b"creator_appid",u"favorited",b"favorited",u"file_description",b"file_description",u"file_size",b"file_size",u"file_type",b"file_type",u"file_url",b"file_url",u"filename",b"filename",u"flags",b"flags",u"followers",b"followers",u"for_sale_data",b"for_sale_data",u"hcontent_file",b"hcontent_file",u"hcontent_preview",b"hcontent_preview",u"image_height",b"image_height",u"image_url",b"image_url",u"image_width",b"image_width",u"incompatible",b"incompatible",u"kvtags",b"kvtags",u"language",b"language",u"lifetime_favorited",b"lifetime_favorited",u"lifetime_followers",b"lifetime_followers",u"lifetime_playtime",b"lifetime_playtime",u"lifetime_playtime_sessions",b"lifetime_playtime_sessions",u"lifetime_subscriptions",b"lifetime_subscriptions",u"maybe_inappropriate_sex",b"maybe_inappropriate_sex",u"maybe_inappropriate_violence",b"maybe_inappropriate_violence",u"metadata",b"metadata",u"num_children",b"num_children",u"num_comments_developer",b"num_comments_developer",u"num_comments_public",b"num_comments_public",u"num_reports",b"num_reports",u"playtime_stats",b"playtime_stats",u"preview_file_size",b"preview_file_size",u"preview_url",b"preview_url",u"previews",b"previews",u"publishedfileid",b"publishedfileid",u"reactions",b"reactions",u"result",b"result",u"revision",b"revision",u"revision_change_number",b"revision_change_number",u"short_description",b"short_description",u"shortcutid",b"shortcutid",u"shortcutname",b"shortcutname",u"show_subscribe_all",b"show_subscribe_all",u"spoiler_tag",b"spoiler_tag",u"subscriptions",b"subscriptions",u"tags",b"tags",u"time_created",b"time_created",u"time_subscribed",b"time_subscribed",u"time_updated",b"time_updated",u"title",b"title",u"url",b"url",u"views",b"views",u"visibility",b"visibility",u"vote_data",b"vote_data",u"workshop_accepted",b"workshop_accepted",u"workshop_file",b"workshop_file",u"youtubevideoid",b"youtubevideoid"]) -> None: ... type___PublishedFileDetails = PublishedFileDetails class CPublishedFile_GetDetails_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... @property def publishedfiledetails(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___PublishedFileDetails]: ... def __init__(self, *, publishedfiledetails : typing___Optional[typing___Iterable[type___PublishedFileDetails]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"publishedfiledetails",b"publishedfiledetails"]) -> None: ... type___CPublishedFile_GetDetails_Response = CPublishedFile_GetDetails_Response class CPublishedFile_GetItemInfo_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class WorkshopItem(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... published_file_id: builtin___int = ... time_updated: builtin___int = ... desired_revision: type___EPublishedFileRevisionValue = ... def __init__(self, *, published_file_id : typing___Optional[builtin___int] = None, time_updated : typing___Optional[builtin___int] = None, desired_revision : typing___Optional[type___EPublishedFileRevisionValue] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"desired_revision",b"desired_revision",u"published_file_id",b"published_file_id",u"time_updated",b"time_updated"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"desired_revision",b"desired_revision",u"published_file_id",b"published_file_id",u"time_updated",b"time_updated"]) -> None: ... type___WorkshopItem = WorkshopItem app_id: builtin___int = ... last_time_updated: builtin___int = ... @property def workshop_items(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPublishedFile_GetItemInfo_Request.WorkshopItem]: ... def __init__(self, *, app_id : typing___Optional[builtin___int] = None, last_time_updated : typing___Optional[builtin___int] = None, workshop_items : typing___Optional[typing___Iterable[type___CPublishedFile_GetItemInfo_Request.WorkshopItem]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"last_time_updated",b"last_time_updated"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"last_time_updated",b"last_time_updated",u"workshop_items",b"workshop_items"]) -> None: ... type___CPublishedFile_GetItemInfo_Request = CPublishedFile_GetItemInfo_Request class CPublishedFile_GetItemInfo_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class WorkshopItemInfo(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... published_file_id: builtin___int = ... time_updated: builtin___int = ... manifest_id: builtin___int = ... flags: builtin___int = ... def __init__(self, *, published_file_id : typing___Optional[builtin___int] = None, time_updated : typing___Optional[builtin___int] = None, manifest_id : typing___Optional[builtin___int] = None, flags : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"flags",b"flags",u"manifest_id",b"manifest_id",u"published_file_id",b"published_file_id",u"time_updated",b"time_updated"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"flags",b"flags",u"manifest_id",b"manifest_id",u"published_file_id",b"published_file_id",u"time_updated",b"time_updated"]) -> None: ... type___WorkshopItemInfo = WorkshopItemInfo update_time: builtin___int = ... private_items: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... @property def workshop_items(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPublishedFile_GetItemInfo_Response.WorkshopItemInfo]: ... def __init__(self, *, update_time : typing___Optional[builtin___int] = None, workshop_items : typing___Optional[typing___Iterable[type___CPublishedFile_GetItemInfo_Response.WorkshopItemInfo]] = None, private_items : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"update_time",b"update_time"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"private_items",b"private_items",u"update_time",b"update_time",u"workshop_items",b"workshop_items"]) -> None: ... type___CPublishedFile_GetItemInfo_Response = CPublishedFile_GetItemInfo_Response class CPublishedFile_GetUserFiles_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class KVTag(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... key: typing___Text = ... value: typing___Text = ... def __init__(self, *, key : typing___Optional[typing___Text] = None, value : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... type___KVTag = KVTag class TagGroup(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... tags: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... def __init__(self, *, tags : typing___Optional[typing___Iterable[typing___Text]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"tags",b"tags"]) -> None: ... type___TagGroup = TagGroup steamid: builtin___int = ... appid: builtin___int = ... page: builtin___int = ... numperpage: builtin___int = ... type: typing___Text = ... sortmethod: typing___Text = ... privacy: builtin___int = ... requiredtags: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... excludedtags: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... filetype: builtin___int = ... creator_appid: builtin___int = ... match_cloud_filename: typing___Text = ... cache_max_age_seconds: builtin___int = ... language: builtin___int = ... totalonly: builtin___bool = ... ids_only: builtin___bool = ... return_vote_data: builtin___bool = ... return_tags: builtin___bool = ... return_kv_tags: builtin___bool = ... return_previews: builtin___bool = ... return_children: builtin___bool = ... return_short_description: builtin___bool = ... return_for_sale_data: builtin___bool = ... return_metadata: builtin___bool = ... return_playtime_stats: builtin___int = ... strip_description_bbcode: builtin___bool = ... return_reactions: builtin___bool = ... desired_revision: type___EPublishedFileRevisionValue = ... @property def required_kv_tags(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPublishedFile_GetUserFiles_Request.KVTag]: ... @property def taggroups(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPublishedFile_GetUserFiles_Request.TagGroup]: ... def __init__(self, *, steamid : typing___Optional[builtin___int] = None, appid : typing___Optional[builtin___int] = None, page : typing___Optional[builtin___int] = None, numperpage : typing___Optional[builtin___int] = None, type : typing___Optional[typing___Text] = None, sortmethod : typing___Optional[typing___Text] = None, privacy : typing___Optional[builtin___int] = None, requiredtags : typing___Optional[typing___Iterable[typing___Text]] = None, excludedtags : typing___Optional[typing___Iterable[typing___Text]] = None, required_kv_tags : typing___Optional[typing___Iterable[type___CPublishedFile_GetUserFiles_Request.KVTag]] = None, filetype : typing___Optional[builtin___int] = None, creator_appid : typing___Optional[builtin___int] = None, match_cloud_filename : typing___Optional[typing___Text] = None, cache_max_age_seconds : typing___Optional[builtin___int] = None, language : typing___Optional[builtin___int] = None, taggroups : typing___Optional[typing___Iterable[type___CPublishedFile_GetUserFiles_Request.TagGroup]] = None, totalonly : typing___Optional[builtin___bool] = None, ids_only : typing___Optional[builtin___bool] = None, return_vote_data : typing___Optional[builtin___bool] = None, return_tags : typing___Optional[builtin___bool] = None, return_kv_tags : typing___Optional[builtin___bool] = None, return_previews : typing___Optional[builtin___bool] = None, return_children : typing___Optional[builtin___bool] = None, return_short_description : typing___Optional[builtin___bool] = None, return_for_sale_data : typing___Optional[builtin___bool] = None, return_metadata : typing___Optional[builtin___bool] = None, return_playtime_stats : typing___Optional[builtin___int] = None, strip_description_bbcode : typing___Optional[builtin___bool] = None, return_reactions : typing___Optional[builtin___bool] = None, desired_revision : typing___Optional[type___EPublishedFileRevisionValue] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"cache_max_age_seconds",b"cache_max_age_seconds",u"creator_appid",b"creator_appid",u"desired_revision",b"desired_revision",u"filetype",b"filetype",u"ids_only",b"ids_only",u"language",b"language",u"match_cloud_filename",b"match_cloud_filename",u"numperpage",b"numperpage",u"page",b"page",u"privacy",b"privacy",u"return_children",b"return_children",u"return_for_sale_data",b"return_for_sale_data",u"return_kv_tags",b"return_kv_tags",u"return_metadata",b"return_metadata",u"return_playtime_stats",b"return_playtime_stats",u"return_previews",b"return_previews",u"return_reactions",b"return_reactions",u"return_short_description",b"return_short_description",u"return_tags",b"return_tags",u"return_vote_data",b"return_vote_data",u"sortmethod",b"sortmethod",u"steamid",b"steamid",u"strip_description_bbcode",b"strip_description_bbcode",u"totalonly",b"totalonly",u"type",b"type"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"cache_max_age_seconds",b"cache_max_age_seconds",u"creator_appid",b"creator_appid",u"desired_revision",b"desired_revision",u"excludedtags",b"excludedtags",u"filetype",b"filetype",u"ids_only",b"ids_only",u"language",b"language",u"match_cloud_filename",b"match_cloud_filename",u"numperpage",b"numperpage",u"page",b"page",u"privacy",b"privacy",u"required_kv_tags",b"required_kv_tags",u"requiredtags",b"requiredtags",u"return_children",b"return_children",u"return_for_sale_data",b"return_for_sale_data",u"return_kv_tags",b"return_kv_tags",u"return_metadata",b"return_metadata",u"return_playtime_stats",b"return_playtime_stats",u"return_previews",b"return_previews",u"return_reactions",b"return_reactions",u"return_short_description",b"return_short_description",u"return_tags",b"return_tags",u"return_vote_data",b"return_vote_data",u"sortmethod",b"sortmethod",u"steamid",b"steamid",u"strip_description_bbcode",b"strip_description_bbcode",u"taggroups",b"taggroups",u"totalonly",b"totalonly",u"type",b"type"]) -> None: ... type___CPublishedFile_GetUserFiles_Request = CPublishedFile_GetUserFiles_Request class CPublishedFile_GetUserFiles_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class App(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... name: typing___Text = ... shortcutid: builtin___int = ... private: builtin___bool = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, name : typing___Optional[typing___Text] = None, shortcutid : typing___Optional[builtin___int] = None, private : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"name",b"name",u"private",b"private",u"shortcutid",b"shortcutid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"name",b"name",u"private",b"private",u"shortcutid",b"shortcutid"]) -> None: ... type___App = App total: builtin___int = ... startindex: builtin___int = ... @property def publishedfiledetails(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___PublishedFileDetails]: ... @property def apps(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPublishedFile_GetUserFiles_Response.App]: ... def __init__(self, *, total : typing___Optional[builtin___int] = None, startindex : typing___Optional[builtin___int] = None, publishedfiledetails : typing___Optional[typing___Iterable[type___PublishedFileDetails]] = None, apps : typing___Optional[typing___Iterable[type___CPublishedFile_GetUserFiles_Response.App]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"startindex",b"startindex",u"total",b"total"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"apps",b"apps",u"publishedfiledetails",b"publishedfiledetails",u"startindex",b"startindex",u"total",b"total"]) -> None: ... type___CPublishedFile_GetUserFiles_Response = CPublishedFile_GetUserFiles_Response class CPublishedFile_AreFilesInSubscriptionList_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... publishedfileids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... listtype: builtin___int = ... filetype: builtin___int = ... workshopfiletype: builtin___int = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, publishedfileids : typing___Optional[typing___Iterable[builtin___int]] = None, listtype : typing___Optional[builtin___int] = None, filetype : typing___Optional[builtin___int] = None, workshopfiletype : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"filetype",b"filetype",u"listtype",b"listtype",u"workshopfiletype",b"workshopfiletype"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"filetype",b"filetype",u"listtype",b"listtype",u"publishedfileids",b"publishedfileids",u"workshopfiletype",b"workshopfiletype"]) -> None: ... type___CPublishedFile_AreFilesInSubscriptionList_Request = CPublishedFile_AreFilesInSubscriptionList_Request class CPublishedFile_AreFilesInSubscriptionList_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class InList(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileid: builtin___int = ... inlist: builtin___bool = ... def __init__(self, *, publishedfileid : typing___Optional[builtin___int] = None, inlist : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"inlist",b"inlist",u"publishedfileid",b"publishedfileid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"inlist",b"inlist",u"publishedfileid",b"publishedfileid"]) -> None: ... type___InList = InList @property def files(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPublishedFile_AreFilesInSubscriptionList_Response.InList]: ... def __init__(self, *, files : typing___Optional[typing___Iterable[type___CPublishedFile_AreFilesInSubscriptionList_Response.InList]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"files",b"files"]) -> None: ... type___CPublishedFile_AreFilesInSubscriptionList_Response = CPublishedFile_AreFilesInSubscriptionList_Response class CPublishedFile_Update_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... publishedfileid: builtin___int = ... title: typing___Text = ... file_description: typing___Text = ... visibility: builtin___int = ... tags: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... filename: typing___Text = ... preview_filename: typing___Text = ... image_width: builtin___int = ... image_height: builtin___int = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, publishedfileid : typing___Optional[builtin___int] = None, title : typing___Optional[typing___Text] = None, file_description : typing___Optional[typing___Text] = None, visibility : typing___Optional[builtin___int] = None, tags : typing___Optional[typing___Iterable[typing___Text]] = None, filename : typing___Optional[typing___Text] = None, preview_filename : typing___Optional[typing___Text] = None, image_width : typing___Optional[builtin___int] = None, image_height : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"file_description",b"file_description",u"filename",b"filename",u"image_height",b"image_height",u"image_width",b"image_width",u"preview_filename",b"preview_filename",u"publishedfileid",b"publishedfileid",u"title",b"title",u"visibility",b"visibility"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"file_description",b"file_description",u"filename",b"filename",u"image_height",b"image_height",u"image_width",b"image_width",u"preview_filename",b"preview_filename",u"publishedfileid",b"publishedfileid",u"tags",b"tags",u"title",b"title",u"visibility",b"visibility"]) -> None: ... type___CPublishedFile_Update_Request = CPublishedFile_Update_Request class CPublishedFile_Update_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CPublishedFile_Update_Response = CPublishedFile_Update_Response class CPublishedFile_GetChangeHistoryEntry_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileid: builtin___int = ... timestamp: builtin___int = ... language: builtin___int = ... def __init__(self, *, publishedfileid : typing___Optional[builtin___int] = None, timestamp : typing___Optional[builtin___int] = None, language : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"language",b"language",u"publishedfileid",b"publishedfileid",u"timestamp",b"timestamp"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"language",b"language",u"publishedfileid",b"publishedfileid",u"timestamp",b"timestamp"]) -> None: ... type___CPublishedFile_GetChangeHistoryEntry_Request = CPublishedFile_GetChangeHistoryEntry_Request class CPublishedFile_GetChangeHistoryEntry_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... change_description: typing___Text = ... language: builtin___int = ... def __init__(self, *, change_description : typing___Optional[typing___Text] = None, language : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"change_description",b"change_description",u"language",b"language"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"change_description",b"change_description",u"language",b"language"]) -> None: ... type___CPublishedFile_GetChangeHistoryEntry_Response = CPublishedFile_GetChangeHistoryEntry_Response class CPublishedFile_GetChangeHistory_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileid: builtin___int = ... total_only: builtin___bool = ... startindex: builtin___int = ... count: builtin___int = ... language: builtin___int = ... def __init__(self, *, publishedfileid : typing___Optional[builtin___int] = None, total_only : typing___Optional[builtin___bool] = None, startindex : typing___Optional[builtin___int] = None, count : typing___Optional[builtin___int] = None, language : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"count",b"count",u"language",b"language",u"publishedfileid",b"publishedfileid",u"startindex",b"startindex",u"total_only",b"total_only"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"count",b"count",u"language",b"language",u"publishedfileid",b"publishedfileid",u"startindex",b"startindex",u"total_only",b"total_only"]) -> None: ... type___CPublishedFile_GetChangeHistory_Request = CPublishedFile_GetChangeHistory_Request class CPublishedFile_GetChangeHistory_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class ChangeLog(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... timestamp: builtin___int = ... change_description: typing___Text = ... language: builtin___int = ... def __init__(self, *, timestamp : typing___Optional[builtin___int] = None, change_description : typing___Optional[typing___Text] = None, language : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"change_description",b"change_description",u"language",b"language",u"timestamp",b"timestamp"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"change_description",b"change_description",u"language",b"language",u"timestamp",b"timestamp"]) -> None: ... type___ChangeLog = ChangeLog total: builtin___int = ... @property def changes(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPublishedFile_GetChangeHistory_Response.ChangeLog]: ... def __init__(self, *, changes : typing___Optional[typing___Iterable[type___CPublishedFile_GetChangeHistory_Response.ChangeLog]] = None, total : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"total",b"total"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"changes",b"changes",u"total",b"total"]) -> None: ... type___CPublishedFile_GetChangeHistory_Response = CPublishedFile_GetChangeHistory_Response class CPublishedFile_RefreshVotingQueue_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... matching_file_type: builtin___int = ... tags: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... match_all_tags: builtin___bool = ... excluded_tags: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... desired_queue_size: builtin___int = ... desired_revision: type___EPublishedFileRevisionValue = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, matching_file_type : typing___Optional[builtin___int] = None, tags : typing___Optional[typing___Iterable[typing___Text]] = None, match_all_tags : typing___Optional[builtin___bool] = None, excluded_tags : typing___Optional[typing___Iterable[typing___Text]] = None, desired_queue_size : typing___Optional[builtin___int] = None, desired_revision : typing___Optional[type___EPublishedFileRevisionValue] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"desired_queue_size",b"desired_queue_size",u"desired_revision",b"desired_revision",u"match_all_tags",b"match_all_tags",u"matching_file_type",b"matching_file_type"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"desired_queue_size",b"desired_queue_size",u"desired_revision",b"desired_revision",u"excluded_tags",b"excluded_tags",u"match_all_tags",b"match_all_tags",u"matching_file_type",b"matching_file_type",u"tags",b"tags"]) -> None: ... type___CPublishedFile_RefreshVotingQueue_Request = CPublishedFile_RefreshVotingQueue_Request class CPublishedFile_RefreshVotingQueue_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CPublishedFile_RefreshVotingQueue_Response = CPublishedFile_RefreshVotingQueue_Response class CPublishedFile_QueryFiles_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class KVTag(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... key: typing___Text = ... value: typing___Text = ... def __init__(self, *, key : typing___Optional[typing___Text] = None, value : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"key",b"key",u"value",b"value"]) -> None: ... type___KVTag = KVTag class TagGroup(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... tags: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... def __init__(self, *, tags : typing___Optional[typing___Iterable[typing___Text]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"tags",b"tags"]) -> None: ... type___TagGroup = TagGroup query_type: builtin___int = ... page: builtin___int = ... cursor: typing___Text = ... numperpage: builtin___int = ... creator_appid: builtin___int = ... appid: builtin___int = ... requiredtags: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... excludedtags: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... match_all_tags: builtin___bool = ... required_flags: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... omitted_flags: google___protobuf___internal___containers___RepeatedScalarFieldContainer[typing___Text] = ... search_text: typing___Text = ... filetype: builtin___int = ... child_publishedfileid: builtin___int = ... days: builtin___int = ... include_recent_votes_only: builtin___bool = ... cache_max_age_seconds: builtin___int = ... language: builtin___int = ... totalonly: builtin___bool = ... ids_only: builtin___bool = ... return_vote_data: builtin___bool = ... return_tags: builtin___bool = ... return_kv_tags: builtin___bool = ... return_previews: builtin___bool = ... return_children: builtin___bool = ... return_short_description: builtin___bool = ... return_for_sale_data: builtin___bool = ... return_metadata: builtin___bool = ... return_playtime_stats: builtin___int = ... return_details: builtin___bool = ... strip_description_bbcode: builtin___bool = ... desired_revision: type___EPublishedFileRevisionValue = ... return_reactions: builtin___bool = ... @property def required_kv_tags(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPublishedFile_QueryFiles_Request.KVTag]: ... @property def taggroups(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPublishedFile_QueryFiles_Request.TagGroup]: ... def __init__(self, *, query_type : typing___Optional[builtin___int] = None, page : typing___Optional[builtin___int] = None, cursor : typing___Optional[typing___Text] = None, numperpage : typing___Optional[builtin___int] = None, creator_appid : typing___Optional[builtin___int] = None, appid : typing___Optional[builtin___int] = None, requiredtags : typing___Optional[typing___Iterable[typing___Text]] = None, excludedtags : typing___Optional[typing___Iterable[typing___Text]] = None, match_all_tags : typing___Optional[builtin___bool] = None, required_flags : typing___Optional[typing___Iterable[typing___Text]] = None, omitted_flags : typing___Optional[typing___Iterable[typing___Text]] = None, search_text : typing___Optional[typing___Text] = None, filetype : typing___Optional[builtin___int] = None, child_publishedfileid : typing___Optional[builtin___int] = None, days : typing___Optional[builtin___int] = None, include_recent_votes_only : typing___Optional[builtin___bool] = None, cache_max_age_seconds : typing___Optional[builtin___int] = None, language : typing___Optional[builtin___int] = None, required_kv_tags : typing___Optional[typing___Iterable[type___CPublishedFile_QueryFiles_Request.KVTag]] = None, taggroups : typing___Optional[typing___Iterable[type___CPublishedFile_QueryFiles_Request.TagGroup]] = None, totalonly : typing___Optional[builtin___bool] = None, ids_only : typing___Optional[builtin___bool] = None, return_vote_data : typing___Optional[builtin___bool] = None, return_tags : typing___Optional[builtin___bool] = None, return_kv_tags : typing___Optional[builtin___bool] = None, return_previews : typing___Optional[builtin___bool] = None, return_children : typing___Optional[builtin___bool] = None, return_short_description : typing___Optional[builtin___bool] = None, return_for_sale_data : typing___Optional[builtin___bool] = None, return_metadata : typing___Optional[builtin___bool] = None, return_playtime_stats : typing___Optional[builtin___int] = None, return_details : typing___Optional[builtin___bool] = None, strip_description_bbcode : typing___Optional[builtin___bool] = None, desired_revision : typing___Optional[type___EPublishedFileRevisionValue] = None, return_reactions : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"cache_max_age_seconds",b"cache_max_age_seconds",u"child_publishedfileid",b"child_publishedfileid",u"creator_appid",b"creator_appid",u"cursor",b"cursor",u"days",b"days",u"desired_revision",b"desired_revision",u"filetype",b"filetype",u"ids_only",b"ids_only",u"include_recent_votes_only",b"include_recent_votes_only",u"language",b"language",u"match_all_tags",b"match_all_tags",u"numperpage",b"numperpage",u"page",b"page",u"query_type",b"query_type",u"return_children",b"return_children",u"return_details",b"return_details",u"return_for_sale_data",b"return_for_sale_data",u"return_kv_tags",b"return_kv_tags",u"return_metadata",b"return_metadata",u"return_playtime_stats",b"return_playtime_stats",u"return_previews",b"return_previews",u"return_reactions",b"return_reactions",u"return_short_description",b"return_short_description",u"return_tags",b"return_tags",u"return_vote_data",b"return_vote_data",u"search_text",b"search_text",u"strip_description_bbcode",b"strip_description_bbcode",u"totalonly",b"totalonly"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"cache_max_age_seconds",b"cache_max_age_seconds",u"child_publishedfileid",b"child_publishedfileid",u"creator_appid",b"creator_appid",u"cursor",b"cursor",u"days",b"days",u"desired_revision",b"desired_revision",u"excludedtags",b"excludedtags",u"filetype",b"filetype",u"ids_only",b"ids_only",u"include_recent_votes_only",b"include_recent_votes_only",u"language",b"language",u"match_all_tags",b"match_all_tags",u"numperpage",b"numperpage",u"omitted_flags",b"omitted_flags",u"page",b"page",u"query_type",b"query_type",u"required_flags",b"required_flags",u"required_kv_tags",b"required_kv_tags",u"requiredtags",b"requiredtags",u"return_children",b"return_children",u"return_details",b"return_details",u"return_for_sale_data",b"return_for_sale_data",u"return_kv_tags",b"return_kv_tags",u"return_metadata",b"return_metadata",u"return_playtime_stats",b"return_playtime_stats",u"return_previews",b"return_previews",u"return_reactions",b"return_reactions",u"return_short_description",b"return_short_description",u"return_tags",b"return_tags",u"return_vote_data",b"return_vote_data",u"search_text",b"search_text",u"strip_description_bbcode",b"strip_description_bbcode",u"taggroups",b"taggroups",u"totalonly",b"totalonly"]) -> None: ... type___CPublishedFile_QueryFiles_Request = CPublishedFile_QueryFiles_Request class CPublishedFile_QueryFiles_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... total: builtin___int = ... next_cursor: typing___Text = ... @property def publishedfiledetails(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___PublishedFileDetails]: ... def __init__(self, *, total : typing___Optional[builtin___int] = None, publishedfiledetails : typing___Optional[typing___Iterable[type___PublishedFileDetails]] = None, next_cursor : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"next_cursor",b"next_cursor",u"total",b"total"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"next_cursor",b"next_cursor",u"publishedfiledetails",b"publishedfiledetails",u"total",b"total"]) -> None: ... type___CPublishedFile_QueryFiles_Response = CPublishedFile_QueryFiles_Response class CPublishedFile_AddAppRelationship_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileid: builtin___int = ... appid: builtin___int = ... relationship: builtin___int = ... def __init__(self, *, publishedfileid : typing___Optional[builtin___int] = None, appid : typing___Optional[builtin___int] = None, relationship : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"publishedfileid",b"publishedfileid",u"relationship",b"relationship"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"publishedfileid",b"publishedfileid",u"relationship",b"relationship"]) -> None: ... type___CPublishedFile_AddAppRelationship_Request = CPublishedFile_AddAppRelationship_Request class CPublishedFile_AddAppRelationship_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CPublishedFile_AddAppRelationship_Response = CPublishedFile_AddAppRelationship_Response class CPublishedFile_RemoveAppRelationship_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileid: builtin___int = ... appid: builtin___int = ... relationship: builtin___int = ... def __init__(self, *, publishedfileid : typing___Optional[builtin___int] = None, appid : typing___Optional[builtin___int] = None, relationship : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"publishedfileid",b"publishedfileid",u"relationship",b"relationship"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"publishedfileid",b"publishedfileid",u"relationship",b"relationship"]) -> None: ... type___CPublishedFile_RemoveAppRelationship_Request = CPublishedFile_RemoveAppRelationship_Request class CPublishedFile_RemoveAppRelationship_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CPublishedFile_RemoveAppRelationship_Response = CPublishedFile_RemoveAppRelationship_Response class CPublishedFile_GetAppRelationships_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileid: builtin___int = ... def __init__(self, *, publishedfileid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"publishedfileid",b"publishedfileid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"publishedfileid",b"publishedfileid"]) -> None: ... type___CPublishedFile_GetAppRelationships_Request = CPublishedFile_GetAppRelationships_Request class CPublishedFile_GetAppRelationships_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class AppRelationship(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... relationship: builtin___int = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, relationship : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"relationship",b"relationship"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"relationship",b"relationship"]) -> None: ... type___AppRelationship = AppRelationship @property def app_relationships(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPublishedFile_GetAppRelationships_Response.AppRelationship]: ... def __init__(self, *, app_relationships : typing___Optional[typing___Iterable[type___CPublishedFile_GetAppRelationships_Response.AppRelationship]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_relationships",b"app_relationships"]) -> None: ... type___CPublishedFile_GetAppRelationships_Response = CPublishedFile_GetAppRelationships_Response class CPublishedFile_StartPlaytimeTracking_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... publishedfileids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, publishedfileids : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"publishedfileids",b"publishedfileids"]) -> None: ... type___CPublishedFile_StartPlaytimeTracking_Request = CPublishedFile_StartPlaytimeTracking_Request class CPublishedFile_StartPlaytimeTracking_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CPublishedFile_StartPlaytimeTracking_Response = CPublishedFile_StartPlaytimeTracking_Response class CPublishedFile_StopPlaytimeTracking_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... publishedfileids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, publishedfileids : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"publishedfileids",b"publishedfileids"]) -> None: ... type___CPublishedFile_StopPlaytimeTracking_Request = CPublishedFile_StopPlaytimeTracking_Request class CPublishedFile_StopPlaytimeTracking_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CPublishedFile_StopPlaytimeTracking_Response = CPublishedFile_StopPlaytimeTracking_Response class CPublishedFile_StopPlaytimeTrackingForAllAppItems_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... appid: builtin___int = ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid"]) -> None: ... type___CPublishedFile_StopPlaytimeTrackingForAllAppItems_Request = CPublishedFile_StopPlaytimeTrackingForAllAppItems_Request class CPublishedFile_StopPlaytimeTrackingForAllAppItems_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CPublishedFile_StopPlaytimeTrackingForAllAppItems_Response = CPublishedFile_StopPlaytimeTrackingForAllAppItems_Response class CPublishedFile_SetPlaytimeForControllerConfigs_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class ControllerConfigUsage(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileid: builtin___int = ... seconds_active: builtin___float = ... def __init__(self, *, publishedfileid : typing___Optional[builtin___int] = None, seconds_active : typing___Optional[builtin___float] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"publishedfileid",b"publishedfileid",u"seconds_active",b"seconds_active"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"publishedfileid",b"publishedfileid",u"seconds_active",b"seconds_active"]) -> None: ... type___ControllerConfigUsage = ControllerConfigUsage appid: builtin___int = ... @property def controller_config_usage(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPublishedFile_SetPlaytimeForControllerConfigs_Request.ControllerConfigUsage]: ... def __init__(self, *, appid : typing___Optional[builtin___int] = None, controller_config_usage : typing___Optional[typing___Iterable[type___CPublishedFile_SetPlaytimeForControllerConfigs_Request.ControllerConfigUsage]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"appid",b"appid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"appid",b"appid",u"controller_config_usage",b"controller_config_usage"]) -> None: ... type___CPublishedFile_SetPlaytimeForControllerConfigs_Request = CPublishedFile_SetPlaytimeForControllerConfigs_Request class CPublishedFile_SetPlaytimeForControllerConfigs_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CPublishedFile_SetPlaytimeForControllerConfigs_Response = CPublishedFile_SetPlaytimeForControllerConfigs_Response class CPublishedFile_AddChild_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileid: builtin___int = ... child_publishedfileid: builtin___int = ... def __init__(self, *, publishedfileid : typing___Optional[builtin___int] = None, child_publishedfileid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"child_publishedfileid",b"child_publishedfileid",u"publishedfileid",b"publishedfileid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"child_publishedfileid",b"child_publishedfileid",u"publishedfileid",b"publishedfileid"]) -> None: ... type___CPublishedFile_AddChild_Request = CPublishedFile_AddChild_Request class CPublishedFile_AddChild_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CPublishedFile_AddChild_Response = CPublishedFile_AddChild_Response class CPublishedFile_RemoveChild_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileid: builtin___int = ... child_publishedfileid: builtin___int = ... def __init__(self, *, publishedfileid : typing___Optional[builtin___int] = None, child_publishedfileid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"child_publishedfileid",b"child_publishedfileid",u"publishedfileid",b"publishedfileid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"child_publishedfileid",b"child_publishedfileid",u"publishedfileid",b"publishedfileid"]) -> None: ... type___CPublishedFile_RemoveChild_Request = CPublishedFile_RemoveChild_Request class CPublishedFile_RemoveChild_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CPublishedFile_RemoveChild_Response = CPublishedFile_RemoveChild_Response class CPublishedFile_GetUserVoteSummary_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, publishedfileids : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"publishedfileids",b"publishedfileids"]) -> None: ... type___CPublishedFile_GetUserVoteSummary_Request = CPublishedFile_GetUserVoteSummary_Request class CPublishedFile_GetUserVoteSummary_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class VoteSummary(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... publishedfileid: builtin___int = ... vote_for: builtin___bool = ... vote_against: builtin___bool = ... reported: builtin___bool = ... def __init__(self, *, publishedfileid : typing___Optional[builtin___int] = None, vote_for : typing___Optional[builtin___bool] = None, vote_against : typing___Optional[builtin___bool] = None, reported : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"publishedfileid",b"publishedfileid",u"reported",b"reported",u"vote_against",b"vote_against",u"vote_for",b"vote_for"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"publishedfileid",b"publishedfileid",u"reported",b"reported",u"vote_against",b"vote_against",u"vote_for",b"vote_for"]) -> None: ... type___VoteSummary = VoteSummary @property def summaries(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPublishedFile_GetUserVoteSummary_Response.VoteSummary]: ... def __init__(self, *, summaries : typing___Optional[typing___Iterable[type___CPublishedFile_GetUserVoteSummary_Response.VoteSummary]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"summaries",b"summaries"]) -> None: ... type___CPublishedFile_GetUserVoteSummary_Response = CPublishedFile_GetUserVoteSummary_Response class CPublishedFile_FileSubscribed_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class RevisionData(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... revision: type___EPublishedFileRevisionValue = ... file_hcontent: builtin___int = ... rtime_updated: builtin___int = ... def __init__(self, *, revision : typing___Optional[type___EPublishedFileRevisionValue] = None, file_hcontent : typing___Optional[builtin___int] = None, rtime_updated : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"file_hcontent",b"file_hcontent",u"revision",b"revision",u"rtime_updated",b"rtime_updated"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"file_hcontent",b"file_hcontent",u"revision",b"revision",u"rtime_updated",b"rtime_updated"]) -> None: ... type___RevisionData = RevisionData published_file_id: builtin___int = ... app_id: builtin___int = ... file_hcontent: builtin___int = ... file_size: builtin___int = ... rtime_subscribed: builtin___int = ... is_depot_content: builtin___bool = ... rtime_updated: builtin___int = ... @property def revisions(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CPublishedFile_FileSubscribed_Notification.RevisionData]: ... def __init__(self, *, published_file_id : typing___Optional[builtin___int] = None, app_id : typing___Optional[builtin___int] = None, file_hcontent : typing___Optional[builtin___int] = None, file_size : typing___Optional[builtin___int] = None, rtime_subscribed : typing___Optional[builtin___int] = None, is_depot_content : typing___Optional[builtin___bool] = None, rtime_updated : typing___Optional[builtin___int] = None, revisions : typing___Optional[typing___Iterable[type___CPublishedFile_FileSubscribed_Notification.RevisionData]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"file_hcontent",b"file_hcontent",u"file_size",b"file_size",u"is_depot_content",b"is_depot_content",u"published_file_id",b"published_file_id",u"rtime_subscribed",b"rtime_subscribed",u"rtime_updated",b"rtime_updated"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"file_hcontent",b"file_hcontent",u"file_size",b"file_size",u"is_depot_content",b"is_depot_content",u"published_file_id",b"published_file_id",u"revisions",b"revisions",u"rtime_subscribed",b"rtime_subscribed",u"rtime_updated",b"rtime_updated"]) -> None: ... type___CPublishedFile_FileSubscribed_Notification = CPublishedFile_FileSubscribed_Notification class CPublishedFile_FileUnsubscribed_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... published_file_id: builtin___int = ... app_id: builtin___int = ... def __init__(self, *, published_file_id : typing___Optional[builtin___int] = None, app_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"published_file_id",b"published_file_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"published_file_id",b"published_file_id"]) -> None: ... type___CPublishedFile_FileUnsubscribed_Notification = CPublishedFile_FileUnsubscribed_Notification class CPublishedFile_FileDeleted_Client_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... published_file_id: builtin___int = ... app_id: builtin___int = ... def __init__(self, *, published_file_id : typing___Optional[builtin___int] = None, app_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"published_file_id",b"published_file_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"published_file_id",b"published_file_id"]) -> None: ... type___CPublishedFile_FileDeleted_Client_Notification = CPublishedFile_FileDeleted_Client_Notification class PublishedFile(google___protobuf___service___Service, metaclass=abc___ABCMeta): @abc___abstractmethod def Subscribe(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_Subscribe_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_Subscribe_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_Subscribe_Response]: ... @abc___abstractmethod def Unsubscribe(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_Unsubscribe_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_Unsubscribe_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_Unsubscribe_Response]: ... @abc___abstractmethod def CanSubscribe(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_CanSubscribe_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_CanSubscribe_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_CanSubscribe_Response]: ... @abc___abstractmethod def Publish(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_Publish_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_Publish_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_Publish_Response]: ... @abc___abstractmethod def GetDetails(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_GetDetails_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_GetDetails_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_GetDetails_Response]: ... @abc___abstractmethod def GetItemInfo(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_GetItemInfo_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_GetItemInfo_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_GetItemInfo_Response]: ... @abc___abstractmethod def GetUserFiles(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_GetUserFiles_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_GetUserFiles_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_GetUserFiles_Response]: ... @abc___abstractmethod def AreFilesInSubscriptionList(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_AreFilesInSubscriptionList_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_AreFilesInSubscriptionList_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_AreFilesInSubscriptionList_Response]: ... @abc___abstractmethod def Update(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_Update_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_Update_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_Update_Response]: ... @abc___abstractmethod def GetChangeHistoryEntry(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_GetChangeHistoryEntry_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_GetChangeHistoryEntry_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_GetChangeHistoryEntry_Response]: ... @abc___abstractmethod def GetChangeHistory(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_GetChangeHistory_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_GetChangeHistory_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_GetChangeHistory_Response]: ... @abc___abstractmethod def RefreshVotingQueue(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_RefreshVotingQueue_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_RefreshVotingQueue_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_RefreshVotingQueue_Response]: ... @abc___abstractmethod def QueryFiles(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_QueryFiles_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_QueryFiles_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_QueryFiles_Response]: ... @abc___abstractmethod def AddAppRelationship(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_AddAppRelationship_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_AddAppRelationship_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_AddAppRelationship_Response]: ... @abc___abstractmethod def RemoveAppRelationship(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_RemoveAppRelationship_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_RemoveAppRelationship_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_RemoveAppRelationship_Response]: ... @abc___abstractmethod def GetAppRelationships(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_GetAppRelationships_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_GetAppRelationships_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_GetAppRelationships_Response]: ... @abc___abstractmethod def StartPlaytimeTracking(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_StartPlaytimeTracking_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_StartPlaytimeTracking_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_StartPlaytimeTracking_Response]: ... @abc___abstractmethod def StopPlaytimeTracking(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_StopPlaytimeTracking_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_StopPlaytimeTracking_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_StopPlaytimeTracking_Response]: ... @abc___abstractmethod def StopPlaytimeTrackingForAllAppItems(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_StopPlaytimeTrackingForAllAppItems_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_StopPlaytimeTrackingForAllAppItems_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_StopPlaytimeTrackingForAllAppItems_Response]: ... @abc___abstractmethod def SetPlaytimeForControllerConfigs(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_SetPlaytimeForControllerConfigs_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_SetPlaytimeForControllerConfigs_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_SetPlaytimeForControllerConfigs_Response]: ... @abc___abstractmethod def AddChild(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_AddChild_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_AddChild_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_AddChild_Response]: ... @abc___abstractmethod def RemoveChild(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_RemoveChild_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_RemoveChild_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_RemoveChild_Response]: ... @abc___abstractmethod def GetUserVoteSummary(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_GetUserVoteSummary_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_GetUserVoteSummary_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_GetUserVoteSummary_Response]: ... class PublishedFile_Stub(PublishedFile): def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ... def Subscribe(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_Subscribe_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_Subscribe_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_Subscribe_Response]: ... def Unsubscribe(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_Unsubscribe_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_Unsubscribe_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_Unsubscribe_Response]: ... def CanSubscribe(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_CanSubscribe_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_CanSubscribe_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_CanSubscribe_Response]: ... def Publish(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_Publish_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_Publish_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_Publish_Response]: ... def GetDetails(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_GetDetails_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_GetDetails_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_GetDetails_Response]: ... def GetItemInfo(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_GetItemInfo_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_GetItemInfo_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_GetItemInfo_Response]: ... def GetUserFiles(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_GetUserFiles_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_GetUserFiles_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_GetUserFiles_Response]: ... def AreFilesInSubscriptionList(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_AreFilesInSubscriptionList_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_AreFilesInSubscriptionList_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_AreFilesInSubscriptionList_Response]: ... def Update(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_Update_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_Update_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_Update_Response]: ... def GetChangeHistoryEntry(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_GetChangeHistoryEntry_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_GetChangeHistoryEntry_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_GetChangeHistoryEntry_Response]: ... def GetChangeHistory(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_GetChangeHistory_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_GetChangeHistory_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_GetChangeHistory_Response]: ... def RefreshVotingQueue(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_RefreshVotingQueue_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_RefreshVotingQueue_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_RefreshVotingQueue_Response]: ... def QueryFiles(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_QueryFiles_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_QueryFiles_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_QueryFiles_Response]: ... def AddAppRelationship(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_AddAppRelationship_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_AddAppRelationship_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_AddAppRelationship_Response]: ... def RemoveAppRelationship(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_RemoveAppRelationship_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_RemoveAppRelationship_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_RemoveAppRelationship_Response]: ... def GetAppRelationships(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_GetAppRelationships_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_GetAppRelationships_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_GetAppRelationships_Response]: ... def StartPlaytimeTracking(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_StartPlaytimeTracking_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_StartPlaytimeTracking_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_StartPlaytimeTracking_Response]: ... def StopPlaytimeTracking(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_StopPlaytimeTracking_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_StopPlaytimeTracking_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_StopPlaytimeTracking_Response]: ... def StopPlaytimeTrackingForAllAppItems(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_StopPlaytimeTrackingForAllAppItems_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_StopPlaytimeTrackingForAllAppItems_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_StopPlaytimeTrackingForAllAppItems_Response]: ... def SetPlaytimeForControllerConfigs(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_SetPlaytimeForControllerConfigs_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_SetPlaytimeForControllerConfigs_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_SetPlaytimeForControllerConfigs_Response]: ... def AddChild(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_AddChild_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_AddChild_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_AddChild_Response]: ... def RemoveChild(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_RemoveChild_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_RemoveChild_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_RemoveChild_Response]: ... def GetUserVoteSummary(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_GetUserVoteSummary_Request, done: typing___Optional[typing___Callable[[type___CPublishedFile_GetUserVoteSummary_Response], None]], ) -> concurrent___futures___Future[type___CPublishedFile_GetUserVoteSummary_Response]: ... class PublishedFileClient(google___protobuf___service___Service, metaclass=abc___ABCMeta): @abc___abstractmethod def NotifyFileSubscribed(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_FileSubscribed_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyFileUnsubscribed(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_FileUnsubscribed_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyFileDeleted(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_FileDeleted_Client_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... class PublishedFileClient_Stub(PublishedFileClient): def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ... def NotifyFileSubscribed(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_FileSubscribed_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyFileUnsubscribed(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_FileUnsubscribed_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyFileDeleted(self, rpc_controller: google___protobuf___service___RpcController, request: type___CPublishedFile_FileDeleted_Client_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...