protected override IEndpoint BuildEndpoint(OpenApiOperation operation) { var requestSchema = operation.GetRequest()?.GetJsonSchema(); var responseSchema = operation.Get20XResponse()?.GetJsonSchema(); if (requestSchema == null || responseSchema == null) return null; return new FunctionEndpoint {RequestSchema = requestSchema, ResponseSchema = responseSchema}; }
protected override IEndpoint BuildEndpoint(OpenApiOperation operation) { var schema = operation.GetRequest()?.GetJsonSchema(); if (schema == null) { return(null); } return(new ConsumerEndpoint { Schema = schema }); }