示例#1
0
        /// <summary>
        /// Add a body parameter for this operation
        /// </summary>
        /// <param name="parameter">
        /// The parameter.
        /// </param>
        /// <returns>
        /// The <see cref="OperationBuilder"/>.
        /// </returns>
        public OperationBuilder BodyParameter(Action <BodyParameterBuilder> parameter)
        {
            var builder = new BodyParameterBuilder();

            parameter(builder);
            return(this.Parameter(builder.Build()));
        }
示例#2
0
 /// <summary>
 /// Add a body parameter for this operation
 /// </summary>
 /// <param name="parameter">
 /// The parameter.
 /// </param>
 /// <returns>
 /// The <see cref="SwaggerRootBuilder"/>.
 /// </returns>
 public SwaggerRootBuilder Parameter(BodyParameterBuilder parameter)
 {
     return(this.Parameter(parameter.Build()));
 }
 /// <summary>
 /// Add a body parameter for this operation
 /// </summary>
 /// <param name="parameter">
 /// The parameter.
 /// </param>
 /// <returns>
 /// The <see cref="PathItemBuilder"/>.
 /// </returns>
 public PathItemBuilder Parameter(BodyParameterBuilder parameter)
 {
     return(this.Parameter(parameter.Build()));
 }