librespot-python/librespot/proto/Playlist4External.py

3063 lines
102 KiB
Python

# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: playlist4_external.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor.FileDescriptor(
name='playlist4_external.proto',
package='spotify.playlist4.proto',
syntax='proto2',
serialized_options=
b'\n\025com.spotify.playlist4B\021Playlist4ApiProtoH\002',
create_key=_descriptor._internal_create_key,
serialized_pb=
b'\n\x18playlist4_external.proto\x12\x17spotify.playlist4.proto\"P\n\x04Item\x12\x0b\n\x03uri\x18\x01 \x02(\t\x12;\n\nattributes\x18\x02 \x01(\x0b\x32\'.spotify.playlist4.proto.ItemAttributes\"\x94\x01\n\x08MetaItem\x12\x10\n\x08revision\x18\x01 \x01(\x0c\x12;\n\nattributes\x18\x02 \x01(\x0b\x32\'.spotify.playlist4.proto.ListAttributes\x12\x0e\n\x06length\x18\x03 \x01(\x05\x12\x11\n\ttimestamp\x18\x04 \x01(\x03\x12\x16\n\x0eowner_username\x18\x05 \x01(\t\"\x90\x01\n\tListItems\x12\x0b\n\x03pos\x18\x01 \x02(\x05\x12\x11\n\ttruncated\x18\x02 \x02(\x08\x12,\n\x05items\x18\x03 \x03(\x0b\x32\x1d.spotify.playlist4.proto.Item\x12\x35\n\nmeta_items\x18\x04 \x03(\x0b\x32!.spotify.playlist4.proto.MetaItem\"1\n\x13\x46ormatListAttribute\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xf6\x01\n\x0eListAttributes\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0f\n\x07picture\x18\x03 \x01(\x0c\x12\x15\n\rcollaborative\x18\x04 \x01(\x08\x12\x13\n\x0bpl3_version\x18\x05 \x01(\t\x12\x18\n\x10\x64\x65leted_by_owner\x18\x06 \x01(\x08\x12\x11\n\tclient_id\x18\n \x01(\t\x12\x0e\n\x06\x66ormat\x18\x0b \x01(\t\x12G\n\x11\x66ormat_attributes\x18\x0c \x03(\x0b\x32,.spotify.playlist4.proto.FormatListAttribute\"\xb0\x01\n\x0eItemAttributes\x12\x10\n\x08\x61\x64\x64\x65\x64_by\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\x12\x0f\n\x07seen_at\x18\t \x01(\x03\x12\x0e\n\x06public\x18\n \x01(\x08\x12G\n\x11\x66ormat_attributes\x18\x0b \x03(\x0b\x32,.spotify.playlist4.proto.FormatListAttribute\x12\x0f\n\x07item_id\x18\x0c \x01(\x0c\"l\n\x03\x41\x64\x64\x12\x12\n\nfrom_index\x18\x01 \x01(\x05\x12,\n\x05items\x18\x02 \x03(\x0b\x32\x1d.spotify.playlist4.proto.Item\x12\x10\n\x08\x61\x64\x64_last\x18\x04 \x01(\x08\x12\x11\n\tadd_first\x18\x05 \x01(\x08\"m\n\x03Rem\x12\x12\n\nfrom_index\x18\x01 \x01(\x05\x12\x0e\n\x06length\x18\x02 \x01(\x05\x12,\n\x05items\x18\x03 \x03(\x0b\x32\x1d.spotify.playlist4.proto.Item\x12\x14\n\x0citems_as_key\x18\x07 \x01(\x08\";\n\x03Mov\x12\x12\n\nfrom_index\x18\x01 \x02(\x05\x12\x0e\n\x06length\x18\x02 \x02(\x05\x12\x10\n\x08to_index\x18\x03 \x02(\x05\"\x93\x01\n\x1aItemAttributesPartialState\x12\x37\n\x06values\x18\x01 \x02(\x0b\x32\'.spotify.playlist4.proto.ItemAttributes\x12<\n\x08no_value\x18\x02 \x03(\x0e\x32*.spotify.playlist4.proto.ItemAttributeKind\"\x93\x01\n\x1aListAttributesPartialState\x12\x37\n\x06values\x18\x01 \x02(\x0b\x32\'.spotify.playlist4.proto.ListAttributes\x12<\n\x08no_value\x18\x02 \x03(\x0e\x32*.spotify.playlist4.proto.ListAttributeKind\"\xbf\x01\n\x14UpdateItemAttributes\x12\r\n\x05index\x18\x01 \x02(\x05\x12K\n\x0enew_attributes\x18\x02 \x02(\x0b\x32\x33.spotify.playlist4.proto.ItemAttributesPartialState\x12K\n\x0eold_attributes\x18\x03 \x01(\x0b\x32\x33.spotify.playlist4.proto.ItemAttributesPartialState\"\xb0\x01\n\x14UpdateListAttributes\x12K\n\x0enew_attributes\x18\x01 \x02(\x0b\x32\x33.spotify.playlist4.proto.ListAttributesPartialState\x12K\n\x0eold_attributes\x18\x02 \x01(\x0b\x32\x33.spotify.playlist4.proto.ListAttributesPartialState\"\xc0\x03\n\x02Op\x12.\n\x04kind\x18\x01 \x02(\x0e\x32 .spotify.playlist4.proto.Op.Kind\x12)\n\x03\x61\x64\x64\x18\x02 \x01(\x0b\x32\x1c.spotify.playlist4.proto.Add\x12)\n\x03rem\x18\x03 \x01(\x0b\x32\x1c.spotify.playlist4.proto.Rem\x12)\n\x03mov\x18\x04 \x01(\x0b\x32\x1c.spotify.playlist4.proto.Mov\x12M\n\x16update_item_attributes\x18\x05 \x01(\x0b\x32-.spotify.playlist4.proto.UpdateItemAttributes\x12M\n\x16update_list_attributes\x18\x06 \x01(\x0b\x32-.spotify.playlist4.proto.UpdateListAttributes\"k\n\x04Kind\x12\x10\n\x0cKIND_UNKNOWN\x10\x00\x12\x07\n\x03\x41\x44\x44\x10\x02\x12\x07\n\x03REM\x10\x03\x12\x07\n\x03MOV\x10\x04\x12\x1a\n\x16UPDATE_ITEM_ATTRIBUTES\x10\x05\x12\x1a\n\x16UPDATE_LIST_ATTRIBUTES\x10\x06\"2\n\x06OpList\x12(\n\x03ops\x18\x01 \x03(\x0b\x32\x1b.spotify.playlist4.proto.Op\"\xd5\x01\n\nChangeInfo\x12\x0c\n\x04user\x18\x01 \x01(\t\x12\x11\n\ttimestamp\x18\x02 \x01(\x03\x12\r\n\x05\x61\x64min\x18\x03 \x01(\x08\x12\x0c\n\x04undo\x18\x04 \x01(\x08\x12\x0c\n\x04redo\x18\x05 \x01(\x08\x12\r\n\x05merge\x18\x06 \x01(\x08\x12\x12\n\ncompressed\x18\x07 \x01(\x08\x12\x11\n\tmigration\x18\x08 \x01(\x08\x12\x10\n\x08split_id\x18\t \x01(\x05\x12\x33\n\x06source\x18\n \x01(\x0b\x32#.spotify.playlist4.proto.SourceInfo\"\xe8\x01\n\nSourceInfo\x12:\n\x06\x63lient\x18\x01 \x01(\x0e\x32*.spotify.playlist4.proto.SourceInfo.Client\x12\x0b\n\x03\x61pp\x18\x03 \x01(\t\x12\x0e\n\x06source\x18\x04 \x01(\t\x12\x0f\n\x07version\x18\x05 \x01(\t\"p\n\x06\x43lient\x12\x12\n\x0e\x43LIENT_UNKNOWN\x10\x00\x12\x11\n\rNATIVE_HERMES\x10\x01\x12\n\n\x06\x43LIENT\x10\x02\x12\n\n\x06PYTHON\x10\x03\x12\x08\n\x04JAVA\x10\x04\x12\r\n\tWEBPLAYER\x10\x05\x12\x0e\n\nLIBSPOTIFY\x10\x06\"z\n\x05\x44\x65lta\x12\x14\n\x0c\x62\x61se_version\x18\x01 \x01(\x0c\x12(\n\x03ops\x18\x02 \x03(\x0b\x32\x1b.spotify.playlist4.proto.Op\x12\x31\n\x04info\x18\x04 \x01(\x0b\x32#.spotify.playlist4.proto.ChangeInfo\"\\\n\x04\x44iff\x12\x15\n\rfrom_revision\x18\x01 \x02(\x0c\x12(\n\x03ops\x18\x02 \x03(\x0b\x32\x1b.spotify.playlist4.proto.Op\x12\x13\n\x0bto_revision\x18\x03 \x02(\x0c\"\xa0\x01\n\x0bListChanges\x12\x15\n\rbase_revision\x18\x01 \x01(\x0c\x12.\n\x06\x64\x65ltas\x18\x02 \x03(\x0b\x32\x1e.spotify.playlist4.proto.Delta\x12 \n\x18want_resulting_revisions\x18\x03 \x01(\x08\x12\x18\n\x10want_sync_result\x18\x04 \x01(\x08\x12\x0e\n\x06nonces\x18\x06 \x03(\x03\"\x8f\x03\n\x13SelectedListContent\x12\x10\n\x08revision\x18\x01 \x01(\x0c\x12\x0e\n\x06length\x18\x02 \x01(\x05\x12;\n\nattributes\x18\x03 \x01(\x0b\x32\'.spotify.playlist4.proto.ListAttributes\x12\x34\n\x08\x63ontents\x18\x05 \x01(\x0b\x32\".spotify.playlist4.proto.ListItems\x12+\n\x04\x64iff\x18\x06 \x01(\x0b\x32\x1d.spotify.playlist4.proto.Diff\x12\x32\n\x0bsync_result\x18\x07 \x01(\x0b\x32\x1d.spotify.playlist4.proto.Diff\x12\x1b\n\x13resulting_revisions\x18\x08 \x03(\x0c\x12\x16\n\x0emultiple_heads\x18\t \x01(\x08\x12\x12\n\nup_to_date\x18\n \x01(\x08\x12\x0e\n\x06nonces\x18\x0e \x03(\x03\x12\x11\n\ttimestamp\x18\x0f \x01(\x03\x12\x16\n\x0eowner_username\x18\x10 \x01(\t\"0\n\x0f\x43reateListReply\x12\x0b\n\x03uri\x18\x01 \x02(\x0c\x12\x10\n\x08revision\x18\x02 \x01(\x0c\",\n\x0bModifyReply\x12\x0b\n\x03uri\x18\x01 \x02(\x0c\x12\x10\n\x08revision\x18\x02 \x01(\x0c\" \n\x10SubscribeRequest\x12\x0c\n\x04uris\x18\x01 \x03(\x0c\"\"\n\x12UnsubscribeRequest\x12\x0c\n\x04uris\x18\x01 \x03(\x0c\"\x80\x01\n\x18PlaylistModificationInfo\x12\x0b\n\x03uri\x18\x01 \x01(\x0c\x12\x14\n\x0cnew_revision\x18\x02 \x01(\x0c\x12\x17\n\x0fparent_revision\x18\x03 \x01(\x0c\x12(\n\x03ops\x18\x04 \x03(\x0b\x32\x1b.spotify.playlist4.proto.Op*\xe6\x01\n\x11ListAttributeKind\x12\x10\n\x0cLIST_UNKNOWN\x10\x00\x12\r\n\tLIST_NAME\x10\x01\x12\x14\n\x10LIST_DESCRIPTION\x10\x02\x12\x10\n\x0cLIST_PICTURE\x10\x03\x12\x16\n\x12LIST_COLLABORATIVE\x10\x04\x12\x14\n\x10LIST_PL3_VERSION\x10\x05\x12\x19\n\x15LIST_DELETED_BY_OWNER\x10\x06\x12\x12\n\x0eLIST_CLIENT_ID\x10\n\x12\x0f\n\x0bLIST_FORMAT\x10\x0b\x12\x1a\n\x16LIST_FORMAT_ATTRIBUTES\x10\x0c*\x98\x01\n\x11ItemAttributeKind\x12\x10\n\x0cITEM_UNKNOWN\x10\x00\x12\x11\n\rITEM_ADDED_BY\x10\x01\x12\x12\n\x0eITEM_TIMESTAMP\x10\x02\x12\x10\n\x0cITEM_SEEN_AT\x10\t\x12\x0f\n\x0bITEM_PUBLIC\x10\n\x12\x1a\n\x16ITEM_FORMAT_ATTRIBUTES\x10\x0b\x12\x0b\n\x07ITEM_ID\x10\x0c\x42,\n\x15\x63om.spotify.playlist4B\x11Playlist4ApiProtoH\x02'
)
_LISTATTRIBUTEKIND = _descriptor.EnumDescriptor(
name='ListAttributeKind',
full_name='spotify.playlist4.proto.ListAttributeKind',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='LIST_UNKNOWN',
index=0,
number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='LIST_NAME',
index=1,
number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='LIST_DESCRIPTION',
index=2,
number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='LIST_PICTURE',
index=3,
number=3,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='LIST_COLLABORATIVE',
index=4,
number=4,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='LIST_PL3_VERSION',
index=5,
number=5,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='LIST_DELETED_BY_OWNER',
index=6,
number=6,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='LIST_CLIENT_ID',
index=7,
number=10,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='LIST_FORMAT',
index=8,
number=11,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='LIST_FORMAT_ATTRIBUTES',
index=9,
number=12,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=3902,
serialized_end=4132,
)
_sym_db.RegisterEnumDescriptor(_LISTATTRIBUTEKIND)
ListAttributeKind = enum_type_wrapper.EnumTypeWrapper(_LISTATTRIBUTEKIND)
_ITEMATTRIBUTEKIND = _descriptor.EnumDescriptor(
name='ItemAttributeKind',
full_name='spotify.playlist4.proto.ItemAttributeKind',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='ITEM_UNKNOWN',
index=0,
number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='ITEM_ADDED_BY',
index=1,
number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='ITEM_TIMESTAMP',
index=2,
number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='ITEM_SEEN_AT',
index=3,
number=9,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='ITEM_PUBLIC',
index=4,
number=10,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='ITEM_FORMAT_ATTRIBUTES',
index=5,
number=11,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='ITEM_ID',
index=6,
number=12,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=4135,
serialized_end=4287,
)
_sym_db.RegisterEnumDescriptor(_ITEMATTRIBUTEKIND)
ItemAttributeKind = enum_type_wrapper.EnumTypeWrapper(_ITEMATTRIBUTEKIND)
LIST_UNKNOWN = 0
LIST_NAME = 1
LIST_DESCRIPTION = 2
LIST_PICTURE = 3
LIST_COLLABORATIVE = 4
LIST_PL3_VERSION = 5
LIST_DELETED_BY_OWNER = 6
LIST_CLIENT_ID = 10
LIST_FORMAT = 11
LIST_FORMAT_ATTRIBUTES = 12
ITEM_UNKNOWN = 0
ITEM_ADDED_BY = 1
ITEM_TIMESTAMP = 2
ITEM_SEEN_AT = 9
ITEM_PUBLIC = 10
ITEM_FORMAT_ATTRIBUTES = 11
ITEM_ID = 12
_OP_KIND = _descriptor.EnumDescriptor(
name='Kind',
full_name='spotify.playlist4.proto.Op.Kind',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='KIND_UNKNOWN',
index=0,
number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='ADD',
index=1,
number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='REM',
index=2,
number=3,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='MOV',
index=3,
number=4,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='UPDATE_ITEM_ATTRIBUTES',
index=4,
number=5,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='UPDATE_LIST_ATTRIBUTES',
index=5,
number=6,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=2209,
serialized_end=2316,
)
_sym_db.RegisterEnumDescriptor(_OP_KIND)
_SOURCEINFO_CLIENT = _descriptor.EnumDescriptor(
name='Client',
full_name='spotify.playlist4.proto.SourceInfo.Client',
filename=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key,
values=[
_descriptor.EnumValueDescriptor(
name='CLIENT_UNKNOWN',
index=0,
number=0,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='NATIVE_HERMES',
index=1,
number=1,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='CLIENT',
index=2,
number=2,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='PYTHON',
index=3,
number=3,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='JAVA',
index=4,
number=4,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='WEBPLAYER',
index=5,
number=5,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
_descriptor.EnumValueDescriptor(
name='LIBSPOTIFY',
index=6,
number=6,
serialized_options=None,
type=None,
create_key=_descriptor._internal_create_key),
],
containing_type=None,
serialized_options=None,
serialized_start=2707,
serialized_end=2819,
)
_sym_db.RegisterEnumDescriptor(_SOURCEINFO_CLIENT)
_ITEM = _descriptor.Descriptor(
name='Item',
full_name='spotify.playlist4.proto.Item',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='uri',
full_name='spotify.playlist4.proto.Item.uri',
index=0,
number=1,
type=9,
cpp_type=9,
label=2,
has_default_value=False,
default_value=b"".decode('utf-8'),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='attributes',
full_name='spotify.playlist4.proto.Item.attributes',
index=1,
number=2,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=53,
serialized_end=133,
)
_METAITEM = _descriptor.Descriptor(
name='MetaItem',
full_name='spotify.playlist4.proto.MetaItem',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='revision',
full_name='spotify.playlist4.proto.MetaItem.revision',
index=0,
number=1,
type=12,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"",
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='attributes',
full_name='spotify.playlist4.proto.MetaItem.attributes',
index=1,
number=2,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='length',
full_name='spotify.playlist4.proto.MetaItem.length',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='timestamp',
full_name='spotify.playlist4.proto.MetaItem.timestamp',
index=3,
number=4,
type=3,
cpp_type=2,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='owner_username',
full_name='spotify.playlist4.proto.MetaItem.owner_username',
index=4,
number=5,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"".decode('utf-8'),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=136,
serialized_end=284,
)
_LISTITEMS = _descriptor.Descriptor(
name='ListItems',
full_name='spotify.playlist4.proto.ListItems',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='pos',
full_name='spotify.playlist4.proto.ListItems.pos',
index=0,
number=1,
type=5,
cpp_type=1,
label=2,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='truncated',
full_name='spotify.playlist4.proto.ListItems.truncated',
index=1,
number=2,
type=8,
cpp_type=7,
label=2,
has_default_value=False,
default_value=False,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='items',
full_name='spotify.playlist4.proto.ListItems.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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='meta_items',
full_name='spotify.playlist4.proto.ListItems.meta_items',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=287,
serialized_end=431,
)
_FORMATLISTATTRIBUTE = _descriptor.Descriptor(
name='FormatListAttribute',
full_name='spotify.playlist4.proto.FormatListAttribute',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='key',
full_name='spotify.playlist4.proto.FormatListAttribute.key',
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"".decode('utf-8'),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='value',
full_name='spotify.playlist4.proto.FormatListAttribute.value',
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"".decode('utf-8'),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=433,
serialized_end=482,
)
_LISTATTRIBUTES = _descriptor.Descriptor(
name='ListAttributes',
full_name='spotify.playlist4.proto.ListAttributes',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='name',
full_name='spotify.playlist4.proto.ListAttributes.name',
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"".decode('utf-8'),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='description',
full_name='spotify.playlist4.proto.ListAttributes.description',
index=1,
number=2,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"".decode('utf-8'),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='picture',
full_name='spotify.playlist4.proto.ListAttributes.picture',
index=2,
number=3,
type=12,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"",
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='collaborative',
full_name='spotify.playlist4.proto.ListAttributes.collaborative',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='pl3_version',
full_name='spotify.playlist4.proto.ListAttributes.pl3_version',
index=4,
number=5,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"".decode('utf-8'),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='deleted_by_owner',
full_name='spotify.playlist4.proto.ListAttributes.deleted_by_owner',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='client_id',
full_name='spotify.playlist4.proto.ListAttributes.client_id',
index=6,
number=10,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"".decode('utf-8'),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='format',
full_name='spotify.playlist4.proto.ListAttributes.format',
index=7,
number=11,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"".decode('utf-8'),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='format_attributes',
full_name=
'spotify.playlist4.proto.ListAttributes.format_attributes',
index=8,
number=12,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=485,
serialized_end=731,
)
_ITEMATTRIBUTES = _descriptor.Descriptor(
name='ItemAttributes',
full_name='spotify.playlist4.proto.ItemAttributes',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='added_by',
full_name='spotify.playlist4.proto.ItemAttributes.added_by',
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"".decode('utf-8'),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='timestamp',
full_name='spotify.playlist4.proto.ItemAttributes.timestamp',
index=1,
number=2,
type=3,
cpp_type=2,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='seen_at',
full_name='spotify.playlist4.proto.ItemAttributes.seen_at',
index=2,
number=9,
type=3,
cpp_type=2,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='public',
full_name='spotify.playlist4.proto.ItemAttributes.public',
index=3,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='format_attributes',
full_name=
'spotify.playlist4.proto.ItemAttributes.format_attributes',
index=4,
number=11,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='item_id',
full_name='spotify.playlist4.proto.ItemAttributes.item_id',
index=5,
number=12,
type=12,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"",
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=734,
serialized_end=910,
)
_ADD = _descriptor.Descriptor(
name='Add',
full_name='spotify.playlist4.proto.Add',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='from_index',
full_name='spotify.playlist4.proto.Add.from_index',
index=0,
number=1,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='items',
full_name='spotify.playlist4.proto.Add.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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='add_last',
full_name='spotify.playlist4.proto.Add.add_last',
index=2,
number=4,
type=8,
cpp_type=7,
label=1,
has_default_value=False,
default_value=False,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='add_first',
full_name='spotify.playlist4.proto.Add.add_first',
index=3,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=912,
serialized_end=1020,
)
_REM = _descriptor.Descriptor(
name='Rem',
full_name='spotify.playlist4.proto.Rem',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='from_index',
full_name='spotify.playlist4.proto.Rem.from_index',
index=0,
number=1,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='length',
full_name='spotify.playlist4.proto.Rem.length',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='items',
full_name='spotify.playlist4.proto.Rem.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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='items_as_key',
full_name='spotify.playlist4.proto.Rem.items_as_key',
index=3,
number=7,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=1022,
serialized_end=1131,
)
_MOV = _descriptor.Descriptor(
name='Mov',
full_name='spotify.playlist4.proto.Mov',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='from_index',
full_name='spotify.playlist4.proto.Mov.from_index',
index=0,
number=1,
type=5,
cpp_type=1,
label=2,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='length',
full_name='spotify.playlist4.proto.Mov.length',
index=1,
number=2,
type=5,
cpp_type=1,
label=2,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='to_index',
full_name='spotify.playlist4.proto.Mov.to_index',
index=2,
number=3,
type=5,
cpp_type=1,
label=2,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=1133,
serialized_end=1192,
)
_ITEMATTRIBUTESPARTIALSTATE = _descriptor.Descriptor(
name='ItemAttributesPartialState',
full_name='spotify.playlist4.proto.ItemAttributesPartialState',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='values',
full_name=
'spotify.playlist4.proto.ItemAttributesPartialState.values',
index=0,
number=1,
type=11,
cpp_type=10,
label=2,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='no_value',
full_name=
'spotify.playlist4.proto.ItemAttributesPartialState.no_value',
index=1,
number=2,
type=14,
cpp_type=8,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=1195,
serialized_end=1342,
)
_LISTATTRIBUTESPARTIALSTATE = _descriptor.Descriptor(
name='ListAttributesPartialState',
full_name='spotify.playlist4.proto.ListAttributesPartialState',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='values',
full_name=
'spotify.playlist4.proto.ListAttributesPartialState.values',
index=0,
number=1,
type=11,
cpp_type=10,
label=2,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='no_value',
full_name=
'spotify.playlist4.proto.ListAttributesPartialState.no_value',
index=1,
number=2,
type=14,
cpp_type=8,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=1345,
serialized_end=1492,
)
_UPDATEITEMATTRIBUTES = _descriptor.Descriptor(
name='UpdateItemAttributes',
full_name='spotify.playlist4.proto.UpdateItemAttributes',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='index',
full_name='spotify.playlist4.proto.UpdateItemAttributes.index',
index=0,
number=1,
type=5,
cpp_type=1,
label=2,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='new_attributes',
full_name=
'spotify.playlist4.proto.UpdateItemAttributes.new_attributes',
index=1,
number=2,
type=11,
cpp_type=10,
label=2,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='old_attributes',
full_name=
'spotify.playlist4.proto.UpdateItemAttributes.old_attributes',
index=2,
number=3,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=1495,
serialized_end=1686,
)
_UPDATELISTATTRIBUTES = _descriptor.Descriptor(
name='UpdateListAttributes',
full_name='spotify.playlist4.proto.UpdateListAttributes',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='new_attributes',
full_name=
'spotify.playlist4.proto.UpdateListAttributes.new_attributes',
index=0,
number=1,
type=11,
cpp_type=10,
label=2,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='old_attributes',
full_name=
'spotify.playlist4.proto.UpdateListAttributes.old_attributes',
index=1,
number=2,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=1689,
serialized_end=1865,
)
_OP = _descriptor.Descriptor(
name='Op',
full_name='spotify.playlist4.proto.Op',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='kind',
full_name='spotify.playlist4.proto.Op.kind',
index=0,
number=1,
type=14,
cpp_type=8,
label=2,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='add',
full_name='spotify.playlist4.proto.Op.add',
index=1,
number=2,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='rem',
full_name='spotify.playlist4.proto.Op.rem',
index=2,
number=3,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='mov',
full_name='spotify.playlist4.proto.Op.mov',
index=3,
number=4,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='update_item_attributes',
full_name='spotify.playlist4.proto.Op.update_item_attributes',
index=4,
number=5,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='update_list_attributes',
full_name='spotify.playlist4.proto.Op.update_list_attributes',
index=5,
number=6,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[
_OP_KIND,
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=1868,
serialized_end=2316,
)
_OPLIST = _descriptor.Descriptor(
name='OpList',
full_name='spotify.playlist4.proto.OpList',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='ops',
full_name='spotify.playlist4.proto.OpList.ops',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=2318,
serialized_end=2368,
)
_CHANGEINFO = _descriptor.Descriptor(
name='ChangeInfo',
full_name='spotify.playlist4.proto.ChangeInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='user',
full_name='spotify.playlist4.proto.ChangeInfo.user',
index=0,
number=1,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"".decode('utf-8'),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='timestamp',
full_name='spotify.playlist4.proto.ChangeInfo.timestamp',
index=1,
number=2,
type=3,
cpp_type=2,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='admin',
full_name='spotify.playlist4.proto.ChangeInfo.admin',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='undo',
full_name='spotify.playlist4.proto.ChangeInfo.undo',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='redo',
full_name='spotify.playlist4.proto.ChangeInfo.redo',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='merge',
full_name='spotify.playlist4.proto.ChangeInfo.merge',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='compressed',
full_name='spotify.playlist4.proto.ChangeInfo.compressed',
index=6,
number=7,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='migration',
full_name='spotify.playlist4.proto.ChangeInfo.migration',
index=7,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='split_id',
full_name='spotify.playlist4.proto.ChangeInfo.split_id',
index=8,
number=9,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='source',
full_name='spotify.playlist4.proto.ChangeInfo.source',
index=9,
number=10,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=2371,
serialized_end=2584,
)
_SOURCEINFO = _descriptor.Descriptor(
name='SourceInfo',
full_name='spotify.playlist4.proto.SourceInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='client',
full_name='spotify.playlist4.proto.SourceInfo.client',
index=0,
number=1,
type=14,
cpp_type=8,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='app',
full_name='spotify.playlist4.proto.SourceInfo.app',
index=1,
number=3,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"".decode('utf-8'),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='source',
full_name='spotify.playlist4.proto.SourceInfo.source',
index=2,
number=4,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"".decode('utf-8'),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='version',
full_name='spotify.playlist4.proto.SourceInfo.version',
index=3,
number=5,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"".decode('utf-8'),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[
_SOURCEINFO_CLIENT,
],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=2587,
serialized_end=2819,
)
_DELTA = _descriptor.Descriptor(
name='Delta',
full_name='spotify.playlist4.proto.Delta',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='base_version',
full_name='spotify.playlist4.proto.Delta.base_version',
index=0,
number=1,
type=12,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"",
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='ops',
full_name='spotify.playlist4.proto.Delta.ops',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='info',
full_name='spotify.playlist4.proto.Delta.info',
index=2,
number=4,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=2821,
serialized_end=2943,
)
_DIFF = _descriptor.Descriptor(
name='Diff',
full_name='spotify.playlist4.proto.Diff',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='from_revision',
full_name='spotify.playlist4.proto.Diff.from_revision',
index=0,
number=1,
type=12,
cpp_type=9,
label=2,
has_default_value=False,
default_value=b"",
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='ops',
full_name='spotify.playlist4.proto.Diff.ops',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='to_revision',
full_name='spotify.playlist4.proto.Diff.to_revision',
index=2,
number=3,
type=12,
cpp_type=9,
label=2,
has_default_value=False,
default_value=b"",
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=2945,
serialized_end=3037,
)
_LISTCHANGES = _descriptor.Descriptor(
name='ListChanges',
full_name='spotify.playlist4.proto.ListChanges',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='base_revision',
full_name='spotify.playlist4.proto.ListChanges.base_revision',
index=0,
number=1,
type=12,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"",
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='deltas',
full_name='spotify.playlist4.proto.ListChanges.deltas',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='want_resulting_revisions',
full_name=
'spotify.playlist4.proto.ListChanges.want_resulting_revisions',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='want_sync_result',
full_name='spotify.playlist4.proto.ListChanges.want_sync_result',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='nonces',
full_name='spotify.playlist4.proto.ListChanges.nonces',
index=4,
number=6,
type=3,
cpp_type=2,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=3040,
serialized_end=3200,
)
_SELECTEDLISTCONTENT = _descriptor.Descriptor(
name='SelectedListContent',
full_name='spotify.playlist4.proto.SelectedListContent',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='revision',
full_name='spotify.playlist4.proto.SelectedListContent.revision',
index=0,
number=1,
type=12,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"",
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='length',
full_name='spotify.playlist4.proto.SelectedListContent.length',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='attributes',
full_name='spotify.playlist4.proto.SelectedListContent.attributes',
index=2,
number=3,
type=11,
cpp_type=10,
label=1,
has_default_value=False,
default_value=None,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='contents',
full_name='spotify.playlist4.proto.SelectedListContent.contents',
index=3,
number=5,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='diff',
full_name='spotify.playlist4.proto.SelectedListContent.diff',
index=4,
number=6,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='sync_result',
full_name='spotify.playlist4.proto.SelectedListContent.sync_result',
index=5,
number=7,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='resulting_revisions',
full_name=
'spotify.playlist4.proto.SelectedListContent.resulting_revisions',
index=6,
number=8,
type=12,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='multiple_heads',
full_name=
'spotify.playlist4.proto.SelectedListContent.multiple_heads',
index=7,
number=9,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='up_to_date',
full_name='spotify.playlist4.proto.SelectedListContent.up_to_date',
index=8,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='nonces',
full_name='spotify.playlist4.proto.SelectedListContent.nonces',
index=9,
number=14,
type=3,
cpp_type=2,
label=3,
has_default_value=False,
default_value=[],
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='timestamp',
full_name='spotify.playlist4.proto.SelectedListContent.timestamp',
index=10,
number=15,
type=3,
cpp_type=2,
label=1,
has_default_value=False,
default_value=0,
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='owner_username',
full_name=
'spotify.playlist4.proto.SelectedListContent.owner_username',
index=11,
number=16,
type=9,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"".decode('utf-8'),
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=3203,
serialized_end=3602,
)
_CREATELISTREPLY = _descriptor.Descriptor(
name='CreateListReply',
full_name='spotify.playlist4.proto.CreateListReply',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='uri',
full_name='spotify.playlist4.proto.CreateListReply.uri',
index=0,
number=1,
type=12,
cpp_type=9,
label=2,
has_default_value=False,
default_value=b"",
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='revision',
full_name='spotify.playlist4.proto.CreateListReply.revision',
index=1,
number=2,
type=12,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"",
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=3604,
serialized_end=3652,
)
_MODIFYREPLY = _descriptor.Descriptor(
name='ModifyReply',
full_name='spotify.playlist4.proto.ModifyReply',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='uri',
full_name='spotify.playlist4.proto.ModifyReply.uri',
index=0,
number=1,
type=12,
cpp_type=9,
label=2,
has_default_value=False,
default_value=b"",
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='revision',
full_name='spotify.playlist4.proto.ModifyReply.revision',
index=1,
number=2,
type=12,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"",
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=3654,
serialized_end=3698,
)
_SUBSCRIBEREQUEST = _descriptor.Descriptor(
name='SubscribeRequest',
full_name='spotify.playlist4.proto.SubscribeRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='uris',
full_name='spotify.playlist4.proto.SubscribeRequest.uris',
index=0,
number=1,
type=12,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=3700,
serialized_end=3732,
)
_UNSUBSCRIBEREQUEST = _descriptor.Descriptor(
name='UnsubscribeRequest',
full_name='spotify.playlist4.proto.UnsubscribeRequest',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='uris',
full_name='spotify.playlist4.proto.UnsubscribeRequest.uris',
index=0,
number=1,
type=12,
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=3734,
serialized_end=3768,
)
_PLAYLISTMODIFICATIONINFO = _descriptor.Descriptor(
name='PlaylistModificationInfo',
full_name='spotify.playlist4.proto.PlaylistModificationInfo',
filename=None,
file=DESCRIPTOR,
containing_type=None,
create_key=_descriptor._internal_create_key,
fields=[
_descriptor.FieldDescriptor(
name='uri',
full_name='spotify.playlist4.proto.PlaylistModificationInfo.uri',
index=0,
number=1,
type=12,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"",
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='new_revision',
full_name=
'spotify.playlist4.proto.PlaylistModificationInfo.new_revision',
index=1,
number=2,
type=12,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"",
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='parent_revision',
full_name=
'spotify.playlist4.proto.PlaylistModificationInfo.parent_revision',
index=2,
number=3,
type=12,
cpp_type=9,
label=1,
has_default_value=False,
default_value=b"",
message_type=None,
enum_type=None,
containing_type=None,
is_extension=False,
extension_scope=None,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(
name='ops',
full_name='spotify.playlist4.proto.PlaylistModificationInfo.ops',
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,
serialized_options=None,
file=DESCRIPTOR,
create_key=_descriptor._internal_create_key),
],
extensions=[],
nested_types=[],
enum_types=[],
serialized_options=None,
is_extendable=False,
syntax='proto2',
extension_ranges=[],
oneofs=[],
serialized_start=3771,
serialized_end=3899,
)
_ITEM.fields_by_name['attributes'].message_type = _ITEMATTRIBUTES
_METAITEM.fields_by_name['attributes'].message_type = _LISTATTRIBUTES
_LISTITEMS.fields_by_name['items'].message_type = _ITEM
_LISTITEMS.fields_by_name['meta_items'].message_type = _METAITEM
_LISTATTRIBUTES.fields_by_name[
'format_attributes'].message_type = _FORMATLISTATTRIBUTE
_ITEMATTRIBUTES.fields_by_name[
'format_attributes'].message_type = _FORMATLISTATTRIBUTE
_ADD.fields_by_name['items'].message_type = _ITEM
_REM.fields_by_name['items'].message_type = _ITEM
_ITEMATTRIBUTESPARTIALSTATE.fields_by_name[
'values'].message_type = _ITEMATTRIBUTES
_ITEMATTRIBUTESPARTIALSTATE.fields_by_name[
'no_value'].enum_type = _ITEMATTRIBUTEKIND
_LISTATTRIBUTESPARTIALSTATE.fields_by_name[
'values'].message_type = _LISTATTRIBUTES
_LISTATTRIBUTESPARTIALSTATE.fields_by_name[
'no_value'].enum_type = _LISTATTRIBUTEKIND
_UPDATEITEMATTRIBUTES.fields_by_name[
'new_attributes'].message_type = _ITEMATTRIBUTESPARTIALSTATE
_UPDATEITEMATTRIBUTES.fields_by_name[
'old_attributes'].message_type = _ITEMATTRIBUTESPARTIALSTATE
_UPDATELISTATTRIBUTES.fields_by_name[
'new_attributes'].message_type = _LISTATTRIBUTESPARTIALSTATE
_UPDATELISTATTRIBUTES.fields_by_name[
'old_attributes'].message_type = _LISTATTRIBUTESPARTIALSTATE
_OP.fields_by_name['kind'].enum_type = _OP_KIND
_OP.fields_by_name['add'].message_type = _ADD
_OP.fields_by_name['rem'].message_type = _REM
_OP.fields_by_name['mov'].message_type = _MOV
_OP.fields_by_name[
'update_item_attributes'].message_type = _UPDATEITEMATTRIBUTES
_OP.fields_by_name[
'update_list_attributes'].message_type = _UPDATELISTATTRIBUTES
_OP_KIND.containing_type = _OP
_OPLIST.fields_by_name['ops'].message_type = _OP
_CHANGEINFO.fields_by_name['source'].message_type = _SOURCEINFO
_SOURCEINFO.fields_by_name['client'].enum_type = _SOURCEINFO_CLIENT
_SOURCEINFO_CLIENT.containing_type = _SOURCEINFO
_DELTA.fields_by_name['ops'].message_type = _OP
_DELTA.fields_by_name['info'].message_type = _CHANGEINFO
_DIFF.fields_by_name['ops'].message_type = _OP
_LISTCHANGES.fields_by_name['deltas'].message_type = _DELTA
_SELECTEDLISTCONTENT.fields_by_name[
'attributes'].message_type = _LISTATTRIBUTES
_SELECTEDLISTCONTENT.fields_by_name['contents'].message_type = _LISTITEMS
_SELECTEDLISTCONTENT.fields_by_name['diff'].message_type = _DIFF
_SELECTEDLISTCONTENT.fields_by_name['sync_result'].message_type = _DIFF
_PLAYLISTMODIFICATIONINFO.fields_by_name['ops'].message_type = _OP
DESCRIPTOR.message_types_by_name['Item'] = _ITEM
DESCRIPTOR.message_types_by_name['MetaItem'] = _METAITEM
DESCRIPTOR.message_types_by_name['ListItems'] = _LISTITEMS
DESCRIPTOR.message_types_by_name['FormatListAttribute'] = _FORMATLISTATTRIBUTE
DESCRIPTOR.message_types_by_name['ListAttributes'] = _LISTATTRIBUTES
DESCRIPTOR.message_types_by_name['ItemAttributes'] = _ITEMATTRIBUTES
DESCRIPTOR.message_types_by_name['Add'] = _ADD
DESCRIPTOR.message_types_by_name['Rem'] = _REM
DESCRIPTOR.message_types_by_name['Mov'] = _MOV
DESCRIPTOR.message_types_by_name[
'ItemAttributesPartialState'] = _ITEMATTRIBUTESPARTIALSTATE
DESCRIPTOR.message_types_by_name[
'ListAttributesPartialState'] = _LISTATTRIBUTESPARTIALSTATE
DESCRIPTOR.message_types_by_name[
'UpdateItemAttributes'] = _UPDATEITEMATTRIBUTES
DESCRIPTOR.message_types_by_name[
'UpdateListAttributes'] = _UPDATELISTATTRIBUTES
DESCRIPTOR.message_types_by_name['Op'] = _OP
DESCRIPTOR.message_types_by_name['OpList'] = _OPLIST
DESCRIPTOR.message_types_by_name['ChangeInfo'] = _CHANGEINFO
DESCRIPTOR.message_types_by_name['SourceInfo'] = _SOURCEINFO
DESCRIPTOR.message_types_by_name['Delta'] = _DELTA
DESCRIPTOR.message_types_by_name['Diff'] = _DIFF
DESCRIPTOR.message_types_by_name['ListChanges'] = _LISTCHANGES
DESCRIPTOR.message_types_by_name['SelectedListContent'] = _SELECTEDLISTCONTENT
DESCRIPTOR.message_types_by_name['CreateListReply'] = _CREATELISTREPLY
DESCRIPTOR.message_types_by_name['ModifyReply'] = _MODIFYREPLY
DESCRIPTOR.message_types_by_name['SubscribeRequest'] = _SUBSCRIBEREQUEST
DESCRIPTOR.message_types_by_name['UnsubscribeRequest'] = _UNSUBSCRIBEREQUEST
DESCRIPTOR.message_types_by_name[
'PlaylistModificationInfo'] = _PLAYLISTMODIFICATIONINFO
DESCRIPTOR.enum_types_by_name['ListAttributeKind'] = _LISTATTRIBUTEKIND
DESCRIPTOR.enum_types_by_name['ItemAttributeKind'] = _ITEMATTRIBUTEKIND
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
Item = _reflection.GeneratedProtocolMessageType(
'Item',
(_message.Message, ),
{
'DESCRIPTOR': _ITEM,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.Item)
})
_sym_db.RegisterMessage(Item)
MetaItem = _reflection.GeneratedProtocolMessageType(
'MetaItem',
(_message.Message, ),
{
'DESCRIPTOR': _METAITEM,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.MetaItem)
})
_sym_db.RegisterMessage(MetaItem)
ListItems = _reflection.GeneratedProtocolMessageType(
'ListItems',
(_message.Message, ),
{
'DESCRIPTOR': _LISTITEMS,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.ListItems)
})
_sym_db.RegisterMessage(ListItems)
FormatListAttribute = _reflection.GeneratedProtocolMessageType(
'FormatListAttribute',
(_message.Message, ),
{
'DESCRIPTOR': _FORMATLISTATTRIBUTE,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.FormatListAttribute)
})
_sym_db.RegisterMessage(FormatListAttribute)
ListAttributes = _reflection.GeneratedProtocolMessageType(
'ListAttributes',
(_message.Message, ),
{
'DESCRIPTOR': _LISTATTRIBUTES,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.ListAttributes)
})
_sym_db.RegisterMessage(ListAttributes)
ItemAttributes = _reflection.GeneratedProtocolMessageType(
'ItemAttributes',
(_message.Message, ),
{
'DESCRIPTOR': _ITEMATTRIBUTES,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.ItemAttributes)
})
_sym_db.RegisterMessage(ItemAttributes)
Add = _reflection.GeneratedProtocolMessageType(
'Add',
(_message.Message, ),
{
'DESCRIPTOR': _ADD,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.Add)
})
_sym_db.RegisterMessage(Add)
Rem = _reflection.GeneratedProtocolMessageType(
'Rem',
(_message.Message, ),
{
'DESCRIPTOR': _REM,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.Rem)
})
_sym_db.RegisterMessage(Rem)
Mov = _reflection.GeneratedProtocolMessageType(
'Mov',
(_message.Message, ),
{
'DESCRIPTOR': _MOV,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.Mov)
})
_sym_db.RegisterMessage(Mov)
ItemAttributesPartialState = _reflection.GeneratedProtocolMessageType(
'ItemAttributesPartialState',
(_message.Message, ),
{
'DESCRIPTOR': _ITEMATTRIBUTESPARTIALSTATE,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.ItemAttributesPartialState)
})
_sym_db.RegisterMessage(ItemAttributesPartialState)
ListAttributesPartialState = _reflection.GeneratedProtocolMessageType(
'ListAttributesPartialState',
(_message.Message, ),
{
'DESCRIPTOR': _LISTATTRIBUTESPARTIALSTATE,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.ListAttributesPartialState)
})
_sym_db.RegisterMessage(ListAttributesPartialState)
UpdateItemAttributes = _reflection.GeneratedProtocolMessageType(
'UpdateItemAttributes',
(_message.Message, ),
{
'DESCRIPTOR': _UPDATEITEMATTRIBUTES,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.UpdateItemAttributes)
})
_sym_db.RegisterMessage(UpdateItemAttributes)
UpdateListAttributes = _reflection.GeneratedProtocolMessageType(
'UpdateListAttributes',
(_message.Message, ),
{
'DESCRIPTOR': _UPDATELISTATTRIBUTES,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.UpdateListAttributes)
})
_sym_db.RegisterMessage(UpdateListAttributes)
Op = _reflection.GeneratedProtocolMessageType(
'Op',
(_message.Message, ),
{
'DESCRIPTOR': _OP,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.Op)
})
_sym_db.RegisterMessage(Op)
OpList = _reflection.GeneratedProtocolMessageType(
'OpList',
(_message.Message, ),
{
'DESCRIPTOR': _OPLIST,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.OpList)
})
_sym_db.RegisterMessage(OpList)
ChangeInfo = _reflection.GeneratedProtocolMessageType(
'ChangeInfo',
(_message.Message, ),
{
'DESCRIPTOR': _CHANGEINFO,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.ChangeInfo)
})
_sym_db.RegisterMessage(ChangeInfo)
SourceInfo = _reflection.GeneratedProtocolMessageType(
'SourceInfo',
(_message.Message, ),
{
'DESCRIPTOR': _SOURCEINFO,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.SourceInfo)
})
_sym_db.RegisterMessage(SourceInfo)
Delta = _reflection.GeneratedProtocolMessageType(
'Delta',
(_message.Message, ),
{
'DESCRIPTOR': _DELTA,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.Delta)
})
_sym_db.RegisterMessage(Delta)
Diff = _reflection.GeneratedProtocolMessageType(
'Diff',
(_message.Message, ),
{
'DESCRIPTOR': _DIFF,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.Diff)
})
_sym_db.RegisterMessage(Diff)
ListChanges = _reflection.GeneratedProtocolMessageType(
'ListChanges',
(_message.Message, ),
{
'DESCRIPTOR': _LISTCHANGES,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.ListChanges)
})
_sym_db.RegisterMessage(ListChanges)
SelectedListContent = _reflection.GeneratedProtocolMessageType(
'SelectedListContent',
(_message.Message, ),
{
'DESCRIPTOR': _SELECTEDLISTCONTENT,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.SelectedListContent)
})
_sym_db.RegisterMessage(SelectedListContent)
CreateListReply = _reflection.GeneratedProtocolMessageType(
'CreateListReply',
(_message.Message, ),
{
'DESCRIPTOR': _CREATELISTREPLY,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.CreateListReply)
})
_sym_db.RegisterMessage(CreateListReply)
ModifyReply = _reflection.GeneratedProtocolMessageType(
'ModifyReply',
(_message.Message, ),
{
'DESCRIPTOR': _MODIFYREPLY,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.ModifyReply)
})
_sym_db.RegisterMessage(ModifyReply)
SubscribeRequest = _reflection.GeneratedProtocolMessageType(
'SubscribeRequest',
(_message.Message, ),
{
'DESCRIPTOR': _SUBSCRIBEREQUEST,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.SubscribeRequest)
})
_sym_db.RegisterMessage(SubscribeRequest)
UnsubscribeRequest = _reflection.GeneratedProtocolMessageType(
'UnsubscribeRequest',
(_message.Message, ),
{
'DESCRIPTOR': _UNSUBSCRIBEREQUEST,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.UnsubscribeRequest)
})
_sym_db.RegisterMessage(UnsubscribeRequest)
PlaylistModificationInfo = _reflection.GeneratedProtocolMessageType(
'PlaylistModificationInfo',
(_message.Message, ),
{
'DESCRIPTOR': _PLAYLISTMODIFICATIONINFO,
'__module__': 'playlist4_external_pb2'
# @@protoc_insertion_point(class_scope:spotify.playlist4.proto.PlaylistModificationInfo)
})
_sym_db.RegisterMessage(PlaylistModificationInfo)
DESCRIPTOR._options = None
# @@protoc_insertion_point(module_scope)