*/ public function capabilities(): array; /** * Unique identifier of the provider this service belongs to * * @since 2025.11.01 */ public function provider(): string; /** * Unique arbitrary text string identifying this service (e.g. 1 or service1 or anything else) * * @since 2025.11.01 */ public function identifier(): string|int; /** * Gets the localized human friendly name of this service (e.g. ACME Company File Service) * * @since 2025.11.01 */ public function getLabel(): string|null; /** * Gets the active status of this service * * @since 2025.11.01 */ public function getEnabled(): bool; /** * Gets the location information of this service * * @since 2025.05.01 * * @return ResourceServiceLocationInterface */ public function getLocation(): ResourceServiceLocationInterface; /** * Gets the identity information of this service * * @since 2025.05.01 * * @return ResourceServiceIdentityInterface */ public function getIdentity(): ResourceServiceIdentityInterface; /** * Gets the auxiliary information of this service * * @since 2025.05.01 * * @return array */ public function getAuxiliary(): array; }