# validateMapOnSchema

fun validateMapOnSchema(args: Map<String, Any?>, schema: Schema, argsName: String): Result<Unit>

Validates a map against a schema.

#### Return

Result.success if the map matches the schema, Result.failure wrapping an IllegalArgumentException describing the first validation error otherwise.

#### Parameters

args

The map to validate.

schema

The schema to validate against.

argsName

The name of the arguments being validated (e.g., "Input" or "Output").