Class MimeTypeImpl

java.lang.Object
org.mule.apikit.implv1.model.MimeTypeImpl
All Implemented Interfaces:
org.mule.apikit.model.MimeType

public class MimeTypeImpl extends Object implements org.mule.apikit.model.MimeType
  • Constructor Details

    • MimeTypeImpl

      public MimeTypeImpl(org.raml.model.MimeType mimeType)
  • Method Details

    • getCompiledSchema

      public Object getCompiledSchema()
      Specified by:
      getCompiledSchema in interface org.mule.apikit.model.MimeType
    • getSchema

      public String getSchema()
      Specified by:
      getSchema in interface org.mule.apikit.model.MimeType
    • getFormParameters

      public Map<String,List<org.mule.apikit.model.parameter.Parameter>> getFormParameters()
      Specified by:
      getFormParameters in interface org.mule.apikit.model.MimeType
    • getType

      public String getType()
      Specified by:
      getType in interface org.mule.apikit.model.MimeType
    • getExample

      public String getExample()
      Specified by:
      getExample in interface org.mule.apikit.model.MimeType
    • getInstance

      public org.raml.model.MimeType getInstance()
      Specified by:
      getInstance in interface org.mule.apikit.model.MimeType
    • validate

      public List<org.mule.apikit.validation.ApiValidationResult> validate(String payload)
      Specified by:
      validate in interface org.mule.apikit.model.MimeType