id; } public function get_version(): string { return $this->version; } public function get_effective_from(): string { return $this->effective_from; } public function get_effective_until(): ?string { return $this->effective_until; } public function get_legal_sources(): array { return $this->legal_sources; } public function get_jurisdiction(): string { return $this->jurisdiction; } public function get_scope(): string { return $this->scope; } public function get_legal_review_date(): string { return $this->legal_review_date; } public function get_legal_review_status(): string { return $this->legal_review_status; } public function get_dependencies(): array { return $this->dependencies; } public function get_conflicts(): array { return $this->conflicts; } public function get_ruleset_hash(): string { return $this->ruleset_hash; } }