playlist_permission

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2024 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	PermissionLevel_name = map[int32]string{
		0: "UNKNOWN",
		1: "BLOCKED",
		2: "VIEWER",
		3: "CONTRIBUTOR",
	}
	PermissionLevel_value = map[string]int32{
		"UNKNOWN":     0,
		"BLOCKED":     1,
		"VIEWER":      2,
		"CONTRIBUTOR": 3,
	}
)

Enum value maps for PermissionLevel.

View Source
var (
	PermissionIdentifierKind_name = map[int32]string{
		0: "PERMISSION_IDENTIFIER_KIND_UNSPECIFIED",
		1: "PERMISSION_IDENTIFIER_KIND_BASE",
		2: "PERMISSION_IDENTIFIER_KIND_MEMBER",
		3: "PERMISSION_IDENTIFIER_KIND_ABUSE",
		4: "PERMISSION_IDENTIFIER_KIND_PROFILE",
	}
	PermissionIdentifierKind_value = map[string]int32{
		"PERMISSION_IDENTIFIER_KIND_UNSPECIFIED": 0,
		"PERMISSION_IDENTIFIER_KIND_BASE":        1,
		"PERMISSION_IDENTIFIER_KIND_MEMBER":      2,
		"PERMISSION_IDENTIFIER_KIND_ABUSE":       3,
		"PERMISSION_IDENTIFIER_KIND_PROFILE":     4,
	}
)

Enum value maps for PermissionIdentifierKind.

View Source
var (
	PermissionGrantDescription_ClaimFailReason_name = map[int32]string{
		0: "CLAIM_FAIL_REASON_UNSPECIFIED",
		1: "CLAIM_FAIL_REASON_ANONYMOUS",
		2: "CLAIM_FAIL_REASON_NO_GRANT_FOUND",
		3: "CLAIM_FAIL_REASON_GRANT_EXPIRED",
	}
	PermissionGrantDescription_ClaimFailReason_value = map[string]int32{
		"CLAIM_FAIL_REASON_UNSPECIFIED":    0,
		"CLAIM_FAIL_REASON_ANONYMOUS":      1,
		"CLAIM_FAIL_REASON_NO_GRANT_FOUND": 2,
		"CLAIM_FAIL_REASON_GRANT_EXPIRED":  3,
	}
)

Enum value maps for PermissionGrantDescription_ClaimFailReason.

View Source
var File_spotify_playlist_permission_playlist_permission_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AttributeCapabilities

type AttributeCapabilities struct {
	CanEdit *bool `protobuf:"varint,1,opt,name=can_edit,json=canEdit" json:"can_edit,omitempty"`
	// contains filtered or unexported fields
}

func (*AttributeCapabilities) Descriptor deprecated

func (*AttributeCapabilities) Descriptor() ([]byte, []int)

Deprecated: Use AttributeCapabilities.ProtoReflect.Descriptor instead.

func (*AttributeCapabilities) GetCanEdit

func (x *AttributeCapabilities) GetCanEdit() bool

func (*AttributeCapabilities) ProtoMessage

func (*AttributeCapabilities) ProtoMessage()

func (*AttributeCapabilities) ProtoReflect

func (x *AttributeCapabilities) ProtoReflect() protoreflect.Message

func (*AttributeCapabilities) Reset

func (x *AttributeCapabilities) Reset()

func (*AttributeCapabilities) String

func (x *AttributeCapabilities) String() string

type Capabilities

type Capabilities struct {
	CanView                    *bool `protobuf:"varint,1,opt,name=can_view,json=canView" json:"can_view,omitempty"`
	CanAdministratePermissions *bool `` /* 135-byte string literal not displayed */
	// Deprecated: Marked as deprecated in spotify/playlist_permission/playlist_permission.proto.
	GrantableLevel []PermissionLevel `` /* 146-byte string literal not displayed */
	// Deprecated: Marked as deprecated in spotify/playlist_permission/playlist_permission.proto.
	CanEditMetadata           *bool                      `protobuf:"varint,4,opt,name=can_edit_metadata,json=canEditMetadata" json:"can_edit_metadata,omitempty"`
	CanEditItems              *bool                      `protobuf:"varint,5,opt,name=can_edit_items,json=canEditItems" json:"can_edit_items,omitempty"`
	CanCancelMembership       *bool                      `protobuf:"varint,6,opt,name=can_cancel_membership,json=canCancelMembership" json:"can_cancel_membership,omitempty"`
	GrantableLevels           *GrantableLevels           `protobuf:"bytes,7,opt,name=grantable_levels,json=grantableLevels" json:"grantable_levels,omitempty"`
	ListAttributeCapabilities *ListAttributeCapabilities `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Capabilities) Descriptor deprecated

func (*Capabilities) Descriptor() ([]byte, []int)

Deprecated: Use Capabilities.ProtoReflect.Descriptor instead.

func (*Capabilities) GetCanAdministratePermissions

func (x *Capabilities) GetCanAdministratePermissions() bool

func (*Capabilities) GetCanCancelMembership

func (x *Capabilities) GetCanCancelMembership() bool

func (*Capabilities) GetCanEditItems

func (x *Capabilities) GetCanEditItems() bool

func (*Capabilities) GetCanEditMetadata deprecated

func (x *Capabilities) GetCanEditMetadata() bool

Deprecated: Marked as deprecated in spotify/playlist_permission/playlist_permission.proto.

func (*Capabilities) GetCanView

func (x *Capabilities) GetCanView() bool

func (*Capabilities) GetGrantableLevel deprecated

func (x *Capabilities) GetGrantableLevel() []PermissionLevel

Deprecated: Marked as deprecated in spotify/playlist_permission/playlist_permission.proto.

func (*Capabilities) GetGrantableLevels

func (x *Capabilities) GetGrantableLevels() *GrantableLevels

func (*Capabilities) GetListAttributeCapabilities

func (x *Capabilities) GetListAttributeCapabilities() *ListAttributeCapabilities

func (*Capabilities) ProtoMessage

func (*Capabilities) ProtoMessage()

func (*Capabilities) ProtoReflect

func (x *Capabilities) ProtoReflect() protoreflect.Message

func (*Capabilities) Reset

func (x *Capabilities) Reset()

func (*Capabilities) String

func (x *Capabilities) String() string

type CapabilitiesMultiRequest

type CapabilitiesMultiRequest struct {
	Request          []*CapabilitiesRequest `protobuf:"bytes,1,rep,name=request" json:"request,omitempty"`
	FallbackUsername *string                `protobuf:"bytes,2,opt,name=fallback_username,json=fallbackUsername" json:"fallback_username,omitempty"`
	FallbackUserId   *string                `protobuf:"bytes,3,opt,name=fallback_user_id,json=fallbackUserId" json:"fallback_user_id,omitempty"`
	FallbackUri      *string                `protobuf:"bytes,4,opt,name=fallback_uri,json=fallbackUri" json:"fallback_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*CapabilitiesMultiRequest) Descriptor deprecated

func (*CapabilitiesMultiRequest) Descriptor() ([]byte, []int)

Deprecated: Use CapabilitiesMultiRequest.ProtoReflect.Descriptor instead.

func (*CapabilitiesMultiRequest) GetFallbackUri

func (x *CapabilitiesMultiRequest) GetFallbackUri() string

func (*CapabilitiesMultiRequest) GetFallbackUserId

func (x *CapabilitiesMultiRequest) GetFallbackUserId() string

func (*CapabilitiesMultiRequest) GetFallbackUsername

func (x *CapabilitiesMultiRequest) GetFallbackUsername() string

func (*CapabilitiesMultiRequest) GetRequest

func (x *CapabilitiesMultiRequest) GetRequest() []*CapabilitiesRequest

func (*CapabilitiesMultiRequest) ProtoMessage

func (*CapabilitiesMultiRequest) ProtoMessage()

func (*CapabilitiesMultiRequest) ProtoReflect

func (x *CapabilitiesMultiRequest) ProtoReflect() protoreflect.Message

func (*CapabilitiesMultiRequest) Reset

func (x *CapabilitiesMultiRequest) Reset()

func (*CapabilitiesMultiRequest) String

func (x *CapabilitiesMultiRequest) String() string

type CapabilitiesMultiResponse

type CapabilitiesMultiResponse struct {
	Response []*CapabilitiesResponse `protobuf:"bytes,1,rep,name=response" json:"response,omitempty"`
	// contains filtered or unexported fields
}

func (*CapabilitiesMultiResponse) Descriptor deprecated

func (*CapabilitiesMultiResponse) Descriptor() ([]byte, []int)

Deprecated: Use CapabilitiesMultiResponse.ProtoReflect.Descriptor instead.

func (*CapabilitiesMultiResponse) GetResponse

func (x *CapabilitiesMultiResponse) GetResponse() []*CapabilitiesResponse

func (*CapabilitiesMultiResponse) ProtoMessage

func (*CapabilitiesMultiResponse) ProtoMessage()

func (*CapabilitiesMultiResponse) ProtoReflect

func (*CapabilitiesMultiResponse) Reset

func (x *CapabilitiesMultiResponse) Reset()

func (*CapabilitiesMultiResponse) String

func (x *CapabilitiesMultiResponse) String() string

type CapabilitiesRequest

type CapabilitiesRequest struct {
	Username             *string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"`
	UserId               *string `protobuf:"bytes,2,opt,name=user_id,json=userId" json:"user_id,omitempty"`
	Uri                  *string `protobuf:"bytes,3,opt,name=uri" json:"uri,omitempty"`
	UserIsOwner          *bool   `protobuf:"varint,4,opt,name=user_is_owner,json=userIsOwner" json:"user_is_owner,omitempty"`
	PermissionGrantToken *string `protobuf:"bytes,5,opt,name=permission_grant_token,json=permissionGrantToken" json:"permission_grant_token,omitempty"`
	// contains filtered or unexported fields
}

func (*CapabilitiesRequest) Descriptor deprecated

func (*CapabilitiesRequest) Descriptor() ([]byte, []int)

Deprecated: Use CapabilitiesRequest.ProtoReflect.Descriptor instead.

func (*CapabilitiesRequest) GetPermissionGrantToken

func (x *CapabilitiesRequest) GetPermissionGrantToken() string

func (*CapabilitiesRequest) GetUri

func (x *CapabilitiesRequest) GetUri() string

func (*CapabilitiesRequest) GetUserId

func (x *CapabilitiesRequest) GetUserId() string

func (*CapabilitiesRequest) GetUserIsOwner

func (x *CapabilitiesRequest) GetUserIsOwner() bool

func (*CapabilitiesRequest) GetUsername

func (x *CapabilitiesRequest) GetUsername() string

func (*CapabilitiesRequest) ProtoMessage

func (*CapabilitiesRequest) ProtoMessage()

func (*CapabilitiesRequest) ProtoReflect

func (x *CapabilitiesRequest) ProtoReflect() protoreflect.Message

func (*CapabilitiesRequest) Reset

func (x *CapabilitiesRequest) Reset()

func (*CapabilitiesRequest) String

func (x *CapabilitiesRequest) String() string

type CapabilitiesResponse

type CapabilitiesResponse struct {
	Status       *ResponseStatus `protobuf:"bytes,1,opt,name=status" json:"status,omitempty"`
	Capabilities *Capabilities   `protobuf:"bytes,2,opt,name=capabilities" json:"capabilities,omitempty"`
	// contains filtered or unexported fields
}

func (*CapabilitiesResponse) Descriptor deprecated

func (*CapabilitiesResponse) Descriptor() ([]byte, []int)

Deprecated: Use CapabilitiesResponse.ProtoReflect.Descriptor instead.

func (*CapabilitiesResponse) GetCapabilities

func (x *CapabilitiesResponse) GetCapabilities() *Capabilities

func (*CapabilitiesResponse) GetStatus

func (x *CapabilitiesResponse) GetStatus() *ResponseStatus

func (*CapabilitiesResponse) ProtoMessage

func (*CapabilitiesResponse) ProtoMessage()

func (*CapabilitiesResponse) ProtoReflect

func (x *CapabilitiesResponse) ProtoReflect() protoreflect.Message

func (*CapabilitiesResponse) Reset

func (x *CapabilitiesResponse) Reset()

func (*CapabilitiesResponse) String

func (x *CapabilitiesResponse) String() string

type ClaimPermissionGrantResponse

type ClaimPermissionGrantResponse struct {
	UserPermission *Permission               `protobuf:"bytes,1,opt,name=user_permission,json=userPermission" json:"user_permission,omitempty"`
	Capabilities   *Capabilities             `protobuf:"bytes,2,opt,name=capabilities" json:"capabilities,omitempty"`
	Details        []*PermissionGrantDetails `protobuf:"bytes,3,rep,name=details" json:"details,omitempty"`
	// contains filtered or unexported fields
}

func (*ClaimPermissionGrantResponse) Descriptor deprecated

func (*ClaimPermissionGrantResponse) Descriptor() ([]byte, []int)

Deprecated: Use ClaimPermissionGrantResponse.ProtoReflect.Descriptor instead.

func (*ClaimPermissionGrantResponse) GetCapabilities

func (x *ClaimPermissionGrantResponse) GetCapabilities() *Capabilities

func (*ClaimPermissionGrantResponse) GetDetails

func (*ClaimPermissionGrantResponse) GetUserPermission

func (x *ClaimPermissionGrantResponse) GetUserPermission() *Permission

func (*ClaimPermissionGrantResponse) ProtoMessage

func (*ClaimPermissionGrantResponse) ProtoMessage()

func (*ClaimPermissionGrantResponse) ProtoReflect

func (*ClaimPermissionGrantResponse) Reset

func (x *ClaimPermissionGrantResponse) Reset()

func (*ClaimPermissionGrantResponse) String

type CreateInitialPermissions

type CreateInitialPermissions struct {
	PermissionEntry []*PermissionEntry `protobuf:"bytes,1,rep,name=permission_entry,json=permissionEntry" json:"permission_entry,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateInitialPermissions) Descriptor deprecated

func (*CreateInitialPermissions) Descriptor() ([]byte, []int)

Deprecated: Use CreateInitialPermissions.ProtoReflect.Descriptor instead.

func (*CreateInitialPermissions) GetPermissionEntry

func (x *CreateInitialPermissions) GetPermissionEntry() []*PermissionEntry

func (*CreateInitialPermissions) ProtoMessage

func (*CreateInitialPermissions) ProtoMessage()

func (*CreateInitialPermissions) ProtoReflect

func (x *CreateInitialPermissions) ProtoReflect() protoreflect.Message

func (*CreateInitialPermissions) Reset

func (x *CreateInitialPermissions) Reset()

func (*CreateInitialPermissions) String

func (x *CreateInitialPermissions) String() string

type CreateInitialPermissionsResponse

type CreateInitialPermissionsResponse struct {
	PermissionEntry []*PermissionEntry `protobuf:"bytes,1,rep,name=permission_entry,json=permissionEntry" json:"permission_entry,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateInitialPermissionsResponse) Descriptor deprecated

func (*CreateInitialPermissionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateInitialPermissionsResponse.ProtoReflect.Descriptor instead.

func (*CreateInitialPermissionsResponse) GetPermissionEntry

func (x *CreateInitialPermissionsResponse) GetPermissionEntry() []*PermissionEntry

func (*CreateInitialPermissionsResponse) ProtoMessage

func (*CreateInitialPermissionsResponse) ProtoMessage()

func (*CreateInitialPermissionsResponse) ProtoReflect

func (*CreateInitialPermissionsResponse) Reset

func (*CreateInitialPermissionsResponse) String

type GetMemberPermissionsResponse

type GetMemberPermissionsResponse struct {
	MemberPermissions map[string]*Permission `` /* 179-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetMemberPermissionsResponse) Descriptor deprecated

func (*GetMemberPermissionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMemberPermissionsResponse.ProtoReflect.Descriptor instead.

func (*GetMemberPermissionsResponse) GetMemberPermissions

func (x *GetMemberPermissionsResponse) GetMemberPermissions() map[string]*Permission

func (*GetMemberPermissionsResponse) ProtoMessage

func (*GetMemberPermissionsResponse) ProtoMessage()

func (*GetMemberPermissionsResponse) ProtoReflect

func (*GetMemberPermissionsResponse) Reset

func (x *GetMemberPermissionsResponse) Reset()

func (*GetMemberPermissionsResponse) String

type GrantableLevels

type GrantableLevels struct {
	Base   []PermissionLevel `protobuf:"varint,1,rep,name=base,enum=spotify.playlist_permission.PermissionLevel" json:"base,omitempty"`
	Member []PermissionLevel `protobuf:"varint,2,rep,name=member,enum=spotify.playlist_permission.PermissionLevel" json:"member,omitempty"`
	// contains filtered or unexported fields
}

func (*GrantableLevels) Descriptor deprecated

func (*GrantableLevels) Descriptor() ([]byte, []int)

Deprecated: Use GrantableLevels.ProtoReflect.Descriptor instead.

func (*GrantableLevels) GetBase

func (x *GrantableLevels) GetBase() []PermissionLevel

func (*GrantableLevels) GetMember

func (x *GrantableLevels) GetMember() []PermissionLevel

func (*GrantableLevels) ProtoMessage

func (*GrantableLevels) ProtoMessage()

func (*GrantableLevels) ProtoReflect

func (x *GrantableLevels) ProtoReflect() protoreflect.Message

func (*GrantableLevels) Reset

func (x *GrantableLevels) Reset()

func (*GrantableLevels) String

func (x *GrantableLevels) String() string

type ListAttributeCapabilities

type ListAttributeCapabilities struct {
	Name        *AttributeCapabilities `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Description *AttributeCapabilities `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
	Picture     *AttributeCapabilities `protobuf:"bytes,3,opt,name=picture" json:"picture,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAttributeCapabilities) Descriptor deprecated

func (*ListAttributeCapabilities) Descriptor() ([]byte, []int)

Deprecated: Use ListAttributeCapabilities.ProtoReflect.Descriptor instead.

func (*ListAttributeCapabilities) GetDescription

func (x *ListAttributeCapabilities) GetDescription() *AttributeCapabilities

func (*ListAttributeCapabilities) GetName

func (*ListAttributeCapabilities) GetPicture

func (*ListAttributeCapabilities) ProtoMessage

func (*ListAttributeCapabilities) ProtoMessage()

func (*ListAttributeCapabilities) ProtoReflect

func (*ListAttributeCapabilities) Reset

func (x *ListAttributeCapabilities) Reset()

func (*ListAttributeCapabilities) String

func (x *ListAttributeCapabilities) String() string

type Permission

type Permission struct {
	Revision        []byte           `protobuf:"bytes,1,opt,name=revision" json:"revision,omitempty"`
	PermissionLevel *PermissionLevel `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Permission) Descriptor deprecated

func (*Permission) Descriptor() ([]byte, []int)

Deprecated: Use Permission.ProtoReflect.Descriptor instead.

func (*Permission) GetPermissionLevel

func (x *Permission) GetPermissionLevel() PermissionLevel

func (*Permission) GetRevision

func (x *Permission) GetRevision() []byte

func (*Permission) ProtoMessage

func (*Permission) ProtoMessage()

func (*Permission) ProtoReflect

func (x *Permission) ProtoReflect() protoreflect.Message

func (*Permission) Reset

func (x *Permission) Reset()

func (*Permission) String

func (x *Permission) String() string

type PermissionEntry

type PermissionEntry struct {
	Identifier *PermissionIdentifier `protobuf:"bytes,1,opt,name=identifier" json:"identifier,omitempty"`
	Permission *Permission           `protobuf:"bytes,2,opt,name=permission" json:"permission,omitempty"`
	// contains filtered or unexported fields
}

func (*PermissionEntry) Descriptor deprecated

func (*PermissionEntry) Descriptor() ([]byte, []int)

Deprecated: Use PermissionEntry.ProtoReflect.Descriptor instead.

func (*PermissionEntry) GetIdentifier

func (x *PermissionEntry) GetIdentifier() *PermissionIdentifier

func (*PermissionEntry) GetPermission

func (x *PermissionEntry) GetPermission() *Permission

func (*PermissionEntry) ProtoMessage

func (*PermissionEntry) ProtoMessage()

func (*PermissionEntry) ProtoReflect

func (x *PermissionEntry) ProtoReflect() protoreflect.Message

func (*PermissionEntry) Reset

func (x *PermissionEntry) Reset()

func (*PermissionEntry) String

func (x *PermissionEntry) String() string

type PermissionGrant

type PermissionGrant struct {
	Token                  *string                 `protobuf:"bytes,1,opt,name=token" json:"token,omitempty"`
	PermissionGrantOptions *PermissionGrantOptions `protobuf:"bytes,2,opt,name=permission_grant_options,json=permissionGrantOptions" json:"permission_grant_options,omitempty"`
	// contains filtered or unexported fields
}

func (*PermissionGrant) Descriptor deprecated

func (*PermissionGrant) Descriptor() ([]byte, []int)

Deprecated: Use PermissionGrant.ProtoReflect.Descriptor instead.

func (*PermissionGrant) GetPermissionGrantOptions

func (x *PermissionGrant) GetPermissionGrantOptions() *PermissionGrantOptions

func (*PermissionGrant) GetToken

func (x *PermissionGrant) GetToken() string

func (*PermissionGrant) ProtoMessage

func (*PermissionGrant) ProtoMessage()

func (*PermissionGrant) ProtoReflect

func (x *PermissionGrant) ProtoReflect() protoreflect.Message

func (*PermissionGrant) Reset

func (x *PermissionGrant) Reset()

func (*PermissionGrant) String

func (x *PermissionGrant) String() string

type PermissionGrantDescription

type PermissionGrantDescription struct {
	PermissionGrantOptions *PermissionGrantOptions                     `protobuf:"bytes,1,opt,name=permission_grant_options,json=permissionGrantOptions" json:"permission_grant_options,omitempty"`
	ClaimFailReason        *PermissionGrantDescription_ClaimFailReason `` /* 178-byte string literal not displayed */
	IsEffective            *bool                                       `protobuf:"varint,3,opt,name=is_effective,json=isEffective" json:"is_effective,omitempty"`
	Capabilities           *Capabilities                               `protobuf:"bytes,4,opt,name=capabilities" json:"capabilities,omitempty"`
	Details                []*PermissionGrantDetails                   `protobuf:"bytes,5,rep,name=details" json:"details,omitempty"`
	// contains filtered or unexported fields
}

func (*PermissionGrantDescription) Descriptor deprecated

func (*PermissionGrantDescription) Descriptor() ([]byte, []int)

Deprecated: Use PermissionGrantDescription.ProtoReflect.Descriptor instead.

func (*PermissionGrantDescription) GetCapabilities

func (x *PermissionGrantDescription) GetCapabilities() *Capabilities

func (*PermissionGrantDescription) GetClaimFailReason

func (*PermissionGrantDescription) GetDetails

func (*PermissionGrantDescription) GetIsEffective

func (x *PermissionGrantDescription) GetIsEffective() bool

func (*PermissionGrantDescription) GetPermissionGrantOptions

func (x *PermissionGrantDescription) GetPermissionGrantOptions() *PermissionGrantOptions

func (*PermissionGrantDescription) ProtoMessage

func (*PermissionGrantDescription) ProtoMessage()

func (*PermissionGrantDescription) ProtoReflect

func (*PermissionGrantDescription) Reset

func (x *PermissionGrantDescription) Reset()

func (*PermissionGrantDescription) String

func (x *PermissionGrantDescription) String() string

type PermissionGrantDescription_ClaimFailReason

type PermissionGrantDescription_ClaimFailReason int32
const (
	PermissionGrantDescription_CLAIM_FAIL_REASON_UNSPECIFIED    PermissionGrantDescription_ClaimFailReason = 0
	PermissionGrantDescription_CLAIM_FAIL_REASON_ANONYMOUS      PermissionGrantDescription_ClaimFailReason = 1
	PermissionGrantDescription_CLAIM_FAIL_REASON_NO_GRANT_FOUND PermissionGrantDescription_ClaimFailReason = 2
	PermissionGrantDescription_CLAIM_FAIL_REASON_GRANT_EXPIRED  PermissionGrantDescription_ClaimFailReason = 3
)

func (PermissionGrantDescription_ClaimFailReason) Descriptor

func (PermissionGrantDescription_ClaimFailReason) Enum

func (PermissionGrantDescription_ClaimFailReason) EnumDescriptor deprecated

func (PermissionGrantDescription_ClaimFailReason) EnumDescriptor() ([]byte, []int)

Deprecated: Use PermissionGrantDescription_ClaimFailReason.Descriptor instead.

func (PermissionGrantDescription_ClaimFailReason) Number

func (PermissionGrantDescription_ClaimFailReason) String

func (PermissionGrantDescription_ClaimFailReason) Type

func (*PermissionGrantDescription_ClaimFailReason) UnmarshalJSON deprecated

Deprecated: Do not use.

type PermissionGrantDetails

type PermissionGrantDetails struct {
	PermissionLevelDowngraded *bool `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PermissionGrantDetails) Descriptor deprecated

func (*PermissionGrantDetails) Descriptor() ([]byte, []int)

Deprecated: Use PermissionGrantDetails.ProtoReflect.Descriptor instead.

func (*PermissionGrantDetails) GetPermissionLevelDowngraded

func (x *PermissionGrantDetails) GetPermissionLevelDowngraded() bool

func (*PermissionGrantDetails) ProtoMessage

func (*PermissionGrantDetails) ProtoMessage()

func (*PermissionGrantDetails) ProtoReflect

func (x *PermissionGrantDetails) ProtoReflect() protoreflect.Message

func (*PermissionGrantDetails) Reset

func (x *PermissionGrantDetails) Reset()

func (*PermissionGrantDetails) String

func (x *PermissionGrantDetails) String() string

type PermissionGrantOptions

type PermissionGrantOptions struct {
	Permission *Permission `protobuf:"bytes,1,opt,name=permission" json:"permission,omitempty"`
	TtlMs      *int64      `protobuf:"varint,2,opt,name=ttl_ms,json=ttlMs" json:"ttl_ms,omitempty"`
	// contains filtered or unexported fields
}

func (*PermissionGrantOptions) Descriptor deprecated

func (*PermissionGrantOptions) Descriptor() ([]byte, []int)

Deprecated: Use PermissionGrantOptions.ProtoReflect.Descriptor instead.

func (*PermissionGrantOptions) GetPermission

func (x *PermissionGrantOptions) GetPermission() *Permission

func (*PermissionGrantOptions) GetTtlMs

func (x *PermissionGrantOptions) GetTtlMs() int64

func (*PermissionGrantOptions) ProtoMessage

func (*PermissionGrantOptions) ProtoMessage()

func (*PermissionGrantOptions) ProtoReflect

func (x *PermissionGrantOptions) ProtoReflect() protoreflect.Message

func (*PermissionGrantOptions) Reset

func (x *PermissionGrantOptions) Reset()

func (*PermissionGrantOptions) String

func (x *PermissionGrantOptions) String() string

type PermissionIdentifier

type PermissionIdentifier struct {
	Kind   *PermissionIdentifierKind `protobuf:"varint,1,req,name=kind,enum=spotify.playlist_permission.PermissionIdentifierKind" json:"kind,omitempty"`
	UserId *string                   `protobuf:"bytes,2,opt,name=user_id,json=userId" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PermissionIdentifier) Descriptor deprecated

func (*PermissionIdentifier) Descriptor() ([]byte, []int)

Deprecated: Use PermissionIdentifier.ProtoReflect.Descriptor instead.

func (*PermissionIdentifier) GetKind

func (*PermissionIdentifier) GetUserId

func (x *PermissionIdentifier) GetUserId() string

func (*PermissionIdentifier) ProtoMessage

func (*PermissionIdentifier) ProtoMessage()

func (*PermissionIdentifier) ProtoReflect

func (x *PermissionIdentifier) ProtoReflect() protoreflect.Message

func (*PermissionIdentifier) Reset

func (x *PermissionIdentifier) Reset()

func (*PermissionIdentifier) String

func (x *PermissionIdentifier) String() string

type PermissionIdentifierKind

type PermissionIdentifierKind int32
const (
	PermissionIdentifierKind_PERMISSION_IDENTIFIER_KIND_UNSPECIFIED PermissionIdentifierKind = 0
	PermissionIdentifierKind_PERMISSION_IDENTIFIER_KIND_BASE        PermissionIdentifierKind = 1
	PermissionIdentifierKind_PERMISSION_IDENTIFIER_KIND_MEMBER      PermissionIdentifierKind = 2
	PermissionIdentifierKind_PERMISSION_IDENTIFIER_KIND_ABUSE       PermissionIdentifierKind = 3
	PermissionIdentifierKind_PERMISSION_IDENTIFIER_KIND_PROFILE     PermissionIdentifierKind = 4
)

func (PermissionIdentifierKind) Descriptor

func (PermissionIdentifierKind) Enum

func (PermissionIdentifierKind) EnumDescriptor deprecated

func (PermissionIdentifierKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use PermissionIdentifierKind.Descriptor instead.

func (PermissionIdentifierKind) Number

func (PermissionIdentifierKind) String

func (x PermissionIdentifierKind) String() string

func (PermissionIdentifierKind) Type

func (*PermissionIdentifierKind) UnmarshalJSON deprecated

func (x *PermissionIdentifierKind) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type PermissionLevel

type PermissionLevel int32
const (
	PermissionLevel_UNKNOWN     PermissionLevel = 0
	PermissionLevel_BLOCKED     PermissionLevel = 1
	PermissionLevel_VIEWER      PermissionLevel = 2
	PermissionLevel_CONTRIBUTOR PermissionLevel = 3
)

func (PermissionLevel) Descriptor

func (PermissionLevel) Enum

func (x PermissionLevel) Enum() *PermissionLevel

func (PermissionLevel) EnumDescriptor deprecated

func (PermissionLevel) EnumDescriptor() ([]byte, []int)

Deprecated: Use PermissionLevel.Descriptor instead.

func (PermissionLevel) Number

func (PermissionLevel) String

func (x PermissionLevel) String() string

func (PermissionLevel) Type

func (*PermissionLevel) UnmarshalJSON deprecated

func (x *PermissionLevel) UnmarshalJSON(b []byte) error

Deprecated: Do not use.

type PermissionState

type PermissionState struct {
	Permissions     *Permissions  `protobuf:"bytes,1,opt,name=permissions" json:"permissions,omitempty"`
	Capabilities    *Capabilities `protobuf:"bytes,2,opt,name=capabilities" json:"capabilities,omitempty"`
	IsPrivate       *bool         `protobuf:"varint,3,opt,name=is_private,json=isPrivate" json:"is_private,omitempty"`
	IsCollaborative *bool         `protobuf:"varint,4,opt,name=is_collaborative,json=isCollaborative" json:"is_collaborative,omitempty"`
	// contains filtered or unexported fields
}

func (*PermissionState) Descriptor deprecated

func (*PermissionState) Descriptor() ([]byte, []int)

Deprecated: Use PermissionState.ProtoReflect.Descriptor instead.

func (*PermissionState) GetCapabilities

func (x *PermissionState) GetCapabilities() *Capabilities

func (*PermissionState) GetIsCollaborative

func (x *PermissionState) GetIsCollaborative() bool

func (*PermissionState) GetIsPrivate

func (x *PermissionState) GetIsPrivate() bool

func (*PermissionState) GetPermissions

func (x *PermissionState) GetPermissions() *Permissions

func (*PermissionState) ProtoMessage

func (*PermissionState) ProtoMessage()

func (*PermissionState) ProtoReflect

func (x *PermissionState) ProtoReflect() protoreflect.Message

func (*PermissionState) Reset

func (x *PermissionState) Reset()

func (*PermissionState) String

func (x *PermissionState) String() string

type PermissionStatePub

type PermissionStatePub struct {
	PermissionState *PermissionState `protobuf:"bytes,1,opt,name=permission_state,json=permissionState" json:"permission_state,omitempty"`
	// contains filtered or unexported fields
}

func (*PermissionStatePub) Descriptor deprecated

func (*PermissionStatePub) Descriptor() ([]byte, []int)

Deprecated: Use PermissionStatePub.ProtoReflect.Descriptor instead.

func (*PermissionStatePub) GetPermissionState

func (x *PermissionStatePub) GetPermissionState() *PermissionState

func (*PermissionStatePub) ProtoMessage

func (*PermissionStatePub) ProtoMessage()

func (*PermissionStatePub) ProtoReflect

func (x *PermissionStatePub) ProtoReflect() protoreflect.Message

func (*PermissionStatePub) Reset

func (x *PermissionStatePub) Reset()

func (*PermissionStatePub) String

func (x *PermissionStatePub) String() string

type Permissions

type Permissions struct {
	BasePermission *Permission `protobuf:"bytes,1,opt,name=base_permission,json=basePermission" json:"base_permission,omitempty"`
	// contains filtered or unexported fields
}

func (*Permissions) Descriptor deprecated

func (*Permissions) Descriptor() ([]byte, []int)

Deprecated: Use Permissions.ProtoReflect.Descriptor instead.

func (*Permissions) GetBasePermission

func (x *Permissions) GetBasePermission() *Permission

func (*Permissions) ProtoMessage

func (*Permissions) ProtoMessage()

func (*Permissions) ProtoReflect

func (x *Permissions) ProtoReflect() protoreflect.Message

func (*Permissions) Reset

func (x *Permissions) Reset()

func (*Permissions) String

func (x *Permissions) String() string

type ResponseStatus

type ResponseStatus struct {
	StatusCode    *int32  `protobuf:"varint,1,opt,name=status_code,json=statusCode" json:"status_code,omitempty"`
	StatusMessage *string `protobuf:"bytes,2,opt,name=status_message,json=statusMessage" json:"status_message,omitempty"`
	// contains filtered or unexported fields
}

func (*ResponseStatus) Descriptor deprecated

func (*ResponseStatus) Descriptor() ([]byte, []int)

Deprecated: Use ResponseStatus.ProtoReflect.Descriptor instead.

func (*ResponseStatus) GetStatusCode

func (x *ResponseStatus) GetStatusCode() int32

func (*ResponseStatus) GetStatusMessage

func (x *ResponseStatus) GetStatusMessage() string

func (*ResponseStatus) ProtoMessage

func (*ResponseStatus) ProtoMessage()

func (*ResponseStatus) ProtoReflect

func (x *ResponseStatus) ProtoReflect() protoreflect.Message

func (*ResponseStatus) Reset

func (x *ResponseStatus) Reset()

func (*ResponseStatus) String

func (x *ResponseStatus) String() string

type SetPermissionLevelRequest

type SetPermissionLevelRequest struct {
	PermissionLevel *PermissionLevel `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SetPermissionLevelRequest) Descriptor deprecated

func (*SetPermissionLevelRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetPermissionLevelRequest.ProtoReflect.Descriptor instead.

func (*SetPermissionLevelRequest) GetPermissionLevel

func (x *SetPermissionLevelRequest) GetPermissionLevel() PermissionLevel

func (*SetPermissionLevelRequest) ProtoMessage

func (*SetPermissionLevelRequest) ProtoMessage()

func (*SetPermissionLevelRequest) ProtoReflect

func (*SetPermissionLevelRequest) Reset

func (x *SetPermissionLevelRequest) Reset()

func (*SetPermissionLevelRequest) String

func (x *SetPermissionLevelRequest) String() string

type SetPermissionResponse

type SetPermissionResponse struct {
	ResultingPermission *Permission `protobuf:"bytes,1,opt,name=resulting_permission,json=resultingPermission" json:"resulting_permission,omitempty"`
	// contains filtered or unexported fields
}

func (*SetPermissionResponse) Descriptor deprecated

func (*SetPermissionResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetPermissionResponse.ProtoReflect.Descriptor instead.

func (*SetPermissionResponse) GetResultingPermission

func (x *SetPermissionResponse) GetResultingPermission() *Permission

func (*SetPermissionResponse) ProtoMessage

func (*SetPermissionResponse) ProtoMessage()

func (*SetPermissionResponse) ProtoReflect

func (x *SetPermissionResponse) ProtoReflect() protoreflect.Message

func (*SetPermissionResponse) Reset

func (x *SetPermissionResponse) Reset()

func (*SetPermissionResponse) String

func (x *SetPermissionResponse) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL