コード例 #1
0
        public RestierParameterDescriptor(Parameter parameter)
        {
            Contract.Requires(parameter != null);

            DefaultValue = null;
            Prefix = null;
            ParameterName = parameter.name;
            IsOptional = !parameter.required ?? false;
            ParameterType = parameter.GetClrType();
        }
コード例 #2
0
        public HttpParameterDescriptor Map(Parameter swaggerParameter, int parameterIndex, HttpActionDescriptor actionDescriptor)
        {
            var required = swaggerParameter.required;
            Contract.Assume(required != null);

            return new ODataParameterDescriptor(swaggerParameter.name, swaggerParameter.GetClrType(), !required.Value, null)
            {
                Configuration = actionDescriptor.ControllerDescriptor.Configuration,
                ActionDescriptor = actionDescriptor
            };
        }