<?php

declare(strict_types = 1);

namespace OpenSearch\Endpoints:namespace;
:use-namespace
use OpenSearch\Endpoints\AbstractEndpoint;

/**
 * Class :endpoint
 * NOTE: this file is autogenerated using util/GenerateEndpoints.php
 * and OpenSearch :version (:buildhash)
 */
class :endpoint extends AbstractEndpoint
{
:properties
    public function getURI(): string
    {
:uri
    }

    public function getParamWhitelist(): array
    {
        return [:params];
    }

    public function getMethod(): string
    {
        return :method;
    }
:set-parts}