mirror of
https://github.com/librespot-org/librespot.git
synced 2025-10-03 17:59:24 +02:00
33 lines
1.4 KiB
Protocol Buffer
33 lines
1.4 KiB
Protocol Buffer
// Extracted from: Spotify 1.1.73.517 (macOS)
|
|
|
|
syntax = "proto2";
|
|
|
|
package spotify.player.proto.state_restore;
|
|
|
|
import "state_restore/ads_rules_inject_tracks.proto";
|
|
import "state_restore/behavior_metadata_rules.proto";
|
|
import "state_restore/circuit_breaker_rules.proto";
|
|
import "state_restore/explicit_content_rules.proto";
|
|
import "state_restore/explicit_request_rules.proto";
|
|
import "state_restore/mft_rules_core.proto";
|
|
import "state_restore/mod_rules_interruptions.proto";
|
|
import "state_restore/music_injection_rules.proto";
|
|
import "state_restore/remove_banned_tracks_rules.proto";
|
|
import "state_restore/resume_points_rules.proto";
|
|
import "state_restore/track_error_rules.proto";
|
|
|
|
option optimize_for = CODE_SIZE;
|
|
|
|
message ContextPlayerRulesBase {
|
|
optional BehaviorMetadataRules behavior_metadata_rules = 1;
|
|
optional CircuitBreakerRules circuit_breaker_rules = 2;
|
|
optional ExplicitContentRules explicit_content_rules = 3;
|
|
optional ExplicitRequestRules explicit_request_rules = 4;
|
|
optional MusicInjectionRules music_injection_rules = 5;
|
|
optional RemoveBannedTracksRules remove_banned_tracks_rules = 6;
|
|
optional ResumePointsRules resume_points_rules = 7;
|
|
optional TrackErrorRules track_error_rules = 8;
|
|
optional AdsRulesInjectTracks ads_rules_inject_tracks = 9;
|
|
optional MftRulesCore mft_rules_core = 10;
|
|
optional ModRulesInterruptions mod_rules_interruptions = 11;
|
|
}
|