# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: steammessages_publishedfile.proto

from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)


import steammessages_unified_base_pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='steammessages_publishedfile.proto',
  package='',
  serialized_pb='\n!steammessages_publishedfile.proto\x1a steammessages_unified_base.proto\"t\n CPublishedFile_Subscribe_Request\x12\x17\n\x0fpublishedfileid\x18\x01 \x01(\x04\x12\x11\n\tlist_type\x18\x02 \x01(\r\x12\r\n\x05\x61ppid\x18\x03 \x01(\x05\x12\x15\n\rnotify_client\x18\x04 \x01(\x08\"#\n!CPublishedFile_Subscribe_Response\"v\n\"CPublishedFile_Unsubscribe_Request\x12\x17\n\x0fpublishedfileid\x18\x01 \x01(\x04\x12\x11\n\tlist_type\x18\x02 \x01(\r\x12\r\n\x05\x61ppid\x18\x03 \x01(\x05\x12\x15\n\rnotify_client\x18\x04 \x01(\x08\"%\n#CPublishedFile_Unsubscribe_Response\">\n#CPublishedFile_CanSubscribe_Request\x12\x17\n\x0fpublishedfileid\x18\x01 \x01(\x04\"=\n$CPublishedFile_CanSubscribe_Response\x12\x15\n\rcan_subscribe\x18\x01 \x01(\x08\"\xcc\n\n\x1e\x43PublishedFile_Publish_Request\x12<\n\x05\x61ppid\x18\x01 \x01(\rB-\x82\xb5\x18)App Id this file is being published FROM.\x12\x43\n\x0e\x63onsumer_appid\x18\x02 \x01(\rB+\x82\xb5\x18\'App Id this file is being published TO.\x12K\n\rcloudfilename\x18\x03 \x01(\tB4\x82\xb5\x18\x30Name of the file to publish in the user\'s cloud.\x12[\n\x15preview_cloudfilename\x18\x04 \x01(\tB<\x82\xb5\x18\x38Name of the file to use as the published file\'s preview.\x12\x35\n\x05title\x18\x05 \x01(\tB&\x82\xb5\x18\"Text title for the published file.\x12\x46\n\x10\x66ile_description\x18\x06 \x01(\tB,\x82\xb5\x18(Text description for the published file.\x12L\n\tfile_type\x18\x07 \x01(\rB9\x82\xb5\x18\x35(EWorkshopFileType) Type of Workshop file to publish.\x12I\n\x16\x63onsumer_shortcut_name\x18\x08 \x01(\tB)\x82\xb5\x18%Shortcut name for the published file.\x12I\n\x10youtube_username\x18\t \x01(\tB/\x82\xb5\x18+(Optional) User\'s YouTube account username.\x12\\\n\x0fyoutube_videoid\x18\n \x01(\tBC\x82\xb5\x18?(Optional) Video Id of a YouTube video for this published file.\x12\x81\x01\n\nvisibility\x18\x0b \x01(\rBm\x82\xb5\x18i(ERemoteStoragePublishedFileVisibility) Visibility of the published file (private, friends, public, etc.)\x12k\n\x0credirect_uri\x18\x0c \x01(\tBU\x82\xb5\x18Q(Optional) If supplied, the resulting published file\'s Id is appended to the URI.\x12\x44\n\x04tags\x18\r \x03(\tB6\x82\xb5\x18\x32\x41rray of text tags to apply to the published file.\x12Y\n\x0f\x63ollection_type\x18\x0e \x01(\tB@\x82\xb5\x18<(Optional) Type of collection the published file represents.\x12M\n\tgame_type\x18\x0f \x01(\tB:\x82\xb5\x18\x36(Optional) Type of game the published file represents.\x12[\n\x03url\x18\x10 \x01(\tBN\x82\xb5\x18J(Optional) If this represents a game, this is the URL to that game\'s page.\"P\n\x1f\x43PublishedFile_Publish_Response\x12\x17\n\x0fpublishedfileid\x18\x01 \x01(\x04\x12\x14\n\x0credirect_uri\x18\x02 \x01(\t\"\xed\x06\n!CPublishedFile_GetDetails_Request\x12P\n\x10publishedfileids\x18\x01 \x03(\x06\x42\x36\x82\xb5\x18\x32Set of published file Ids to retrieve details for.\x12Q\n\x0bincludetags\x18\x02 \x01(\x08\x42<\x82\xb5\x18\x38If true, return tag information in the returned details.\x12\x63\n\x19includeadditionalpreviews\x18\x03 \x01(\x08\x42@\x82\xb5\x18<If true, return preview information in the returned details.\x12N\n\x0fincludechildren\x18\x04 \x01(\x08\x42\x35\x82\xb5\x18\x31If true, return children in the returned details.\x12R\n\rincludekvtags\x18\x05 \x01(\x08\x42;\x82\xb5\x18\x37If true, return key value tags in the returned details.\x12L\n\x0cincludevotes\x18\x06 \x01(\x08\x42\x36\x82\xb5\x18\x32If true, return vote data in the returned details.\x12\x63\n\x11short_description\x18\x08 \x01(\x08\x42H\x82\xb5\x18\x44If true, return a short description instead of the full description.\x12L\n\x12includeforsaledata\x18\n \x01(\x08\x42\x30\x82\xb5\x18,If true, return pricing data, if applicable.\x12\x42\n\x0fincludemetadata\x18\x0b \x01(\x08\x42)\x82\xb5\x18%If true, populate the metadata field.\x12U\n\x08language\x18\x0c \x01(\x05:\x01\x30\x42@\x82\xb5\x18<Specifies the localized text to return. Defaults to English.\"\xe5\x13\n\x14PublishedFileDetails\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x17\n\x0fpublishedfileid\x18\x02 \x01(\x04\x12\x0f\n\x07\x63reator\x18\x03 \x01(\x06\x12\x15\n\rcreator_appid\x18\x04 \x01(\r\x12\x16\n\x0e\x63onsumer_appid\x18\x05 \x01(\r\x12\x1b\n\x13\x63onsumer_shortcutid\x18\x06 \x01(\r\x12\x10\n\x08\x66ilename\x18\x07 \x01(\t\x12\x11\n\tfile_size\x18\x08 \x01(\x04\x12\x19\n\x11preview_file_size\x18\t \x01(\x04\x12\x10\n\x08\x66ile_url\x18\n \x01(\t\x12\x13\n\x0bpreview_url\x18\x0b \x01(\t\x12\x16\n\x0eyoutubevideoid\x18\x0c \x01(\t\x12\x0b\n\x03url\x18\r \x01(\t\x12\x15\n\rhcontent_file\x18\x0e \x01(\x06\x12\x18\n\x10hcontent_preview\x18\x0f \x01(\x06\x12\r\n\x05title\x18\x10 \x01(\t\x12\x18\n\x10\x66ile_description\x18\x11 \x01(\t\x12\x19\n\x11short_description\x18\x12 \x01(\t\x12\x14\n\x0ctime_created\x18\x13 \x01(\r\x12\x14\n\x0ctime_updated\x18\x14 \x01(\r\x12\x12\n\nvisibility\x18\x15 \x01(\r\x12\r\n\x05\x66lags\x18\x16 \x01(\r\x12\x15\n\rworkshop_file\x18\x17 \x01(\x08\x12\x19\n\x11workshop_accepted\x18\x18 \x01(\x08\x12\x1a\n\x12show_subscribe_all\x18\x19 \x01(\x08\x12\x1e\n\x16num_comments_developer\x18\x1a \x01(\x05\x12\x1b\n\x13num_comments_public\x18\x1b \x01(\x05\x12\x0e\n\x06\x62\x61nned\x18\x1c \x01(\x08\x12\x12\n\nban_reason\x18\x1d \x01(\t\x12\x0e\n\x06\x62\x61nner\x18\x1e \x01(\x06\x12\x16\n\x0e\x63\x61n_be_deleted\x18\x1f \x01(\x08\x12\x14\n\x0cincompatible\x18  \x01(\x08\x12\x10\n\x08\x61pp_name\x18! \x01(\t\x12\x11\n\tfile_type\x18\" \x01(\r\x12\x15\n\rcan_subscribe\x18# \x01(\x08\x12\x15\n\rsubscriptions\x18$ \x01(\r\x12\x11\n\tfavorited\x18% \x01(\r\x12\x11\n\tfollowers\x18& \x01(\r\x12\x1e\n\x16lifetime_subscriptions\x18\' \x01(\r\x12\x1a\n\x12lifetime_favorited\x18( \x01(\r\x12\x1a\n\x12lifetime_followers\x18) \x01(\r\x12\r\n\x05views\x18* \x01(\r\x12\x13\n\x0bimage_width\x18+ \x01(\r\x12\x14\n\x0cimage_height\x18, \x01(\r\x12\x11\n\timage_url\x18- \x01(\t\x12\x13\n\x0bspoiler_tag\x18. \x01(\x08\x12\x12\n\nshortcutid\x18/ \x01(\r\x12\x14\n\x0cshortcutname\x18\x30 \x01(\t\x12\x14\n\x0cnum_children\x18\x31 \x01(\r\x12\x13\n\x0bnum_reports\x18\x32 \x01(\r\x12/\n\x08previews\x18\x33 \x03(\x0b\x32\x1d.PublishedFileDetails.Preview\x12\'\n\x04tags\x18\x34 \x03(\x0b\x32\x19.PublishedFileDetails.Tag\x12-\n\x08\x63hildren\x18\x35 \x03(\x0b\x32\x1b.PublishedFileDetails.Child\x12+\n\x06kvtags\x18\x36 \x03(\x0b\x32\x1b.PublishedFileDetails.KVTag\x12\x31\n\tvote_data\x18\x37 \x01(\x0b\x32\x1e.PublishedFileDetails.VoteData\x12r\n\x0ftime_subscribed\x18\x38 \x01(\rBY\x82\xb5\x18UOnly valid in PublishedFile.GetUserFiles and not normal PublishedFile.GetDetail calls\x12\x61\n\rfor_sale_data\x18\x39 \x01(\x0b\x32!.PublishedFileDetails.ForSaleDataB\'\x82\xb5\x18#Pricing information, if applicable.\x12\x37\n\x08metadata\x18: \x01(\tB%\x82\xb5\x18!Metadata associated with the item\x12\x1a\n\x12incompatible_actor\x18; \x01(\x06\x12\x1e\n\x16incompatible_timestamp\x18< \x01(\r\x12\x43\n\x08language\x18= \x01(\x05:\x01\x30\x42.\x82\xb5\x18*The language of the title and description.\x1a%\n\x03Tag\x12\x0b\n\x03tag\x18\x01 \x01(\t\x12\x11\n\tadminonly\x18\x02 \x01(\x08\x1at\n\x07Preview\x12\x11\n\tpreviewid\x18\x01 \x01(\x04\x12\x11\n\tsortorder\x18\x02 \x01(\r\x12\x0b\n\x03url\x18\x03 \x01(\t\x12\x0c\n\x04size\x18\x04 \x01(\r\x12\x10\n\x08\x66ilename\x18\x05 \x01(\t\x12\x16\n\x0eyoutubevideoid\x18\x06 \x01(\t\x1a\x46\n\x05\x43hild\x12\x17\n\x0fpublishedfileid\x18\x01 \x01(\x04\x12\x11\n\tsortorder\x18\x02 \x01(\r\x12\x11\n\tfile_type\x18\x03 \x01(\r\x1a#\n\x05KVTag\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x1a?\n\x08VoteData\x12\r\n\x05score\x18\x01 \x01(\x02\x12\x10\n\x08votes_up\x18\x02 \x01(\r\x12\x12\n\nvotes_down\x18\x03 \x01(\r\x1a\xf1\x01\n\x0b\x46orSaleData\x12\x13\n\x0bis_for_sale\x18\x01 \x01(\x08\x12\x16\n\x0eprice_category\x18\x02 \x01(\r\x12V\n\x07\x65status\x18\x03 \x01(\x0e\x32\x31.PublishedFileDetails.EPublishedFileForSaleStatus:\x12k_PFFSS_NotForSale\x12\x1c\n\x14price_category_floor\x18\x04 \x01(\r\x12\"\n\x1aprice_is_pay_what_you_want\x18\x05 \x01(\x08\x12\x1b\n\x13\x64iscount_percentage\x18\x06 \x01(\r\"\xc8\x01\n\x1b\x45PublishedFileForSaleStatus\x12\x16\n\x12k_PFFSS_NotForSale\x10\x00\x12\x1b\n\x17k_PFFSS_PendingApproval\x10\x01\x12\x1b\n\x17k_PFFSS_ApprovedForSale\x10\x02\x12\x1b\n\x17k_PFFSS_RejectedForSale\x10\x03\x12\x1b\n\x17k_PFFSS_NoLongerForSale\x10\x04\x12\x1d\n\x19k_PFFSS_TentativeApproval\x10\x05\"Y\n\"CPublishedFile_GetDetails_Response\x12\x33\n\x14publishedfiledetails\x18\x01 \x03(\x0b\x32\x15.PublishedFileDetails\"\xda\x01\n\"CPublishedFile_GetItemInfo_Request\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x19\n\x11last_time_updated\x18\x02 \x01(\r\x12H\n\x0eworkshop_items\x18\x03 \x03(\x0b\x32\x30.CPublishedFile_GetItemInfo_Request.WorkshopItem\x1a?\n\x0cWorkshopItem\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x14\n\x0ctime_updated\x18\x02 \x01(\r\"\xf2\x01\n#CPublishedFile_GetItemInfo_Response\x12\x13\n\x0bupdate_time\x18\x01 \x01(\r\x12M\n\x0eworkshop_items\x18\x02 \x03(\x0b\x32\x35.CPublishedFile_GetItemInfo_Response.WorkshopItemInfo\x1ag\n\x10WorkshopItemInfo\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x14\n\x0ctime_updated\x18\x02 \x01(\r\x12\x13\n\x0bmanifest_id\x18\x03 \x01(\x06\x12\r\n\x05\x66lags\x18\x04 \x01(\r\"\xf6\x10\n#CPublishedFile_GetUserFiles_Request\x12J\n\x07steamid\x18\x01 \x01(\x06\x42\x39\x82\xb5\x18\x35Steam ID of the user whose files are being requested.\x12\x46\n\x05\x61ppid\x18\x02 \x01(\rB7\x82\xb5\x18\x33\x41pp Id of the app that the files were published to.\x12:\n\x04page\x18\x04 \x01(\r:\x01\x31\x42)\x82\xb5\x18%(Optional) Starting page for results.\x12P\n\nnumperpage\x18\x05 \x01(\r:\x01\x31\x42\x39\x82\xb5\x18\x35(Optional) The number of results, per page to return.\x12\x43\n\x04type\x18\x06 \x01(\t:\x07myfilesB,\x82\xb5\x18((Optional) Type of files to be returned.\x12Y\n\nsortmethod\x18\x07 \x01(\t:\x0blastupdatedB8\x82\xb5\x18\x34(Optional) Sorting method to use on returned values.\x12;\n\x07privacy\x18\t \x01(\rB*\x82\xb5\x18&(optional) Filter by privacy settings.\x12h\n\x0crequiredtags\x18\n \x03(\tBR\x82\xb5\x18N(Optional) Tags that must be present on a published file to satisfy the query.\x12l\n\x0c\x65xcludedtags\x18\x0b \x03(\tBV\x82\xb5\x18R(Optional) Tags that must NOT be present on a published file to satisfy the query.\x12n\n\x10required_kv_tags\x18\x1e \x03(\x0b\x32*.CPublishedFile_GetUserFiles_Request.KVTagB(\x82\xb5\x18$Required key-value tags to match on.\x12=\n\x08\x66iletype\x18\x0e \x01(\rB+\x82\xb5\x18\'(Optional) File type to match files to.\x12\x61\n\rcreator_appid\x18\x0f \x01(\rBJ\x82\xb5\x18\x46\x41pp Id of the app that published the files, only matched if specified.\x12I\n\x14match_cloud_filename\x18\x10 \x01(\tB+\x82\xb5\x18\'Match this cloud filename if specified.\x12j\n\x15\x63\x61\x63he_max_age_seconds\x18\x1b \x01(\r:\x01\x30\x42H\x82\xb5\x18\x44\x41llow stale data to be returned for the specified number of seconds.\x12U\n\x08language\x18\x1d \x01(\x05:\x01\x30\x42@\x82\xb5\x18<Specifies the localized text to return. Defaults to English.\x12i\n\ttotalonly\x18\x11 \x01(\x08\x42V\x82\xb5\x18R(Optional) If true, only return the total number of files that satisfy this query.\x12n\n\x08ids_only\x18\x12 \x01(\x08\x42\\\x82\xb5\x18X(Optional) If true, only return the published file ids of files that satisfy this query.\x12\x34\n\x10return_vote_data\x18\x13 \x01(\x08:\x04trueB\x14\x82\xb5\x18\x10Return vote data\x12\x38\n\x0breturn_tags\x18\x14 \x01(\x08\x42#\x82\xb5\x18\x1fReturn tags in the file details\x12K\n\x0ereturn_kv_tags\x18\x15 \x01(\x08:\x04trueB-\x82\xb5\x18)Return key-value tags in the file details\x12W\n\x0freturn_previews\x18\x16 \x01(\x08\x42>\x82\xb5\x18:Return preview image and video details in the file details\x12\x46\n\x0freturn_children\x18\x17 \x01(\x08\x42-\x82\xb5\x18)Return child item ids in the file details\x12l\n\x18return_short_description\x18\x18 \x01(\x08:\x04trueBD\x82\xb5\x18@Populate the short_description field instead of file_description\x12K\n\x14return_for_sale_data\x18\x1a \x01(\x08\x42-\x82\xb5\x18)Return pricing information, if applicable\x12?\n\x0freturn_metadata\x18\x1c \x01(\x08:\x05\x66\x61lseB\x1f\x82\xb5\x18\x1bPopulate the metadata field\x1a#\n\x05KVTag\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\x80\x02\n$CPublishedFile_GetUserFiles_Response\x12\r\n\x05total\x18\x01 \x01(\r\x12\x12\n\nstartindex\x18\x02 \x01(\r\x12\x33\n\x14publishedfiledetails\x18\x03 \x03(\x0b\x32\x15.PublishedFileDetails\x12\x37\n\x04\x61pps\x18\x04 \x03(\x0b\x32).CPublishedFile_GetUserFiles_Response.App\x1aG\n\x03\x41pp\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\nshortcutid\x18\x03 \x01(\r\x12\x0f\n\x07private\x18\x04 \x01(\x08\"\x91\x06\n\x1d\x43PublishedFile_Update_Request\x12\x39\n\x05\x61ppid\x18\x01 \x01(\rB*\x82\xb5\x18&App Id this published file belongs to.\x12L\n\x0fpublishedfileid\x18\x02 \x01(\x06\x42\x33\x82\xb5\x18/Published file id of the file we\'d like update.\x12:\n\x05title\x18\x03 \x01(\tB+\x82\xb5\x18\'(Optional) Title of the published file.\x12K\n\x10\x66ile_description\x18\x04 \x01(\tB1\x82\xb5\x18-(Optional) Description of the published file.\x12\x44\n\nvisibility\x18\x05 \x01(\rB0\x82\xb5\x18,(Optional) Visibility of the published file.\x12@\n\x04tags\x18\x06 \x03(\tB2\x82\xb5\x18.(Optional) Set of tags for the published file.\x12\x41\n\x08\x66ilename\x18\x07 \x01(\tB/\x82\xb5\x18+(Optional) Filename for the published file.\x12Q\n\x10preview_filename\x18\x08 \x01(\tB7\x82\xb5\x18\x33(Optional) Preview filename for the published file.\x12^\n\x0bimage_width\x18\x0f \x01(\rBI\x82\xb5\x18\x45(Optional) If this is an image file, you can specify the image width.\x12`\n\x0cimage_height\x18\x10 \x01(\rBJ\x82\xb5\x18\x46(Optional) If this is an image file, you can specify the image height.\" \n\x1e\x43PublishedFile_Update_Response\"\xb8\x01\n,CPublishedFile_GetChangeHistoryEntry_Request\x12\x63\n\x0fpublishedfileid\x18\x01 \x01(\x06\x42J\x82\xb5\x18\x46Published file id of the file we\'d like to get the change history for.\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x10\n\x08language\x18\x03 \x01(\x05\"]\n-CPublishedFile_GetChangeHistoryEntry_Response\x12\x1a\n\x12\x63hange_description\x18\x01 \x01(\t\x12\x10\n\x08language\x18\x02 \x01(\x05\"\x9e\x02\n\'CPublishedFile_GetChangeHistory_Request\x12\x63\n\x0fpublishedfileid\x18\x01 \x01(\x06\x42J\x82\xb5\x18\x46Published file id of the file we\'d like to get the change history for.\x12@\n\ntotal_only\x18\x02 \x01(\x08\x42,\x82\xb5\x18(Return the total number of changes only.\x12\x12\n\nstartindex\x18\x03 \x01(\r\x12\r\n\x05\x63ount\x18\x04 \x01(\r\x12)\n\x08language\x18\x05 \x01(\x05:\x01\x30\x42\x14\x82\xb5\x18\x10\x44\x65sired language\"\xcd\x01\n(CPublishedFile_GetChangeHistory_Response\x12\x44\n\x07\x63hanges\x18\x01 \x03(\x0b\x32\x33.CPublishedFile_GetChangeHistory_Response.ChangeLog\x12\r\n\x05total\x18\x02 \x01(\r\x1aL\n\tChangeLog\x12\x11\n\ttimestamp\x18\x01 \x01(\r\x12\x1a\n\x12\x63hange_description\x18\x02 \x01(\t\x12\x10\n\x08language\x18\x03 \x01(\x05\"\xbb\x04\n)CPublishedFile_RefreshVotingQueue_Request\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x42\n\x12matching_file_type\x18\x02 \x01(\rB&\x82\xb5\x18\"EPublishedFileInfoMatchingFileType\x12l\n\x04tags\x18\x03 \x03(\tB^\x82\xb5\x18ZInclude files that have all the tags or any of the tags if match_all_tags is set to false.\x12\x95\x01\n\x0ematch_all_tags\x18\x04 \x01(\x08:\x04trueBw\x82\xb5\x18sIf true, then files must have all the tags specified.  If false, then must have at least one of the tags specified.\x12I\n\rexcluded_tags\x18\x05 \x03(\tB2\x82\xb5\x18.Exclude any files that have any of these tags.\x12j\n\x12\x64\x65sired_queue_size\x18\x06 \x01(\rBN\x82\xb5\x18JDesired number of items in the voting queue.  May be clamped by the server\",\n*CPublishedFile_RefreshVotingQueue_Response\"\xd2\x12\n!CPublishedFile_QueryFiles_Request\x12L\n\nquery_type\x18\x01 \x01(\rB8\x82\xb5\x18\x34\x65numeration EPublishedFileQueryType in clientenums.h\x12\x1e\n\x04page\x18\x02 \x01(\rB\x10\x82\xb5\x18\x0c\x43urrent page\x12P\n\nnumperpage\x18\x03 \x01(\r:\x01\x31\x42\x39\x82\xb5\x18\x35(Optional) The number of results, per page to return.\x12\x35\n\rcreator_appid\x18\x04 \x01(\rB\x1e\x82\xb5\x18\x1a\x41pp that created the files\x12.\n\x05\x61ppid\x18\x05 \x01(\rB\x1f\x82\xb5\x18\x1b\x41pp that consumes the files\x12N\n\x0crequiredtags\x18\x06 \x03(\tB8\x82\xb5\x18\x34Tags to match on. See match_all_tags parameter below\x12l\n\x0c\x65xcludedtags\x18\x07 \x03(\tBV\x82\xb5\x18R(Optional) Tags that must NOT be present on a published file to satisfy the query.\x12\x8a\x01\n\x0ematch_all_tags\x18\x08 \x01(\x08:\x04trueBl\x82\xb5\x18hIf true, then items must have all the tags specified, otherwise they must have at least one of the tags.\x12Q\n\x0erequired_flags\x18\t \x03(\tB9\x82\xb5\x18\x35Required flags that must be set on any returned items\x12K\n\romitted_flags\x18\n \x03(\tB4\x82\xb5\x18\x30\x46lags that must not be set on any returned items\x12I\n\x0bsearch_text\x18\x0b \x01(\tB4\x82\xb5\x18\x30Text to match in the item\'s title or description\x12\x38\n\x08\x66iletype\x18\x0c \x01(\rB&\x82\xb5\x18\"EPublishedFileInfoMatchingFileType\x12P\n\x15\x63hild_publishedfileid\x18\r \x01(\x06\x42\x31\x82\xb5\x18-Find all items that reference the given item.\x12\x82\x01\n\x04\x64\x61ys\x18\x0e \x01(\rBt\x82\xb5\x18pIf query_type is k_PublishedFileQueryType_RankedByTrend, then this is the number of days to get votes for [1,7].\x12\xb0\x01\n\x19include_recent_votes_only\x18\x0f \x01(\x08\x42\x8c\x01\x82\xb5\x18\x87\x01If query_type is k_PublishedFileQueryType_RankedByTrend, then limit result set just to items that have votes within the day range given\x12j\n\x15\x63\x61\x63he_max_age_seconds\x18\x1f \x01(\r:\x01\x30\x42H\x82\xb5\x18\x44\x41llow stale data to be returned for the specified number of seconds.\x12`\n\x08language\x18! \x01(\x05:\x01\x30\x42K\x82\xb5\x18GLanguage to search in and also what gets returned. Defaults to English.\x12l\n\x10required_kv_tags\x18\" \x03(\x0b\x32(.CPublishedFile_QueryFiles_Request.KVTagB(\x82\xb5\x18$Required key-value tags to match on.\x12i\n\ttotalonly\x18\x10 \x01(\x08\x42V\x82\xb5\x18R(Optional) If true, only return the total number of files that satisfy this query.\x12.\n\x10return_vote_data\x18\x11 \x01(\x08\x42\x14\x82\xb5\x18\x10Return vote data\x12\x38\n\x0breturn_tags\x18\x12 \x01(\x08\x42#\x82\xb5\x18\x1fReturn tags in the file details\x12\x45\n\x0ereturn_kv_tags\x18\x13 \x01(\x08\x42-\x82\xb5\x18)Return key-value tags in the file details\x12W\n\x0freturn_previews\x18\x14 \x01(\x08\x42>\x82\xb5\x18:Return preview image and video details in the file details\x12\x46\n\x0freturn_children\x18\x15 \x01(\x08\x42-\x82\xb5\x18)Return child item ids in the file details\x12\x66\n\x18return_short_description\x18\x16 \x01(\x08\x42\x44\x82\xb5\x18@Populate the short_description field instead of file_description\x12K\n\x14return_for_sale_data\x18\x1e \x01(\x08\x42-\x82\xb5\x18)Return pricing information, if applicable\x12\x39\n\x0freturn_metadata\x18  \x01(\x08:\x05\x66\x61lseB\x19\x82\xb5\x18\x15Populate the metadata\x1a#\n\x05KVTag\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\x8a\x02\n\"CPublishedFile_QueryFiles_Response\x12T\n\x05total\x18\x01 \x01(\rBE\x82\xb5\x18\x41Number of matches found, not necessarily number of items returned\x12\x8d\x01\n\x14publishedfiledetails\x18\x02 \x03(\x0b\x32\x15.PublishedFileDetailsBX\x82\xb5\x18TEach file details will be populated, depending on what return values were requested.2\xa5\x0e\n\rPublishedFile\x12\x81\x01\n\tSubscribe\x12!.CPublishedFile_Subscribe_Request\x1a\".CPublishedFile_Subscribe_Response\"-\x82\xb5\x18)Subscribes the user to the published file\x12\x8b\x01\n\x0bUnsubscribe\x12#.CPublishedFile_Unsubscribe_Request\x1a$.CPublishedFile_Unsubscribe_Response\"1\x82\xb5\x18-Unsubscribes the user from the published file\x12\x96\x01\n\x0c\x43\x61nSubscribe\x12$.CPublishedFile_CanSubscribe_Request\x1a%.CPublishedFile_CanSubscribe_Response\"9\x82\xb5\x18\x35\x43heck if the user can subscribe to the published file\x12\x80\x01\n\x07Publish\x12\x1f.CPublishedFile_Publish_Request\x1a .CPublishedFile_Publish_Response\"2\x82\xb5\x18.Publishes a clouded user file to the Workshop.\x12\x90\x01\n\nGetDetails\x12\".CPublishedFile_GetDetails_Request\x1a#.CPublishedFile_GetDetails_Response\"9\x82\xb5\x18\x35Retrieves information about a set of published files.\x12\x93\x01\n\x0bGetItemInfo\x12#.CPublishedFile_GetItemInfo_Request\x1a$.CPublishedFile_GetItemInfo_Response\"9\x82\xb5\x18\x35Retrieves information about a set of published files.\x12\x85\x01\n\x0cGetUserFiles\x12$.CPublishedFile_GetUserFiles_Request\x1a%.CPublishedFile_GetUserFiles_Response\"(\x82\xb5\x18$Retrieves files published by a user.\x12z\n\x06Update\x12\x1e.CPublishedFile_Update_Request\x1a\x1f.CPublishedFile_Update_Response\"/\x82\xb5\x18+Updates information about a published file.\x12\xc0\x01\n\x15GetChangeHistoryEntry\x12-.CPublishedFile_GetChangeHistoryEntry_Request\x1a..CPublishedFile_GetChangeHistoryEntry_Response\"H\x82\xb5\x18\x44Returns data on a specific change history entry for a published file\x12\xa4\x01\n\x10GetChangeHistory\x12(.CPublishedFile_GetChangeHistory_Request\x1a).CPublishedFile_GetChangeHistory_Response\";\x82\xb5\x18\x37Returns data on the change history for a published file\x12\x98\x01\n\x12RefreshVotingQueue\x12*.CPublishedFile_RefreshVotingQueue_Request\x1a+.CPublishedFile_RefreshVotingQueue_Response\")\x82\xb5\x18%Refresh the voting queue for the user\x12\x86\x01\n\nQueryFiles\x12\".CPublishedFile_QueryFiles_Request\x1a#.CPublishedFile_QueryFiles_Response\"/\x82\xb5\x18+Performs a search query for published files\x1a+\x82\xb5\x18\'A service to access published file dataB\x03\x80\x01\x01')



_PUBLISHEDFILEDETAILS_EPUBLISHEDFILEFORSALESTATUS = _descriptor.EnumDescriptor(
  name='EPublishedFileForSaleStatus',
  full_name='PublishedFileDetails.EPublishedFileForSaleStatus',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='k_PFFSS_NotForSale', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='k_PFFSS_PendingApproval', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='k_PFFSS_ApprovedForSale', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='k_PFFSS_RejectedForSale', index=3, number=3,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='k_PFFSS_NoLongerForSale', index=4, number=4,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='k_PFFSS_TentativeApproval', index=5, number=5,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=5167,
  serialized_end=5367,
)


_CPUBLISHEDFILE_SUBSCRIBE_REQUEST = _descriptor.Descriptor(
  name='CPublishedFile_Subscribe_Request',
  full_name='CPublishedFile_Subscribe_Request',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='publishedfileid', full_name='CPublishedFile_Subscribe_Request.publishedfileid', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='list_type', full_name='CPublishedFile_Subscribe_Request.list_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='appid', full_name='CPublishedFile_Subscribe_Request.appid', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='notify_client', full_name='CPublishedFile_Subscribe_Request.notify_client', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=71,
  serialized_end=187,
)


_CPUBLISHEDFILE_SUBSCRIBE_RESPONSE = _descriptor.Descriptor(
  name='CPublishedFile_Subscribe_Response',
  full_name='CPublishedFile_Subscribe_Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=189,
  serialized_end=224,
)


_CPUBLISHEDFILE_UNSUBSCRIBE_REQUEST = _descriptor.Descriptor(
  name='CPublishedFile_Unsubscribe_Request',
  full_name='CPublishedFile_Unsubscribe_Request',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='publishedfileid', full_name='CPublishedFile_Unsubscribe_Request.publishedfileid', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='list_type', full_name='CPublishedFile_Unsubscribe_Request.list_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='appid', full_name='CPublishedFile_Unsubscribe_Request.appid', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='notify_client', full_name='CPublishedFile_Unsubscribe_Request.notify_client', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=226,
  serialized_end=344,
)


_CPUBLISHEDFILE_UNSUBSCRIBE_RESPONSE = _descriptor.Descriptor(
  name='CPublishedFile_Unsubscribe_Response',
  full_name='CPublishedFile_Unsubscribe_Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=346,
  serialized_end=383,
)


_CPUBLISHEDFILE_CANSUBSCRIBE_REQUEST = _descriptor.Descriptor(
  name='CPublishedFile_CanSubscribe_Request',
  full_name='CPublishedFile_CanSubscribe_Request',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='publishedfileid', full_name='CPublishedFile_CanSubscribe_Request.publishedfileid', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=385,
  serialized_end=447,
)


_CPUBLISHEDFILE_CANSUBSCRIBE_RESPONSE = _descriptor.Descriptor(
  name='CPublishedFile_CanSubscribe_Response',
  full_name='CPublishedFile_CanSubscribe_Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='can_subscribe', full_name='CPublishedFile_CanSubscribe_Response.can_subscribe', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=449,
  serialized_end=510,
)


_CPUBLISHEDFILE_PUBLISH_REQUEST = _descriptor.Descriptor(
  name='CPublishedFile_Publish_Request',
  full_name='CPublishedFile_Publish_Request',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CPublishedFile_Publish_Request.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030)App Id this file is being published FROM.')),
    _descriptor.FieldDescriptor(
      name='consumer_appid', full_name='CPublishedFile_Publish_Request.consumer_appid', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\'App Id this file is being published TO.')),
    _descriptor.FieldDescriptor(
      name='cloudfilename', full_name='CPublishedFile_Publish_Request.cloudfilename', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0300Name of the file to publish in the user\'s cloud.')),
    _descriptor.FieldDescriptor(
      name='preview_cloudfilename', full_name='CPublishedFile_Publish_Request.preview_cloudfilename', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0308Name of the file to use as the published file\'s preview.')),
    _descriptor.FieldDescriptor(
      name='title', full_name='CPublishedFile_Publish_Request.title', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\"Text title for the published file.')),
    _descriptor.FieldDescriptor(
      name='file_description', full_name='CPublishedFile_Publish_Request.file_description', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030(Text description for the published file.')),
    _descriptor.FieldDescriptor(
      name='file_type', full_name='CPublishedFile_Publish_Request.file_type', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0305(EWorkshopFileType) Type of Workshop file to publish.')),
    _descriptor.FieldDescriptor(
      name='consumer_shortcut_name', full_name='CPublishedFile_Publish_Request.consumer_shortcut_name', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030%Shortcut name for the published file.')),
    _descriptor.FieldDescriptor(
      name='youtube_username', full_name='CPublishedFile_Publish_Request.youtube_username', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030+(Optional) User\'s YouTube account username.')),
    _descriptor.FieldDescriptor(
      name='youtube_videoid', full_name='CPublishedFile_Publish_Request.youtube_videoid', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030?(Optional) Video Id of a YouTube video for this published file.')),
    _descriptor.FieldDescriptor(
      name='visibility', full_name='CPublishedFile_Publish_Request.visibility', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030i(ERemoteStoragePublishedFileVisibility) Visibility of the published file (private, friends, public, etc.)')),
    _descriptor.FieldDescriptor(
      name='redirect_uri', full_name='CPublishedFile_Publish_Request.redirect_uri', index=11,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030Q(Optional) If supplied, the resulting published file\'s Id is appended to the URI.')),
    _descriptor.FieldDescriptor(
      name='tags', full_name='CPublishedFile_Publish_Request.tags', index=12,
      number=13, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0302Array of text tags to apply to the published file.')),
    _descriptor.FieldDescriptor(
      name='collection_type', full_name='CPublishedFile_Publish_Request.collection_type', index=13,
      number=14, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030<(Optional) Type of collection the published file represents.')),
    _descriptor.FieldDescriptor(
      name='game_type', full_name='CPublishedFile_Publish_Request.game_type', index=14,
      number=15, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0306(Optional) Type of game the published file represents.')),
    _descriptor.FieldDescriptor(
      name='url', full_name='CPublishedFile_Publish_Request.url', index=15,
      number=16, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030J(Optional) If this represents a game, this is the URL to that game\'s page.')),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=513,
  serialized_end=1869,
)


_CPUBLISHEDFILE_PUBLISH_RESPONSE = _descriptor.Descriptor(
  name='CPublishedFile_Publish_Response',
  full_name='CPublishedFile_Publish_Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='publishedfileid', full_name='CPublishedFile_Publish_Response.publishedfileid', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='redirect_uri', full_name='CPublishedFile_Publish_Response.redirect_uri', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1871,
  serialized_end=1951,
)


_CPUBLISHEDFILE_GETDETAILS_REQUEST = _descriptor.Descriptor(
  name='CPublishedFile_GetDetails_Request',
  full_name='CPublishedFile_GetDetails_Request',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='publishedfileids', full_name='CPublishedFile_GetDetails_Request.publishedfileids', index=0,
      number=1, type=6, cpp_type=4, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0302Set of published file Ids to retrieve details for.')),
    _descriptor.FieldDescriptor(
      name='includetags', full_name='CPublishedFile_GetDetails_Request.includetags', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0308If true, return tag information in the returned details.')),
    _descriptor.FieldDescriptor(
      name='includeadditionalpreviews', full_name='CPublishedFile_GetDetails_Request.includeadditionalpreviews', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030<If true, return preview information in the returned details.')),
    _descriptor.FieldDescriptor(
      name='includechildren', full_name='CPublishedFile_GetDetails_Request.includechildren', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0301If true, return children in the returned details.')),
    _descriptor.FieldDescriptor(
      name='includekvtags', full_name='CPublishedFile_GetDetails_Request.includekvtags', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0307If true, return key value tags in the returned details.')),
    _descriptor.FieldDescriptor(
      name='includevotes', full_name='CPublishedFile_GetDetails_Request.includevotes', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0302If true, return vote data in the returned details.')),
    _descriptor.FieldDescriptor(
      name='short_description', full_name='CPublishedFile_GetDetails_Request.short_description', index=6,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030DIf true, return a short description instead of the full description.')),
    _descriptor.FieldDescriptor(
      name='includeforsaledata', full_name='CPublishedFile_GetDetails_Request.includeforsaledata', index=7,
      number=10, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030,If true, return pricing data, if applicable.')),
    _descriptor.FieldDescriptor(
      name='includemetadata', full_name='CPublishedFile_GetDetails_Request.includemetadata', index=8,
      number=11, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030%If true, populate the metadata field.')),
    _descriptor.FieldDescriptor(
      name='language', full_name='CPublishedFile_GetDetails_Request.language', index=9,
      number=12, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030<Specifies the localized text to return. Defaults to English.')),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=1954,
  serialized_end=2831,
)


_PUBLISHEDFILEDETAILS_TAG = _descriptor.Descriptor(
  name='Tag',
  full_name='PublishedFileDetails.Tag',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tag', full_name='PublishedFileDetails.Tag.tag', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='adminonly', full_name='PublishedFileDetails.Tag.adminonly', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4591,
  serialized_end=4628,
)

_PUBLISHEDFILEDETAILS_PREVIEW = _descriptor.Descriptor(
  name='Preview',
  full_name='PublishedFileDetails.Preview',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='previewid', full_name='PublishedFileDetails.Preview.previewid', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sortorder', full_name='PublishedFileDetails.Preview.sortorder', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='url', full_name='PublishedFileDetails.Preview.url', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='size', full_name='PublishedFileDetails.Preview.size', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='filename', full_name='PublishedFileDetails.Preview.filename', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='youtubevideoid', full_name='PublishedFileDetails.Preview.youtubevideoid', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4630,
  serialized_end=4746,
)

_PUBLISHEDFILEDETAILS_CHILD = _descriptor.Descriptor(
  name='Child',
  full_name='PublishedFileDetails.Child',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='publishedfileid', full_name='PublishedFileDetails.Child.publishedfileid', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sortorder', full_name='PublishedFileDetails.Child.sortorder', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_type', full_name='PublishedFileDetails.Child.file_type', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4748,
  serialized_end=4818,
)

_PUBLISHEDFILEDETAILS_KVTAG = _descriptor.Descriptor(
  name='KVTag',
  full_name='PublishedFileDetails.KVTag',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='PublishedFileDetails.KVTag.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='value', full_name='PublishedFileDetails.KVTag.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4820,
  serialized_end=4855,
)

_PUBLISHEDFILEDETAILS_VOTEDATA = _descriptor.Descriptor(
  name='VoteData',
  full_name='PublishedFileDetails.VoteData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='score', full_name='PublishedFileDetails.VoteData.score', index=0,
      number=1, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='votes_up', full_name='PublishedFileDetails.VoteData.votes_up', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='votes_down', full_name='PublishedFileDetails.VoteData.votes_down', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4857,
  serialized_end=4920,
)

_PUBLISHEDFILEDETAILS_FORSALEDATA = _descriptor.Descriptor(
  name='ForSaleData',
  full_name='PublishedFileDetails.ForSaleData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='is_for_sale', full_name='PublishedFileDetails.ForSaleData.is_for_sale', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='price_category', full_name='PublishedFileDetails.ForSaleData.price_category', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='estatus', full_name='PublishedFileDetails.ForSaleData.estatus', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='price_category_floor', full_name='PublishedFileDetails.ForSaleData.price_category_floor', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='price_is_pay_what_you_want', full_name='PublishedFileDetails.ForSaleData.price_is_pay_what_you_want', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='discount_percentage', full_name='PublishedFileDetails.ForSaleData.discount_percentage', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4923,
  serialized_end=5164,
)

_PUBLISHEDFILEDETAILS = _descriptor.Descriptor(
  name='PublishedFileDetails',
  full_name='PublishedFileDetails',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='result', full_name='PublishedFileDetails.result', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='publishedfileid', full_name='PublishedFileDetails.publishedfileid', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='creator', full_name='PublishedFileDetails.creator', index=2,
      number=3, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='creator_appid', full_name='PublishedFileDetails.creator_appid', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='consumer_appid', full_name='PublishedFileDetails.consumer_appid', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='consumer_shortcutid', full_name='PublishedFileDetails.consumer_shortcutid', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='filename', full_name='PublishedFileDetails.filename', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_size', full_name='PublishedFileDetails.file_size', index=7,
      number=8, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='preview_file_size', full_name='PublishedFileDetails.preview_file_size', index=8,
      number=9, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_url', full_name='PublishedFileDetails.file_url', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='preview_url', full_name='PublishedFileDetails.preview_url', index=10,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='youtubevideoid', full_name='PublishedFileDetails.youtubevideoid', index=11,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='url', full_name='PublishedFileDetails.url', index=12,
      number=13, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='hcontent_file', full_name='PublishedFileDetails.hcontent_file', index=13,
      number=14, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='hcontent_preview', full_name='PublishedFileDetails.hcontent_preview', index=14,
      number=15, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='title', full_name='PublishedFileDetails.title', index=15,
      number=16, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_description', full_name='PublishedFileDetails.file_description', index=16,
      number=17, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='short_description', full_name='PublishedFileDetails.short_description', index=17,
      number=18, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_created', full_name='PublishedFileDetails.time_created', index=18,
      number=19, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_updated', full_name='PublishedFileDetails.time_updated', index=19,
      number=20, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='visibility', full_name='PublishedFileDetails.visibility', index=20,
      number=21, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='flags', full_name='PublishedFileDetails.flags', index=21,
      number=22, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='workshop_file', full_name='PublishedFileDetails.workshop_file', index=22,
      number=23, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='workshop_accepted', full_name='PublishedFileDetails.workshop_accepted', index=23,
      number=24, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='show_subscribe_all', full_name='PublishedFileDetails.show_subscribe_all', index=24,
      number=25, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_comments_developer', full_name='PublishedFileDetails.num_comments_developer', index=25,
      number=26, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_comments_public', full_name='PublishedFileDetails.num_comments_public', index=26,
      number=27, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='banned', full_name='PublishedFileDetails.banned', index=27,
      number=28, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ban_reason', full_name='PublishedFileDetails.ban_reason', index=28,
      number=29, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='banner', full_name='PublishedFileDetails.banner', index=29,
      number=30, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='can_be_deleted', full_name='PublishedFileDetails.can_be_deleted', index=30,
      number=31, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='incompatible', full_name='PublishedFileDetails.incompatible', index=31,
      number=32, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_name', full_name='PublishedFileDetails.app_name', index=32,
      number=33, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_type', full_name='PublishedFileDetails.file_type', index=33,
      number=34, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='can_subscribe', full_name='PublishedFileDetails.can_subscribe', index=34,
      number=35, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='subscriptions', full_name='PublishedFileDetails.subscriptions', index=35,
      number=36, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='favorited', full_name='PublishedFileDetails.favorited', index=36,
      number=37, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='followers', full_name='PublishedFileDetails.followers', index=37,
      number=38, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lifetime_subscriptions', full_name='PublishedFileDetails.lifetime_subscriptions', index=38,
      number=39, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lifetime_favorited', full_name='PublishedFileDetails.lifetime_favorited', index=39,
      number=40, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lifetime_followers', full_name='PublishedFileDetails.lifetime_followers', index=40,
      number=41, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='views', full_name='PublishedFileDetails.views', index=41,
      number=42, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='image_width', full_name='PublishedFileDetails.image_width', index=42,
      number=43, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='image_height', full_name='PublishedFileDetails.image_height', index=43,
      number=44, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='image_url', full_name='PublishedFileDetails.image_url', index=44,
      number=45, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='spoiler_tag', full_name='PublishedFileDetails.spoiler_tag', index=45,
      number=46, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='shortcutid', full_name='PublishedFileDetails.shortcutid', index=46,
      number=47, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='shortcutname', full_name='PublishedFileDetails.shortcutname', index=47,
      number=48, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_children', full_name='PublishedFileDetails.num_children', index=48,
      number=49, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_reports', full_name='PublishedFileDetails.num_reports', index=49,
      number=50, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='previews', full_name='PublishedFileDetails.previews', index=50,
      number=51, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tags', full_name='PublishedFileDetails.tags', index=51,
      number=52, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='children', full_name='PublishedFileDetails.children', index=52,
      number=53, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='kvtags', full_name='PublishedFileDetails.kvtags', index=53,
      number=54, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='vote_data', full_name='PublishedFileDetails.vote_data', index=54,
      number=55, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_subscribed', full_name='PublishedFileDetails.time_subscribed', index=55,
      number=56, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030UOnly valid in PublishedFile.GetUserFiles and not normal PublishedFile.GetDetail calls')),
    _descriptor.FieldDescriptor(
      name='for_sale_data', full_name='PublishedFileDetails.for_sale_data', index=56,
      number=57, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030#Pricing information, if applicable.')),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='PublishedFileDetails.metadata', index=57,
      number=58, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030!Metadata associated with the item')),
    _descriptor.FieldDescriptor(
      name='incompatible_actor', full_name='PublishedFileDetails.incompatible_actor', index=58,
      number=59, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='incompatible_timestamp', full_name='PublishedFileDetails.incompatible_timestamp', index=59,
      number=60, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='language', full_name='PublishedFileDetails.language', index=60,
      number=61, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030*The language of the title and description.')),
  ],
  extensions=[
  ],
  nested_types=[_PUBLISHEDFILEDETAILS_TAG, _PUBLISHEDFILEDETAILS_PREVIEW, _PUBLISHEDFILEDETAILS_CHILD, _PUBLISHEDFILEDETAILS_KVTAG, _PUBLISHEDFILEDETAILS_VOTEDATA, _PUBLISHEDFILEDETAILS_FORSALEDATA, ],
  enum_types=[
    _PUBLISHEDFILEDETAILS_EPUBLISHEDFILEFORSALESTATUS,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=2834,
  serialized_end=5367,
)


_CPUBLISHEDFILE_GETDETAILS_RESPONSE = _descriptor.Descriptor(
  name='CPublishedFile_GetDetails_Response',
  full_name='CPublishedFile_GetDetails_Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='publishedfiledetails', full_name='CPublishedFile_GetDetails_Response.publishedfiledetails', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=5369,
  serialized_end=5458,
)


_CPUBLISHEDFILE_GETITEMINFO_REQUEST_WORKSHOPITEM = _descriptor.Descriptor(
  name='WorkshopItem',
  full_name='CPublishedFile_GetItemInfo_Request.WorkshopItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CPublishedFile_GetItemInfo_Request.WorkshopItem.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_updated', full_name='CPublishedFile_GetItemInfo_Request.WorkshopItem.time_updated', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=5616,
  serialized_end=5679,
)

_CPUBLISHEDFILE_GETITEMINFO_REQUEST = _descriptor.Descriptor(
  name='CPublishedFile_GetItemInfo_Request',
  full_name='CPublishedFile_GetItemInfo_Request',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CPublishedFile_GetItemInfo_Request.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_time_updated', full_name='CPublishedFile_GetItemInfo_Request.last_time_updated', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='workshop_items', full_name='CPublishedFile_GetItemInfo_Request.workshop_items', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CPUBLISHEDFILE_GETITEMINFO_REQUEST_WORKSHOPITEM, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=5461,
  serialized_end=5679,
)


_CPUBLISHEDFILE_GETITEMINFO_RESPONSE_WORKSHOPITEMINFO = _descriptor.Descriptor(
  name='WorkshopItemInfo',
  full_name='CPublishedFile_GetItemInfo_Response.WorkshopItemInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CPublishedFile_GetItemInfo_Response.WorkshopItemInfo.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_updated', full_name='CPublishedFile_GetItemInfo_Response.WorkshopItemInfo.time_updated', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='manifest_id', full_name='CPublishedFile_GetItemInfo_Response.WorkshopItemInfo.manifest_id', index=2,
      number=3, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='flags', full_name='CPublishedFile_GetItemInfo_Response.WorkshopItemInfo.flags', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=5821,
  serialized_end=5924,
)

_CPUBLISHEDFILE_GETITEMINFO_RESPONSE = _descriptor.Descriptor(
  name='CPublishedFile_GetItemInfo_Response',
  full_name='CPublishedFile_GetItemInfo_Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='update_time', full_name='CPublishedFile_GetItemInfo_Response.update_time', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='workshop_items', full_name='CPublishedFile_GetItemInfo_Response.workshop_items', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CPUBLISHEDFILE_GETITEMINFO_RESPONSE_WORKSHOPITEMINFO, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=5682,
  serialized_end=5924,
)


_CPUBLISHEDFILE_GETUSERFILES_REQUEST_KVTAG = _descriptor.Descriptor(
  name='KVTag',
  full_name='CPublishedFile_GetUserFiles_Request.KVTag',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='CPublishedFile_GetUserFiles_Request.KVTag.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='value', full_name='CPublishedFile_GetUserFiles_Request.KVTag.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4820,
  serialized_end=4855,
)

_CPUBLISHEDFILE_GETUSERFILES_REQUEST = _descriptor.Descriptor(
  name='CPublishedFile_GetUserFiles_Request',
  full_name='CPublishedFile_GetUserFiles_Request',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid', full_name='CPublishedFile_GetUserFiles_Request.steamid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0305Steam ID of the user whose files are being requested.')),
    _descriptor.FieldDescriptor(
      name='appid', full_name='CPublishedFile_GetUserFiles_Request.appid', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0303App Id of the app that the files were published to.')),
    _descriptor.FieldDescriptor(
      name='page', full_name='CPublishedFile_GetUserFiles_Request.page', index=2,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030%(Optional) Starting page for results.')),
    _descriptor.FieldDescriptor(
      name='numperpage', full_name='CPublishedFile_GetUserFiles_Request.numperpage', index=3,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0305(Optional) The number of results, per page to return.')),
    _descriptor.FieldDescriptor(
      name='type', full_name='CPublishedFile_GetUserFiles_Request.type', index=4,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=True, default_value=unicode("myfiles", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030((Optional) Type of files to be returned.')),
    _descriptor.FieldDescriptor(
      name='sortmethod', full_name='CPublishedFile_GetUserFiles_Request.sortmethod', index=5,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=True, default_value=unicode("lastupdated", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0304(Optional) Sorting method to use on returned values.')),
    _descriptor.FieldDescriptor(
      name='privacy', full_name='CPublishedFile_GetUserFiles_Request.privacy', index=6,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030&(optional) Filter by privacy settings.')),
    _descriptor.FieldDescriptor(
      name='requiredtags', full_name='CPublishedFile_GetUserFiles_Request.requiredtags', index=7,
      number=10, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030N(Optional) Tags that must be present on a published file to satisfy the query.')),
    _descriptor.FieldDescriptor(
      name='excludedtags', full_name='CPublishedFile_GetUserFiles_Request.excludedtags', index=8,
      number=11, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030R(Optional) Tags that must NOT be present on a published file to satisfy the query.')),
    _descriptor.FieldDescriptor(
      name='required_kv_tags', full_name='CPublishedFile_GetUserFiles_Request.required_kv_tags', index=9,
      number=30, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030$Required key-value tags to match on.')),
    _descriptor.FieldDescriptor(
      name='filetype', full_name='CPublishedFile_GetUserFiles_Request.filetype', index=10,
      number=14, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\'(Optional) File type to match files to.')),
    _descriptor.FieldDescriptor(
      name='creator_appid', full_name='CPublishedFile_GetUserFiles_Request.creator_appid', index=11,
      number=15, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030FApp Id of the app that published the files, only matched if specified.')),
    _descriptor.FieldDescriptor(
      name='match_cloud_filename', full_name='CPublishedFile_GetUserFiles_Request.match_cloud_filename', index=12,
      number=16, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\'Match this cloud filename if specified.')),
    _descriptor.FieldDescriptor(
      name='cache_max_age_seconds', full_name='CPublishedFile_GetUserFiles_Request.cache_max_age_seconds', index=13,
      number=27, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030DAllow stale data to be returned for the specified number of seconds.')),
    _descriptor.FieldDescriptor(
      name='language', full_name='CPublishedFile_GetUserFiles_Request.language', index=14,
      number=29, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030<Specifies the localized text to return. Defaults to English.')),
    _descriptor.FieldDescriptor(
      name='totalonly', full_name='CPublishedFile_GetUserFiles_Request.totalonly', index=15,
      number=17, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030R(Optional) If true, only return the total number of files that satisfy this query.')),
    _descriptor.FieldDescriptor(
      name='ids_only', full_name='CPublishedFile_GetUserFiles_Request.ids_only', index=16,
      number=18, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030X(Optional) If true, only return the published file ids of files that satisfy this query.')),
    _descriptor.FieldDescriptor(
      name='return_vote_data', full_name='CPublishedFile_GetUserFiles_Request.return_vote_data', index=17,
      number=19, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=True,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\020Return vote data')),
    _descriptor.FieldDescriptor(
      name='return_tags', full_name='CPublishedFile_GetUserFiles_Request.return_tags', index=18,
      number=20, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\037Return tags in the file details')),
    _descriptor.FieldDescriptor(
      name='return_kv_tags', full_name='CPublishedFile_GetUserFiles_Request.return_kv_tags', index=19,
      number=21, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=True,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030)Return key-value tags in the file details')),
    _descriptor.FieldDescriptor(
      name='return_previews', full_name='CPublishedFile_GetUserFiles_Request.return_previews', index=20,
      number=22, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030:Return preview image and video details in the file details')),
    _descriptor.FieldDescriptor(
      name='return_children', full_name='CPublishedFile_GetUserFiles_Request.return_children', index=21,
      number=23, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030)Return child item ids in the file details')),
    _descriptor.FieldDescriptor(
      name='return_short_description', full_name='CPublishedFile_GetUserFiles_Request.return_short_description', index=22,
      number=24, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=True,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030@Populate the short_description field instead of file_description')),
    _descriptor.FieldDescriptor(
      name='return_for_sale_data', full_name='CPublishedFile_GetUserFiles_Request.return_for_sale_data', index=23,
      number=26, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030)Return pricing information, if applicable')),
    _descriptor.FieldDescriptor(
      name='return_metadata', full_name='CPublishedFile_GetUserFiles_Request.return_metadata', index=24,
      number=28, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\033Populate the metadata field')),
  ],
  extensions=[
  ],
  nested_types=[_CPUBLISHEDFILE_GETUSERFILES_REQUEST_KVTAG, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=5927,
  serialized_end=8093,
)


_CPUBLISHEDFILE_GETUSERFILES_RESPONSE_APP = _descriptor.Descriptor(
  name='App',
  full_name='CPublishedFile_GetUserFiles_Response.App',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CPublishedFile_GetUserFiles_Response.App.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='name', full_name='CPublishedFile_GetUserFiles_Response.App.name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='shortcutid', full_name='CPublishedFile_GetUserFiles_Response.App.shortcutid', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='private', full_name='CPublishedFile_GetUserFiles_Response.App.private', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=8281,
  serialized_end=8352,
)

_CPUBLISHEDFILE_GETUSERFILES_RESPONSE = _descriptor.Descriptor(
  name='CPublishedFile_GetUserFiles_Response',
  full_name='CPublishedFile_GetUserFiles_Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='total', full_name='CPublishedFile_GetUserFiles_Response.total', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='startindex', full_name='CPublishedFile_GetUserFiles_Response.startindex', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='publishedfiledetails', full_name='CPublishedFile_GetUserFiles_Response.publishedfiledetails', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='apps', full_name='CPublishedFile_GetUserFiles_Response.apps', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CPUBLISHEDFILE_GETUSERFILES_RESPONSE_APP, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=8096,
  serialized_end=8352,
)


_CPUBLISHEDFILE_UPDATE_REQUEST = _descriptor.Descriptor(
  name='CPublishedFile_Update_Request',
  full_name='CPublishedFile_Update_Request',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CPublishedFile_Update_Request.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030&App Id this published file belongs to.')),
    _descriptor.FieldDescriptor(
      name='publishedfileid', full_name='CPublishedFile_Update_Request.publishedfileid', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030/Published file id of the file we\'d like update.')),
    _descriptor.FieldDescriptor(
      name='title', full_name='CPublishedFile_Update_Request.title', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\'(Optional) Title of the published file.')),
    _descriptor.FieldDescriptor(
      name='file_description', full_name='CPublishedFile_Update_Request.file_description', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030-(Optional) Description of the published file.')),
    _descriptor.FieldDescriptor(
      name='visibility', full_name='CPublishedFile_Update_Request.visibility', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030,(Optional) Visibility of the published file.')),
    _descriptor.FieldDescriptor(
      name='tags', full_name='CPublishedFile_Update_Request.tags', index=5,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030.(Optional) Set of tags for the published file.')),
    _descriptor.FieldDescriptor(
      name='filename', full_name='CPublishedFile_Update_Request.filename', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030+(Optional) Filename for the published file.')),
    _descriptor.FieldDescriptor(
      name='preview_filename', full_name='CPublishedFile_Update_Request.preview_filename', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0303(Optional) Preview filename for the published file.')),
    _descriptor.FieldDescriptor(
      name='image_width', full_name='CPublishedFile_Update_Request.image_width', index=8,
      number=15, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030E(Optional) If this is an image file, you can specify the image width.')),
    _descriptor.FieldDescriptor(
      name='image_height', full_name='CPublishedFile_Update_Request.image_height', index=9,
      number=16, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030F(Optional) If this is an image file, you can specify the image height.')),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=8355,
  serialized_end=9140,
)


_CPUBLISHEDFILE_UPDATE_RESPONSE = _descriptor.Descriptor(
  name='CPublishedFile_Update_Response',
  full_name='CPublishedFile_Update_Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=9142,
  serialized_end=9174,
)


_CPUBLISHEDFILE_GETCHANGEHISTORYENTRY_REQUEST = _descriptor.Descriptor(
  name='CPublishedFile_GetChangeHistoryEntry_Request',
  full_name='CPublishedFile_GetChangeHistoryEntry_Request',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='publishedfileid', full_name='CPublishedFile_GetChangeHistoryEntry_Request.publishedfileid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030FPublished file id of the file we\'d like to get the change history for.')),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='CPublishedFile_GetChangeHistoryEntry_Request.timestamp', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='language', full_name='CPublishedFile_GetChangeHistoryEntry_Request.language', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=9177,
  serialized_end=9361,
)


_CPUBLISHEDFILE_GETCHANGEHISTORYENTRY_RESPONSE = _descriptor.Descriptor(
  name='CPublishedFile_GetChangeHistoryEntry_Response',
  full_name='CPublishedFile_GetChangeHistoryEntry_Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='change_description', full_name='CPublishedFile_GetChangeHistoryEntry_Response.change_description', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='language', full_name='CPublishedFile_GetChangeHistoryEntry_Response.language', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=9363,
  serialized_end=9456,
)


_CPUBLISHEDFILE_GETCHANGEHISTORY_REQUEST = _descriptor.Descriptor(
  name='CPublishedFile_GetChangeHistory_Request',
  full_name='CPublishedFile_GetChangeHistory_Request',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='publishedfileid', full_name='CPublishedFile_GetChangeHistory_Request.publishedfileid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030FPublished file id of the file we\'d like to get the change history for.')),
    _descriptor.FieldDescriptor(
      name='total_only', full_name='CPublishedFile_GetChangeHistory_Request.total_only', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030(Return the total number of changes only.')),
    _descriptor.FieldDescriptor(
      name='startindex', full_name='CPublishedFile_GetChangeHistory_Request.startindex', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='count', full_name='CPublishedFile_GetChangeHistory_Request.count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='language', full_name='CPublishedFile_GetChangeHistory_Request.language', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\020Desired language')),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=9459,
  serialized_end=9745,
)


_CPUBLISHEDFILE_GETCHANGEHISTORY_RESPONSE_CHANGELOG = _descriptor.Descriptor(
  name='ChangeLog',
  full_name='CPublishedFile_GetChangeHistory_Response.ChangeLog',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='CPublishedFile_GetChangeHistory_Response.ChangeLog.timestamp', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='change_description', full_name='CPublishedFile_GetChangeHistory_Response.ChangeLog.change_description', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='language', full_name='CPublishedFile_GetChangeHistory_Response.ChangeLog.language', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=9877,
  serialized_end=9953,
)

_CPUBLISHEDFILE_GETCHANGEHISTORY_RESPONSE = _descriptor.Descriptor(
  name='CPublishedFile_GetChangeHistory_Response',
  full_name='CPublishedFile_GetChangeHistory_Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='changes', full_name='CPublishedFile_GetChangeHistory_Response.changes', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='total', full_name='CPublishedFile_GetChangeHistory_Response.total', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CPUBLISHEDFILE_GETCHANGEHISTORY_RESPONSE_CHANGELOG, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=9748,
  serialized_end=9953,
)


_CPUBLISHEDFILE_REFRESHVOTINGQUEUE_REQUEST = _descriptor.Descriptor(
  name='CPublishedFile_RefreshVotingQueue_Request',
  full_name='CPublishedFile_RefreshVotingQueue_Request',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CPublishedFile_RefreshVotingQueue_Request.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='matching_file_type', full_name='CPublishedFile_RefreshVotingQueue_Request.matching_file_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\"EPublishedFileInfoMatchingFileType')),
    _descriptor.FieldDescriptor(
      name='tags', full_name='CPublishedFile_RefreshVotingQueue_Request.tags', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030ZInclude files that have all the tags or any of the tags if match_all_tags is set to false.')),
    _descriptor.FieldDescriptor(
      name='match_all_tags', full_name='CPublishedFile_RefreshVotingQueue_Request.match_all_tags', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=True,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030sIf true, then files must have all the tags specified.  If false, then must have at least one of the tags specified.')),
    _descriptor.FieldDescriptor(
      name='excluded_tags', full_name='CPublishedFile_RefreshVotingQueue_Request.excluded_tags', index=4,
      number=5, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030.Exclude any files that have any of these tags.')),
    _descriptor.FieldDescriptor(
      name='desired_queue_size', full_name='CPublishedFile_RefreshVotingQueue_Request.desired_queue_size', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030JDesired number of items in the voting queue.  May be clamped by the server')),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=9956,
  serialized_end=10527,
)


_CPUBLISHEDFILE_REFRESHVOTINGQUEUE_RESPONSE = _descriptor.Descriptor(
  name='CPublishedFile_RefreshVotingQueue_Response',
  full_name='CPublishedFile_RefreshVotingQueue_Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=10529,
  serialized_end=10573,
)


_CPUBLISHEDFILE_QUERYFILES_REQUEST_KVTAG = _descriptor.Descriptor(
  name='KVTag',
  full_name='CPublishedFile_QueryFiles_Request.KVTag',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='CPublishedFile_QueryFiles_Request.KVTag.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='value', full_name='CPublishedFile_QueryFiles_Request.KVTag.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=4820,
  serialized_end=4855,
)

_CPUBLISHEDFILE_QUERYFILES_REQUEST = _descriptor.Descriptor(
  name='CPublishedFile_QueryFiles_Request',
  full_name='CPublishedFile_QueryFiles_Request',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='query_type', full_name='CPublishedFile_QueryFiles_Request.query_type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0304enumeration EPublishedFileQueryType in clientenums.h')),
    _descriptor.FieldDescriptor(
      name='page', full_name='CPublishedFile_QueryFiles_Request.page', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\014Current page')),
    _descriptor.FieldDescriptor(
      name='numperpage', full_name='CPublishedFile_QueryFiles_Request.numperpage', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0305(Optional) The number of results, per page to return.')),
    _descriptor.FieldDescriptor(
      name='creator_appid', full_name='CPublishedFile_QueryFiles_Request.creator_appid', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\032App that created the files')),
    _descriptor.FieldDescriptor(
      name='appid', full_name='CPublishedFile_QueryFiles_Request.appid', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\033App that consumes the files')),
    _descriptor.FieldDescriptor(
      name='requiredtags', full_name='CPublishedFile_QueryFiles_Request.requiredtags', index=5,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0304Tags to match on. See match_all_tags parameter below')),
    _descriptor.FieldDescriptor(
      name='excludedtags', full_name='CPublishedFile_QueryFiles_Request.excludedtags', index=6,
      number=7, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030R(Optional) Tags that must NOT be present on a published file to satisfy the query.')),
    _descriptor.FieldDescriptor(
      name='match_all_tags', full_name='CPublishedFile_QueryFiles_Request.match_all_tags', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=True,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030hIf true, then items must have all the tags specified, otherwise they must have at least one of the tags.')),
    _descriptor.FieldDescriptor(
      name='required_flags', full_name='CPublishedFile_QueryFiles_Request.required_flags', index=8,
      number=9, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0305Required flags that must be set on any returned items')),
    _descriptor.FieldDescriptor(
      name='omitted_flags', full_name='CPublishedFile_QueryFiles_Request.omitted_flags', index=9,
      number=10, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0300Flags that must not be set on any returned items')),
    _descriptor.FieldDescriptor(
      name='search_text', full_name='CPublishedFile_QueryFiles_Request.search_text', index=10,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=unicode("", "utf-8"),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0300Text to match in the item\'s title or description')),
    _descriptor.FieldDescriptor(
      name='filetype', full_name='CPublishedFile_QueryFiles_Request.filetype', index=11,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\"EPublishedFileInfoMatchingFileType')),
    _descriptor.FieldDescriptor(
      name='child_publishedfileid', full_name='CPublishedFile_QueryFiles_Request.child_publishedfileid', index=12,
      number=13, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030-Find all items that reference the given item.')),
    _descriptor.FieldDescriptor(
      name='days', full_name='CPublishedFile_QueryFiles_Request.days', index=13,
      number=14, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030pIf query_type is k_PublishedFileQueryType_RankedByTrend, then this is the number of days to get votes for [1,7].')),
    _descriptor.FieldDescriptor(
      name='include_recent_votes_only', full_name='CPublishedFile_QueryFiles_Request.include_recent_votes_only', index=14,
      number=15, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\207\001If query_type is k_PublishedFileQueryType_RankedByTrend, then limit result set just to items that have votes within the day range given')),
    _descriptor.FieldDescriptor(
      name='cache_max_age_seconds', full_name='CPublishedFile_QueryFiles_Request.cache_max_age_seconds', index=15,
      number=31, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030DAllow stale data to be returned for the specified number of seconds.')),
    _descriptor.FieldDescriptor(
      name='language', full_name='CPublishedFile_QueryFiles_Request.language', index=16,
      number=33, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030GLanguage to search in and also what gets returned. Defaults to English.')),
    _descriptor.FieldDescriptor(
      name='required_kv_tags', full_name='CPublishedFile_QueryFiles_Request.required_kv_tags', index=17,
      number=34, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030$Required key-value tags to match on.')),
    _descriptor.FieldDescriptor(
      name='totalonly', full_name='CPublishedFile_QueryFiles_Request.totalonly', index=18,
      number=16, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030R(Optional) If true, only return the total number of files that satisfy this query.')),
    _descriptor.FieldDescriptor(
      name='return_vote_data', full_name='CPublishedFile_QueryFiles_Request.return_vote_data', index=19,
      number=17, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\020Return vote data')),
    _descriptor.FieldDescriptor(
      name='return_tags', full_name='CPublishedFile_QueryFiles_Request.return_tags', index=20,
      number=18, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\037Return tags in the file details')),
    _descriptor.FieldDescriptor(
      name='return_kv_tags', full_name='CPublishedFile_QueryFiles_Request.return_kv_tags', index=21,
      number=19, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030)Return key-value tags in the file details')),
    _descriptor.FieldDescriptor(
      name='return_previews', full_name='CPublishedFile_QueryFiles_Request.return_previews', index=22,
      number=20, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030:Return preview image and video details in the file details')),
    _descriptor.FieldDescriptor(
      name='return_children', full_name='CPublishedFile_QueryFiles_Request.return_children', index=23,
      number=21, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030)Return child item ids in the file details')),
    _descriptor.FieldDescriptor(
      name='return_short_description', full_name='CPublishedFile_QueryFiles_Request.return_short_description', index=24,
      number=22, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030@Populate the short_description field instead of file_description')),
    _descriptor.FieldDescriptor(
      name='return_for_sale_data', full_name='CPublishedFile_QueryFiles_Request.return_for_sale_data', index=25,
      number=30, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030)Return pricing information, if applicable')),
    _descriptor.FieldDescriptor(
      name='return_metadata', full_name='CPublishedFile_QueryFiles_Request.return_metadata', index=26,
      number=32, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\025Populate the metadata')),
  ],
  extensions=[
  ],
  nested_types=[_CPUBLISHEDFILE_QUERYFILES_REQUEST_KVTAG, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=10576,
  serialized_end=12962,
)


_CPUBLISHEDFILE_QUERYFILES_RESPONSE = _descriptor.Descriptor(
  name='CPublishedFile_QueryFiles_Response',
  full_name='CPublishedFile_QueryFiles_Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='total', full_name='CPublishedFile_QueryFiles_Response.total', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030ANumber of matches found, not necessarily number of items returned')),
    _descriptor.FieldDescriptor(
      name='publishedfiledetails', full_name='CPublishedFile_QueryFiles_Response.publishedfiledetails', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030TEach file details will be populated, depending on what return values were requested.')),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=12965,
  serialized_end=13231,
)

_PUBLISHEDFILEDETAILS_TAG.containing_type = _PUBLISHEDFILEDETAILS;
_PUBLISHEDFILEDETAILS_PREVIEW.containing_type = _PUBLISHEDFILEDETAILS;
_PUBLISHEDFILEDETAILS_CHILD.containing_type = _PUBLISHEDFILEDETAILS;
_PUBLISHEDFILEDETAILS_KVTAG.containing_type = _PUBLISHEDFILEDETAILS;
_PUBLISHEDFILEDETAILS_VOTEDATA.containing_type = _PUBLISHEDFILEDETAILS;
_PUBLISHEDFILEDETAILS_FORSALEDATA.fields_by_name['estatus'].enum_type = _PUBLISHEDFILEDETAILS_EPUBLISHEDFILEFORSALESTATUS
_PUBLISHEDFILEDETAILS_FORSALEDATA.containing_type = _PUBLISHEDFILEDETAILS;
_PUBLISHEDFILEDETAILS.fields_by_name['previews'].message_type = _PUBLISHEDFILEDETAILS_PREVIEW
_PUBLISHEDFILEDETAILS.fields_by_name['tags'].message_type = _PUBLISHEDFILEDETAILS_TAG
_PUBLISHEDFILEDETAILS.fields_by_name['children'].message_type = _PUBLISHEDFILEDETAILS_CHILD
_PUBLISHEDFILEDETAILS.fields_by_name['kvtags'].message_type = _PUBLISHEDFILEDETAILS_KVTAG
_PUBLISHEDFILEDETAILS.fields_by_name['vote_data'].message_type = _PUBLISHEDFILEDETAILS_VOTEDATA
_PUBLISHEDFILEDETAILS.fields_by_name['for_sale_data'].message_type = _PUBLISHEDFILEDETAILS_FORSALEDATA
_PUBLISHEDFILEDETAILS_EPUBLISHEDFILEFORSALESTATUS.containing_type = _PUBLISHEDFILEDETAILS;
_CPUBLISHEDFILE_GETDETAILS_RESPONSE.fields_by_name['publishedfiledetails'].message_type = _PUBLISHEDFILEDETAILS
_CPUBLISHEDFILE_GETITEMINFO_REQUEST_WORKSHOPITEM.containing_type = _CPUBLISHEDFILE_GETITEMINFO_REQUEST;
_CPUBLISHEDFILE_GETITEMINFO_REQUEST.fields_by_name['workshop_items'].message_type = _CPUBLISHEDFILE_GETITEMINFO_REQUEST_WORKSHOPITEM
_CPUBLISHEDFILE_GETITEMINFO_RESPONSE_WORKSHOPITEMINFO.containing_type = _CPUBLISHEDFILE_GETITEMINFO_RESPONSE;
_CPUBLISHEDFILE_GETITEMINFO_RESPONSE.fields_by_name['workshop_items'].message_type = _CPUBLISHEDFILE_GETITEMINFO_RESPONSE_WORKSHOPITEMINFO
_CPUBLISHEDFILE_GETUSERFILES_REQUEST_KVTAG.containing_type = _CPUBLISHEDFILE_GETUSERFILES_REQUEST;
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['required_kv_tags'].message_type = _CPUBLISHEDFILE_GETUSERFILES_REQUEST_KVTAG
_CPUBLISHEDFILE_GETUSERFILES_RESPONSE_APP.containing_type = _CPUBLISHEDFILE_GETUSERFILES_RESPONSE;
_CPUBLISHEDFILE_GETUSERFILES_RESPONSE.fields_by_name['publishedfiledetails'].message_type = _PUBLISHEDFILEDETAILS
_CPUBLISHEDFILE_GETUSERFILES_RESPONSE.fields_by_name['apps'].message_type = _CPUBLISHEDFILE_GETUSERFILES_RESPONSE_APP
_CPUBLISHEDFILE_GETCHANGEHISTORY_RESPONSE_CHANGELOG.containing_type = _CPUBLISHEDFILE_GETCHANGEHISTORY_RESPONSE;
_CPUBLISHEDFILE_GETCHANGEHISTORY_RESPONSE.fields_by_name['changes'].message_type = _CPUBLISHEDFILE_GETCHANGEHISTORY_RESPONSE_CHANGELOG
_CPUBLISHEDFILE_QUERYFILES_REQUEST_KVTAG.containing_type = _CPUBLISHEDFILE_QUERYFILES_REQUEST;
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['required_kv_tags'].message_type = _CPUBLISHEDFILE_QUERYFILES_REQUEST_KVTAG
_CPUBLISHEDFILE_QUERYFILES_RESPONSE.fields_by_name['publishedfiledetails'].message_type = _PUBLISHEDFILEDETAILS
DESCRIPTOR.message_types_by_name['CPublishedFile_Subscribe_Request'] = _CPUBLISHEDFILE_SUBSCRIBE_REQUEST
DESCRIPTOR.message_types_by_name['CPublishedFile_Subscribe_Response'] = _CPUBLISHEDFILE_SUBSCRIBE_RESPONSE
DESCRIPTOR.message_types_by_name['CPublishedFile_Unsubscribe_Request'] = _CPUBLISHEDFILE_UNSUBSCRIBE_REQUEST
DESCRIPTOR.message_types_by_name['CPublishedFile_Unsubscribe_Response'] = _CPUBLISHEDFILE_UNSUBSCRIBE_RESPONSE
DESCRIPTOR.message_types_by_name['CPublishedFile_CanSubscribe_Request'] = _CPUBLISHEDFILE_CANSUBSCRIBE_REQUEST
DESCRIPTOR.message_types_by_name['CPublishedFile_CanSubscribe_Response'] = _CPUBLISHEDFILE_CANSUBSCRIBE_RESPONSE
DESCRIPTOR.message_types_by_name['CPublishedFile_Publish_Request'] = _CPUBLISHEDFILE_PUBLISH_REQUEST
DESCRIPTOR.message_types_by_name['CPublishedFile_Publish_Response'] = _CPUBLISHEDFILE_PUBLISH_RESPONSE
DESCRIPTOR.message_types_by_name['CPublishedFile_GetDetails_Request'] = _CPUBLISHEDFILE_GETDETAILS_REQUEST
DESCRIPTOR.message_types_by_name['PublishedFileDetails'] = _PUBLISHEDFILEDETAILS
DESCRIPTOR.message_types_by_name['CPublishedFile_GetDetails_Response'] = _CPUBLISHEDFILE_GETDETAILS_RESPONSE
DESCRIPTOR.message_types_by_name['CPublishedFile_GetItemInfo_Request'] = _CPUBLISHEDFILE_GETITEMINFO_REQUEST
DESCRIPTOR.message_types_by_name['CPublishedFile_GetItemInfo_Response'] = _CPUBLISHEDFILE_GETITEMINFO_RESPONSE
DESCRIPTOR.message_types_by_name['CPublishedFile_GetUserFiles_Request'] = _CPUBLISHEDFILE_GETUSERFILES_REQUEST
DESCRIPTOR.message_types_by_name['CPublishedFile_GetUserFiles_Response'] = _CPUBLISHEDFILE_GETUSERFILES_RESPONSE
DESCRIPTOR.message_types_by_name['CPublishedFile_Update_Request'] = _CPUBLISHEDFILE_UPDATE_REQUEST
DESCRIPTOR.message_types_by_name['CPublishedFile_Update_Response'] = _CPUBLISHEDFILE_UPDATE_RESPONSE
DESCRIPTOR.message_types_by_name['CPublishedFile_GetChangeHistoryEntry_Request'] = _CPUBLISHEDFILE_GETCHANGEHISTORYENTRY_REQUEST
DESCRIPTOR.message_types_by_name['CPublishedFile_GetChangeHistoryEntry_Response'] = _CPUBLISHEDFILE_GETCHANGEHISTORYENTRY_RESPONSE
DESCRIPTOR.message_types_by_name['CPublishedFile_GetChangeHistory_Request'] = _CPUBLISHEDFILE_GETCHANGEHISTORY_REQUEST
DESCRIPTOR.message_types_by_name['CPublishedFile_GetChangeHistory_Response'] = _CPUBLISHEDFILE_GETCHANGEHISTORY_RESPONSE
DESCRIPTOR.message_types_by_name['CPublishedFile_RefreshVotingQueue_Request'] = _CPUBLISHEDFILE_REFRESHVOTINGQUEUE_REQUEST
DESCRIPTOR.message_types_by_name['CPublishedFile_RefreshVotingQueue_Response'] = _CPUBLISHEDFILE_REFRESHVOTINGQUEUE_RESPONSE
DESCRIPTOR.message_types_by_name['CPublishedFile_QueryFiles_Request'] = _CPUBLISHEDFILE_QUERYFILES_REQUEST
DESCRIPTOR.message_types_by_name['CPublishedFile_QueryFiles_Response'] = _CPUBLISHEDFILE_QUERYFILES_RESPONSE

class CPublishedFile_Subscribe_Request(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_SUBSCRIBE_REQUEST

  # @@protoc_insertion_point(class_scope:CPublishedFile_Subscribe_Request)

class CPublishedFile_Subscribe_Response(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_SUBSCRIBE_RESPONSE

  # @@protoc_insertion_point(class_scope:CPublishedFile_Subscribe_Response)

class CPublishedFile_Unsubscribe_Request(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_UNSUBSCRIBE_REQUEST

  # @@protoc_insertion_point(class_scope:CPublishedFile_Unsubscribe_Request)

class CPublishedFile_Unsubscribe_Response(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_UNSUBSCRIBE_RESPONSE

  # @@protoc_insertion_point(class_scope:CPublishedFile_Unsubscribe_Response)

class CPublishedFile_CanSubscribe_Request(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_CANSUBSCRIBE_REQUEST

  # @@protoc_insertion_point(class_scope:CPublishedFile_CanSubscribe_Request)

class CPublishedFile_CanSubscribe_Response(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_CANSUBSCRIBE_RESPONSE

  # @@protoc_insertion_point(class_scope:CPublishedFile_CanSubscribe_Response)

class CPublishedFile_Publish_Request(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_PUBLISH_REQUEST

  # @@protoc_insertion_point(class_scope:CPublishedFile_Publish_Request)

class CPublishedFile_Publish_Response(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_PUBLISH_RESPONSE

  # @@protoc_insertion_point(class_scope:CPublishedFile_Publish_Response)

class CPublishedFile_GetDetails_Request(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_GETDETAILS_REQUEST

  # @@protoc_insertion_point(class_scope:CPublishedFile_GetDetails_Request)

class PublishedFileDetails(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType

  class Tag(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _PUBLISHEDFILEDETAILS_TAG

    # @@protoc_insertion_point(class_scope:PublishedFileDetails.Tag)

  class Preview(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _PUBLISHEDFILEDETAILS_PREVIEW

    # @@protoc_insertion_point(class_scope:PublishedFileDetails.Preview)

  class Child(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _PUBLISHEDFILEDETAILS_CHILD

    # @@protoc_insertion_point(class_scope:PublishedFileDetails.Child)

  class KVTag(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _PUBLISHEDFILEDETAILS_KVTAG

    # @@protoc_insertion_point(class_scope:PublishedFileDetails.KVTag)

  class VoteData(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _PUBLISHEDFILEDETAILS_VOTEDATA

    # @@protoc_insertion_point(class_scope:PublishedFileDetails.VoteData)

  class ForSaleData(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _PUBLISHEDFILEDETAILS_FORSALEDATA

    # @@protoc_insertion_point(class_scope:PublishedFileDetails.ForSaleData)
  DESCRIPTOR = _PUBLISHEDFILEDETAILS

  # @@protoc_insertion_point(class_scope:PublishedFileDetails)

class CPublishedFile_GetDetails_Response(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_GETDETAILS_RESPONSE

  # @@protoc_insertion_point(class_scope:CPublishedFile_GetDetails_Response)

class CPublishedFile_GetItemInfo_Request(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType

  class WorkshopItem(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _CPUBLISHEDFILE_GETITEMINFO_REQUEST_WORKSHOPITEM

    # @@protoc_insertion_point(class_scope:CPublishedFile_GetItemInfo_Request.WorkshopItem)
  DESCRIPTOR = _CPUBLISHEDFILE_GETITEMINFO_REQUEST

  # @@protoc_insertion_point(class_scope:CPublishedFile_GetItemInfo_Request)

class CPublishedFile_GetItemInfo_Response(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType

  class WorkshopItemInfo(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _CPUBLISHEDFILE_GETITEMINFO_RESPONSE_WORKSHOPITEMINFO

    # @@protoc_insertion_point(class_scope:CPublishedFile_GetItemInfo_Response.WorkshopItemInfo)
  DESCRIPTOR = _CPUBLISHEDFILE_GETITEMINFO_RESPONSE

  # @@protoc_insertion_point(class_scope:CPublishedFile_GetItemInfo_Response)

class CPublishedFile_GetUserFiles_Request(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType

  class KVTag(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _CPUBLISHEDFILE_GETUSERFILES_REQUEST_KVTAG

    # @@protoc_insertion_point(class_scope:CPublishedFile_GetUserFiles_Request.KVTag)
  DESCRIPTOR = _CPUBLISHEDFILE_GETUSERFILES_REQUEST

  # @@protoc_insertion_point(class_scope:CPublishedFile_GetUserFiles_Request)

class CPublishedFile_GetUserFiles_Response(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType

  class App(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _CPUBLISHEDFILE_GETUSERFILES_RESPONSE_APP

    # @@protoc_insertion_point(class_scope:CPublishedFile_GetUserFiles_Response.App)
  DESCRIPTOR = _CPUBLISHEDFILE_GETUSERFILES_RESPONSE

  # @@protoc_insertion_point(class_scope:CPublishedFile_GetUserFiles_Response)

class CPublishedFile_Update_Request(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_UPDATE_REQUEST

  # @@protoc_insertion_point(class_scope:CPublishedFile_Update_Request)

class CPublishedFile_Update_Response(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_UPDATE_RESPONSE

  # @@protoc_insertion_point(class_scope:CPublishedFile_Update_Response)

class CPublishedFile_GetChangeHistoryEntry_Request(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_GETCHANGEHISTORYENTRY_REQUEST

  # @@protoc_insertion_point(class_scope:CPublishedFile_GetChangeHistoryEntry_Request)

class CPublishedFile_GetChangeHistoryEntry_Response(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_GETCHANGEHISTORYENTRY_RESPONSE

  # @@protoc_insertion_point(class_scope:CPublishedFile_GetChangeHistoryEntry_Response)

class CPublishedFile_GetChangeHistory_Request(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_GETCHANGEHISTORY_REQUEST

  # @@protoc_insertion_point(class_scope:CPublishedFile_GetChangeHistory_Request)

class CPublishedFile_GetChangeHistory_Response(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType

  class ChangeLog(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _CPUBLISHEDFILE_GETCHANGEHISTORY_RESPONSE_CHANGELOG

    # @@protoc_insertion_point(class_scope:CPublishedFile_GetChangeHistory_Response.ChangeLog)
  DESCRIPTOR = _CPUBLISHEDFILE_GETCHANGEHISTORY_RESPONSE

  # @@protoc_insertion_point(class_scope:CPublishedFile_GetChangeHistory_Response)

class CPublishedFile_RefreshVotingQueue_Request(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_REFRESHVOTINGQUEUE_REQUEST

  # @@protoc_insertion_point(class_scope:CPublishedFile_RefreshVotingQueue_Request)

class CPublishedFile_RefreshVotingQueue_Response(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_REFRESHVOTINGQUEUE_RESPONSE

  # @@protoc_insertion_point(class_scope:CPublishedFile_RefreshVotingQueue_Response)

class CPublishedFile_QueryFiles_Request(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType

  class KVTag(_message.Message):
    __metaclass__ = _reflection.GeneratedProtocolMessageType
    DESCRIPTOR = _CPUBLISHEDFILE_QUERYFILES_REQUEST_KVTAG

    # @@protoc_insertion_point(class_scope:CPublishedFile_QueryFiles_Request.KVTag)
  DESCRIPTOR = _CPUBLISHEDFILE_QUERYFILES_REQUEST

  # @@protoc_insertion_point(class_scope:CPublishedFile_QueryFiles_Request)

class CPublishedFile_QueryFiles_Response(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CPUBLISHEDFILE_QUERYFILES_RESPONSE

  # @@protoc_insertion_point(class_scope:CPublishedFile_QueryFiles_Response)


DESCRIPTOR.has_options = True
DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), '\200\001\001')
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['appid'].has_options = True
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['appid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030)App Id this file is being published FROM.')
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['consumer_appid'].has_options = True
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['consumer_appid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\'App Id this file is being published TO.')
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['cloudfilename'].has_options = True
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['cloudfilename']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0300Name of the file to publish in the user\'s cloud.')
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['preview_cloudfilename'].has_options = True
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['preview_cloudfilename']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0308Name of the file to use as the published file\'s preview.')
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['title'].has_options = True
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['title']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\"Text title for the published file.')
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['file_description'].has_options = True
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['file_description']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030(Text description for the published file.')
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['file_type'].has_options = True
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['file_type']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0305(EWorkshopFileType) Type of Workshop file to publish.')
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['consumer_shortcut_name'].has_options = True
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['consumer_shortcut_name']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030%Shortcut name for the published file.')
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['youtube_username'].has_options = True
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['youtube_username']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030+(Optional) User\'s YouTube account username.')
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['youtube_videoid'].has_options = True
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['youtube_videoid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030?(Optional) Video Id of a YouTube video for this published file.')
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['visibility'].has_options = True
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['visibility']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030i(ERemoteStoragePublishedFileVisibility) Visibility of the published file (private, friends, public, etc.)')
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['redirect_uri'].has_options = True
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['redirect_uri']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030Q(Optional) If supplied, the resulting published file\'s Id is appended to the URI.')
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['tags'].has_options = True
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['tags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0302Array of text tags to apply to the published file.')
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['collection_type'].has_options = True
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['collection_type']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030<(Optional) Type of collection the published file represents.')
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['game_type'].has_options = True
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['game_type']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0306(Optional) Type of game the published file represents.')
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['url'].has_options = True
_CPUBLISHEDFILE_PUBLISH_REQUEST.fields_by_name['url']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030J(Optional) If this represents a game, this is the URL to that game\'s page.')
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['publishedfileids'].has_options = True
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['publishedfileids']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0302Set of published file Ids to retrieve details for.')
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['includetags'].has_options = True
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['includetags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0308If true, return tag information in the returned details.')
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['includeadditionalpreviews'].has_options = True
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['includeadditionalpreviews']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030<If true, return preview information in the returned details.')
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['includechildren'].has_options = True
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['includechildren']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0301If true, return children in the returned details.')
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['includekvtags'].has_options = True
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['includekvtags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0307If true, return key value tags in the returned details.')
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['includevotes'].has_options = True
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['includevotes']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0302If true, return vote data in the returned details.')
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['short_description'].has_options = True
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['short_description']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030DIf true, return a short description instead of the full description.')
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['includeforsaledata'].has_options = True
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['includeforsaledata']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030,If true, return pricing data, if applicable.')
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['includemetadata'].has_options = True
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['includemetadata']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030%If true, populate the metadata field.')
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['language'].has_options = True
_CPUBLISHEDFILE_GETDETAILS_REQUEST.fields_by_name['language']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030<Specifies the localized text to return. Defaults to English.')
_PUBLISHEDFILEDETAILS.fields_by_name['time_subscribed'].has_options = True
_PUBLISHEDFILEDETAILS.fields_by_name['time_subscribed']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030UOnly valid in PublishedFile.GetUserFiles and not normal PublishedFile.GetDetail calls')
_PUBLISHEDFILEDETAILS.fields_by_name['for_sale_data'].has_options = True
_PUBLISHEDFILEDETAILS.fields_by_name['for_sale_data']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030#Pricing information, if applicable.')
_PUBLISHEDFILEDETAILS.fields_by_name['metadata'].has_options = True
_PUBLISHEDFILEDETAILS.fields_by_name['metadata']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030!Metadata associated with the item')
_PUBLISHEDFILEDETAILS.fields_by_name['language'].has_options = True
_PUBLISHEDFILEDETAILS.fields_by_name['language']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030*The language of the title and description.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['steamid'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['steamid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0305Steam ID of the user whose files are being requested.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['appid'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['appid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0303App Id of the app that the files were published to.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['page'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['page']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030%(Optional) Starting page for results.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['numperpage'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['numperpage']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0305(Optional) The number of results, per page to return.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['type'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['type']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030((Optional) Type of files to be returned.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['sortmethod'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['sortmethod']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0304(Optional) Sorting method to use on returned values.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['privacy'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['privacy']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030&(optional) Filter by privacy settings.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['requiredtags'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['requiredtags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030N(Optional) Tags that must be present on a published file to satisfy the query.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['excludedtags'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['excludedtags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030R(Optional) Tags that must NOT be present on a published file to satisfy the query.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['required_kv_tags'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['required_kv_tags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030$Required key-value tags to match on.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['filetype'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['filetype']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\'(Optional) File type to match files to.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['creator_appid'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['creator_appid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030FApp Id of the app that published the files, only matched if specified.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['match_cloud_filename'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['match_cloud_filename']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\'Match this cloud filename if specified.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['cache_max_age_seconds'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['cache_max_age_seconds']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030DAllow stale data to be returned for the specified number of seconds.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['language'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['language']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030<Specifies the localized text to return. Defaults to English.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['totalonly'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['totalonly']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030R(Optional) If true, only return the total number of files that satisfy this query.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['ids_only'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['ids_only']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030X(Optional) If true, only return the published file ids of files that satisfy this query.')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['return_vote_data'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['return_vote_data']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\020Return vote data')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['return_tags'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['return_tags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\037Return tags in the file details')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['return_kv_tags'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['return_kv_tags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030)Return key-value tags in the file details')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['return_previews'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['return_previews']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030:Return preview image and video details in the file details')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['return_children'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['return_children']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030)Return child item ids in the file details')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['return_short_description'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['return_short_description']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030@Populate the short_description field instead of file_description')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['return_for_sale_data'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['return_for_sale_data']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030)Return pricing information, if applicable')
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['return_metadata'].has_options = True
_CPUBLISHEDFILE_GETUSERFILES_REQUEST.fields_by_name['return_metadata']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\033Populate the metadata field')
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['appid'].has_options = True
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['appid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030&App Id this published file belongs to.')
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['publishedfileid'].has_options = True
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['publishedfileid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030/Published file id of the file we\'d like update.')
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['title'].has_options = True
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['title']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\'(Optional) Title of the published file.')
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['file_description'].has_options = True
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['file_description']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030-(Optional) Description of the published file.')
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['visibility'].has_options = True
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['visibility']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030,(Optional) Visibility of the published file.')
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['tags'].has_options = True
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['tags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030.(Optional) Set of tags for the published file.')
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['filename'].has_options = True
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['filename']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030+(Optional) Filename for the published file.')
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['preview_filename'].has_options = True
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['preview_filename']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0303(Optional) Preview filename for the published file.')
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['image_width'].has_options = True
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['image_width']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030E(Optional) If this is an image file, you can specify the image width.')
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['image_height'].has_options = True
_CPUBLISHEDFILE_UPDATE_REQUEST.fields_by_name['image_height']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030F(Optional) If this is an image file, you can specify the image height.')
_CPUBLISHEDFILE_GETCHANGEHISTORYENTRY_REQUEST.fields_by_name['publishedfileid'].has_options = True
_CPUBLISHEDFILE_GETCHANGEHISTORYENTRY_REQUEST.fields_by_name['publishedfileid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030FPublished file id of the file we\'d like to get the change history for.')
_CPUBLISHEDFILE_GETCHANGEHISTORY_REQUEST.fields_by_name['publishedfileid'].has_options = True
_CPUBLISHEDFILE_GETCHANGEHISTORY_REQUEST.fields_by_name['publishedfileid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030FPublished file id of the file we\'d like to get the change history for.')
_CPUBLISHEDFILE_GETCHANGEHISTORY_REQUEST.fields_by_name['total_only'].has_options = True
_CPUBLISHEDFILE_GETCHANGEHISTORY_REQUEST.fields_by_name['total_only']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030(Return the total number of changes only.')
_CPUBLISHEDFILE_GETCHANGEHISTORY_REQUEST.fields_by_name['language'].has_options = True
_CPUBLISHEDFILE_GETCHANGEHISTORY_REQUEST.fields_by_name['language']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\020Desired language')
_CPUBLISHEDFILE_REFRESHVOTINGQUEUE_REQUEST.fields_by_name['matching_file_type'].has_options = True
_CPUBLISHEDFILE_REFRESHVOTINGQUEUE_REQUEST.fields_by_name['matching_file_type']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\"EPublishedFileInfoMatchingFileType')
_CPUBLISHEDFILE_REFRESHVOTINGQUEUE_REQUEST.fields_by_name['tags'].has_options = True
_CPUBLISHEDFILE_REFRESHVOTINGQUEUE_REQUEST.fields_by_name['tags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030ZInclude files that have all the tags or any of the tags if match_all_tags is set to false.')
_CPUBLISHEDFILE_REFRESHVOTINGQUEUE_REQUEST.fields_by_name['match_all_tags'].has_options = True
_CPUBLISHEDFILE_REFRESHVOTINGQUEUE_REQUEST.fields_by_name['match_all_tags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030sIf true, then files must have all the tags specified.  If false, then must have at least one of the tags specified.')
_CPUBLISHEDFILE_REFRESHVOTINGQUEUE_REQUEST.fields_by_name['excluded_tags'].has_options = True
_CPUBLISHEDFILE_REFRESHVOTINGQUEUE_REQUEST.fields_by_name['excluded_tags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030.Exclude any files that have any of these tags.')
_CPUBLISHEDFILE_REFRESHVOTINGQUEUE_REQUEST.fields_by_name['desired_queue_size'].has_options = True
_CPUBLISHEDFILE_REFRESHVOTINGQUEUE_REQUEST.fields_by_name['desired_queue_size']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030JDesired number of items in the voting queue.  May be clamped by the server')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['query_type'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['query_type']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0304enumeration EPublishedFileQueryType in clientenums.h')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['page'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['page']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\014Current page')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['numperpage'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['numperpage']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0305(Optional) The number of results, per page to return.')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['creator_appid'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['creator_appid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\032App that created the files')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['appid'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['appid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\033App that consumes the files')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['requiredtags'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['requiredtags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0304Tags to match on. See match_all_tags parameter below')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['excludedtags'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['excludedtags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030R(Optional) Tags that must NOT be present on a published file to satisfy the query.')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['match_all_tags'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['match_all_tags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030hIf true, then items must have all the tags specified, otherwise they must have at least one of the tags.')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['required_flags'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['required_flags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0305Required flags that must be set on any returned items')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['omitted_flags'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['omitted_flags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0300Flags that must not be set on any returned items')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['search_text'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['search_text']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\0300Text to match in the item\'s title or description')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['filetype'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['filetype']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\"EPublishedFileInfoMatchingFileType')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['child_publishedfileid'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['child_publishedfileid']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030-Find all items that reference the given item.')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['days'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['days']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030pIf query_type is k_PublishedFileQueryType_RankedByTrend, then this is the number of days to get votes for [1,7].')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['include_recent_votes_only'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['include_recent_votes_only']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\207\001If query_type is k_PublishedFileQueryType_RankedByTrend, then limit result set just to items that have votes within the day range given')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['cache_max_age_seconds'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['cache_max_age_seconds']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030DAllow stale data to be returned for the specified number of seconds.')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['language'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['language']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030GLanguage to search in and also what gets returned. Defaults to English.')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['required_kv_tags'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['required_kv_tags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030$Required key-value tags to match on.')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['totalonly'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['totalonly']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030R(Optional) If true, only return the total number of files that satisfy this query.')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['return_vote_data'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['return_vote_data']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\020Return vote data')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['return_tags'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['return_tags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\037Return tags in the file details')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['return_kv_tags'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['return_kv_tags']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030)Return key-value tags in the file details')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['return_previews'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['return_previews']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030:Return preview image and video details in the file details')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['return_children'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['return_children']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030)Return child item ids in the file details')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['return_short_description'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['return_short_description']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030@Populate the short_description field instead of file_description')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['return_for_sale_data'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['return_for_sale_data']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030)Return pricing information, if applicable')
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['return_metadata'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_REQUEST.fields_by_name['return_metadata']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030\025Populate the metadata')
_CPUBLISHEDFILE_QUERYFILES_RESPONSE.fields_by_name['total'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_RESPONSE.fields_by_name['total']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030ANumber of matches found, not necessarily number of items returned')
_CPUBLISHEDFILE_QUERYFILES_RESPONSE.fields_by_name['publishedfiledetails'].has_options = True
_CPUBLISHEDFILE_QUERYFILES_RESPONSE.fields_by_name['publishedfiledetails']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\202\265\030TEach file details will be populated, depending on what return values were requested.')
# @@protoc_insertion_point(module_scope)
