librespot-python/librespot/proto/Playlist4External_pb2.py

3222 lines
103 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 import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import enum_type_wrapper
# @@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)