*/ public function toArray(Request $request): array { return [ 'id' => $this->id, 'validity_times' => ValidityTimeResource::collection($this->resolvedValidityTimes()), 'starts_at' => $this->effectiveStartsAt(), 'expires_at' => $this->effectiveExpiresAt(), 'is_valid' => $this->isValid(), 'is_expired' => $this->isExpired(), ]; } }