Class SchemaImpl
- java.lang.Object
-
- fish.payara.microprofile.openapi.impl.model.ExtensibleImpl<org.eclipse.microprofile.openapi.models.media.Schema>
-
- fish.payara.microprofile.openapi.impl.model.media.SchemaImpl
-
- All Implemented Interfaces:
org.eclipse.microprofile.openapi.models.Constructible,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.media.Schema>,org.eclipse.microprofile.openapi.models.media.Schema,org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.media.Schema>
public class SchemaImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.media.Schema> implements org.eclipse.microprofile.openapi.models.media.Schema
-
-
Field Summary
-
Fields inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
extensions
-
-
Constructor Summary
Constructors Constructor Description SchemaImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.openapi.models.media.SchemaaddAllOf(org.eclipse.microprofile.openapi.models.media.Schema allOf)org.eclipse.microprofile.openapi.models.media.SchemaaddAnyOf(org.eclipse.microprofile.openapi.models.media.Schema anyOf)org.eclipse.microprofile.openapi.models.media.SchemaaddEnumeration(Object enumerationItem)org.eclipse.microprofile.openapi.models.media.SchemaaddOneOf(org.eclipse.microprofile.openapi.models.media.Schema oneOf)org.eclipse.microprofile.openapi.models.media.SchemaaddProperty(String key, org.eclipse.microprofile.openapi.models.media.Schema propertiesItem)org.eclipse.microprofile.openapi.models.media.SchemaaddRequired(String requiredItem)static SchemaImplcreateInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)org.eclipse.microprofile.openapi.models.media.Schemaenumeration(List<Object> enumeration)static SchemaImplfromImplementation(String implementationClass, ApiContext context)BooleangetAdditionalPropertiesBoolean()org.eclipse.microprofile.openapi.models.media.SchemagetAdditionalPropertiesSchema()List<org.eclipse.microprofile.openapi.models.media.Schema>getAllOf()List<org.eclipse.microprofile.openapi.models.media.Schema>getAnyOf()ObjectgetDefaultValue()BooleangetDeprecated()StringgetDescription()org.eclipse.microprofile.openapi.models.media.DiscriminatorgetDiscriminator()List<Object>getEnumeration()ObjectgetExample()BooleangetExclusiveMaximum()BooleangetExclusiveMinimum()org.eclipse.microprofile.openapi.models.ExternalDocumentationgetExternalDocs()StringgetFormat()StringgetImplementation()org.eclipse.microprofile.openapi.models.media.SchemagetItems()BigDecimalgetMaximum()IntegergetMaxItems()IntegergetMaxLength()IntegergetMaxProperties()BigDecimalgetMinimum()IntegergetMinItems()IntegergetMinLength()IntegergetMinProperties()BigDecimalgetMultipleOf()StringgetName()org.eclipse.microprofile.openapi.models.media.SchemagetNot()BooleangetNullable()List<org.eclipse.microprofile.openapi.models.media.Schema>getOneOf()StringgetPattern()Map<String,org.eclipse.microprofile.openapi.models.media.Schema>getProperties()BooleangetReadOnly()StringgetRef()List<String>getRequired()StringgetTitle()org.eclipse.microprofile.openapi.models.media.Schema.SchemaTypegetType()BooleangetUniqueItems()BooleangetWriteOnly()org.eclipse.microprofile.openapi.models.media.XMLgetXml()booleanisRequired()static voidmerge(org.eclipse.microprofile.openapi.models.media.Schema from, org.eclipse.microprofile.openapi.models.media.Schema to, boolean override, ApiContext context)voidremoveAllOf(org.eclipse.microprofile.openapi.models.media.Schema allOf)voidremoveAnyOf(org.eclipse.microprofile.openapi.models.media.Schema anyOf)voidremoveEnumeration(Object enumeration)voidremoveOneOf(org.eclipse.microprofile.openapi.models.media.Schema oneOf)voidremoveProperty(String key)voidremoveRequired(String required)voidsetAdditionalPropertiesBoolean(Boolean additionalProperties)voidsetAdditionalPropertiesSchema(org.eclipse.microprofile.openapi.models.media.Schema additionalProperties)voidsetAllOf(List<org.eclipse.microprofile.openapi.models.media.Schema> allOf)voidsetAnyOf(List<org.eclipse.microprofile.openapi.models.media.Schema> anyOf)voidsetDefaultValue(Object defaultValue)voidsetDeprecated(Boolean deprecated)voidsetDescription(String description)voidsetDiscriminator(org.eclipse.microprofile.openapi.models.media.Discriminator discriminator)voidsetEnumeration(List<Object> enumeration)voidsetExample(Object example)voidsetExclusiveMaximum(Boolean exclusiveMaximum)voidsetExclusiveMinimum(Boolean exclusiveMinimum)voidsetExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs)voidsetFormat(String format)voidsetImplementation(String implementation)voidsetItems(org.eclipse.microprofile.openapi.models.media.Schema items)voidsetMaximum(BigDecimal maximum)voidsetMaxItems(Integer maxItems)voidsetMaxLength(Integer maxLength)voidsetMaxProperties(Integer maxProperties)voidsetMinimum(BigDecimal minimum)voidsetMinItems(Integer minItems)voidsetMinLength(Integer minLength)voidsetMinProperties(Integer minProperties)voidsetMultipleOf(BigDecimal multipleOf)voidsetName(String name)voidsetNot(org.eclipse.microprofile.openapi.models.media.Schema not)voidsetNullable(Boolean nullable)voidsetOneOf(List<org.eclipse.microprofile.openapi.models.media.Schema> oneOf)voidsetPattern(String pattern)voidsetProperties(Map<String,org.eclipse.microprofile.openapi.models.media.Schema> properties)voidsetReadOnly(Boolean readOnly)voidsetRef(String ref)voidsetRequired(boolean isRequired)voidsetRequired(List<String> required)voidsetTitle(String title)voidsetType(org.eclipse.microprofile.openapi.models.media.Schema.SchemaType type)voidsetUniqueItems(Boolean uniqueItems)voidsetWriteOnly(Boolean writeOnly)voidsetXml(org.eclipse.microprofile.openapi.models.media.XML xml)static SchemaImplvalueOf(String content)-
Methods inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
addExtension, convertExtensionValue, extensionName, getExtensions, merge, removeExtension, setExtensions, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensions
-
Methods inherited from interface org.eclipse.microprofile.openapi.models.media.Schema
additionalPropertiesBoolean, additionalPropertiesSchema, allOf, anyOf, defaultValue, deprecated, description, discriminator, example, exclusiveMaximum, exclusiveMinimum, externalDocs, format, items, maximum, maxItems, maxLength, maxProperties, minimum, minItems, minLength, minProperties, multipleOf, not, nullable, oneOf, pattern, properties, readOnly, required, title, type, uniqueItems, writeOnly, xml
-
-
-
-
Method Detail
-
valueOf
public static SchemaImpl valueOf(String content) throws com.fasterxml.jackson.databind.JsonMappingException, com.fasterxml.jackson.core.JsonProcessingException
- Throws:
com.fasterxml.jackson.databind.JsonMappingExceptioncom.fasterxml.jackson.core.JsonProcessingException
-
createInstance
public static SchemaImpl createInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)
-
getDiscriminator
public org.eclipse.microprofile.openapi.models.media.Discriminator getDiscriminator()
- Specified by:
getDiscriminatorin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setDiscriminator
public void setDiscriminator(org.eclipse.microprofile.openapi.models.media.Discriminator discriminator)
- Specified by:
setDiscriminatorin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getTitle
public String getTitle()
- Specified by:
getTitlein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setTitle
public void setTitle(String title)
- Specified by:
setTitlein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getDefaultValue
public Object getDefaultValue()
- Specified by:
getDefaultValuein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setDefaultValue
public void setDefaultValue(Object defaultValue)
- Specified by:
setDefaultValuein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getEnumeration
public List<Object> getEnumeration()
- Specified by:
getEnumerationin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setEnumeration
public void setEnumeration(List<Object> enumeration)
- Specified by:
setEnumerationin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
addEnumeration
public org.eclipse.microprofile.openapi.models.media.Schema addEnumeration(Object enumerationItem)
- Specified by:
addEnumerationin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
removeEnumeration
public void removeEnumeration(Object enumeration)
- Specified by:
removeEnumerationin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getMultipleOf
public BigDecimal getMultipleOf()
- Specified by:
getMultipleOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setMultipleOf
public void setMultipleOf(BigDecimal multipleOf)
- Specified by:
setMultipleOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getMaximum
public BigDecimal getMaximum()
- Specified by:
getMaximumin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setMaximum
public void setMaximum(BigDecimal maximum)
- Specified by:
setMaximumin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getExclusiveMaximum
public Boolean getExclusiveMaximum()
- Specified by:
getExclusiveMaximumin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setExclusiveMaximum
public void setExclusiveMaximum(Boolean exclusiveMaximum)
- Specified by:
setExclusiveMaximumin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getMinimum
public BigDecimal getMinimum()
- Specified by:
getMinimumin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setMinimum
public void setMinimum(BigDecimal minimum)
- Specified by:
setMinimumin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getExclusiveMinimum
public Boolean getExclusiveMinimum()
- Specified by:
getExclusiveMinimumin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setExclusiveMinimum
public void setExclusiveMinimum(Boolean exclusiveMinimum)
- Specified by:
setExclusiveMinimumin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getMaxLength
public Integer getMaxLength()
- Specified by:
getMaxLengthin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setMaxLength
public void setMaxLength(Integer maxLength)
- Specified by:
setMaxLengthin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getMinLength
public Integer getMinLength()
- Specified by:
getMinLengthin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setMinLength
public void setMinLength(Integer minLength)
- Specified by:
setMinLengthin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getPattern
public String getPattern()
- Specified by:
getPatternin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setPattern
public void setPattern(String pattern)
- Specified by:
setPatternin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getMaxItems
public Integer getMaxItems()
- Specified by:
getMaxItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setMaxItems
public void setMaxItems(Integer maxItems)
- Specified by:
setMaxItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getMinItems
public Integer getMinItems()
- Specified by:
getMinItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setMinItems
public void setMinItems(Integer minItems)
- Specified by:
setMinItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getUniqueItems
public Boolean getUniqueItems()
- Specified by:
getUniqueItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setUniqueItems
public void setUniqueItems(Boolean uniqueItems)
- Specified by:
setUniqueItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getMaxProperties
public Integer getMaxProperties()
- Specified by:
getMaxPropertiesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setMaxProperties
public void setMaxProperties(Integer maxProperties)
- Specified by:
setMaxPropertiesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getMinProperties
public Integer getMinProperties()
- Specified by:
getMinPropertiesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setMinProperties
public void setMinProperties(Integer minProperties)
- Specified by:
setMinPropertiesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getRequired
public List<String> getRequired()
- Specified by:
getRequiredin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setRequired
public void setRequired(List<String> required)
- Specified by:
setRequiredin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
addRequired
public org.eclipse.microprofile.openapi.models.media.Schema addRequired(String requiredItem)
- Specified by:
addRequiredin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
isRequired
public boolean isRequired()
-
setRequired
public void setRequired(boolean isRequired)
-
removeRequired
public void removeRequired(String required)
- Specified by:
removeRequiredin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getType
public org.eclipse.microprofile.openapi.models.media.Schema.SchemaType getType()
- Specified by:
getTypein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setType
public void setType(org.eclipse.microprofile.openapi.models.media.Schema.SchemaType type)
- Specified by:
setTypein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getNot
public org.eclipse.microprofile.openapi.models.media.Schema getNot()
- Specified by:
getNotin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setNot
public void setNot(org.eclipse.microprofile.openapi.models.media.Schema not)
- Specified by:
setNotin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getProperties
public Map<String,org.eclipse.microprofile.openapi.models.media.Schema> getProperties()
- Specified by:
getPropertiesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setProperties
public void setProperties(Map<String,org.eclipse.microprofile.openapi.models.media.Schema> properties)
- Specified by:
setPropertiesin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
addProperty
public org.eclipse.microprofile.openapi.models.media.Schema addProperty(String key, org.eclipse.microprofile.openapi.models.media.Schema propertiesItem)
- Specified by:
addPropertyin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
removeProperty
public void removeProperty(String key)
- Specified by:
removePropertyin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getAdditionalPropertiesSchema
public org.eclipse.microprofile.openapi.models.media.Schema getAdditionalPropertiesSchema()
- Specified by:
getAdditionalPropertiesSchemain interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getAdditionalPropertiesBoolean
public Boolean getAdditionalPropertiesBoolean()
- Specified by:
getAdditionalPropertiesBooleanin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setAdditionalPropertiesSchema
public void setAdditionalPropertiesSchema(org.eclipse.microprofile.openapi.models.media.Schema additionalProperties)
- Specified by:
setAdditionalPropertiesSchemain interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setAdditionalPropertiesBoolean
public void setAdditionalPropertiesBoolean(Boolean additionalProperties)
- Specified by:
setAdditionalPropertiesBooleanin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setDescription
public void setDescription(String description)
- Specified by:
setDescriptionin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getFormat
public String getFormat()
- Specified by:
getFormatin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setFormat
public void setFormat(String format)
- Specified by:
setFormatin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getRef
public String getRef()
- Specified by:
getRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.media.Schema>
-
setRef
public void setRef(String ref)
- Specified by:
setRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.media.Schema>
-
getNullable
public Boolean getNullable()
- Specified by:
getNullablein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setNullable
public void setNullable(Boolean nullable)
- Specified by:
setNullablein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getReadOnly
public Boolean getReadOnly()
- Specified by:
getReadOnlyin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setReadOnly
public void setReadOnly(Boolean readOnly)
- Specified by:
setReadOnlyin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getWriteOnly
public Boolean getWriteOnly()
- Specified by:
getWriteOnlyin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setWriteOnly
public void setWriteOnly(Boolean writeOnly)
- Specified by:
setWriteOnlyin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getExample
public Object getExample()
- Specified by:
getExamplein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setExample
public void setExample(Object example)
- Specified by:
setExamplein interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getExternalDocs
public org.eclipse.microprofile.openapi.models.ExternalDocumentation getExternalDocs()
- Specified by:
getExternalDocsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setExternalDocs
public void setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs)
- Specified by:
setExternalDocsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getDeprecated
public Boolean getDeprecated()
- Specified by:
getDeprecatedin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setDeprecated
public void setDeprecated(Boolean deprecated)
- Specified by:
setDeprecatedin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getXml
public org.eclipse.microprofile.openapi.models.media.XML getXml()
- Specified by:
getXmlin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setXml
public void setXml(org.eclipse.microprofile.openapi.models.media.XML xml)
- Specified by:
setXmlin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
enumeration
public org.eclipse.microprofile.openapi.models.media.Schema enumeration(List<Object> enumeration)
- Specified by:
enumerationin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getItems
public org.eclipse.microprofile.openapi.models.media.Schema getItems()
- Specified by:
getItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setItems
public void setItems(org.eclipse.microprofile.openapi.models.media.Schema items)
- Specified by:
setItemsin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getAllOf
public List<org.eclipse.microprofile.openapi.models.media.Schema> getAllOf()
- Specified by:
getAllOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setAllOf
public void setAllOf(List<org.eclipse.microprofile.openapi.models.media.Schema> allOf)
- Specified by:
setAllOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
addAllOf
public org.eclipse.microprofile.openapi.models.media.Schema addAllOf(org.eclipse.microprofile.openapi.models.media.Schema allOf)
- Specified by:
addAllOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
removeAllOf
public void removeAllOf(org.eclipse.microprofile.openapi.models.media.Schema allOf)
- Specified by:
removeAllOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getAnyOf
public List<org.eclipse.microprofile.openapi.models.media.Schema> getAnyOf()
- Specified by:
getAnyOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setAnyOf
public void setAnyOf(List<org.eclipse.microprofile.openapi.models.media.Schema> anyOf)
- Specified by:
setAnyOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
addAnyOf
public org.eclipse.microprofile.openapi.models.media.Schema addAnyOf(org.eclipse.microprofile.openapi.models.media.Schema anyOf)
- Specified by:
addAnyOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
removeAnyOf
public void removeAnyOf(org.eclipse.microprofile.openapi.models.media.Schema anyOf)
- Specified by:
removeAnyOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getOneOf
public List<org.eclipse.microprofile.openapi.models.media.Schema> getOneOf()
- Specified by:
getOneOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
setOneOf
public void setOneOf(List<org.eclipse.microprofile.openapi.models.media.Schema> oneOf)
- Specified by:
setOneOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
addOneOf
public org.eclipse.microprofile.openapi.models.media.Schema addOneOf(org.eclipse.microprofile.openapi.models.media.Schema oneOf)
- Specified by:
addOneOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
removeOneOf
public void removeOneOf(org.eclipse.microprofile.openapi.models.media.Schema oneOf)
- Specified by:
removeOneOfin interfaceorg.eclipse.microprofile.openapi.models.media.Schema
-
getImplementation
public String getImplementation()
-
setImplementation
public void setImplementation(String implementation)
-
getName
public String getName()
-
setName
public void setName(String name)
-
merge
public static void merge(org.eclipse.microprofile.openapi.models.media.Schema from, org.eclipse.microprofile.openapi.models.media.Schema to, boolean override, ApiContext context)
-
fromImplementation
public static SchemaImpl fromImplementation(String implementationClass, ApiContext context)
-
-