public static function listing(
        int $installationId,
        array $params = [],
        array $customHeaders = []
    ): BunqResponseInstallationServerPublicKeyList {
        $apiClient = new ApiClient(static::getApiContext());
        $responseRaw = $apiClient->get(
            vsprintf(
                self::ENDPOINT_URL_LISTING,
                [$installationId]
            ),
            $params,
            $customHeaders
        );

        return BunqResponseInstallationServerPublicKeyList::castFromBunqResponse(
            static::fromJsonList($responseRaw, self::OBJECT_TYPE_GET)
        );
    }