BridgeStack.ApiEndpointBuilder.Build C# (CSharp) Method

Build() private method

Builds and returns the target endpoint Uri.
private Build ( ) : string
return string
        private string Build()
        {
            string method = ApiMethod.GetValue();
            if (method.StartsWith("/"))
            {
                method = method.Substring(1);
            }
            foreach (IRequestVector v in Vectors) // apply all request vectors.
            {
                method = method.Replace(v.Result.Name, v.Result.Value);
            }
            string parameters = BuildParameters();
            string endpoint = EndpointBuilder.Endpoint.FormatWith(ApiEndpoint, method, parameters);
            return endpoint;
        }