bayesline.api.UpdateACLEntry#
- pydantic model bayesline.api.UpdateACLEntry#
Request model for updating an existing ACL entry.
Show JSON schema
{ "title": "UpdateACLEntry", "description": "Request model for updating an existing ACL entry.", "type": "object", "properties": { "id": { "title": "Id", "type": "integer" }, "permission_level": { "anyOf": [ { "$ref": "#/$defs/PermissionLevel" }, { "type": "null" } ], "default": null }, "expires_at": { "anyOf": [ { "format": "date-time", "type": "string" }, { "type": "null" } ], "default": null, "title": "Expires At" }, "updated_by": { "title": "Updated By", "type": "string" } }, "$defs": { "PermissionLevel": { "description": "Permission levels for resource access.", "enum": [ "read", "write", "delete", "admin" ], "title": "PermissionLevel", "type": "string" } }, "required": [ "id", "updated_by" ] }
- Config:
frozen: bool = True
- Fields:
expires_at (datetime.datetime | None)id (int)permission_level (bayesline.api._src.acl_models.PermissionLevel | None)updated_by (str)
-
field permission_level:
PermissionLevel|None= None#