| Package | Description |
|---|---|
| com.mulesoft.connectivity.rest.sdk.templating.sdk | |
| com.mulesoft.connectivity.rest.sdk.templating.sdk.util |
| Constructor and Description |
|---|
SdkAbstractStaticMetadataResolver(Path outputDir,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel,
SdkConnector sdkConnector,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorOperation operation,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.type.TypeDefinition typeDefinition,
FileGenerationUtils.SchemaNameType schemaNameType,
String partName,
String classNameOverride,
RestSdkRunConfiguration runConfiguration)
Creates a type resolver that will generate a schema file in the resources directory if needed.
|
SdkInputMetadataResolver(Path outputDir,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel,
SdkConnector sdkConnector,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorOperation operation,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.type.TypeDefinition typeDefinition,
FileGenerationUtils.SchemaNameType schemaNameType,
String partName,
RestSdkRunConfiguration runConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
static FileGenerationUtils.SchemaNameType |
FileGenerationUtils.SchemaNameType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FileGenerationUtils.SchemaNameType[] |
FileGenerationUtils.SchemaNameType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
FileGenerationUtils.generateSchemaName(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.type.schema.TypeSchema source,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorOperation operation,
FileGenerationUtils.SchemaNameType nameType,
String partName,
Path outputDir,
Map<com.mulesoft.connectivity.rest.sdk.internal.connectormodel.type.schema.TypeSchema,String> typeSchemaNames) |
Copyright © 2023. All rights reserved.