MCPcopy
hub / github.com/pydantic/pydantic / uuid_schema

Method uuid_schema

pydantic/json_schema.py:2076–2085  ·  view source on GitHub ↗

Generates a JSON schema that matches a UUID. Args: schema: The core schema. Returns: The generated JSON schema.

(self, schema: core_schema.UuidSchema)

Source from the content-addressed store, hash-verified

2074 return json_schema
2075
2076 def uuid_schema(self, schema: core_schema.UuidSchema) -> JsonSchemaValue:
2077 """Generates a JSON schema that matches a UUID.
2078
2079 Args:
2080 schema: The core schema.
2081
2082 Returns:
2083 The generated JSON schema.
2084 """
2085 return {'type': 'string', 'format': 'uuid'}
2086
2087 def definitions_schema(self, schema: core_schema.DefinitionsSchema) -> JsonSchemaValue:
2088 """Generates a JSON schema that matches a schema that defines a JSON object with definitions.

Callers 15

match_typeMethod · 0.80
test_uuidFunction · 0.80
test_uuid_keyFunction · 0.80
test_uuid_jsonFunction · 0.80
test_uuidFunction · 0.80
test_uuid_strictFunction · 0.80
test_uuid_versionFunction · 0.80
test_uuid_deepcopyFunction · 0.80
test_uuid_copyFunction · 0.80
test_uuid_wrap_jsonFunction · 0.80
uuid_safety_unknownFunction · 0.80

Calls

no outgoing calls

Tested by 15

test_uuidFunction · 0.64
test_uuid_keyFunction · 0.64
test_uuid_jsonFunction · 0.64
test_uuidFunction · 0.64
test_uuid_strictFunction · 0.64
test_uuid_versionFunction · 0.64
test_uuid_deepcopyFunction · 0.64
test_uuid_copyFunction · 0.64
test_uuid_wrap_jsonFunction · 0.64
uuid_safety_unknownFunction · 0.64
test_uuidFunction · 0.64