# Microsoft.AspNetCore.Mvc

``` diff
 namespace Microsoft.AspNetCore.Mvc {
-    public class ConsumesAttribute : Attribute, IActionConstraint, IActionConstraintMetadata, IApiRequestMetadataProvider, IConsumesActionConstraint, IFilterMetadata, IResourceFilter {
+    public class ConsumesAttribute : Attribute, IAcceptsMetadata, IActionConstraint, IActionConstraintMetadata, IApiRequestMetadataProvider, IConsumesActionConstraint, IFilterMetadata, IResourceFilter {
+        public ConsumesAttribute(Type requestType, string contentType, params string[] otherContentTypes);
+        IReadOnlyList<string> Microsoft.AspNetCore.Http.Metadata.IAcceptsMetadata.ContentTypes { get; }
+        Type Microsoft.AspNetCore.Http.Metadata.IAcceptsMetadata.RequestType { get; }
     }
     public class ProducesResponseTypeAttribute : Attribute, IApiResponseMetadataProvider, IFilterMetadata {
+        public ProducesResponseTypeAttribute(Type type, int statusCode, string contentType, params string[] additionalContentTypes);
     }
 }
```

