{"openapi":"3.1.0","info":{"title":"Gen-EpiX casedb","summary":"Genomic Epidemiology platform for disease X, casedb app","description":"The casedb app manages data of cases of a disease.","contact":{"name":"RIVM CIb IDS bioinformatics group","url":"https://github.com/RIVM-bioinformatics/gen-epix-api","email":"ids-bioinformatics@rivm.nl"},"license":{"name":"EUPL-1.2","identifier":"EUPL-1.2"},"version":"8.0.0"},"paths":{"/v1/identity_providers":{"get":{"tags":["auth"],"summary":"Identityprovider","description":"Get all public identity providers","operationId":"identity_providers__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/IdentityProvider"},"type":"array","title":"Response Identity Providers  Get All"}}}}}}},"/v1/invite_user":{"post":{"tags":["organization"],"summary":"Invite A User","description":"Creates and returns a UserInvitation for a new user with a particular\nuser key claim (e.g. email address), organization and initial role(s).\n\nA random unique token is added to the invitation, and to be provided to the\nnew user for consuming the invitation.","operationId":"invite_user","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInvitationRequestBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInvitation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/invite_user/constraints":{"get":{"tags":["organization"],"summary":"The Constraints For Inviting A User","description":"Retrieves the constraints for inviting a user, such as valid roles and organizations.\n\nThis command is used to gather the necessary information for the user invitation process.","operationId":"invite_user__constraints","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInvitationConstraints"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/user_registrations/{token}":{"post":{"tags":["organization"],"summary":"Register Inviteduser","description":"Registers (creates) the user of the command. The token must match\nthat of an existing UserInvitation. The newly registered user is assigned\nthe organization and roles from the invitation. The invitation is deleted.","operationId":"user_registrations__post_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/organization_sets/{organization_set_id}/organizations":{"put":{"tags":["organization"],"summary":"Organizationset Organization","description":"Updates the association between an OrganizationSets and Organizations.\n\nThis command manages the many-to-many relationship by creating or updating\nOrganizationSetMember associations between organization sets and\nindividual organizations.","operationId":"organization_sets__put__organizations","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"organization_set_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Set Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrganizationSetOrganizationRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationSetMember"},"title":"Response Organization Sets  Put  Organizations"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/data_collection_sets/{data_collection_set_id}/data_collections":{"put":{"tags":["organization"],"summary":"Datacollectionset Datacollection","description":"Updates the association between DataCollectionSets and DataCollections.\n\nThis command manages the many-to-many relationship by creating or updating\nDataCollectionSetMember associations between data collection sets and\nindividual data collections.","operationId":"data_collection_sets__put__data_collections","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"data_collection_set_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Data Collection Set Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDataCollectionSetDataCollectionRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataCollectionSetMember"},"title":"Response Data Collection Sets  Put  Data Collections"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/user_me":{"get":{"tags":["organization"],"summary":"Userme","operationId":"user_me__get_one","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/user_me/permissions":{"get":{"tags":["organization"],"summary":"Userme Permissions","operationId":"user_me__retrieve_permissions","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ApiPermission"},"type":"array","uniqueItems":true,"title":"Response User Me  Retrieve Permissions"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/update_user/{object_id}":{"put":{"tags":["organization"],"summary":"Updateuser","description":"Updates an existing User with new properties such as active status,\nroles, and organization membership.\n\nThe target user is identified by tgt_user_id. Any field set to None will\nleave that property unchanged. Roles cannot be set to an empty set.\nCache is invalidated after successful update.","operationId":"update_user","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/update_user_own_organization":{"put":{"tags":["organization"],"summary":"Updateuserownorganizationcommand","description":"Updates the current user's Organization membership.\n\nThis command allows a user to change their own organization association.\nThe is_new_user flag indicates whether this is part of a new user\nregistration process.","operationId":"update_user_own_organization","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserOwnOrganizationRequestBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organizations/{organization_id}/identifier_issuers":{"put":{"tags":["organization"],"summary":"Update Association Between Organization And Identifierissuer","operationId":"organizations__put__identifier_issuers","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"organization_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Organization Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateOrganizationIdentifierIssuerLinksRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationIdentifierIssuerLink"},"title":"Response Organizations  Put  Identifier Issuers"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/retrieve/organization_contacts":{"post":{"tags":["organization"],"summary":"Retrieve Organization Contacts","description":"Retrieves Contacts associated with organizations, sites, or specific contacts.\n\nExactly one of organization_ids, site_ids, or contact_ids must be provided.\nReturns a list of contacts with their associated site and organization data\ncascaded.","operationId":"retrieve__organization_contacts","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetrieveOrganizationContactsRequestBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationContacts"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organizations":{"get":{"tags":["organization"],"summary":"Organizations  Get All","operationId":"organizations__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Organization"},"type":"array","title":"Response Organizations  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["organization"],"summary":"Organizations  Post One","operationId":"organizations__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["organization"],"summary":"Organizations  Delete All","operationId":"organizations__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organizations/query":{"post":{"tags":["organization"],"summary":"Organizations  Post Query","operationId":"organizations__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Organization"},"type":"array","title":"Response Organizations  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organizations/query/ids":{"post":{"tags":["organization"],"summary":"Organizations  Post Query  Ids","operationId":"organizations__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Organizations  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organizations/batch":{"post":{"tags":["organization"],"summary":"Organizations  Post Some","operationId":"organizations__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Organization"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Organization"},"title":"Response Organizations  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["organization"],"summary":"Organizations  Get Some","operationId":"organizations__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Organization"},"title":"Response Organizations  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Organizations  Put Some","operationId":"organizations__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Organization"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Organization"},"title":"Response Organizations  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Organizations  Delete Some","operationId":"organizations__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Organizations  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/organizations/{object_id}":{"get":{"tags":["organization"],"summary":"Organizations  Get One","operationId":"organizations__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Organizations  Put One","operationId":"organizations__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Organizations  Delete One","operationId":"organizations__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Organizations  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/organization_sets":{"get":{"tags":["organization"],"summary":"Organization Sets  Get All","operationId":"organization_sets__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrganizationSet"},"type":"array","title":"Response Organization Sets  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["organization"],"summary":"Organization Sets  Post One","operationId":"organization_sets__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSet"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["organization"],"summary":"Organization Sets  Delete All","operationId":"organization_sets__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_sets/query":{"post":{"tags":["organization"],"summary":"Organization Sets  Post Query","operationId":"organization_sets__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrganizationSet"},"type":"array","title":"Response Organization Sets  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_sets/query/ids":{"post":{"tags":["organization"],"summary":"Organization Sets  Post Query  Ids","operationId":"organization_sets__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Organization Sets  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_sets/batch":{"post":{"tags":["organization"],"summary":"Organization Sets  Post Some","operationId":"organization_sets__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationSet"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationSet"},"title":"Response Organization Sets  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["organization"],"summary":"Organization Sets  Get Some","operationId":"organization_sets__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationSet"},"title":"Response Organization Sets  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Organization Sets  Put Some","operationId":"organization_sets__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationSet"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationSet"},"title":"Response Organization Sets  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Organization Sets  Delete Some","operationId":"organization_sets__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Organization Sets  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/organization_sets/{object_id}":{"get":{"tags":["organization"],"summary":"Organization Sets  Get One","operationId":"organization_sets__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Organization Sets  Put One","operationId":"organization_sets__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSet"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Organization Sets  Delete One","operationId":"organization_sets__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Organization Sets  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/organization_set_members":{"get":{"tags":["organization"],"summary":"Organization Set Members  Get All","operationId":"organization_set_members__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrganizationSetMember"},"type":"array","title":"Response Organization Set Members  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["organization"],"summary":"Organization Set Members  Post One","operationId":"organization_set_members__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSetMember"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSetMember"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["organization"],"summary":"Organization Set Members  Delete All","operationId":"organization_set_members__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_set_members/query":{"post":{"tags":["organization"],"summary":"Organization Set Members  Post Query","operationId":"organization_set_members__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrganizationSetMember"},"type":"array","title":"Response Organization Set Members  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_set_members/query/ids":{"post":{"tags":["organization"],"summary":"Organization Set Members  Post Query  Ids","operationId":"organization_set_members__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Organization Set Members  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_set_members/batch":{"post":{"tags":["organization"],"summary":"Organization Set Members  Post Some","operationId":"organization_set_members__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationSetMember"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationSetMember"},"title":"Response Organization Set Members  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["organization"],"summary":"Organization Set Members  Get Some","operationId":"organization_set_members__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationSetMember"},"title":"Response Organization Set Members  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Organization Set Members  Put Some","operationId":"organization_set_members__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationSetMember"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationSetMember"},"title":"Response Organization Set Members  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Organization Set Members  Delete Some","operationId":"organization_set_members__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Organization Set Members  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/organization_set_members/{object_id}":{"get":{"tags":["organization"],"summary":"Organization Set Members  Get One","operationId":"organization_set_members__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSetMember"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Organization Set Members  Put One","operationId":"organization_set_members__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSetMember"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationSetMember"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Organization Set Members  Delete One","operationId":"organization_set_members__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Organization Set Members  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/data_collections":{"get":{"tags":["organization"],"summary":"Data Collections  Get All","operationId":"data_collections__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/DataCollection"},"type":"array","title":"Response Data Collections  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["organization"],"summary":"Data Collections  Post One","operationId":"data_collections__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataCollection"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataCollection"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["organization"],"summary":"Data Collections  Delete All","operationId":"data_collections__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/data_collections/query":{"post":{"tags":["organization"],"summary":"Data Collections  Post Query","operationId":"data_collections__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/DataCollection"},"type":"array","title":"Response Data Collections  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/data_collections/query/ids":{"post":{"tags":["organization"],"summary":"Data Collections  Post Query  Ids","operationId":"data_collections__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Data Collections  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/data_collections/batch":{"post":{"tags":["organization"],"summary":"Data Collections  Post Some","operationId":"data_collections__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataCollection"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataCollection"},"title":"Response Data Collections  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["organization"],"summary":"Data Collections  Get Some","operationId":"data_collections__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataCollection"},"title":"Response Data Collections  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Data Collections  Put Some","operationId":"data_collections__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataCollection"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataCollection"},"title":"Response Data Collections  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Data Collections  Delete Some","operationId":"data_collections__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Data Collections  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/data_collections/{object_id}":{"get":{"tags":["organization"],"summary":"Data Collections  Get One","operationId":"data_collections__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataCollection"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Data Collections  Put One","operationId":"data_collections__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataCollection"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataCollection"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Data Collections  Delete One","operationId":"data_collections__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Data Collections  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/data_collection_sets":{"get":{"tags":["organization"],"summary":"Data Collection Sets  Get All","operationId":"data_collection_sets__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/DataCollectionSet"},"type":"array","title":"Response Data Collection Sets  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["organization"],"summary":"Data Collection Sets  Post One","operationId":"data_collection_sets__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataCollectionSet"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataCollectionSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["organization"],"summary":"Data Collection Sets  Delete All","operationId":"data_collection_sets__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/data_collection_sets/query":{"post":{"tags":["organization"],"summary":"Data Collection Sets  Post Query","operationId":"data_collection_sets__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/DataCollectionSet"},"type":"array","title":"Response Data Collection Sets  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/data_collection_sets/query/ids":{"post":{"tags":["organization"],"summary":"Data Collection Sets  Post Query  Ids","operationId":"data_collection_sets__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Data Collection Sets  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/data_collection_sets/batch":{"post":{"tags":["organization"],"summary":"Data Collection Sets  Post Some","operationId":"data_collection_sets__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataCollectionSet"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataCollectionSet"},"title":"Response Data Collection Sets  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["organization"],"summary":"Data Collection Sets  Get Some","operationId":"data_collection_sets__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataCollectionSet"},"title":"Response Data Collection Sets  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Data Collection Sets  Put Some","operationId":"data_collection_sets__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataCollectionSet"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataCollectionSet"},"title":"Response Data Collection Sets  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Data Collection Sets  Delete Some","operationId":"data_collection_sets__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Data Collection Sets  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/data_collection_sets/{object_id}":{"get":{"tags":["organization"],"summary":"Data Collection Sets  Get One","operationId":"data_collection_sets__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataCollectionSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Data Collection Sets  Put One","operationId":"data_collection_sets__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataCollectionSet"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataCollectionSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Data Collection Sets  Delete One","operationId":"data_collection_sets__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Data Collection Sets  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/data_collection_set_members":{"get":{"tags":["organization"],"summary":"Data Collection Set Members  Get All","operationId":"data_collection_set_members__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/DataCollectionSetMember"},"type":"array","title":"Response Data Collection Set Members  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["organization"],"summary":"Data Collection Set Members  Post One","operationId":"data_collection_set_members__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataCollectionSetMember"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataCollectionSetMember"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["organization"],"summary":"Data Collection Set Members  Delete All","operationId":"data_collection_set_members__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/data_collection_set_members/query":{"post":{"tags":["organization"],"summary":"Data Collection Set Members  Post Query","operationId":"data_collection_set_members__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/DataCollectionSetMember"},"type":"array","title":"Response Data Collection Set Members  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/data_collection_set_members/query/ids":{"post":{"tags":["organization"],"summary":"Data Collection Set Members  Post Query  Ids","operationId":"data_collection_set_members__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Data Collection Set Members  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/data_collection_set_members/batch":{"post":{"tags":["organization"],"summary":"Data Collection Set Members  Post Some","operationId":"data_collection_set_members__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataCollectionSetMember"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataCollectionSetMember"},"title":"Response Data Collection Set Members  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["organization"],"summary":"Data Collection Set Members  Get Some","operationId":"data_collection_set_members__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataCollectionSetMember"},"title":"Response Data Collection Set Members  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Data Collection Set Members  Put Some","operationId":"data_collection_set_members__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataCollectionSetMember"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataCollectionSetMember"},"title":"Response Data Collection Set Members  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Data Collection Set Members  Delete Some","operationId":"data_collection_set_members__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Data Collection Set Members  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/data_collection_set_members/{object_id}":{"get":{"tags":["organization"],"summary":"Data Collection Set Members  Get One","operationId":"data_collection_set_members__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataCollectionSetMember"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Data Collection Set Members  Put One","operationId":"data_collection_set_members__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataCollectionSetMember"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataCollectionSetMember"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Data Collection Set Members  Delete One","operationId":"data_collection_set_members__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Data Collection Set Members  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/identifier_issuers":{"get":{"tags":["organization"],"summary":"Identifier Issuers  Get All","operationId":"identifier_issuers__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/IdentifierIssuer"},"type":"array","title":"Response Identifier Issuers  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["organization"],"summary":"Identifier Issuers  Post One","operationId":"identifier_issuers__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdentifierIssuer"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdentifierIssuer"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["organization"],"summary":"Identifier Issuers  Delete All","operationId":"identifier_issuers__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/identifier_issuers/query":{"post":{"tags":["organization"],"summary":"Identifier Issuers  Post Query","operationId":"identifier_issuers__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/IdentifierIssuer"},"type":"array","title":"Response Identifier Issuers  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/identifier_issuers/query/ids":{"post":{"tags":["organization"],"summary":"Identifier Issuers  Post Query  Ids","operationId":"identifier_issuers__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Identifier Issuers  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/identifier_issuers/batch":{"post":{"tags":["organization"],"summary":"Identifier Issuers  Post Some","operationId":"identifier_issuers__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IdentifierIssuer"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IdentifierIssuer"},"title":"Response Identifier Issuers  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["organization"],"summary":"Identifier Issuers  Get Some","operationId":"identifier_issuers__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IdentifierIssuer"},"title":"Response Identifier Issuers  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Identifier Issuers  Put Some","operationId":"identifier_issuers__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IdentifierIssuer"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IdentifierIssuer"},"title":"Response Identifier Issuers  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Identifier Issuers  Delete Some","operationId":"identifier_issuers__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Identifier Issuers  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/identifier_issuers/{object_id}":{"get":{"tags":["organization"],"summary":"Identifier Issuers  Get One","operationId":"identifier_issuers__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdentifierIssuer"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Identifier Issuers  Put One","operationId":"identifier_issuers__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdentifierIssuer"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdentifierIssuer"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Identifier Issuers  Delete One","operationId":"identifier_issuers__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Identifier Issuers  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/organization_identifier_issuer_links":{"get":{"tags":["organization"],"summary":"Organization Identifier Issuer Links  Get All","operationId":"organization_identifier_issuer_links__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrganizationIdentifierIssuerLink"},"type":"array","title":"Response Organization Identifier Issuer Links  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["organization"],"summary":"Organization Identifier Issuer Links  Post One","operationId":"organization_identifier_issuer_links__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationIdentifierIssuerLink"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationIdentifierIssuerLink"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["organization"],"summary":"Organization Identifier Issuer Links  Delete All","operationId":"organization_identifier_issuer_links__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_identifier_issuer_links/query":{"post":{"tags":["organization"],"summary":"Organization Identifier Issuer Links  Post Query","operationId":"organization_identifier_issuer_links__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrganizationIdentifierIssuerLink"},"type":"array","title":"Response Organization Identifier Issuer Links  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_identifier_issuer_links/query/ids":{"post":{"tags":["organization"],"summary":"Organization Identifier Issuer Links  Post Query  Ids","operationId":"organization_identifier_issuer_links__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Organization Identifier Issuer Links  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_identifier_issuer_links/batch":{"post":{"tags":["organization"],"summary":"Organization Identifier Issuer Links  Post Some","operationId":"organization_identifier_issuer_links__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationIdentifierIssuerLink"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationIdentifierIssuerLink"},"title":"Response Organization Identifier Issuer Links  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["organization"],"summary":"Organization Identifier Issuer Links  Get Some","operationId":"organization_identifier_issuer_links__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationIdentifierIssuerLink"},"title":"Response Organization Identifier Issuer Links  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Organization Identifier Issuer Links  Put Some","operationId":"organization_identifier_issuer_links__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationIdentifierIssuerLink"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationIdentifierIssuerLink"},"title":"Response Organization Identifier Issuer Links  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Organization Identifier Issuer Links  Delete Some","operationId":"organization_identifier_issuer_links__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Organization Identifier Issuer Links  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/organization_identifier_issuer_links/{object_id}":{"get":{"tags":["organization"],"summary":"Organization Identifier Issuer Links  Get One","operationId":"organization_identifier_issuer_links__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationIdentifierIssuerLink"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Organization Identifier Issuer Links  Put One","operationId":"organization_identifier_issuer_links__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationIdentifierIssuerLink"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationIdentifierIssuerLink"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Organization Identifier Issuer Links  Delete One","operationId":"organization_identifier_issuer_links__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Organization Identifier Issuer Links  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sites":{"get":{"tags":["organization"],"summary":"Sites  Get All","operationId":"sites__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Site"},"type":"array","title":"Response Sites  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["organization"],"summary":"Sites  Post One","operationId":"sites__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Site"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Site"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["organization"],"summary":"Sites  Delete All","operationId":"sites__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/sites/query":{"post":{"tags":["organization"],"summary":"Sites  Post Query","operationId":"sites__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Site"},"type":"array","title":"Response Sites  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/sites/query/ids":{"post":{"tags":["organization"],"summary":"Sites  Post Query  Ids","operationId":"sites__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Sites  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/sites/batch":{"post":{"tags":["organization"],"summary":"Sites  Post Some","operationId":"sites__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Site"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Site"},"title":"Response Sites  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["organization"],"summary":"Sites  Get Some","operationId":"sites__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Site"},"title":"Response Sites  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Sites  Put Some","operationId":"sites__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Site"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Site"},"title":"Response Sites  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Sites  Delete Some","operationId":"sites__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Sites  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sites/{object_id}":{"get":{"tags":["organization"],"summary":"Sites  Get One","operationId":"sites__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Site"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Sites  Put One","operationId":"sites__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Site"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Site"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Sites  Delete One","operationId":"sites__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Sites  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/contacts":{"get":{"tags":["organization"],"summary":"Contacts  Get All","operationId":"contacts__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Contact"},"type":"array","title":"Response Contacts  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["organization"],"summary":"Contacts  Post One","operationId":"contacts__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Contact"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Contact"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["organization"],"summary":"Contacts  Delete All","operationId":"contacts__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/contacts/query":{"post":{"tags":["organization"],"summary":"Contacts  Post Query","operationId":"contacts__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Contact"},"type":"array","title":"Response Contacts  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/contacts/query/ids":{"post":{"tags":["organization"],"summary":"Contacts  Post Query  Ids","operationId":"contacts__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Contacts  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/contacts/batch":{"post":{"tags":["organization"],"summary":"Contacts  Post Some","operationId":"contacts__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Contact"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Contact"},"title":"Response Contacts  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["organization"],"summary":"Contacts  Get Some","operationId":"contacts__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Contact"},"title":"Response Contacts  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Contacts  Put Some","operationId":"contacts__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Contact"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Contact"},"title":"Response Contacts  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Contacts  Delete Some","operationId":"contacts__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Contacts  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/contacts/{object_id}":{"get":{"tags":["organization"],"summary":"Contacts  Get One","operationId":"contacts__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Contact"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Contacts  Put One","operationId":"contacts__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Contact"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Contact"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Contacts  Delete One","operationId":"contacts__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Contacts  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/users":{"get":{"tags":["organization"],"summary":"Users  Get All","operationId":"users__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/User"},"type":"array","title":"Response Users  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["organization"],"summary":"Users  Post One","operationId":"users__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["organization"],"summary":"Users  Delete All","operationId":"users__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/users/query":{"post":{"tags":["organization"],"summary":"Users  Post Query","operationId":"users__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/User"},"type":"array","title":"Response Users  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/users/query/ids":{"post":{"tags":["organization"],"summary":"Users  Post Query  Ids","operationId":"users__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Users  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/users/batch":{"post":{"tags":["organization"],"summary":"Users  Post Some","operationId":"users__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/User"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/User"},"title":"Response Users  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["organization"],"summary":"Users  Get Some","operationId":"users__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/User"},"title":"Response Users  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Users  Put Some","operationId":"users__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/User"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/User"},"title":"Response Users  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Users  Delete Some","operationId":"users__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Users  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/users/{object_id}":{"get":{"tags":["organization"],"summary":"Users  Get One","operationId":"users__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"Users  Put One","operationId":"users__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"Users  Delete One","operationId":"users__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Users  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/user_invitations":{"get":{"tags":["organization"],"summary":"User Invitations  Get All","operationId":"user_invitations__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UserInvitation"},"type":"array","title":"Response User Invitations  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["organization"],"summary":"User Invitations  Post One","operationId":"user_invitations__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInvitation"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInvitation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["organization"],"summary":"User Invitations  Delete All","operationId":"user_invitations__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/user_invitations/query":{"post":{"tags":["organization"],"summary":"User Invitations  Post Query","operationId":"user_invitations__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UserInvitation"},"type":"array","title":"Response User Invitations  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/user_invitations/query/ids":{"post":{"tags":["organization"],"summary":"User Invitations  Post Query  Ids","operationId":"user_invitations__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response User Invitations  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/user_invitations/batch":{"post":{"tags":["organization"],"summary":"User Invitations  Post Some","operationId":"user_invitations__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserInvitation"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserInvitation"},"title":"Response User Invitations  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["organization"],"summary":"User Invitations  Get Some","operationId":"user_invitations__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserInvitation"},"title":"Response User Invitations  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"User Invitations  Put Some","operationId":"user_invitations__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserInvitation"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserInvitation"},"title":"Response User Invitations  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"User Invitations  Delete Some","operationId":"user_invitations__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response User Invitations  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/user_invitations/{object_id}":{"get":{"tags":["organization"],"summary":"User Invitations  Get One","operationId":"user_invitations__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInvitation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["organization"],"summary":"User Invitations  Put One","operationId":"user_invitations__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInvitation"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserInvitation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["organization"],"summary":"User Invitations  Delete One","operationId":"user_invitations__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response User Invitations  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/health":{"get":{"tags":["system"],"summary":"Health","description":"Returns the health status of the service. If no response is received\nwithin the timeout period, the service is considered unhealthy.","operationId":"health","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthReponseBody"}}}}}}},"/v1/retrieve/feature_flags":{"get":{"tags":["system"],"summary":"Feature Flags","description":"Returns the feature flags of the application.","operationId":"retrieve__feature_flags","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeatureFlagsResponseBody"}}}}}}},"/v1/retrieve/licenses":{"post":{"tags":["system"],"summary":"Licenses","operationId":"retrieve__licenses","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/PackageMetadata"},"type":"array","title":"Response Retrieve  Licenses"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/log":{"post":{"tags":["system"],"summary":"Log","description":"Logs the provided log items.","operationId":"log","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LogRequestBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/retrieve/outages":{"get":{"tags":["system"],"summary":"Outages","operationId":"retrieve__outages","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Outage"},"type":"array","title":"Response Retrieve  Outages"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/outages":{"get":{"tags":["system"],"summary":"Outages  Get All","operationId":"outages__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Outage"},"type":"array","title":"Response Outages  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["system"],"summary":"Outages  Post One","operationId":"outages__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Outage"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Outage"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["system"],"summary":"Outages  Delete All","operationId":"outages__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/outages/query":{"post":{"tags":["system"],"summary":"Outages  Post Query","operationId":"outages__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Outage"},"type":"array","title":"Response Outages  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/outages/query/ids":{"post":{"tags":["system"],"summary":"Outages  Post Query  Ids","operationId":"outages__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Outages  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/outages/batch":{"post":{"tags":["system"],"summary":"Outages  Post Some","operationId":"outages__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Outage"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Outage"},"title":"Response Outages  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["system"],"summary":"Outages  Get Some","operationId":"outages__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Outage"},"title":"Response Outages  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["system"],"summary":"Outages  Put Some","operationId":"outages__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Outage"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Outage"},"title":"Response Outages  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["system"],"summary":"Outages  Delete Some","operationId":"outages__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Outages  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/outages/{object_id}":{"get":{"tags":["system"],"summary":"Outages  Get One","operationId":"outages__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Outage"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["system"],"summary":"Outages  Put One","operationId":"outages__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Outage"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Outage"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["system"],"summary":"Outages  Delete One","operationId":"outages__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Outages  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/diseases/{disease_id}/etiological_agents":{"put":{"tags":["ontology"],"summary":"Disease Etiologicalagent","description":"Set the etiological agents for a disease by replacing existing disease–agent\nlinks with the provided etiologies, then return the updated list.","operationId":"diseases__put__etiological_agents","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"disease_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Disease Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDiseaseEtiologicalAgentRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Etiology"},"title":"Response Diseases  Put  Etiological Agents"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/concept_sets":{"get":{"tags":["ontology"],"summary":"Concept Sets  Get All","description":"Manage controlled vocabularies and value sets (coded lists, regex/grammar-based) used by case variables.","operationId":"concept_sets__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ConceptSet"},"type":"array","title":"Response Concept Sets  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["ontology"],"summary":"Concept Sets  Post One","description":"Manage controlled vocabularies and value sets (coded lists, regex/grammar-based) used by case variables.","operationId":"concept_sets__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConceptSet"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConceptSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["ontology"],"summary":"Concept Sets  Delete All","description":"Manage controlled vocabularies and value sets (coded lists, regex/grammar-based) used by case variables.","operationId":"concept_sets__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/concept_sets/query":{"post":{"tags":["ontology"],"summary":"Concept Sets  Post Query","description":"Manage controlled vocabularies and value sets (coded lists, regex/grammar-based) used by case variables.","operationId":"concept_sets__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ConceptSet"},"type":"array","title":"Response Concept Sets  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/concept_sets/query/ids":{"post":{"tags":["ontology"],"summary":"Concept Sets  Post Query  Ids","description":"Manage controlled vocabularies and value sets (coded lists, regex/grammar-based) used by case variables.","operationId":"concept_sets__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Concept Sets  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/concept_sets/batch":{"post":{"tags":["ontology"],"summary":"Concept Sets  Post Some","description":"Manage controlled vocabularies and value sets (coded lists, regex/grammar-based) used by case variables.","operationId":"concept_sets__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConceptSet"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConceptSet"},"title":"Response Concept Sets  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["ontology"],"summary":"Concept Sets  Get Some","description":"Manage controlled vocabularies and value sets (coded lists, regex/grammar-based) used by case variables.","operationId":"concept_sets__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConceptSet"},"title":"Response Concept Sets  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["ontology"],"summary":"Concept Sets  Put Some","description":"Manage controlled vocabularies and value sets (coded lists, regex/grammar-based) used by case variables.","operationId":"concept_sets__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConceptSet"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConceptSet"},"title":"Response Concept Sets  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ontology"],"summary":"Concept Sets  Delete Some","description":"Manage controlled vocabularies and value sets (coded lists, regex/grammar-based) used by case variables.","operationId":"concept_sets__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Concept Sets  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/concept_sets/{object_id}":{"get":{"tags":["ontology"],"summary":"Concept Sets  Get One","description":"Manage controlled vocabularies and value sets (coded lists, regex/grammar-based) used by case variables.","operationId":"concept_sets__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConceptSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["ontology"],"summary":"Concept Sets  Put One","description":"Manage controlled vocabularies and value sets (coded lists, regex/grammar-based) used by case variables.","operationId":"concept_sets__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConceptSet"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConceptSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ontology"],"summary":"Concept Sets  Delete One","description":"Manage controlled vocabularies and value sets (coded lists, regex/grammar-based) used by case variables.","operationId":"concept_sets__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Concept Sets  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/concepts":{"get":{"tags":["ontology"],"summary":"Concepts  Get All","description":"Manage concepts within a concept set, including codes, labels, and ordering.","operationId":"concepts__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Concept"},"type":"array","title":"Response Concepts  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["ontology"],"summary":"Concepts  Post One","description":"Manage concepts within a concept set, including codes, labels, and ordering.","operationId":"concepts__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Concept"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Concept"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["ontology"],"summary":"Concepts  Delete All","description":"Manage concepts within a concept set, including codes, labels, and ordering.","operationId":"concepts__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/concepts/query":{"post":{"tags":["ontology"],"summary":"Concepts  Post Query","description":"Manage concepts within a concept set, including codes, labels, and ordering.","operationId":"concepts__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Concept"},"type":"array","title":"Response Concepts  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/concepts/query/ids":{"post":{"tags":["ontology"],"summary":"Concepts  Post Query  Ids","description":"Manage concepts within a concept set, including codes, labels, and ordering.","operationId":"concepts__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Concepts  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/concepts/batch":{"post":{"tags":["ontology"],"summary":"Concepts  Post Some","description":"Manage concepts within a concept set, including codes, labels, and ordering.","operationId":"concepts__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Concept"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Concept"},"title":"Response Concepts  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["ontology"],"summary":"Concepts  Get Some","description":"Manage concepts within a concept set, including codes, labels, and ordering.","operationId":"concepts__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Concept"},"title":"Response Concepts  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["ontology"],"summary":"Concepts  Put Some","description":"Manage concepts within a concept set, including codes, labels, and ordering.","operationId":"concepts__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Concept"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Concept"},"title":"Response Concepts  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ontology"],"summary":"Concepts  Delete Some","description":"Manage concepts within a concept set, including codes, labels, and ordering.","operationId":"concepts__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Concepts  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/concepts/{object_id}":{"get":{"tags":["ontology"],"summary":"Concepts  Get One","description":"Manage concepts within a concept set, including codes, labels, and ordering.","operationId":"concepts__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Concept"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["ontology"],"summary":"Concepts  Put One","description":"Manage concepts within a concept set, including codes, labels, and ordering.","operationId":"concepts__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Concept"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Concept"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ontology"],"summary":"Concepts  Delete One","description":"Manage concepts within a concept set, including codes, labels, and ordering.","operationId":"concepts__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Concepts  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/concept_relations":{"get":{"tags":["ontology"],"summary":"Concept Relations  Get All","description":"Manage hierarchical or semantic relationships between concepts (e.g., parent/child, broader/narrower).","operationId":"concept_relations__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ConceptRelation"},"type":"array","title":"Response Concept Relations  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["ontology"],"summary":"Concept Relations  Post One","description":"Manage hierarchical or semantic relationships between concepts (e.g., parent/child, broader/narrower).","operationId":"concept_relations__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConceptRelation"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConceptRelation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["ontology"],"summary":"Concept Relations  Delete All","description":"Manage hierarchical or semantic relationships between concepts (e.g., parent/child, broader/narrower).","operationId":"concept_relations__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/concept_relations/query":{"post":{"tags":["ontology"],"summary":"Concept Relations  Post Query","description":"Manage hierarchical or semantic relationships between concepts (e.g., parent/child, broader/narrower).","operationId":"concept_relations__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ConceptRelation"},"type":"array","title":"Response Concept Relations  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/concept_relations/query/ids":{"post":{"tags":["ontology"],"summary":"Concept Relations  Post Query  Ids","description":"Manage hierarchical or semantic relationships between concepts (e.g., parent/child, broader/narrower).","operationId":"concept_relations__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Concept Relations  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/concept_relations/batch":{"post":{"tags":["ontology"],"summary":"Concept Relations  Post Some","description":"Manage hierarchical or semantic relationships between concepts (e.g., parent/child, broader/narrower).","operationId":"concept_relations__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConceptRelation"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConceptRelation"},"title":"Response Concept Relations  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["ontology"],"summary":"Concept Relations  Get Some","description":"Manage hierarchical or semantic relationships between concepts (e.g., parent/child, broader/narrower).","operationId":"concept_relations__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConceptRelation"},"title":"Response Concept Relations  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["ontology"],"summary":"Concept Relations  Put Some","description":"Manage hierarchical or semantic relationships between concepts (e.g., parent/child, broader/narrower).","operationId":"concept_relations__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConceptRelation"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConceptRelation"},"title":"Response Concept Relations  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ontology"],"summary":"Concept Relations  Delete Some","description":"Manage hierarchical or semantic relationships between concepts (e.g., parent/child, broader/narrower).","operationId":"concept_relations__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Concept Relations  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/concept_relations/{object_id}":{"get":{"tags":["ontology"],"summary":"Concept Relations  Get One","description":"Manage hierarchical or semantic relationships between concepts (e.g., parent/child, broader/narrower).","operationId":"concept_relations__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConceptRelation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["ontology"],"summary":"Concept Relations  Put One","description":"Manage hierarchical or semantic relationships between concepts (e.g., parent/child, broader/narrower).","operationId":"concept_relations__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConceptRelation"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConceptRelation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ontology"],"summary":"Concept Relations  Delete One","description":"Manage hierarchical or semantic relationships between concepts (e.g., parent/child, broader/narrower).","operationId":"concept_relations__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Concept Relations  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/diseases":{"get":{"tags":["ontology"],"summary":"Diseases  Get All","description":"Manage diseases (ICD-coded when available) to anchor CaseTypes and etiologies to specific conditions.","operationId":"diseases__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Disease"},"type":"array","title":"Response Diseases  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["ontology"],"summary":"Diseases  Post One","description":"Manage diseases (ICD-coded when available) to anchor CaseTypes and etiologies to specific conditions.","operationId":"diseases__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Disease"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Disease"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["ontology"],"summary":"Diseases  Delete All","description":"Manage diseases (ICD-coded when available) to anchor CaseTypes and etiologies to specific conditions.","operationId":"diseases__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/diseases/query":{"post":{"tags":["ontology"],"summary":"Diseases  Post Query","description":"Manage diseases (ICD-coded when available) to anchor CaseTypes and etiologies to specific conditions.","operationId":"diseases__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Disease"},"type":"array","title":"Response Diseases  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/diseases/query/ids":{"post":{"tags":["ontology"],"summary":"Diseases  Post Query  Ids","description":"Manage diseases (ICD-coded when available) to anchor CaseTypes and etiologies to specific conditions.","operationId":"diseases__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Diseases  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/diseases/batch":{"post":{"tags":["ontology"],"summary":"Diseases  Post Some","description":"Manage diseases (ICD-coded when available) to anchor CaseTypes and etiologies to specific conditions.","operationId":"diseases__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Disease"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Disease"},"title":"Response Diseases  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["ontology"],"summary":"Diseases  Get Some","description":"Manage diseases (ICD-coded when available) to anchor CaseTypes and etiologies to specific conditions.","operationId":"diseases__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Disease"},"title":"Response Diseases  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["ontology"],"summary":"Diseases  Put Some","description":"Manage diseases (ICD-coded when available) to anchor CaseTypes and etiologies to specific conditions.","operationId":"diseases__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Disease"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Disease"},"title":"Response Diseases  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ontology"],"summary":"Diseases  Delete Some","description":"Manage diseases (ICD-coded when available) to anchor CaseTypes and etiologies to specific conditions.","operationId":"diseases__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Diseases  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/diseases/{object_id}":{"get":{"tags":["ontology"],"summary":"Diseases  Get One","description":"Manage diseases (ICD-coded when available) to anchor CaseTypes and etiologies to specific conditions.","operationId":"diseases__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Disease"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["ontology"],"summary":"Diseases  Put One","description":"Manage diseases (ICD-coded when available) to anchor CaseTypes and etiologies to specific conditions.","operationId":"diseases__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Disease"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Disease"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ontology"],"summary":"Diseases  Delete One","description":"Manage diseases (ICD-coded when available) to anchor CaseTypes and etiologies to specific conditions.","operationId":"diseases__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Diseases  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/etiological_agents":{"get":{"tags":["ontology"],"summary":"Etiological Agents  Get All","description":"Manage etiological agents (pathogens/causative organisms) used in disease etiologies and sequencing metadata.","operationId":"etiological_agents__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/EtiologicalAgent"},"type":"array","title":"Response Etiological Agents  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["ontology"],"summary":"Etiological Agents  Post One","description":"Manage etiological agents (pathogens/causative organisms) used in disease etiologies and sequencing metadata.","operationId":"etiological_agents__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EtiologicalAgent"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EtiologicalAgent"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["ontology"],"summary":"Etiological Agents  Delete All","description":"Manage etiological agents (pathogens/causative organisms) used in disease etiologies and sequencing metadata.","operationId":"etiological_agents__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/etiological_agents/query":{"post":{"tags":["ontology"],"summary":"Etiological Agents  Post Query","description":"Manage etiological agents (pathogens/causative organisms) used in disease etiologies and sequencing metadata.","operationId":"etiological_agents__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/EtiologicalAgent"},"type":"array","title":"Response Etiological Agents  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/etiological_agents/query/ids":{"post":{"tags":["ontology"],"summary":"Etiological Agents  Post Query  Ids","description":"Manage etiological agents (pathogens/causative organisms) used in disease etiologies and sequencing metadata.","operationId":"etiological_agents__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Etiological Agents  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/etiological_agents/batch":{"post":{"tags":["ontology"],"summary":"Etiological Agents  Post Some","description":"Manage etiological agents (pathogens/causative organisms) used in disease etiologies and sequencing metadata.","operationId":"etiological_agents__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EtiologicalAgent"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EtiologicalAgent"},"title":"Response Etiological Agents  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["ontology"],"summary":"Etiological Agents  Get Some","description":"Manage etiological agents (pathogens/causative organisms) used in disease etiologies and sequencing metadata.","operationId":"etiological_agents__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EtiologicalAgent"},"title":"Response Etiological Agents  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["ontology"],"summary":"Etiological Agents  Put Some","description":"Manage etiological agents (pathogens/causative organisms) used in disease etiologies and sequencing metadata.","operationId":"etiological_agents__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EtiologicalAgent"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EtiologicalAgent"},"title":"Response Etiological Agents  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ontology"],"summary":"Etiological Agents  Delete Some","description":"Manage etiological agents (pathogens/causative organisms) used in disease etiologies and sequencing metadata.","operationId":"etiological_agents__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Etiological Agents  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/etiological_agents/{object_id}":{"get":{"tags":["ontology"],"summary":"Etiological Agents  Get One","description":"Manage etiological agents (pathogens/causative organisms) used in disease etiologies and sequencing metadata.","operationId":"etiological_agents__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EtiologicalAgent"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["ontology"],"summary":"Etiological Agents  Put One","description":"Manage etiological agents (pathogens/causative organisms) used in disease etiologies and sequencing metadata.","operationId":"etiological_agents__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EtiologicalAgent"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EtiologicalAgent"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ontology"],"summary":"Etiological Agents  Delete One","description":"Manage etiological agents (pathogens/causative organisms) used in disease etiologies and sequencing metadata.","operationId":"etiological_agents__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Etiological Agents  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/etiologies":{"get":{"tags":["ontology"],"summary":"Etiologies  Get All","description":"Manage disease–etiological agent links defining valid disease–pathogen combinations.","operationId":"etiologies__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Etiology"},"type":"array","title":"Response Etiologies  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["ontology"],"summary":"Etiologies  Post One","description":"Manage disease–etiological agent links defining valid disease–pathogen combinations.","operationId":"etiologies__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Etiology"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Etiology"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["ontology"],"summary":"Etiologies  Delete All","description":"Manage disease–etiological agent links defining valid disease–pathogen combinations.","operationId":"etiologies__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/etiologies/query":{"post":{"tags":["ontology"],"summary":"Etiologies  Post Query","description":"Manage disease–etiological agent links defining valid disease–pathogen combinations.","operationId":"etiologies__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Etiology"},"type":"array","title":"Response Etiologies  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/etiologies/query/ids":{"post":{"tags":["ontology"],"summary":"Etiologies  Post Query  Ids","description":"Manage disease–etiological agent links defining valid disease–pathogen combinations.","operationId":"etiologies__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Etiologies  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/etiologies/batch":{"post":{"tags":["ontology"],"summary":"Etiologies  Post Some","description":"Manage disease–etiological agent links defining valid disease–pathogen combinations.","operationId":"etiologies__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Etiology"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Etiology"},"title":"Response Etiologies  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["ontology"],"summary":"Etiologies  Get Some","description":"Manage disease–etiological agent links defining valid disease–pathogen combinations.","operationId":"etiologies__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Etiology"},"title":"Response Etiologies  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["ontology"],"summary":"Etiologies  Put Some","description":"Manage disease–etiological agent links defining valid disease–pathogen combinations.","operationId":"etiologies__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Etiology"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Etiology"},"title":"Response Etiologies  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ontology"],"summary":"Etiologies  Delete Some","description":"Manage disease–etiological agent links defining valid disease–pathogen combinations.","operationId":"etiologies__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Etiologies  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/etiologies/{object_id}":{"get":{"tags":["ontology"],"summary":"Etiologies  Get One","description":"Manage disease–etiological agent links defining valid disease–pathogen combinations.","operationId":"etiologies__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Etiology"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["ontology"],"summary":"Etiologies  Put One","description":"Manage disease–etiological agent links defining valid disease–pathogen combinations.","operationId":"etiologies__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Etiology"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Etiology"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ontology"],"summary":"Etiologies  Delete One","description":"Manage disease–etiological agent links defining valid disease–pathogen combinations.","operationId":"etiologies__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Etiologies  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/region_sets":{"get":{"tags":["geo"],"summary":"Region Sets  Get All","operationId":"region_sets__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/RegionSet"},"type":"array","title":"Response Region Sets  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["geo"],"summary":"Region Sets  Post One","operationId":"region_sets__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionSet"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["geo"],"summary":"Region Sets  Delete All","operationId":"region_sets__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/region_sets/query":{"post":{"tags":["geo"],"summary":"Region Sets  Post Query","operationId":"region_sets__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/RegionSet"},"type":"array","title":"Response Region Sets  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/region_sets/query/ids":{"post":{"tags":["geo"],"summary":"Region Sets  Post Query  Ids","operationId":"region_sets__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Region Sets  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/region_sets/batch":{"post":{"tags":["geo"],"summary":"Region Sets  Post Some","operationId":"region_sets__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RegionSet"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RegionSet"},"title":"Response Region Sets  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["geo"],"summary":"Region Sets  Get Some","operationId":"region_sets__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RegionSet"},"title":"Response Region Sets  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["geo"],"summary":"Region Sets  Put Some","operationId":"region_sets__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RegionSet"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RegionSet"},"title":"Response Region Sets  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["geo"],"summary":"Region Sets  Delete Some","operationId":"region_sets__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Region Sets  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/region_sets/{object_id}":{"get":{"tags":["geo"],"summary":"Region Sets  Get One","operationId":"region_sets__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["geo"],"summary":"Region Sets  Put One","operationId":"region_sets__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionSet"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["geo"],"summary":"Region Sets  Delete One","operationId":"region_sets__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Region Sets  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/regions":{"get":{"tags":["geo"],"summary":"Regions  Get All","operationId":"regions__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Region"},"type":"array","title":"Response Regions  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["geo"],"summary":"Regions  Post One","operationId":"regions__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Region"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Region"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["geo"],"summary":"Regions  Delete All","operationId":"regions__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/regions/query":{"post":{"tags":["geo"],"summary":"Regions  Post Query","operationId":"regions__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Region"},"type":"array","title":"Response Regions  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/regions/query/ids":{"post":{"tags":["geo"],"summary":"Regions  Post Query  Ids","operationId":"regions__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Regions  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/regions/batch":{"post":{"tags":["geo"],"summary":"Regions  Post Some","operationId":"regions__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Region"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Region"},"title":"Response Regions  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["geo"],"summary":"Regions  Get Some","operationId":"regions__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Region"},"title":"Response Regions  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["geo"],"summary":"Regions  Put Some","operationId":"regions__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Region"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Region"},"title":"Response Regions  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["geo"],"summary":"Regions  Delete Some","operationId":"regions__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Regions  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/regions/{object_id}":{"get":{"tags":["geo"],"summary":"Regions  Get One","operationId":"regions__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Region"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["geo"],"summary":"Regions  Put One","operationId":"regions__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Region"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Region"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["geo"],"summary":"Regions  Delete One","operationId":"regions__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Regions  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/region_relations":{"get":{"tags":["geo"],"summary":"Region Relations  Get All","operationId":"region_relations__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/RegionRelation"},"type":"array","title":"Response Region Relations  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["geo"],"summary":"Region Relations  Post One","operationId":"region_relations__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionRelation"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionRelation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["geo"],"summary":"Region Relations  Delete All","operationId":"region_relations__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/region_relations/query":{"post":{"tags":["geo"],"summary":"Region Relations  Post Query","operationId":"region_relations__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/RegionRelation"},"type":"array","title":"Response Region Relations  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/region_relations/query/ids":{"post":{"tags":["geo"],"summary":"Region Relations  Post Query  Ids","operationId":"region_relations__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Region Relations  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/region_relations/batch":{"post":{"tags":["geo"],"summary":"Region Relations  Post Some","operationId":"region_relations__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RegionRelation"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RegionRelation"},"title":"Response Region Relations  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["geo"],"summary":"Region Relations  Get Some","operationId":"region_relations__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RegionRelation"},"title":"Response Region Relations  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["geo"],"summary":"Region Relations  Put Some","operationId":"region_relations__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RegionRelation"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RegionRelation"},"title":"Response Region Relations  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["geo"],"summary":"Region Relations  Delete Some","operationId":"region_relations__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Region Relations  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/region_relations/{object_id}":{"get":{"tags":["geo"],"summary":"Region Relations  Get One","operationId":"region_relations__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionRelation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["geo"],"summary":"Region Relations  Put One","operationId":"region_relations__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionRelation"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionRelation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["geo"],"summary":"Region Relations  Delete One","operationId":"region_relations__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Region Relations  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/region_set_shapes":{"get":{"tags":["geo"],"summary":"Region Set Shapes  Get All","operationId":"region_set_shapes__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/RegionSetShape"},"type":"array","title":"Response Region Set Shapes  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["geo"],"summary":"Region Set Shapes  Post One","operationId":"region_set_shapes__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionSetShape"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionSetShape"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["geo"],"summary":"Region Set Shapes  Delete All","operationId":"region_set_shapes__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/region_set_shapes/query":{"post":{"tags":["geo"],"summary":"Region Set Shapes  Post Query","operationId":"region_set_shapes__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/RegionSetShape"},"type":"array","title":"Response Region Set Shapes  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/region_set_shapes/query/ids":{"post":{"tags":["geo"],"summary":"Region Set Shapes  Post Query  Ids","operationId":"region_set_shapes__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Region Set Shapes  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/region_set_shapes/batch":{"post":{"tags":["geo"],"summary":"Region Set Shapes  Post Some","operationId":"region_set_shapes__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RegionSetShape"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RegionSetShape"},"title":"Response Region Set Shapes  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["geo"],"summary":"Region Set Shapes  Get Some","operationId":"region_set_shapes__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RegionSetShape"},"title":"Response Region Set Shapes  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["geo"],"summary":"Region Set Shapes  Put Some","operationId":"region_set_shapes__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RegionSetShape"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RegionSetShape"},"title":"Response Region Set Shapes  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["geo"],"summary":"Region Set Shapes  Delete Some","operationId":"region_set_shapes__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Region Set Shapes  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/region_set_shapes/{object_id}":{"get":{"tags":["geo"],"summary":"Region Set Shapes  Get One","operationId":"region_set_shapes__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionSetShape"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["geo"],"summary":"Region Set Shapes  Put One","operationId":"region_set_shapes__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionSetShape"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionSetShape"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["geo"],"summary":"Region Set Shapes  Delete One","operationId":"region_set_shapes__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Region Set Shapes  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_type_sets/{case_type_set_id}/case_types":{"put":{"tags":["case"],"summary":"Update Association Between Casetypeset And Casetype","description":"Replace the CaseTypes in a CaseTypeSet with the provided list of members,\nkeeping the set in sync for downstream access policies and presets.","operationId":"case_type_sets__put__case_types","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"case_type_set_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Case Type Set Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCaseTypeSetCaseTypesRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetMember"},"title":"Response Case Type Sets  Put  Case Types"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/col_sets/{col_set_id}/cols":{"put":{"tags":["case"],"summary":"Update Association Between Colset And Col","description":"Replace the columns in a ColSet with the provided members so\nread/write scopes and UI column groupings stay aligned.","operationId":"col_sets__put__cols","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"col_set_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Col Set Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateColSetColsRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ColSetMember"},"title":"Response Col Sets  Put  Cols"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/complete_case_types":{"get":{"tags":["case"],"summary":"Retrieve Complete Casetype","description":"Retrieve a complete CaseType.","operationId":"complete_case_types__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"case_type_id","in":"query","required":true,"schema":{"type":"string","format":"uuid","title":"Case Type Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteCaseType"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/upload/cases":{"post":{"tags":["case"],"summary":"Upload Cases","description":"Upload a batch of cases along with their associated data and return an upload\nresult. The upload can be stopped after the verification step by setting the\n'verify_only' property to True, so that the returned upload result only contains\nthe verification results.\n\nThe data are uploaded as a single atomic unit of work, so that\neither all data are successfully uploaded or none are.","operationId":"upload__cases","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadCasesCommand"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseBatchUploadResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/create/case_set":{"post":{"tags":["case"],"summary":"Create Case Set","description":"Create a new case set and associate it with the specified data collections and\ncases.","operationId":"create__case_set","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCaseSetRequestBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/retrieve/case_type_stats":{"post":{"tags":["case"],"summary":"Retrieve Casetype Statistics","description":"Retrieve statistics for a set of CaseTypes. Each of the parameters, when\nprovided, will further filter the cases that are considered for the\nstatistics.","operationId":"retrieve__case_type_stats","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetrieveCaseTypeStatsRequestBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseStats"},"type":"array","title":"Response Retrieve  Case Type Stats"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/retrieve/case_set_stats":{"post":{"tags":["case"],"summary":"Retrieve Case Set Statistics","description":"Retrieve statistics for a set of CaseTypes. Each of the parameters, when\nprovided, will further filter the cases that are considered for the\nstatistics.","operationId":"retrieve__case_set_stats","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetrieveCaseSetStatsRequestBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseStats"},"type":"array","title":"Response Retrieve  Case Set Stats"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/retrieve/case_ids_by_query":{"post":{"tags":["case"],"summary":"Retrieve Case Ids By Query","description":"Retrieve cases based on a query.","operationId":"retrieve__case_ids_by_query","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseQuery"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseQueryResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/retrieve/cases_by_ids":{"post":{"tags":["case"],"summary":"Retrieve Cases By Ids","description":"Retrieve cases by their IDs.","operationId":"retrieve__cases_by_ids","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetrieveCasesByIdsRequestBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Case"},"type":"array","title":"Response Retrieve  Cases By Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/retrieve/case_rights":{"post":{"tags":["case"],"summary":"Retrieve Case Rights","description":"Retrieve access rights for a set of cases.","operationId":"retrieve__case_rights","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetrieveCaseRightsRequestBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseRights"},"type":"array","title":"Response Retrieve  Case Rights"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/retrieve/case_set_rights":{"post":{"tags":["case"],"summary":"Retrieve Case Set Rights","description":"Retrieve access rights for a set of case sets.","operationId":"retrieve__case_set_rights","requestBody":{"content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Request Body"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseSetRights"},"type":"array","title":"Response Retrieve  Case Set Rights"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/calculate/phylogenetic_tree":{"post":{"tags":["case"],"summary":"Retrieve Phylogenetic Tree","description":"Retrieve a phylogenetic tree based on a set of case IDs, a tree algorithm, and\na genetic distance Col.","operationId":"retrieve__phylogenetic_tree","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetrievePhylogeneticTreeRequestBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PhylogeneticTree"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/retrieve/similar_cases":{"post":{"tags":["case"],"summary":"Retrieve Similar Cases","description":"Retrieve cases that are (genetically) similar to a given list of case_ids,\nbased on the genetic distance values in a specified genetic distance Col and a maximum distance threshold.","operationId":"retrieve__similar_cases","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetrieveSimilarCasesRequestBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Retrieve  Similar Cases"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/retrieve/genetic_sequence/fasta":{"post":{"tags":["case"],"summary":"Retrieve Genetic Sequence By Case, In Fasta Format And Streamed","description":"Retrieve a set of genetic sequences in FASTA format based on a set of case IDs and a genetic\nsequence Col. An iterator is returned that yields the FASTA lines.","operationId":"retrieve__genetic_sequence__fasta","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_retrieve__genetic_sequence__fasta"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/create_file_for_read_set/{case_id}/{col_id}":{"post":{"tags":["case"],"summary":"Create File For Reads Set","description":"Upload a raw reads file (e.g., FASTQ) for a case's read-set column and return\nthe stored file ID. Accepts base64 content, optional compression, and marks\nwhether the payload is forward or reverse reads.","operationId":"create_file_for_read_set","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Case Id"}},{"name":"col_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Col Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFileForReadSetRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Create File For Read Set"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/create_file_for_seq/{case_id}/{col_id}":{"post":{"tags":["case"],"summary":"Create File For Sequence","description":"Upload an assembled sequence file (e.g., FASTA) for a case's sequence column\nand return the stored file ID. Accepts base64 content with optional\ncompression.","operationId":"create_file_for_seq","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Case Id"}},{"name":"col_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Col Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFileForSeqRequestBody"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Create File For Seq"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/retrieve/sequencing_protocols":{"get":{"tags":["case"],"summary":"Retrieve Sequencing Protocols","description":"Retrieve the protocols registered in seqdb for downstream sequence\nprocessing and provenance.","operationId":"retrieve__sequencing_protocols","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Protocol"},"type":"array","title":"Response Retrieve  Sequencing Protocols"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/retrieve/assembly_protocols":{"get":{"tags":["case"],"summary":"Retrieve Assembly Protocols","description":"Retrieve the protocols registered in seqdb for downstream sequence\nprocessing and provenance.","operationId":"retrieve__assembly_protocols","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Protocol"},"type":"array","title":"Response Retrieve  Assembly Protocols"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/ref_cols/validation_rules":{"get":{"tags":["case"],"summary":"Refcol Validation Rules","description":"The additional validation rules that a RefCol instance must comply with.","operationId":"ref_cols__validation_rules","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefColValidationRulesResponseBody"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/tree_algorithm_classes":{"get":{"tags":["case"],"summary":"Tree Algorithm Classes  Get All","description":"Manage categories of phylogenetic algorithms and whether they require sequences vs. distance matrices.","operationId":"tree_algorithm_classes__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/TreeAlgorithmClass"},"type":"array","title":"Response Tree Algorithm Classes  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Tree Algorithm Classes  Post One","description":"Manage categories of phylogenetic algorithms and whether they require sequences vs. distance matrices.","operationId":"tree_algorithm_classes__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TreeAlgorithmClass"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TreeAlgorithmClass"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Tree Algorithm Classes  Delete All","description":"Manage categories of phylogenetic algorithms and whether they require sequences vs. distance matrices.","operationId":"tree_algorithm_classes__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/tree_algorithm_classes/query":{"post":{"tags":["case"],"summary":"Tree Algorithm Classes  Post Query","description":"Manage categories of phylogenetic algorithms and whether they require sequences vs. distance matrices.","operationId":"tree_algorithm_classes__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/TreeAlgorithmClass"},"type":"array","title":"Response Tree Algorithm Classes  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/tree_algorithm_classes/query/ids":{"post":{"tags":["case"],"summary":"Tree Algorithm Classes  Post Query  Ids","description":"Manage categories of phylogenetic algorithms and whether they require sequences vs. distance matrices.","operationId":"tree_algorithm_classes__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Tree Algorithm Classes  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/tree_algorithm_classes/batch":{"post":{"tags":["case"],"summary":"Tree Algorithm Classes  Post Some","description":"Manage categories of phylogenetic algorithms and whether they require sequences vs. distance matrices.","operationId":"tree_algorithm_classes__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TreeAlgorithmClass"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TreeAlgorithmClass"},"title":"Response Tree Algorithm Classes  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Tree Algorithm Classes  Get Some","description":"Manage categories of phylogenetic algorithms and whether they require sequences vs. distance matrices.","operationId":"tree_algorithm_classes__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TreeAlgorithmClass"},"title":"Response Tree Algorithm Classes  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Tree Algorithm Classes  Put Some","description":"Manage categories of phylogenetic algorithms and whether they require sequences vs. distance matrices.","operationId":"tree_algorithm_classes__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TreeAlgorithmClass"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TreeAlgorithmClass"},"title":"Response Tree Algorithm Classes  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Tree Algorithm Classes  Delete Some","description":"Manage categories of phylogenetic algorithms and whether they require sequences vs. distance matrices.","operationId":"tree_algorithm_classes__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Tree Algorithm Classes  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tree_algorithm_classes/{object_id}":{"get":{"tags":["case"],"summary":"Tree Algorithm Classes  Get One","description":"Manage categories of phylogenetic algorithms and whether they require sequences vs. distance matrices.","operationId":"tree_algorithm_classes__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TreeAlgorithmClass"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Tree Algorithm Classes  Put One","description":"Manage categories of phylogenetic algorithms and whether they require sequences vs. distance matrices.","operationId":"tree_algorithm_classes__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TreeAlgorithmClass"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TreeAlgorithmClass"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Tree Algorithm Classes  Delete One","description":"Manage categories of phylogenetic algorithms and whether they require sequences vs. distance matrices.","operationId":"tree_algorithm_classes__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Tree Algorithm Classes  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tree_algorithms":{"get":{"tags":["case"],"summary":"Tree Algorithms  Get All","description":"Manage specific phylogenetic tree algorithms linked to seqdb implementations and parameters.","operationId":"tree_algorithms__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/TreeAlgorithm"},"type":"array","title":"Response Tree Algorithms  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Tree Algorithms  Post One","description":"Manage specific phylogenetic tree algorithms linked to seqdb implementations and parameters.","operationId":"tree_algorithms__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TreeAlgorithm"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TreeAlgorithm"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Tree Algorithms  Delete All","description":"Manage specific phylogenetic tree algorithms linked to seqdb implementations and parameters.","operationId":"tree_algorithms__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/tree_algorithms/query":{"post":{"tags":["case"],"summary":"Tree Algorithms  Post Query","description":"Manage specific phylogenetic tree algorithms linked to seqdb implementations and parameters.","operationId":"tree_algorithms__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/TreeAlgorithm"},"type":"array","title":"Response Tree Algorithms  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/tree_algorithms/query/ids":{"post":{"tags":["case"],"summary":"Tree Algorithms  Post Query  Ids","description":"Manage specific phylogenetic tree algorithms linked to seqdb implementations and parameters.","operationId":"tree_algorithms__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Tree Algorithms  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/tree_algorithms/batch":{"post":{"tags":["case"],"summary":"Tree Algorithms  Post Some","description":"Manage specific phylogenetic tree algorithms linked to seqdb implementations and parameters.","operationId":"tree_algorithms__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TreeAlgorithm"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TreeAlgorithm"},"title":"Response Tree Algorithms  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Tree Algorithms  Get Some","description":"Manage specific phylogenetic tree algorithms linked to seqdb implementations and parameters.","operationId":"tree_algorithms__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TreeAlgorithm"},"title":"Response Tree Algorithms  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Tree Algorithms  Put Some","description":"Manage specific phylogenetic tree algorithms linked to seqdb implementations and parameters.","operationId":"tree_algorithms__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TreeAlgorithm"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TreeAlgorithm"},"title":"Response Tree Algorithms  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Tree Algorithms  Delete Some","description":"Manage specific phylogenetic tree algorithms linked to seqdb implementations and parameters.","operationId":"tree_algorithms__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Tree Algorithms  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tree_algorithms/{object_id}":{"get":{"tags":["case"],"summary":"Tree Algorithms  Get One","description":"Manage specific phylogenetic tree algorithms linked to seqdb implementations and parameters.","operationId":"tree_algorithms__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TreeAlgorithm"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Tree Algorithms  Put One","description":"Manage specific phylogenetic tree algorithms linked to seqdb implementations and parameters.","operationId":"tree_algorithms__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TreeAlgorithm"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TreeAlgorithm"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Tree Algorithms  Delete One","description":"Manage specific phylogenetic tree algorithms linked to seqdb implementations and parameters.","operationId":"tree_algorithms__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Tree Algorithms  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/genetic_distance_protocols":{"get":{"tags":["case"],"summary":"Genetic Distance Protocols  Get All","description":"Manage genetic distance protocols available for sequence comparisons in phylogenetic analyses.","operationId":"genetic_distance_protocols__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/GeneticDistanceProtocol"},"type":"array","title":"Response Genetic Distance Protocols  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Genetic Distance Protocols  Post One","description":"Manage genetic distance protocols available for sequence comparisons in phylogenetic analyses.","operationId":"genetic_distance_protocols__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneticDistanceProtocol"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneticDistanceProtocol"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Genetic Distance Protocols  Delete All","description":"Manage genetic distance protocols available for sequence comparisons in phylogenetic analyses.","operationId":"genetic_distance_protocols__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/genetic_distance_protocols/query":{"post":{"tags":["case"],"summary":"Genetic Distance Protocols  Post Query","description":"Manage genetic distance protocols available for sequence comparisons in phylogenetic analyses.","operationId":"genetic_distance_protocols__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/GeneticDistanceProtocol"},"type":"array","title":"Response Genetic Distance Protocols  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/genetic_distance_protocols/query/ids":{"post":{"tags":["case"],"summary":"Genetic Distance Protocols  Post Query  Ids","description":"Manage genetic distance protocols available for sequence comparisons in phylogenetic analyses.","operationId":"genetic_distance_protocols__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Genetic Distance Protocols  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/genetic_distance_protocols/batch":{"post":{"tags":["case"],"summary":"Genetic Distance Protocols  Post Some","description":"Manage genetic distance protocols available for sequence comparisons in phylogenetic analyses.","operationId":"genetic_distance_protocols__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/GeneticDistanceProtocol"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/GeneticDistanceProtocol"},"title":"Response Genetic Distance Protocols  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Genetic Distance Protocols  Get Some","description":"Manage genetic distance protocols available for sequence comparisons in phylogenetic analyses.","operationId":"genetic_distance_protocols__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/GeneticDistanceProtocol"},"title":"Response Genetic Distance Protocols  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Genetic Distance Protocols  Put Some","description":"Manage genetic distance protocols available for sequence comparisons in phylogenetic analyses.","operationId":"genetic_distance_protocols__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/GeneticDistanceProtocol"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/GeneticDistanceProtocol"},"title":"Response Genetic Distance Protocols  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Genetic Distance Protocols  Delete Some","description":"Manage genetic distance protocols available for sequence comparisons in phylogenetic analyses.","operationId":"genetic_distance_protocols__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Genetic Distance Protocols  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/genetic_distance_protocols/{object_id}":{"get":{"tags":["case"],"summary":"Genetic Distance Protocols  Get One","description":"Manage genetic distance protocols available for sequence comparisons in phylogenetic analyses.","operationId":"genetic_distance_protocols__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneticDistanceProtocol"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Genetic Distance Protocols  Put One","description":"Manage genetic distance protocols available for sequence comparisons in phylogenetic analyses.","operationId":"genetic_distance_protocols__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneticDistanceProtocol"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeneticDistanceProtocol"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Genetic Distance Protocols  Delete One","description":"Manage genetic distance protocols available for sequence comparisons in phylogenetic analyses.","operationId":"genetic_distance_protocols__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Genetic Distance Protocols  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ref_dims":{"get":{"tags":["case"],"summary":"Ref Dims  Get All","description":"Manage column dimensions, including code prefixes and ordering, reused across CaseTypes.","operationId":"ref_dims__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/RefDim"},"type":"array","title":"Response Ref Dims  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Ref Dims  Post One","description":"Manage column dimensions, including code prefixes and ordering, reused across CaseTypes.","operationId":"ref_dims__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefDim"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefDim"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Ref Dims  Delete All","description":"Manage column dimensions, including code prefixes and ordering, reused across CaseTypes.","operationId":"ref_dims__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/ref_dims/query":{"post":{"tags":["case"],"summary":"Ref Dims  Post Query","description":"Manage column dimensions, including code prefixes and ordering, reused across CaseTypes.","operationId":"ref_dims__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/RefDim"},"type":"array","title":"Response Ref Dims  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/ref_dims/query/ids":{"post":{"tags":["case"],"summary":"Ref Dims  Post Query  Ids","description":"Manage column dimensions, including code prefixes and ordering, reused across CaseTypes.","operationId":"ref_dims__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Ref Dims  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/ref_dims/batch":{"post":{"tags":["case"],"summary":"Ref Dims  Post Some","description":"Manage column dimensions, including code prefixes and ordering, reused across CaseTypes.","operationId":"ref_dims__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RefDim"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RefDim"},"title":"Response Ref Dims  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Ref Dims  Get Some","description":"Manage column dimensions, including code prefixes and ordering, reused across CaseTypes.","operationId":"ref_dims__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RefDim"},"title":"Response Ref Dims  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Ref Dims  Put Some","description":"Manage column dimensions, including code prefixes and ordering, reused across CaseTypes.","operationId":"ref_dims__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RefDim"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RefDim"},"title":"Response Ref Dims  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Ref Dims  Delete Some","description":"Manage column dimensions, including code prefixes and ordering, reused across CaseTypes.","operationId":"ref_dims__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Ref Dims  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ref_dims/{object_id}":{"get":{"tags":["case"],"summary":"Ref Dims  Get One","description":"Manage column dimensions, including code prefixes and ordering, reused across CaseTypes.","operationId":"ref_dims__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefDim"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Ref Dims  Put One","description":"Manage column dimensions, including code prefixes and ordering, reused across CaseTypes.","operationId":"ref_dims__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefDim"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefDim"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Ref Dims  Delete One","description":"Manage column dimensions, including code prefixes and ordering, reused across CaseTypes.","operationId":"ref_dims__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Ref Dims  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ref_cols":{"get":{"tags":["case"],"summary":"Ref Cols  Get All","description":"Manage reusable column definitions (code/label/type) referenced by case-type columns and vocabularies.","operationId":"ref_cols__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/RefCol"},"type":"array","title":"Response Ref Cols  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Ref Cols  Post One","description":"Manage reusable column definitions (code/label/type) referenced by case-type columns and vocabularies.","operationId":"ref_cols__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefCol"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefCol"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Ref Cols  Delete All","description":"Manage reusable column definitions (code/label/type) referenced by case-type columns and vocabularies.","operationId":"ref_cols__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/ref_cols/query":{"post":{"tags":["case"],"summary":"Ref Cols  Post Query","description":"Manage reusable column definitions (code/label/type) referenced by case-type columns and vocabularies.","operationId":"ref_cols__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/RefCol"},"type":"array","title":"Response Ref Cols  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/ref_cols/query/ids":{"post":{"tags":["case"],"summary":"Ref Cols  Post Query  Ids","description":"Manage reusable column definitions (code/label/type) referenced by case-type columns and vocabularies.","operationId":"ref_cols__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Ref Cols  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/ref_cols/batch":{"post":{"tags":["case"],"summary":"Ref Cols  Post Some","description":"Manage reusable column definitions (code/label/type) referenced by case-type columns and vocabularies.","operationId":"ref_cols__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RefCol"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RefCol"},"title":"Response Ref Cols  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Ref Cols  Get Some","description":"Manage reusable column definitions (code/label/type) referenced by case-type columns and vocabularies.","operationId":"ref_cols__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RefCol"},"title":"Response Ref Cols  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Ref Cols  Put Some","description":"Manage reusable column definitions (code/label/type) referenced by case-type columns and vocabularies.","operationId":"ref_cols__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RefCol"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RefCol"},"title":"Response Ref Cols  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Ref Cols  Delete Some","description":"Manage reusable column definitions (code/label/type) referenced by case-type columns and vocabularies.","operationId":"ref_cols__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Ref Cols  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ref_cols/{object_id}":{"get":{"tags":["case"],"summary":"Ref Cols  Get One","description":"Manage reusable column definitions (code/label/type) referenced by case-type columns and vocabularies.","operationId":"ref_cols__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefCol"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Ref Cols  Put One","description":"Manage reusable column definitions (code/label/type) referenced by case-type columns and vocabularies.","operationId":"ref_cols__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefCol"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RefCol"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Ref Cols  Delete One","description":"Manage reusable column definitions (code/label/type) referenced by case-type columns and vocabularies.","operationId":"ref_cols__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Ref Cols  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_type_set_categories":{"get":{"tags":["case"],"summary":"Case Type Set Categories  Get All","description":"Maintain categories used to organize case-type sets for policy scoping.","operationId":"case_type_set_categories__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseTypeSetCategory"},"type":"array","title":"Response Case Type Set Categories  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Case Type Set Categories  Post One","description":"Maintain categories used to organize case-type sets for policy scoping.","operationId":"case_type_set_categories__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseTypeSetCategory"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseTypeSetCategory"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Case Type Set Categories  Delete All","description":"Maintain categories used to organize case-type sets for policy scoping.","operationId":"case_type_set_categories__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_type_set_categories/query":{"post":{"tags":["case"],"summary":"Case Type Set Categories  Post Query","description":"Maintain categories used to organize case-type sets for policy scoping.","operationId":"case_type_set_categories__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseTypeSetCategory"},"type":"array","title":"Response Case Type Set Categories  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_type_set_categories/query/ids":{"post":{"tags":["case"],"summary":"Case Type Set Categories  Post Query  Ids","description":"Maintain categories used to organize case-type sets for policy scoping.","operationId":"case_type_set_categories__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Case Type Set Categories  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_type_set_categories/batch":{"post":{"tags":["case"],"summary":"Case Type Set Categories  Post Some","description":"Maintain categories used to organize case-type sets for policy scoping.","operationId":"case_type_set_categories__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseTypeSetCategory"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseTypeSetCategory"},"title":"Response Case Type Set Categories  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Case Type Set Categories  Get Some","description":"Maintain categories used to organize case-type sets for policy scoping.","operationId":"case_type_set_categories__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseTypeSetCategory"},"title":"Response Case Type Set Categories  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Type Set Categories  Put Some","description":"Maintain categories used to organize case-type sets for policy scoping.","operationId":"case_type_set_categories__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseTypeSetCategory"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseTypeSetCategory"},"title":"Response Case Type Set Categories  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Type Set Categories  Delete Some","description":"Maintain categories used to organize case-type sets for policy scoping.","operationId":"case_type_set_categories__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Case Type Set Categories  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_type_set_categories/{object_id}":{"get":{"tags":["case"],"summary":"Case Type Set Categories  Get One","description":"Maintain categories used to organize case-type sets for policy scoping.","operationId":"case_type_set_categories__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseTypeSetCategory"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Type Set Categories  Put One","description":"Maintain categories used to organize case-type sets for policy scoping.","operationId":"case_type_set_categories__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseTypeSetCategory"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseTypeSetCategory"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Type Set Categories  Delete One","description":"Maintain categories used to organize case-type sets for policy scoping.","operationId":"case_type_set_categories__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Case Type Set Categories  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_types":{"get":{"tags":["case"],"summary":"Case Types  Get All","description":"Manage CaseTypes—the structural and default definitions cases must follow.","operationId":"case_types__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseType"},"type":"array","title":"Response Case Types  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Case Types  Post One","description":"Manage CaseTypes—the structural and default definitions cases must follow.","operationId":"case_types__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseType"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseType"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Case Types  Delete All","description":"Manage CaseTypes—the structural and default definitions cases must follow.","operationId":"case_types__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_types/query":{"post":{"tags":["case"],"summary":"Case Types  Post Query","description":"Manage CaseTypes—the structural and default definitions cases must follow.","operationId":"case_types__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseType"},"type":"array","title":"Response Case Types  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_types/query/ids":{"post":{"tags":["case"],"summary":"Case Types  Post Query  Ids","description":"Manage CaseTypes—the structural and default definitions cases must follow.","operationId":"case_types__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Case Types  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_types/batch":{"post":{"tags":["case"],"summary":"Case Types  Post Some","description":"Manage CaseTypes—the structural and default definitions cases must follow.","operationId":"case_types__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseType"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseType"},"title":"Response Case Types  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Case Types  Get Some","description":"Manage CaseTypes—the structural and default definitions cases must follow.","operationId":"case_types__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseType"},"title":"Response Case Types  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Types  Put Some","description":"Manage CaseTypes—the structural and default definitions cases must follow.","operationId":"case_types__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseType"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseType"},"title":"Response Case Types  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Types  Delete Some","description":"Manage CaseTypes—the structural and default definitions cases must follow.","operationId":"case_types__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Case Types  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_types/{object_id}":{"get":{"tags":["case"],"summary":"Case Types  Get One","description":"Manage CaseTypes—the structural and default definitions cases must follow.","operationId":"case_types__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseType"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Types  Put One","description":"Manage CaseTypes—the structural and default definitions cases must follow.","operationId":"case_types__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseType"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseType"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Types  Delete One","description":"Manage CaseTypes—the structural and default definitions cases must follow.","operationId":"case_types__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Case Types  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_type_sets":{"get":{"tags":["case"],"summary":"Case Type Sets  Get All","description":"Manage sets of related CaseTypes reused in access policies and presets.","operationId":"case_type_sets__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseTypeSet"},"type":"array","title":"Response Case Type Sets  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Case Type Sets  Post One","description":"Manage sets of related CaseTypes reused in access policies and presets.","operationId":"case_type_sets__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseTypeSet"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseTypeSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Case Type Sets  Delete All","description":"Manage sets of related CaseTypes reused in access policies and presets.","operationId":"case_type_sets__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_type_sets/query":{"post":{"tags":["case"],"summary":"Case Type Sets  Post Query","description":"Manage sets of related CaseTypes reused in access policies and presets.","operationId":"case_type_sets__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseTypeSet"},"type":"array","title":"Response Case Type Sets  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_type_sets/query/ids":{"post":{"tags":["case"],"summary":"Case Type Sets  Post Query  Ids","description":"Manage sets of related CaseTypes reused in access policies and presets.","operationId":"case_type_sets__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Case Type Sets  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_type_sets/batch":{"post":{"tags":["case"],"summary":"Case Type Sets  Post Some","description":"Manage sets of related CaseTypes reused in access policies and presets.","operationId":"case_type_sets__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseTypeSet"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseTypeSet"},"title":"Response Case Type Sets  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Case Type Sets  Get Some","description":"Manage sets of related CaseTypes reused in access policies and presets.","operationId":"case_type_sets__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseTypeSet"},"title":"Response Case Type Sets  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Type Sets  Put Some","description":"Manage sets of related CaseTypes reused in access policies and presets.","operationId":"case_type_sets__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseTypeSet"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseTypeSet"},"title":"Response Case Type Sets  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Type Sets  Delete Some","description":"Manage sets of related CaseTypes reused in access policies and presets.","operationId":"case_type_sets__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Case Type Sets  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_type_sets/{object_id}":{"get":{"tags":["case"],"summary":"Case Type Sets  Get One","description":"Manage sets of related CaseTypes reused in access policies and presets.","operationId":"case_type_sets__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseTypeSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Type Sets  Put One","description":"Manage sets of related CaseTypes reused in access policies and presets.","operationId":"case_type_sets__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseTypeSet"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseTypeSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Type Sets  Delete One","description":"Manage sets of related CaseTypes reused in access policies and presets.","operationId":"case_type_sets__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Case Type Sets  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_type_set_members":{"get":{"tags":["case"],"summary":"Case Type Set Members  Get All","description":"Manage which CaseTypes belong to a case-type set.","operationId":"case_type_set_members__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseTypeSetMember"},"type":"array","title":"Response Case Type Set Members  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Case Type Set Members  Post One","description":"Manage which CaseTypes belong to a case-type set.","operationId":"case_type_set_members__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseTypeSetMember"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseTypeSetMember"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Case Type Set Members  Delete All","description":"Manage which CaseTypes belong to a case-type set.","operationId":"case_type_set_members__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_type_set_members/query":{"post":{"tags":["case"],"summary":"Case Type Set Members  Post Query","description":"Manage which CaseTypes belong to a case-type set.","operationId":"case_type_set_members__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseTypeSetMember"},"type":"array","title":"Response Case Type Set Members  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_type_set_members/query/ids":{"post":{"tags":["case"],"summary":"Case Type Set Members  Post Query  Ids","description":"Manage which CaseTypes belong to a case-type set.","operationId":"case_type_set_members__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Case Type Set Members  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_type_set_members/batch":{"post":{"tags":["case"],"summary":"Case Type Set Members  Post Some","description":"Manage which CaseTypes belong to a case-type set.","operationId":"case_type_set_members__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseTypeSetMember"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseTypeSetMember"},"title":"Response Case Type Set Members  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Case Type Set Members  Get Some","description":"Manage which CaseTypes belong to a case-type set.","operationId":"case_type_set_members__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseTypeSetMember"},"title":"Response Case Type Set Members  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Type Set Members  Put Some","description":"Manage which CaseTypes belong to a case-type set.","operationId":"case_type_set_members__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseTypeSetMember"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseTypeSetMember"},"title":"Response Case Type Set Members  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Type Set Members  Delete Some","description":"Manage which CaseTypes belong to a case-type set.","operationId":"case_type_set_members__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Case Type Set Members  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_type_set_members/{object_id}":{"get":{"tags":["case"],"summary":"Case Type Set Members  Get One","description":"Manage which CaseTypes belong to a case-type set.","operationId":"case_type_set_members__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseTypeSetMember"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Type Set Members  Put One","description":"Manage which CaseTypes belong to a case-type set.","operationId":"case_type_set_members__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseTypeSetMember"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseTypeSetMember"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Type Set Members  Delete One","description":"Manage which CaseTypes belong to a case-type set.","operationId":"case_type_set_members__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Case Type Set Members  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/dims":{"get":{"tags":["case"],"summary":"Dims  Get All","description":"Manage dimensions that group case-type columns (e.g., demographics, sample, sequencing).","operationId":"dims__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Dim"},"type":"array","title":"Response Dims  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Dims  Post One","description":"Manage dimensions that group case-type columns (e.g., demographics, sample, sequencing).","operationId":"dims__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Dim"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Dim"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Dims  Delete All","description":"Manage dimensions that group case-type columns (e.g., demographics, sample, sequencing).","operationId":"dims__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/dims/query":{"post":{"tags":["case"],"summary":"Dims  Post Query","description":"Manage dimensions that group case-type columns (e.g., demographics, sample, sequencing).","operationId":"dims__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Dim"},"type":"array","title":"Response Dims  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/dims/query/ids":{"post":{"tags":["case"],"summary":"Dims  Post Query  Ids","description":"Manage dimensions that group case-type columns (e.g., demographics, sample, sequencing).","operationId":"dims__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Dims  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/dims/batch":{"post":{"tags":["case"],"summary":"Dims  Post Some","description":"Manage dimensions that group case-type columns (e.g., demographics, sample, sequencing).","operationId":"dims__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Dim"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Dim"},"title":"Response Dims  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Dims  Get Some","description":"Manage dimensions that group case-type columns (e.g., demographics, sample, sequencing).","operationId":"dims__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Dim"},"title":"Response Dims  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Dims  Put Some","description":"Manage dimensions that group case-type columns (e.g., demographics, sample, sequencing).","operationId":"dims__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Dim"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Dim"},"title":"Response Dims  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Dims  Delete Some","description":"Manage dimensions that group case-type columns (e.g., demographics, sample, sequencing).","operationId":"dims__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Dims  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/dims/{object_id}":{"get":{"tags":["case"],"summary":"Dims  Get One","description":"Manage dimensions that group case-type columns (e.g., demographics, sample, sequencing).","operationId":"dims__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Dim"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Dims  Put One","description":"Manage dimensions that group case-type columns (e.g., demographics, sample, sequencing).","operationId":"dims__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Dim"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Dim"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Dims  Delete One","description":"Manage dimensions that group case-type columns (e.g., demographics, sample, sequencing).","operationId":"dims__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Dims  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cols":{"get":{"tags":["case"],"summary":"Cols  Get All","description":"Manage case-type columns: datatype, vocab/region bindings, and genetic-distance settings.","operationId":"cols__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Col"},"type":"array","title":"Response Cols  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Cols  Post One","description":"Manage case-type columns: datatype, vocab/region bindings, and genetic-distance settings.","operationId":"cols__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Col"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Col"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Cols  Delete All","description":"Manage case-type columns: datatype, vocab/region bindings, and genetic-distance settings.","operationId":"cols__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/cols/query":{"post":{"tags":["case"],"summary":"Cols  Post Query","description":"Manage case-type columns: datatype, vocab/region bindings, and genetic-distance settings.","operationId":"cols__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Col"},"type":"array","title":"Response Cols  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/cols/query/ids":{"post":{"tags":["case"],"summary":"Cols  Post Query  Ids","description":"Manage case-type columns: datatype, vocab/region bindings, and genetic-distance settings.","operationId":"cols__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Cols  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/cols/batch":{"post":{"tags":["case"],"summary":"Cols  Post Some","description":"Manage case-type columns: datatype, vocab/region bindings, and genetic-distance settings.","operationId":"cols__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Col"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Col"},"title":"Response Cols  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Cols  Get Some","description":"Manage case-type columns: datatype, vocab/region bindings, and genetic-distance settings.","operationId":"cols__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Col"},"title":"Response Cols  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Cols  Put Some","description":"Manage case-type columns: datatype, vocab/region bindings, and genetic-distance settings.","operationId":"cols__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Col"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Col"},"title":"Response Cols  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Cols  Delete Some","description":"Manage case-type columns: datatype, vocab/region bindings, and genetic-distance settings.","operationId":"cols__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Cols  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cols/{object_id}":{"get":{"tags":["case"],"summary":"Cols  Get One","description":"Manage case-type columns: datatype, vocab/region bindings, and genetic-distance settings.","operationId":"cols__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Col"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Cols  Put One","description":"Manage case-type columns: datatype, vocab/region bindings, and genetic-distance settings.","operationId":"cols__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Col"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Col"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Cols  Delete One","description":"Manage case-type columns: datatype, vocab/region bindings, and genetic-distance settings.","operationId":"cols__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Cols  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/col_sets":{"get":{"tags":["case"],"summary":"Col Sets  Get All","description":"Manage column sets used for read/write scopes and default column groupings.","operationId":"col_sets__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ColSet"},"type":"array","title":"Response Col Sets  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Col Sets  Post One","description":"Manage column sets used for read/write scopes and default column groupings.","operationId":"col_sets__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ColSet"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ColSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Col Sets  Delete All","description":"Manage column sets used for read/write scopes and default column groupings.","operationId":"col_sets__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/col_sets/query":{"post":{"tags":["case"],"summary":"Col Sets  Post Query","description":"Manage column sets used for read/write scopes and default column groupings.","operationId":"col_sets__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ColSet"},"type":"array","title":"Response Col Sets  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/col_sets/query/ids":{"post":{"tags":["case"],"summary":"Col Sets  Post Query  Ids","description":"Manage column sets used for read/write scopes and default column groupings.","operationId":"col_sets__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Col Sets  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/col_sets/batch":{"post":{"tags":["case"],"summary":"Col Sets  Post Some","description":"Manage column sets used for read/write scopes and default column groupings.","operationId":"col_sets__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ColSet"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ColSet"},"title":"Response Col Sets  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Col Sets  Get Some","description":"Manage column sets used for read/write scopes and default column groupings.","operationId":"col_sets__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ColSet"},"title":"Response Col Sets  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Col Sets  Put Some","description":"Manage column sets used for read/write scopes and default column groupings.","operationId":"col_sets__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ColSet"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ColSet"},"title":"Response Col Sets  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Col Sets  Delete Some","description":"Manage column sets used for read/write scopes and default column groupings.","operationId":"col_sets__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Col Sets  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/col_sets/{object_id}":{"get":{"tags":["case"],"summary":"Col Sets  Get One","description":"Manage column sets used for read/write scopes and default column groupings.","operationId":"col_sets__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ColSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Col Sets  Put One","description":"Manage column sets used for read/write scopes and default column groupings.","operationId":"col_sets__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ColSet"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ColSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Col Sets  Delete One","description":"Manage column sets used for read/write scopes and default column groupings.","operationId":"col_sets__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Col Sets  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/col_set_members":{"get":{"tags":["case"],"summary":"Col Set Members  Get All","description":"Manage which columns belong to a column set used in policies or UI presets.","operationId":"col_set_members__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ColSetMember"},"type":"array","title":"Response Col Set Members  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Col Set Members  Post One","description":"Manage which columns belong to a column set used in policies or UI presets.","operationId":"col_set_members__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ColSetMember"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ColSetMember"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Col Set Members  Delete All","description":"Manage which columns belong to a column set used in policies or UI presets.","operationId":"col_set_members__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/col_set_members/query":{"post":{"tags":["case"],"summary":"Col Set Members  Post Query","description":"Manage which columns belong to a column set used in policies or UI presets.","operationId":"col_set_members__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/ColSetMember"},"type":"array","title":"Response Col Set Members  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/col_set_members/query/ids":{"post":{"tags":["case"],"summary":"Col Set Members  Post Query  Ids","description":"Manage which columns belong to a column set used in policies or UI presets.","operationId":"col_set_members__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Col Set Members  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/col_set_members/batch":{"post":{"tags":["case"],"summary":"Col Set Members  Post Some","description":"Manage which columns belong to a column set used in policies or UI presets.","operationId":"col_set_members__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ColSetMember"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ColSetMember"},"title":"Response Col Set Members  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Col Set Members  Get Some","description":"Manage which columns belong to a column set used in policies or UI presets.","operationId":"col_set_members__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ColSetMember"},"title":"Response Col Set Members  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Col Set Members  Put Some","description":"Manage which columns belong to a column set used in policies or UI presets.","operationId":"col_set_members__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ColSetMember"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ColSetMember"},"title":"Response Col Set Members  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Col Set Members  Delete Some","description":"Manage which columns belong to a column set used in policies or UI presets.","operationId":"col_set_members__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Col Set Members  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/col_set_members/{object_id}":{"get":{"tags":["case"],"summary":"Col Set Members  Get One","description":"Manage which columns belong to a column set used in policies or UI presets.","operationId":"col_set_members__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ColSetMember"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Col Set Members  Put One","description":"Manage which columns belong to a column set used in policies or UI presets.","operationId":"col_set_members__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ColSetMember"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ColSetMember"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Col Set Members  Delete One","description":"Manage which columns belong to a column set used in policies or UI presets.","operationId":"col_set_members__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Col Set Members  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cases":{"get":{"tags":["case"],"summary":"Cases  Get All","description":"Manage cases (list/get/create/update/delete) with typed content tied to a CaseType and data collection.","operationId":"cases__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Case"},"type":"array","title":"Response Cases  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Cases  Post One","description":"Manage cases (list/get/create/update/delete) with typed content tied to a CaseType and data collection.","operationId":"cases__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Case"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Case"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Cases  Delete All","description":"Manage cases (list/get/create/update/delete) with typed content tied to a CaseType and data collection.","operationId":"cases__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/cases/query":{"post":{"tags":["case"],"summary":"Cases  Post Query","description":"Manage cases (list/get/create/update/delete) with typed content tied to a CaseType and data collection.","operationId":"cases__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Case"},"type":"array","title":"Response Cases  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/cases/query/ids":{"post":{"tags":["case"],"summary":"Cases  Post Query  Ids","description":"Manage cases (list/get/create/update/delete) with typed content tied to a CaseType and data collection.","operationId":"cases__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Cases  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/cases/batch":{"post":{"tags":["case"],"summary":"Cases  Post Some","description":"Manage cases (list/get/create/update/delete) with typed content tied to a CaseType and data collection.","operationId":"cases__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Case"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Case"},"title":"Response Cases  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Cases  Get Some","description":"Manage cases (list/get/create/update/delete) with typed content tied to a CaseType and data collection.","operationId":"cases__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Case"},"title":"Response Cases  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Cases  Put Some","description":"Manage cases (list/get/create/update/delete) with typed content tied to a CaseType and data collection.","operationId":"cases__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Case"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Case"},"title":"Response Cases  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Cases  Delete Some","description":"Manage cases (list/get/create/update/delete) with typed content tied to a CaseType and data collection.","operationId":"cases__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Cases  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cases/{object_id}":{"get":{"tags":["case"],"summary":"Cases  Get One","description":"Manage cases (list/get/create/update/delete) with typed content tied to a CaseType and data collection.","operationId":"cases__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Case"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Cases  Put One","description":"Manage cases (list/get/create/update/delete) with typed content tied to a CaseType and data collection.","operationId":"cases__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Case"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Case"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Cases  Delete One","description":"Manage cases (list/get/create/update/delete) with typed content tied to a CaseType and data collection.","operationId":"cases__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Cases  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_identifiers":{"get":{"tags":["case"],"summary":"Case Identifiers  Get All","description":"Manage case identifiers that link cases to external systems or provide alternate lookup keys.","operationId":"case_identifiers__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseIdentifier"},"type":"array","title":"Response Case Identifiers  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Case Identifiers  Post One","description":"Manage case identifiers that link cases to external systems or provide alternate lookup keys.","operationId":"case_identifiers__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseIdentifier"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseIdentifier"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Case Identifiers  Delete All","description":"Manage case identifiers that link cases to external systems or provide alternate lookup keys.","operationId":"case_identifiers__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_identifiers/query":{"post":{"tags":["case"],"summary":"Case Identifiers  Post Query","description":"Manage case identifiers that link cases to external systems or provide alternate lookup keys.","operationId":"case_identifiers__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseIdentifier"},"type":"array","title":"Response Case Identifiers  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_identifiers/query/ids":{"post":{"tags":["case"],"summary":"Case Identifiers  Post Query  Ids","description":"Manage case identifiers that link cases to external systems or provide alternate lookup keys.","operationId":"case_identifiers__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Case Identifiers  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_identifiers/batch":{"post":{"tags":["case"],"summary":"Case Identifiers  Post Some","description":"Manage case identifiers that link cases to external systems or provide alternate lookup keys.","operationId":"case_identifiers__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseIdentifier"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseIdentifier"},"title":"Response Case Identifiers  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Case Identifiers  Get Some","description":"Manage case identifiers that link cases to external systems or provide alternate lookup keys.","operationId":"case_identifiers__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseIdentifier"},"title":"Response Case Identifiers  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Identifiers  Put Some","description":"Manage case identifiers that link cases to external systems or provide alternate lookup keys.","operationId":"case_identifiers__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseIdentifier"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseIdentifier"},"title":"Response Case Identifiers  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Identifiers  Delete Some","description":"Manage case identifiers that link cases to external systems or provide alternate lookup keys.","operationId":"case_identifiers__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Case Identifiers  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_identifiers/{object_id}":{"get":{"tags":["case"],"summary":"Case Identifiers  Get One","description":"Manage case identifiers that link cases to external systems or provide alternate lookup keys.","operationId":"case_identifiers__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseIdentifier"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Identifiers  Put One","description":"Manage case identifiers that link cases to external systems or provide alternate lookup keys.","operationId":"case_identifiers__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseIdentifier"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseIdentifier"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Identifiers  Delete One","description":"Manage case identifiers that link cases to external systems or provide alternate lookup keys.","operationId":"case_identifiers__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Case Identifiers  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_set_categories":{"get":{"tags":["case"],"summary":"Case Set Categories  Get All","description":"Maintain the categories used to tag case sets (e.g., outbreak, surveillance, QA).","operationId":"case_set_categories__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseSetCategory"},"type":"array","title":"Response Case Set Categories  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Case Set Categories  Post One","description":"Maintain the categories used to tag case sets (e.g., outbreak, surveillance, QA).","operationId":"case_set_categories__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetCategory"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetCategory"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Case Set Categories  Delete All","description":"Maintain the categories used to tag case sets (e.g., outbreak, surveillance, QA).","operationId":"case_set_categories__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_set_categories/query":{"post":{"tags":["case"],"summary":"Case Set Categories  Post Query","description":"Maintain the categories used to tag case sets (e.g., outbreak, surveillance, QA).","operationId":"case_set_categories__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseSetCategory"},"type":"array","title":"Response Case Set Categories  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_set_categories/query/ids":{"post":{"tags":["case"],"summary":"Case Set Categories  Post Query  Ids","description":"Maintain the categories used to tag case sets (e.g., outbreak, surveillance, QA).","operationId":"case_set_categories__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Case Set Categories  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_set_categories/batch":{"post":{"tags":["case"],"summary":"Case Set Categories  Post Some","description":"Maintain the categories used to tag case sets (e.g., outbreak, surveillance, QA).","operationId":"case_set_categories__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetCategory"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetCategory"},"title":"Response Case Set Categories  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Case Set Categories  Get Some","description":"Maintain the categories used to tag case sets (e.g., outbreak, surveillance, QA).","operationId":"case_set_categories__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetCategory"},"title":"Response Case Set Categories  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Set Categories  Put Some","description":"Maintain the categories used to tag case sets (e.g., outbreak, surveillance, QA).","operationId":"case_set_categories__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetCategory"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetCategory"},"title":"Response Case Set Categories  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Set Categories  Delete Some","description":"Maintain the categories used to tag case sets (e.g., outbreak, surveillance, QA).","operationId":"case_set_categories__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Case Set Categories  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_set_categories/{object_id}":{"get":{"tags":["case"],"summary":"Case Set Categories  Get One","description":"Maintain the categories used to tag case sets (e.g., outbreak, surveillance, QA).","operationId":"case_set_categories__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetCategory"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Set Categories  Put One","description":"Maintain the categories used to tag case sets (e.g., outbreak, surveillance, QA).","operationId":"case_set_categories__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetCategory"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetCategory"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Set Categories  Delete One","description":"Maintain the categories used to tag case sets (e.g., outbreak, surveillance, QA).","operationId":"case_set_categories__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Case Set Categories  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_set_statuses":{"get":{"tags":["case"],"summary":"Case Set Statuses  Get All","description":"Maintain lifecycle/status values for case sets (e.g., draft, active, closed).","operationId":"case_set_statuses__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseSetStatus"},"type":"array","title":"Response Case Set Statuses  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Case Set Statuses  Post One","description":"Maintain lifecycle/status values for case sets (e.g., draft, active, closed).","operationId":"case_set_statuses__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetStatus"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetStatus"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Case Set Statuses  Delete All","description":"Maintain lifecycle/status values for case sets (e.g., draft, active, closed).","operationId":"case_set_statuses__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_set_statuses/query":{"post":{"tags":["case"],"summary":"Case Set Statuses  Post Query","description":"Maintain lifecycle/status values for case sets (e.g., draft, active, closed).","operationId":"case_set_statuses__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseSetStatus"},"type":"array","title":"Response Case Set Statuses  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_set_statuses/query/ids":{"post":{"tags":["case"],"summary":"Case Set Statuses  Post Query  Ids","description":"Maintain lifecycle/status values for case sets (e.g., draft, active, closed).","operationId":"case_set_statuses__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Case Set Statuses  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_set_statuses/batch":{"post":{"tags":["case"],"summary":"Case Set Statuses  Post Some","description":"Maintain lifecycle/status values for case sets (e.g., draft, active, closed).","operationId":"case_set_statuses__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetStatus"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetStatus"},"title":"Response Case Set Statuses  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Case Set Statuses  Get Some","description":"Maintain lifecycle/status values for case sets (e.g., draft, active, closed).","operationId":"case_set_statuses__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetStatus"},"title":"Response Case Set Statuses  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Set Statuses  Put Some","description":"Maintain lifecycle/status values for case sets (e.g., draft, active, closed).","operationId":"case_set_statuses__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetStatus"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetStatus"},"title":"Response Case Set Statuses  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Set Statuses  Delete Some","description":"Maintain lifecycle/status values for case sets (e.g., draft, active, closed).","operationId":"case_set_statuses__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Case Set Statuses  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_set_statuses/{object_id}":{"get":{"tags":["case"],"summary":"Case Set Statuses  Get One","description":"Maintain lifecycle/status values for case sets (e.g., draft, active, closed).","operationId":"case_set_statuses__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetStatus"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Set Statuses  Put One","description":"Maintain lifecycle/status values for case sets (e.g., draft, active, closed).","operationId":"case_set_statuses__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetStatus"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetStatus"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Set Statuses  Delete One","description":"Maintain lifecycle/status values for case sets (e.g., draft, active, closed).","operationId":"case_set_statuses__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Case Set Statuses  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_sets":{"get":{"tags":["case"],"summary":"Case Sets  Get All","description":"Manage case sets (list/get/create/update/delete) including type, category, status, and data-collection context.","operationId":"case_sets__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseSet"},"type":"array","title":"Response Case Sets  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Case Sets  Post One","description":"Manage case sets (list/get/create/update/delete) including type, category, status, and data-collection context.","operationId":"case_sets__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSet"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Case Sets  Delete All","description":"Manage case sets (list/get/create/update/delete) including type, category, status, and data-collection context.","operationId":"case_sets__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_sets/query":{"post":{"tags":["case"],"summary":"Case Sets  Post Query","description":"Manage case sets (list/get/create/update/delete) including type, category, status, and data-collection context.","operationId":"case_sets__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseSet"},"type":"array","title":"Response Case Sets  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_sets/query/ids":{"post":{"tags":["case"],"summary":"Case Sets  Post Query  Ids","description":"Manage case sets (list/get/create/update/delete) including type, category, status, and data-collection context.","operationId":"case_sets__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Case Sets  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_sets/batch":{"post":{"tags":["case"],"summary":"Case Sets  Post Some","description":"Manage case sets (list/get/create/update/delete) including type, category, status, and data-collection context.","operationId":"case_sets__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSet"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSet"},"title":"Response Case Sets  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Case Sets  Get Some","description":"Manage case sets (list/get/create/update/delete) including type, category, status, and data-collection context.","operationId":"case_sets__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSet"},"title":"Response Case Sets  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Sets  Put Some","description":"Manage case sets (list/get/create/update/delete) including type, category, status, and data-collection context.","operationId":"case_sets__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSet"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSet"},"title":"Response Case Sets  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Sets  Delete Some","description":"Manage case sets (list/get/create/update/delete) including type, category, status, and data-collection context.","operationId":"case_sets__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Case Sets  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_sets/{object_id}":{"get":{"tags":["case"],"summary":"Case Sets  Get One","description":"Manage case sets (list/get/create/update/delete) including type, category, status, and data-collection context.","operationId":"case_sets__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Sets  Put One","description":"Manage case sets (list/get/create/update/delete) including type, category, status, and data-collection context.","operationId":"case_sets__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSet"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSet"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Sets  Delete One","description":"Manage case sets (list/get/create/update/delete) including type, category, status, and data-collection context.","operationId":"case_sets__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Case Sets  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_set_members":{"get":{"tags":["case"],"summary":"Case Set Members  Get All","description":"Manage membership of cases in a case set, including per-member classification when present.","operationId":"case_set_members__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseSetMember"},"type":"array","title":"Response Case Set Members  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Case Set Members  Post One","description":"Manage membership of cases in a case set, including per-member classification when present.","operationId":"case_set_members__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetMember"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetMember"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Case Set Members  Delete All","description":"Manage membership of cases in a case set, including per-member classification when present.","operationId":"case_set_members__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_set_members/query":{"post":{"tags":["case"],"summary":"Case Set Members  Post Query","description":"Manage membership of cases in a case set, including per-member classification when present.","operationId":"case_set_members__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseSetMember"},"type":"array","title":"Response Case Set Members  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_set_members/query/ids":{"post":{"tags":["case"],"summary":"Case Set Members  Post Query  Ids","description":"Manage membership of cases in a case set, including per-member classification when present.","operationId":"case_set_members__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Case Set Members  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_set_members/batch":{"post":{"tags":["case"],"summary":"Case Set Members  Post Some","description":"Manage membership of cases in a case set, including per-member classification when present.","operationId":"case_set_members__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetMember"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetMember"},"title":"Response Case Set Members  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Case Set Members  Get Some","description":"Manage membership of cases in a case set, including per-member classification when present.","operationId":"case_set_members__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetMember"},"title":"Response Case Set Members  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Set Members  Put Some","description":"Manage membership of cases in a case set, including per-member classification when present.","operationId":"case_set_members__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetMember"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetMember"},"title":"Response Case Set Members  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Set Members  Delete Some","description":"Manage membership of cases in a case set, including per-member classification when present.","operationId":"case_set_members__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Case Set Members  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_set_members/{object_id}":{"get":{"tags":["case"],"summary":"Case Set Members  Get One","description":"Manage membership of cases in a case set, including per-member classification when present.","operationId":"case_set_members__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetMember"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Set Members  Put One","description":"Manage membership of cases in a case set, including per-member classification when present.","operationId":"case_set_members__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetMember"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetMember"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Set Members  Delete One","description":"Manage membership of cases in a case set, including per-member classification when present.","operationId":"case_set_members__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Case Set Members  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_data_collection_links":{"get":{"tags":["case"],"summary":"Case Data Collection Links  Get All","description":"Manage links that associate cases with additional data collections to widen or restrict sharing beyond their origin.","operationId":"case_data_collection_links__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseDataCollectionLink"},"type":"array","title":"Response Case Data Collection Links  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Case Data Collection Links  Post One","description":"Manage links that associate cases with additional data collections to widen or restrict sharing beyond their origin.","operationId":"case_data_collection_links__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseDataCollectionLink"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseDataCollectionLink"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Case Data Collection Links  Delete All","description":"Manage links that associate cases with additional data collections to widen or restrict sharing beyond their origin.","operationId":"case_data_collection_links__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_data_collection_links/query":{"post":{"tags":["case"],"summary":"Case Data Collection Links  Post Query","description":"Manage links that associate cases with additional data collections to widen or restrict sharing beyond their origin.","operationId":"case_data_collection_links__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseDataCollectionLink"},"type":"array","title":"Response Case Data Collection Links  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_data_collection_links/query/ids":{"post":{"tags":["case"],"summary":"Case Data Collection Links  Post Query  Ids","description":"Manage links that associate cases with additional data collections to widen or restrict sharing beyond their origin.","operationId":"case_data_collection_links__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Case Data Collection Links  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_data_collection_links/batch":{"post":{"tags":["case"],"summary":"Case Data Collection Links  Post Some","description":"Manage links that associate cases with additional data collections to widen or restrict sharing beyond their origin.","operationId":"case_data_collection_links__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseDataCollectionLink"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseDataCollectionLink"},"title":"Response Case Data Collection Links  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Case Data Collection Links  Get Some","description":"Manage links that associate cases with additional data collections to widen or restrict sharing beyond their origin.","operationId":"case_data_collection_links__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseDataCollectionLink"},"title":"Response Case Data Collection Links  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Data Collection Links  Put Some","description":"Manage links that associate cases with additional data collections to widen or restrict sharing beyond their origin.","operationId":"case_data_collection_links__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseDataCollectionLink"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseDataCollectionLink"},"title":"Response Case Data Collection Links  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Data Collection Links  Delete Some","description":"Manage links that associate cases with additional data collections to widen or restrict sharing beyond their origin.","operationId":"case_data_collection_links__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Case Data Collection Links  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_data_collection_links/{object_id}":{"get":{"tags":["case"],"summary":"Case Data Collection Links  Get One","description":"Manage links that associate cases with additional data collections to widen or restrict sharing beyond their origin.","operationId":"case_data_collection_links__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseDataCollectionLink"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Data Collection Links  Put One","description":"Manage links that associate cases with additional data collections to widen or restrict sharing beyond their origin.","operationId":"case_data_collection_links__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseDataCollectionLink"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseDataCollectionLink"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Data Collection Links  Delete One","description":"Manage links that associate cases with additional data collections to widen or restrict sharing beyond their origin.","operationId":"case_data_collection_links__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Case Data Collection Links  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_set_data_collection_links":{"get":{"tags":["case"],"summary":"Case Set Data Collection Links  Get All","description":"Manage links that share case sets into additional data collections for cross-group collaboration.","operationId":"case_set_data_collection_links__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseSetDataCollectionLink"},"type":"array","title":"Response Case Set Data Collection Links  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["case"],"summary":"Case Set Data Collection Links  Post One","description":"Manage links that share case sets into additional data collections for cross-group collaboration.","operationId":"case_set_data_collection_links__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetDataCollectionLink"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetDataCollectionLink"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["case"],"summary":"Case Set Data Collection Links  Delete All","description":"Manage links that share case sets into additional data collections for cross-group collaboration.","operationId":"case_set_data_collection_links__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_set_data_collection_links/query":{"post":{"tags":["case"],"summary":"Case Set Data Collection Links  Post Query","description":"Manage links that share case sets into additional data collections for cross-group collaboration.","operationId":"case_set_data_collection_links__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/CaseSetDataCollectionLink"},"type":"array","title":"Response Case Set Data Collection Links  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_set_data_collection_links/query/ids":{"post":{"tags":["case"],"summary":"Case Set Data Collection Links  Post Query  Ids","description":"Manage links that share case sets into additional data collections for cross-group collaboration.","operationId":"case_set_data_collection_links__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Case Set Data Collection Links  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/case_set_data_collection_links/batch":{"post":{"tags":["case"],"summary":"Case Set Data Collection Links  Post Some","description":"Manage links that share case sets into additional data collections for cross-group collaboration.","operationId":"case_set_data_collection_links__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetDataCollectionLink"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetDataCollectionLink"},"title":"Response Case Set Data Collection Links  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["case"],"summary":"Case Set Data Collection Links  Get Some","description":"Manage links that share case sets into additional data collections for cross-group collaboration.","operationId":"case_set_data_collection_links__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetDataCollectionLink"},"title":"Response Case Set Data Collection Links  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Set Data Collection Links  Put Some","description":"Manage links that share case sets into additional data collections for cross-group collaboration.","operationId":"case_set_data_collection_links__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetDataCollectionLink"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CaseSetDataCollectionLink"},"title":"Response Case Set Data Collection Links  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Set Data Collection Links  Delete Some","description":"Manage links that share case sets into additional data collections for cross-group collaboration.","operationId":"case_set_data_collection_links__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Case Set Data Collection Links  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/case_set_data_collection_links/{object_id}":{"get":{"tags":["case"],"summary":"Case Set Data Collection Links  Get One","description":"Manage links that share case sets into additional data collections for cross-group collaboration.","operationId":"case_set_data_collection_links__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetDataCollectionLink"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["case"],"summary":"Case Set Data Collection Links  Put One","description":"Manage links that share case sets into additional data collections for cross-group collaboration.","operationId":"case_set_data_collection_links__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetDataCollectionLink"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaseSetDataCollectionLink"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["case"],"summary":"Case Set Data Collection Links  Delete One","description":"Manage links that share case sets into additional data collections for cross-group collaboration.","operationId":"case_set_data_collection_links__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Case Set Data Collection Links  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/retrieve_organization_admin_name_emails":{"get":{"tags":["abac"],"summary":"Retrieveorganizationadminnameemailscommand","description":"Retrieve the names and email addresses of all organization admins for the user's\norganization.","operationId":"retrieve_organization_admin_name_emails","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UserNameEmail"},"type":"array","title":"Response Retrieve Organization Admin Name Emails"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_admin_policies":{"get":{"tags":["abac"],"summary":"Organization Admin Policies  Get All","description":"Manage policies that define which organizations an administrator can manage across the platform.","operationId":"organization_admin_policies__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrganizationAdminPolicy"},"type":"array","title":"Response Organization Admin Policies  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["abac"],"summary":"Organization Admin Policies  Post One","description":"Manage policies that define which organizations an administrator can manage across the platform.","operationId":"organization_admin_policies__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationAdminPolicy"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationAdminPolicy"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["abac"],"summary":"Organization Admin Policies  Delete All","description":"Manage policies that define which organizations an administrator can manage across the platform.","operationId":"organization_admin_policies__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_admin_policies/query":{"post":{"tags":["abac"],"summary":"Organization Admin Policies  Post Query","description":"Manage policies that define which organizations an administrator can manage across the platform.","operationId":"organization_admin_policies__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrganizationAdminPolicy"},"type":"array","title":"Response Organization Admin Policies  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_admin_policies/query/ids":{"post":{"tags":["abac"],"summary":"Organization Admin Policies  Post Query  Ids","description":"Manage policies that define which organizations an administrator can manage across the platform.","operationId":"organization_admin_policies__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Organization Admin Policies  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_admin_policies/batch":{"post":{"tags":["abac"],"summary":"Organization Admin Policies  Post Some","description":"Manage policies that define which organizations an administrator can manage across the platform.","operationId":"organization_admin_policies__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationAdminPolicy"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationAdminPolicy"},"title":"Response Organization Admin Policies  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["abac"],"summary":"Organization Admin Policies  Get Some","description":"Manage policies that define which organizations an administrator can manage across the platform.","operationId":"organization_admin_policies__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationAdminPolicy"},"title":"Response Organization Admin Policies  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["abac"],"summary":"Organization Admin Policies  Put Some","description":"Manage policies that define which organizations an administrator can manage across the platform.","operationId":"organization_admin_policies__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationAdminPolicy"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationAdminPolicy"},"title":"Response Organization Admin Policies  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["abac"],"summary":"Organization Admin Policies  Delete Some","description":"Manage policies that define which organizations an administrator can manage across the platform.","operationId":"organization_admin_policies__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Organization Admin Policies  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/organization_admin_policies/{object_id}":{"get":{"tags":["abac"],"summary":"Organization Admin Policies  Get One","description":"Manage policies that define which organizations an administrator can manage across the platform.","operationId":"organization_admin_policies__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationAdminPolicy"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["abac"],"summary":"Organization Admin Policies  Put One","description":"Manage policies that define which organizations an administrator can manage across the platform.","operationId":"organization_admin_policies__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationAdminPolicy"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationAdminPolicy"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["abac"],"summary":"Organization Admin Policies  Delete One","description":"Manage policies that define which organizations an administrator can manage across the platform.","operationId":"organization_admin_policies__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Organization Admin Policies  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/organization_access_case_policies":{"get":{"tags":["abac"],"summary":"Organization Access Case Policies  Get All","description":"Manage organization-level access policies to cases and case sets in a data collection, scoped by case-type and read/write column sets.","operationId":"organization_access_case_policies__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrganizationAccessCasePolicy"},"type":"array","title":"Response Organization Access Case Policies  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["abac"],"summary":"Organization Access Case Policies  Post One","description":"Manage organization-level access policies to cases and case sets in a data collection, scoped by case-type and read/write column sets.","operationId":"organization_access_case_policies__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationAccessCasePolicy"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationAccessCasePolicy"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["abac"],"summary":"Organization Access Case Policies  Delete All","description":"Manage organization-level access policies to cases and case sets in a data collection, scoped by case-type and read/write column sets.","operationId":"organization_access_case_policies__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_access_case_policies/query":{"post":{"tags":["abac"],"summary":"Organization Access Case Policies  Post Query","description":"Manage organization-level access policies to cases and case sets in a data collection, scoped by case-type and read/write column sets.","operationId":"organization_access_case_policies__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrganizationAccessCasePolicy"},"type":"array","title":"Response Organization Access Case Policies  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_access_case_policies/query/ids":{"post":{"tags":["abac"],"summary":"Organization Access Case Policies  Post Query  Ids","description":"Manage organization-level access policies to cases and case sets in a data collection, scoped by case-type and read/write column sets.","operationId":"organization_access_case_policies__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Organization Access Case Policies  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_access_case_policies/batch":{"post":{"tags":["abac"],"summary":"Organization Access Case Policies  Post Some","description":"Manage organization-level access policies to cases and case sets in a data collection, scoped by case-type and read/write column sets.","operationId":"organization_access_case_policies__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationAccessCasePolicy"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationAccessCasePolicy"},"title":"Response Organization Access Case Policies  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["abac"],"summary":"Organization Access Case Policies  Get Some","description":"Manage organization-level access policies to cases and case sets in a data collection, scoped by case-type and read/write column sets.","operationId":"organization_access_case_policies__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationAccessCasePolicy"},"title":"Response Organization Access Case Policies  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["abac"],"summary":"Organization Access Case Policies  Put Some","description":"Manage organization-level access policies to cases and case sets in a data collection, scoped by case-type and read/write column sets.","operationId":"organization_access_case_policies__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationAccessCasePolicy"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationAccessCasePolicy"},"title":"Response Organization Access Case Policies  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["abac"],"summary":"Organization Access Case Policies  Delete Some","description":"Manage organization-level access policies to cases and case sets in a data collection, scoped by case-type and read/write column sets.","operationId":"organization_access_case_policies__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Organization Access Case Policies  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/organization_access_case_policies/{object_id}":{"get":{"tags":["abac"],"summary":"Organization Access Case Policies  Get One","description":"Manage organization-level access policies to cases and case sets in a data collection, scoped by case-type and read/write column sets.","operationId":"organization_access_case_policies__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationAccessCasePolicy"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["abac"],"summary":"Organization Access Case Policies  Put One","description":"Manage organization-level access policies to cases and case sets in a data collection, scoped by case-type and read/write column sets.","operationId":"organization_access_case_policies__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationAccessCasePolicy"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationAccessCasePolicy"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["abac"],"summary":"Organization Access Case Policies  Delete One","description":"Manage organization-level access policies to cases and case sets in a data collection, scoped by case-type and read/write column sets.","operationId":"organization_access_case_policies__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Organization Access Case Policies  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/organization_share_case_policies":{"get":{"tags":["abac"],"summary":"Organization Share Case Policies  Get All","description":"Manage which cases or case sets an organization may share from one data collection into another for specific case-type sets.","operationId":"organization_share_case_policies__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrganizationShareCasePolicy"},"type":"array","title":"Response Organization Share Case Policies  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["abac"],"summary":"Organization Share Case Policies  Post One","description":"Manage which cases or case sets an organization may share from one data collection into another for specific case-type sets.","operationId":"organization_share_case_policies__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationShareCasePolicy"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationShareCasePolicy"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["abac"],"summary":"Organization Share Case Policies  Delete All","description":"Manage which cases or case sets an organization may share from one data collection into another for specific case-type sets.","operationId":"organization_share_case_policies__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_share_case_policies/query":{"post":{"tags":["abac"],"summary":"Organization Share Case Policies  Post Query","description":"Manage which cases or case sets an organization may share from one data collection into another for specific case-type sets.","operationId":"organization_share_case_policies__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/OrganizationShareCasePolicy"},"type":"array","title":"Response Organization Share Case Policies  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_share_case_policies/query/ids":{"post":{"tags":["abac"],"summary":"Organization Share Case Policies  Post Query  Ids","description":"Manage which cases or case sets an organization may share from one data collection into another for specific case-type sets.","operationId":"organization_share_case_policies__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response Organization Share Case Policies  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/organization_share_case_policies/batch":{"post":{"tags":["abac"],"summary":"Organization Share Case Policies  Post Some","description":"Manage which cases or case sets an organization may share from one data collection into another for specific case-type sets.","operationId":"organization_share_case_policies__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationShareCasePolicy"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationShareCasePolicy"},"title":"Response Organization Share Case Policies  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["abac"],"summary":"Organization Share Case Policies  Get Some","description":"Manage which cases or case sets an organization may share from one data collection into another for specific case-type sets.","operationId":"organization_share_case_policies__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationShareCasePolicy"},"title":"Response Organization Share Case Policies  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["abac"],"summary":"Organization Share Case Policies  Put Some","description":"Manage which cases or case sets an organization may share from one data collection into another for specific case-type sets.","operationId":"organization_share_case_policies__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationShareCasePolicy"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationShareCasePolicy"},"title":"Response Organization Share Case Policies  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["abac"],"summary":"Organization Share Case Policies  Delete Some","description":"Manage which cases or case sets an organization may share from one data collection into another for specific case-type sets.","operationId":"organization_share_case_policies__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response Organization Share Case Policies  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/organization_share_case_policies/{object_id}":{"get":{"tags":["abac"],"summary":"Organization Share Case Policies  Get One","description":"Manage which cases or case sets an organization may share from one data collection into another for specific case-type sets.","operationId":"organization_share_case_policies__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationShareCasePolicy"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["abac"],"summary":"Organization Share Case Policies  Put One","description":"Manage which cases or case sets an organization may share from one data collection into another for specific case-type sets.","operationId":"organization_share_case_policies__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationShareCasePolicy"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationShareCasePolicy"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["abac"],"summary":"Organization Share Case Policies  Delete One","description":"Manage which cases or case sets an organization may share from one data collection into another for specific case-type sets.","operationId":"organization_share_case_policies__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response Organization Share Case Policies  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/user_access_case_policies":{"get":{"tags":["abac"],"summary":"User Access Case Policies  Get All","description":"Manage per-user maximum access policies to cases and case sets in a data collection; effective rights intersect with the organization policy.","operationId":"user_access_case_policies__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UserAccessCasePolicy"},"type":"array","title":"Response User Access Case Policies  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["abac"],"summary":"User Access Case Policies  Post One","description":"Manage per-user maximum access policies to cases and case sets in a data collection; effective rights intersect with the organization policy.","operationId":"user_access_case_policies__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserAccessCasePolicy"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserAccessCasePolicy"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["abac"],"summary":"User Access Case Policies  Delete All","description":"Manage per-user maximum access policies to cases and case sets in a data collection; effective rights intersect with the organization policy.","operationId":"user_access_case_policies__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/user_access_case_policies/query":{"post":{"tags":["abac"],"summary":"User Access Case Policies  Post Query","description":"Manage per-user maximum access policies to cases and case sets in a data collection; effective rights intersect with the organization policy.","operationId":"user_access_case_policies__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UserAccessCasePolicy"},"type":"array","title":"Response User Access Case Policies  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/user_access_case_policies/query/ids":{"post":{"tags":["abac"],"summary":"User Access Case Policies  Post Query  Ids","description":"Manage per-user maximum access policies to cases and case sets in a data collection; effective rights intersect with the organization policy.","operationId":"user_access_case_policies__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response User Access Case Policies  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/user_access_case_policies/batch":{"post":{"tags":["abac"],"summary":"User Access Case Policies  Post Some","description":"Manage per-user maximum access policies to cases and case sets in a data collection; effective rights intersect with the organization policy.","operationId":"user_access_case_policies__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserAccessCasePolicy"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserAccessCasePolicy"},"title":"Response User Access Case Policies  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["abac"],"summary":"User Access Case Policies  Get Some","description":"Manage per-user maximum access policies to cases and case sets in a data collection; effective rights intersect with the organization policy.","operationId":"user_access_case_policies__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserAccessCasePolicy"},"title":"Response User Access Case Policies  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["abac"],"summary":"User Access Case Policies  Put Some","description":"Manage per-user maximum access policies to cases and case sets in a data collection; effective rights intersect with the organization policy.","operationId":"user_access_case_policies__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserAccessCasePolicy"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserAccessCasePolicy"},"title":"Response User Access Case Policies  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["abac"],"summary":"User Access Case Policies  Delete Some","description":"Manage per-user maximum access policies to cases and case sets in a data collection; effective rights intersect with the organization policy.","operationId":"user_access_case_policies__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response User Access Case Policies  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/user_access_case_policies/{object_id}":{"get":{"tags":["abac"],"summary":"User Access Case Policies  Get One","description":"Manage per-user maximum access policies to cases and case sets in a data collection; effective rights intersect with the organization policy.","operationId":"user_access_case_policies__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserAccessCasePolicy"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["abac"],"summary":"User Access Case Policies  Put One","description":"Manage per-user maximum access policies to cases and case sets in a data collection; effective rights intersect with the organization policy.","operationId":"user_access_case_policies__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserAccessCasePolicy"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserAccessCasePolicy"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["abac"],"summary":"User Access Case Policies  Delete One","description":"Manage per-user maximum access policies to cases and case sets in a data collection; effective rights intersect with the organization policy.","operationId":"user_access_case_policies__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response User Access Case Policies  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/user_share_case_policies":{"get":{"tags":["abac"],"summary":"User Share Case Policies  Get All","description":"Manage per-user share permissions for moving cases or case sets between data collections, bounded by the organization's share policy.","operationId":"user_share_case_policies__get_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UserShareCasePolicy"},"type":"array","title":"Response User Share Case Policies  Get All"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"post":{"tags":["abac"],"summary":"User Share Case Policies  Post One","description":"Manage per-user share permissions for moving cases or case sets between data collections, bounded by the organization's share policy.","operationId":"user_share_case_policies__post_one","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserShareCasePolicy"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserShareCasePolicy"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]},"delete":{"tags":["abac"],"summary":"User Share Case Policies  Delete All","description":"Manage per-user share permissions for moving cases or case sets between data collections, bounded by the organization's share policy.","operationId":"user_share_case_policies__delete_all","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/user_share_case_policies/query":{"post":{"tags":["abac"],"summary":"User Share Case Policies  Post Query","description":"Manage per-user share permissions for moving cases or case sets between data collections, bounded by the organization's share policy.","operationId":"user_share_case_policies__post_query","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/UserShareCasePolicy"},"type":"array","title":"Response User Share Case Policies  Post Query"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/user_share_case_policies/query/ids":{"post":{"tags":["abac"],"summary":"User Share Case Policies  Post Query  Ids","description":"Manage per-user share permissions for moving cases or case sets between data collections, bounded by the organization's share policy.","operationId":"user_share_case_policies__post_query__ids","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}],"title":"Filter"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Response User Share Case Policies  Post Query  Ids"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}]}},"/v1/user_share_case_policies/batch":{"post":{"tags":["abac"],"summary":"User Share Case Policies  Post Some","description":"Manage per-user share permissions for moving cases or case sets between data collections, bounded by the organization's share policy.","operationId":"user_share_case_policies__post_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserShareCasePolicy"},"title":"Create Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserShareCasePolicy"},"title":"Response User Share Case Policies  Post Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["abac"],"summary":"User Share Case Policies  Get Some","description":"Manage per-user share permissions for moving cases or case sets between data collections, bounded by the organization's share policy.","operationId":"user_share_case_policies__get_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserShareCasePolicy"},"title":"Response User Share Case Policies  Get Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["abac"],"summary":"User Share Case Policies  Put Some","description":"Manage per-user share permissions for moving cases or case sets between data collections, bounded by the organization's share policy.","operationId":"user_share_case_policies__put_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserShareCasePolicy"},"title":"Update Objs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserShareCasePolicy"},"title":"Response User Share Case Policies  Put Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["abac"],"summary":"User Share Case Policies  Delete Some","description":"Manage per-user share permissions for moving cases or case sets between data collections, bounded by the organization's share policy.","operationId":"user_share_case_policies__delete_some","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"ids","in":"query","required":true,"schema":{"type":"string","title":"Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"string","format":"uuid"},"title":"Response User Share Case Policies  Delete Some"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/user_share_case_policies/{object_id}":{"get":{"tags":["abac"],"summary":"User Share Case Policies  Get One","description":"Manage per-user share permissions for moving cases or case sets between data collections, bounded by the organization's share policy.","operationId":"user_share_case_policies__get_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserShareCasePolicy"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["abac"],"summary":"User Share Case Policies  Put One","description":"Manage per-user share permissions for moving cases or case sets between data collections, bounded by the organization's share policy.","operationId":"user_share_case_policies__put_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserShareCasePolicy"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserShareCasePolicy"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["abac"],"summary":"User Share Case Policies  Delete One","description":"Manage per-user share permissions for moving cases or case sets between data collections, bounded by the organization's share policy.","operationId":"user_share_case_policies__delete_one","security":[{"https://login.rivm.nl/broker/sp/oidc":["openid","profile"]},{"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":["openid","profile"]}],"parameters":[{"name":"object_id","in":"path","required":true,"schema":{"title":"Object Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","format":"uuid","title":"Response User Share Case Policies  Delete One"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/":{"get":{"summary":"Redirect","operationId":"redirect__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"ApiPermission":{"properties":{"command_name":{"$ref":"#/components/schemas/CommandName"},"permission_type":{"$ref":"#/components/schemas/PermissionType"}},"type":"object","required":["command_name","permission_type"],"title":"ApiPermission"},"AuthProtocol":{"type":"string","enum":["NONE","OAUTH2","OIDC"],"title":"AuthProtocol"},"Body_retrieve__genetic_sequence__fasta":{"properties":{"token":{"type":"string","title":"Token"},"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id"},"genetic_sequence_col_id":{"type":"string","format":"uuid","title":"Genetic Sequence Col Id"},"case_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Case Ids"},"file_name":{"type":"string","title":"File Name"}},"type":"object","required":["token","case_type_id","genetic_sequence_col_id","case_ids","file_name"],"title":"Body_retrieve__genetic_sequence__fasta"},"Case":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"code":{"title":"Code","description":"A code for the case for further reference.","type":"string","nullable":true},"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id","description":"The ID of the CaseType. FOREIGN KEY"},"case_type":{"description":"The CaseType","$ref":"#/components/schemas/CaseType","nullable":true},"created_in_data_collection_id":{"type":"string","format":"uuid","title":"Created In Data Collection Id","description":"The ID of the data collection where the case was created. FOREIGN KEY"},"created_in_data_collection":{"description":"The data collection where the case was created","$ref":"#/components/schemas/DataCollection","nullable":true},"count":{"title":"Count","description":"The number of cases that this case represents, if not one. This can be used to store aggregated cases (n>=0) as well as reference data (n=0).","type":"integer","nullable":true},"case_date":{"type":"string","format":"date-time","title":"Case Date","description":"The datetime of the case used for sorting results, limiting results and statistics such as first and last case date. Normally re-calculated from the case content variables upon persisting. Default is the current datetime."},"content":{"additionalProperties":{"type":"string","nullable":true},"propertyNames":{"format":"uuid"},"type":"object","title":"Content","description":"The data content of the case as {col_id: str_value | None}. Only columns defined for the CaseType of the case should be present here, and if no value is present, the key should be omitted. None content values are allowed but will be removed upon serialization."}},"type":"object","required":["case_type_id","created_in_data_collection_id","content"],"title":"Case","description":"A class representing an epidemiological case."},"CaseBatchForUpload":{"properties":{"id":{"type":"string","format":"uuid","title":"Id","description":"The unique identifier for the upload batch."},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The UTC timestamp when the upload batch was created."},"cases":{"items":{"$ref":"#/components/schemas/CaseForUpload"},"type":"array","title":"Cases","description":"The cases to be uploaded."}},"type":"object","required":["cases"],"title":"CaseBatchForUpload","description":"A number of unique cases intended for upload.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseBatchForUpload:\nBase class for batches of ParentForUpload objects to be uploaded. A batch is\nintended as a single unit of work for an upload operation and as such to be\nprocessed atomically.\n\nAdditional validation:\n- All ParentForUpload objects must have unique IDs (if provided)\n- All ParentForUpload objects must have unique other identifiers\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nModel:\nBase class for all models in an application. Models are used to represent the\nstate of the application and are typically persisted in a database. Models can also\nbe used to represent the state of the application in memory, e.g. for caching or\nfor passing data between services. Models can be immutable or mutable, depending on\nthe use case.\n\nEach model must have an associated Entity, which defines the metadata for the\nmodel. See the Entity class for more details. The Entity must be set in the\nsubclass of Model. Analogously, a unique name for the model can be set in the\nsubclass, which can be used for identification and logging purposes.\n\nThe model_entity and model_name class methods can be used to retrieve the Entity\nand name of the model, respectively. These methods have the same \"model_\" prefix as\ngeneric Pydantic models to avoid name conflicts with other.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nModel:\nBase class for all models in an application. Models are used to represent the\nstate of the application and are typically persisted in a database. Models can also\nbe used to represent the state of the application in memory, e.g. for caching or\nfor passing data between services. Models can be immutable or mutable, depending on\nthe use case.\n\nEach model must have an associated Entity, which defines the metadata for the\nmodel. See the Entity class for more details. The Entity must be set in the\nsubclass of Model. Analogously, a unique name for the model can be set in the\nsubclass, which can be used for identification and logging purposes.\n\nThe model_entity and model_name class methods can be used to retrieve the Entity\nand name of the model, respectively. These methods have the same \"model_\" prefix as\ngeneric Pydantic models to avoid name conflicts with other.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance."},"CaseBatchUploadResult":{"properties":{"logs":{"items":{"$ref":"#/components/schemas/EtlLogItem"},"type":"array","title":"Logs","description":"Log items capturing messages and events that occurred during the operation."},"id":{"title":"Id","description":"The unique identifier for the specific object instance that this result pertains to, if applicable. E.g. the object that was created or updated as part of the upload.","type":"string","nullable":true},"status":{"$ref":"#/components/schemas/EtlStatus","description":"The status of the upload operation. If not successful, error information must be provided in the logs.","default":"PENDING"},"is_new":{"type":"boolean","title":"Is New","description":"Indicates whether the object did not exist before start of the upload. False in case upload failed before this could be determined.","default":false},"batch_id":{"type":"string","format":"uuid","title":"Batch Id","description":"The unique identifier for the upload batch that this result belongs to."},"cases":{"items":{"$ref":"#/components/schemas/CaseUploadResult"},"type":"array","title":"Cases","description":"The results of uploading the cases."}},"type":"object","required":["cases"],"title":"CaseBatchUploadResult","description":"The result of uploading a batch of cases.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseBatchUploadResult:\nBase class for upload results corresponding to a complete batch of objects\nuploaded. The names of the fields in any child class must be exactly identical to\nthose in the corresponding BaseBatchForUpload child class.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nUploadResult:\nRepresents the result of an upload operation for a particular object, including\nupload status and logs.\n\nAdditional validation:\n- If the status is successful (NOT_FAILED), there must be no error log items.\n- If the status is failed, there must be at least one error log item.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseEtlResult:\nPydantic BaseModel that declares ``logs`` and provides log accumulation\nand query helpers.\n\n``add_error`` appends an ERROR log item and then calls\n``_set_error_status()``.  Override ``_set_error_status`` in each\nconcrete class to apply the appropriate status enum value, e.g.::\n\n    def _set_error_status(self) -> None:\n        self.status = MyStatus.ERROR\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nModel:\nBase class for all models in an application. Models are used to represent the\nstate of the application and are typically persisted in a database. Models can also\nbe used to represent the state of the application in memory, e.g. for caching or\nfor passing data between services. Models can be immutable or mutable, depending on\nthe use case.\n\nEach model must have an associated Entity, which defines the metadata for the\nmodel. See the Entity class for more details. The Entity must be set in the\nsubclass of Model. Analogously, a unique name for the model can be set in the\nsubclass, which can be used for identification and logging purposes.\n\nThe model_entity and model_name class methods can be used to retrieve the Entity\nand name of the model, respectively. These methods have the same \"model_\" prefix as\ngeneric Pydantic models to avoid name conflicts with other.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nUploadResult:\nRepresents the result of an upload operation for a particular object, including\nupload status and logs.\n\nAdditional validation:\n- If the status is successful (NOT_FAILED), there must be no error log items.\n- If the status is failed, there must be at least one error log item.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseEtlResult:\nPydantic BaseModel that declares ``logs`` and provides log accumulation\nand query helpers.\n\n``add_error`` appends an ERROR log item and then calls\n``_set_error_status()``.  Override ``_set_error_status`` in each\nconcrete class to apply the appropriate status enum value, e.g.::\n\n    def _set_error_status(self) -> None:\n        self.status = MyStatus.ERROR\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nModel:\nBase class for all models in an application. Models are used to represent the\nstate of the application and are typically persisted in a database. Models can also\nbe used to represent the state of the application in memory, e.g. for caching or\nfor passing data between services. Models can be immutable or mutable, depending on\nthe use case.\n\nEach model must have an associated Entity, which defines the metadata for the\nmodel. See the Entity class for more details. The Entity must be set in the\nsubclass of Model. Analogously, a unique name for the model can be set in the\nsubclass, which can be used for identification and logging purposes.\n\nThe model_entity and model_name class methods can be used to retrieve the Entity\nand name of the model, respectively. These methods have the same \"model_\" prefix as\ngeneric Pydantic models to avoid name conflicts with other.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseEtlResult:\nPydantic BaseModel that declares ``logs`` and provides log accumulation\nand query helpers.\n\n``add_error`` appends an ERROR log item and then calls\n``_set_error_status()``.  Override ``_set_error_status`` in each\nconcrete class to apply the appropriate status enum value, e.g.::\n\n    def _set_error_status(self) -> None:\n        self.status = MyStatus.ERROR\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nModel:\nBase class for all models in an application. Models are used to represent the\nstate of the application and are typically persisted in a database. Models can also\nbe used to represent the state of the application in memory, e.g. for caching or\nfor passing data between services. Models can be immutable or mutable, depending on\nthe use case.\n\nEach model must have an associated Entity, which defines the metadata for the\nmodel. See the Entity class for more details. The Entity must be set in the\nsubclass of Model. Analogously, a unique name for the model can be set in the\nsubclass, which can be used for identification and logging purposes.\n\nThe model_entity and model_name class methods can be used to retrieve the Entity\nand name of the model, respectively. These methods have the same \"model_\" prefix as\ngeneric Pydantic models to avoid name conflicts with other.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance."},"CaseClassification":{"type":"string","enum":["POSSIBLE","PROBABLE","CONFIRMED"],"title":"CaseClassification"},"CaseDataCollectionLink":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"case_id":{"type":"string","format":"uuid","title":"Case Id","description":"The ID of the case. FOREIGN KEY"},"case":{"description":"The case","$ref":"#/components/schemas/Case","nullable":true},"data_collection_id":{"type":"string","format":"uuid","title":"Data Collection Id","description":"The ID of the data collection. FOREIGN KEY"},"data_collection":{"description":"The data collection","$ref":"#/components/schemas/DataCollection","nullable":true}},"type":"object","required":["case_id","data_collection_id"],"title":"CaseDataCollectionLink"},"CaseDataIssue":{"properties":{"original_value":{"title":"Original Value","description":"The original value","type":"string","nullable":true},"updated_value":{"title":"Updated Value","description":"The new value after potential resolution of the issue. If not resolved, this will be None.","type":"string","nullable":true},"data_issue_type":{"$ref":"#/components/schemas/DataIssueType","description":"The type of validation issue"},"code":{"type":"string","title":"Code","description":"The code of the data issue"},"message":{"title":"Message","description":"The details of the data issue","type":"string","nullable":true},"col_id":{"type":"string","format":"uuid","title":"Col Id","description":"The ID of the column"}},"type":"object","required":["original_value","updated_value","data_issue_type","code","message","col_id"],"title":"CaseDataIssue"},"CaseForUpload":{"properties":{"identifiers":{"title":"Identifiers","description":"Identifiers for the model, if any. Must be a unique values.","items":{"$ref":"#/components/schemas/IdentifierForUpload"},"nullable":true},"id":{"title":"Id","description":"The unique identifier for the Parent object. If NULL_ID is provided, it will be set to None. The id must match that of the contained Parent model, if provided, and be consistent with the parent ID in the child models, if provided. The contained Parent model may have a different ID field than 'id', but this class uses 'id' instead.","type":"string","nullable":true},"case":{"description":"The case model itself, if to be created or updated as a whole.","$ref":"#/components/schemas/Case","nullable":true},"read_sets":{"title":"Read Sets","description":"The read sets to be uploaded and associated with the case. If None, this element is not taken into consideration during the upload. Must each be for a different Col.","items":{"$ref":"#/components/schemas/ReadSetForUpload"},"nullable":true},"seqs":{"title":"Seqs","description":"The sequences to be uploaded and associated with the case. If None, this element is not taken into consideration during the upload. Must each be for a different Col.","items":{"$ref":"#/components/schemas/SeqForUpload"},"nullable":true}},"type":"object","title":"CaseForUpload","description":"A case intended for upload, together with any relevant associated data.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nParentForUpload:\nRepresents a parent model for upload, where the term \"parent\" refers to a model\nthat can have child models associated with it through a link. Other identifiers\ncan also be added here, in the \"identifiers\" field.\n\nThis class must be subclassed for specific parent models, adding the following\nfields:\n- A parent Parent|None field where the parent model that needs to be uploaded, if\n  any, will be put\n- For each child model type that can be associated with the parent, a \"children\"\n  list|None field that will contain the actual child models to be uploaded along with\n  the parent model.\nMetadata on the parent and child models, allowing introspection, must be provided\nthrough the class variables.\n\nAdditional validation:\n- NULL_ID in the id field is converted to None.\n- If both the ParentForUpload id and the contained Parent model id are provided,\n  they must match.\n- For each child model type, if the ParentForUpload id is provided, the parent ID\n  field in each child model must either be None/NULL_ID or match the ParentForUpload\n  id.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nModel:\nBase class for all models in an application. Models are used to represent the\nstate of the application and are typically persisted in a database. Models can also\nbe used to represent the state of the application in memory, e.g. for caching or\nfor passing data between services. Models can be immutable or mutable, depending on\nthe use case.\n\nEach model must have an associated Entity, which defines the metadata for the\nmodel. See the Entity class for more details. The Entity must be set in the\nsubclass of Model. Analogously, a unique name for the model can be set in the\nsubclass, which can be used for identification and logging purposes.\n\nThe model_entity and model_name class methods can be used to retrieve the Entity\nand name of the model, respectively. These methods have the same \"model_\" prefix as\ngeneric Pydantic models to avoid name conflicts with other.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nIdentifiersMixin:\n\nMixin that adds identifiers fields and validation. Assumes that the\ninheriting model also has an 'identifiers' field.\n\nAdditional validation:\n- All identifiers must have the same identifier type.\n- All identifiers must have unique values.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nModel:\nBase class for all models in an application. Models are used to represent the\nstate of the application and are typically persisted in a database. Models can also\nbe used to represent the state of the application in memory, e.g. for caching or\nfor passing data between services. Models can be immutable or mutable, depending on\nthe use case.\n\nEach model must have an associated Entity, which defines the metadata for the\nmodel. See the Entity class for more details. The Entity must be set in the\nsubclass of Model. Analogously, a unique name for the model can be set in the\nsubclass, which can be used for identification and logging purposes.\n\nThe model_entity and model_name class methods can be used to retrieve the Entity\nand name of the model, respectively. These methods have the same \"model_\" prefix as\ngeneric Pydantic models to avoid name conflicts with other.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nIdentifiersMixin:\n\nMixin that adds identifiers fields and validation. Assumes that the\ninheriting model also has an 'identifiers' field.\n\nAdditional validation:\n- All identifiers must have the same identifier type.\n- All identifiers must have unique values.\n\n\n\nIdentifiersMixin:\n\nMixin that adds identifiers fields and validation. Assumes that the\ninheriting model also has an 'identifiers' field.\n\nAdditional validation:\n- All identifiers must have the same identifier type.\n- All identifiers must have unique values."},"CaseIdentifier":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The ID of the identifier. Computed as the UUID of the first 16 bytes of the SHA-256 hash of the concatenated identifier_issuer_id bytes and the external_id encoded as UTF-8. PRIMARY KEY","type":"string","nullable":true},"identifier_issuer_id":{"type":"string","format":"uuid","title":"Identifier Issuer Id","description":"The UUID of the identifier issuer that issued the identifier"},"identifier_issuer":{"description":"The identifier issuer corresponding to the ID","$ref":"#/components/schemas/IdentifierIssuer","nullable":true},"external_id":{"type":"string","maxLength":255,"title":"External Id","description":"The identifier issued by the identifier issuer, converted to string if necessary. The identifier will be stripped of leading and trailing whitespace."},"internal_id":{"type":"string","format":"uuid","title":"Internal Id","description":"The internal identifier."},"case":{"description":"The case associated with this identifier.","$ref":"#/components/schemas/Case","nullable":true}},"type":"object","required":["identifier_issuer_id","external_id","internal_id"],"title":"CaseIdentifier","description":"PARENT CLASS DOCUMENTATION\n\n\nBaseIdentifier:\n\nBase class for an identifier generated outside of the system by a particular\nidentifier issuer for a particular entity, together with the system's own\nidentifier. The combination of (identifier_issuer_id, external_id) must be unique."},"CaseQuery":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"label":{"title":"Label","description":"The label for the query.","type":"string","nullable":true},"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id","description":"The ID of the CaseType that the cases must belong to."},"case_set_ids":{"title":"Case Set Ids","description":"The IDs of the case set(s) that the case must belong to. Not applied if not provided. All case sets must belong to the same CaseType as case_type_id.","items":{"type":"string","format":"uuid"},"nullable":true},"datetime_range_filter":{"description":"The datetime range filter to apply to the case date. Not applied if not provided.","$ref":"#/components/schemas/TypedDatetimeRangeFilter","nullable":true},"filter":{"description":"The filter to apply. Not applied if not provided.","$ref":"#/components/schemas/TypedCompositeFilter","nullable":true}},"type":"object","required":["case_type_id"],"title":"CaseQuery"},"CaseQueryResult":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"case_query":{"$ref":"#/components/schemas/CaseQuery","description":"The case query that was executed, provided back."},"case_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Case Ids","description":"The IDs of the cases matching the query, possibly limited by CaseSettings.read_max_n_cases. If limited, the most recent cases according to CaseSettings.stats_time_dim_id are returned"},"is_max_results_exceeded":{"type":"boolean","title":"Is Max Results Exceeded","description":"Whether the number of results was limited."}},"type":"object","required":["case_query","case_ids","is_max_results_exceeded"],"title":"CaseQueryResult"},"CaseRights":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"created_in_data_collection_id":{"type":"string","format":"uuid","title":"Created In Data Collection Id","description":"The ID of the data collection where the item was created"},"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id","description":"The ID of the CaseType"},"data_collection_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Data Collection Ids","description":"The IDs of the data collections in which the item is currently shared, including the created_in_data_collection_id"},"is_full_access":{"type":"boolean","title":"Is Full Access","description":"Whether the user has full access to the item, i.e. all rights on all data collections"},"add_data_collection_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Add Data Collection Ids","description":"The IDs of the data collections to which the item is allowed to be added"},"remove_data_collection_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Remove Data Collection Ids","description":"The IDs of the data collections from which the item is allowed to be removed. If remove_data_collection_ids is equal to data_collection_ids, the item is allowed to be deleted"},"can_delete":{"type":"boolean","title":"Can Delete","description":"Whether the item can be deleted."},"shared_in_data_collection_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Shared In Data Collection Ids","description":"The IDs of the data collections in which the item is currently shared, excluding the created_in_data_collection_id"},"case_id":{"type":"string","format":"uuid","title":"Case Id","description":"The ID of the case"},"read_col_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Read Col Ids","description":"The IDs of the Cols that are allowed to be read for the case"},"write_col_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Write Col Ids","description":"The IDs of the Cols that are allowed to be written for the case"}},"type":"object","required":["created_in_data_collection_id","case_type_id","data_collection_ids","is_full_access","add_data_collection_ids","remove_data_collection_ids","can_delete","shared_in_data_collection_ids","case_id","read_col_ids","write_col_ids"],"title":"CaseRights","description":"Describes all the rights that a user has on one particular case, based on the data\ncollections in which it is currently shared.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseCaseRights:\n\nBase class describing all the rights that a user has on one particular item,\nbased on the data collections in which it is currently shared."},"CaseSet":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id","description":"The ID of the CaseType. FOREIGN KEY"},"case_type":{"description":"The CaseType","$ref":"#/components/schemas/CaseType","nullable":true},"created_in_data_collection_id":{"type":"string","format":"uuid","title":"Created In Data Collection Id","description":"The ID of the data collection where the case set was created. FOREIGN KEY"},"created_in_data_collection":{"description":"The data collection where the case set was created","$ref":"#/components/schemas/DataCollection","nullable":true},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of a case set, UNIQUE"},"code":{"type":"string","maxLength":255,"title":"Code","description":"The code of a case set, UNIQUE"},"description":{"type":"string","maxLength":8000,"title":"Description","description":"The description of a case set"},"case_set_date":{"type":"string","format":"date-time","title":"Case Set Date","description":"The datetime of the case set creation"},"case_set_category_id":{"type":"string","format":"uuid","title":"Case Set Category Id","description":"The CaseSetCategory ID. FOREIGN KEY"},"case_set_category":{"description":"The category of the case set","$ref":"#/components/schemas/CaseSetCategory","nullable":true},"case_set_status_id":{"type":"string","format":"uuid","title":"Case Set Status Id","description":"The CaseSetStatus ID. FOREIGN KEY"},"case_set_status":{"description":"The status of the case set","$ref":"#/components/schemas/CaseSetStatus","nullable":true}},"type":"object","required":["case_type_id","created_in_data_collection_id","name","code","description","case_set_category_id","case_set_status_id"],"title":"CaseSet"},"CaseSetCategory":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the CaseSetCategory, UNIQUE"},"description":{"title":"Description","description":"The description of the CaseSetCategory","type":"string","nullable":true},"rank":{"type":"integer","title":"Rank","description":"The rank of the CaseSetCategory, for (partial) ordering.","default":0}},"type":"object","required":["name","description"],"title":"CaseSetCategory"},"CaseSetDataCollectionLink":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"case_set_id":{"type":"string","format":"uuid","title":"Case Set Id","description":"The ID of the case set. FOREIGN KEY"},"case_set":{"description":"The case set","$ref":"#/components/schemas/CaseSet","nullable":true},"data_collection_id":{"type":"string","format":"uuid","title":"Data Collection Id","description":"The ID of the data collection. FOREIGN KEY"},"data_collection":{"description":"The data collection","$ref":"#/components/schemas/DataCollection","nullable":true}},"type":"object","required":["case_set_id","data_collection_id"],"title":"CaseSetDataCollectionLink"},"CaseSetMember":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"case_set_id":{"type":"string","format":"uuid","title":"Case Set Id","description":"The ID of the case set. FOREIGN KEY"},"case_set":{"description":"The case set","$ref":"#/components/schemas/CaseSet","nullable":true},"case_id":{"type":"string","format":"uuid","title":"Case Id","description":"The ID of the case. FOREIGN KEY"},"case":{"description":"The case","$ref":"#/components/schemas/Case","nullable":true},"classification":{"description":"The classification of the case","$ref":"#/components/schemas/CaseClassification","nullable":true}},"type":"object","required":["case_set_id","case_id"],"title":"CaseSetMember"},"CaseSetRights":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"created_in_data_collection_id":{"type":"string","format":"uuid","title":"Created In Data Collection Id","description":"The ID of the data collection where the item was created"},"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id","description":"The ID of the CaseType"},"data_collection_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Data Collection Ids","description":"The IDs of the data collections in which the item is currently shared, including the created_in_data_collection_id"},"is_full_access":{"type":"boolean","title":"Is Full Access","description":"Whether the user has full access to the item, i.e. all rights on all data collections"},"add_data_collection_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Add Data Collection Ids","description":"The IDs of the data collections to which the item is allowed to be added"},"remove_data_collection_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Remove Data Collection Ids","description":"The IDs of the data collections from which the item is allowed to be removed. If remove_data_collection_ids is equal to data_collection_ids, the item is allowed to be deleted"},"can_delete":{"type":"boolean","title":"Can Delete","description":"Whether the item can be deleted."},"shared_in_data_collection_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Shared In Data Collection Ids","description":"The IDs of the data collections in which the item is currently shared, excluding the created_in_data_collection_id"},"case_set_id":{"type":"string","format":"uuid","title":"Case Set Id","description":"The ID of the case set"},"read_case_set":{"type":"boolean","title":"Read Case Set","description":"Whether the case set is allowed to be read"},"write_case_set":{"type":"boolean","title":"Write Case Set","description":"Whether the case set is allowed to be written"}},"type":"object","required":["created_in_data_collection_id","case_type_id","data_collection_ids","is_full_access","add_data_collection_ids","remove_data_collection_ids","can_delete","shared_in_data_collection_ids","case_set_id","read_case_set","write_case_set"],"title":"CaseSetRights","description":"Describes all the rights that a user has on one particular case set, based on the\ndata collections in which it is currently shared.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseCaseRights:\n\nBase class describing all the rights that a user has on one particular item,\nbased on the data collections in which it is currently shared."},"CaseSetStatus":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the CaseSetStatus, UNIQUE"},"description":{"title":"Description","description":"The description of the CaseSetStatus","type":"string","nullable":true},"rank":{"type":"integer","title":"Rank","description":"The rank of the CaseSetStatus, for (partial) ordering.","default":0}},"type":"object","required":["name","description"],"title":"CaseSetStatus"},"CaseStats":{"properties":{"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id","description":"The ID of the CaseType."},"case_set_id":{"title":"Case Set Id","description":"The ID of the case set, if applicable.","type":"string","nullable":true},"n_cases":{"type":"integer","minimum":0.0,"title":"N Cases","description":"The number of cases in the case set.","default":0},"n_own_cases":{"type":"integer","minimum":0.0,"title":"N Own Cases","description":"The number of own cases in the case set.","default":0},"first_case_date":{"title":"First Case Date","description":"The date of the first case. In case the user has rights only to lower time resolution for the case date, the first day of the week, month, quarter, year, as available to the user, is used during calculation.","type":"string","nullable":true},"last_case_date":{"title":"Last Case Date","description":"The date of the last case. In case the user has rights only to lower time resolution for the case date, the first day of the week, month, quarter, year, as available to the user, is used during calculation.","type":"string","nullable":true}},"type":"object","required":["case_type_id"],"title":"CaseStats","description":"PARENT CLASS DOCUMENTATION\n\n\nModel:\nBase class for all models in an application. Models are used to represent the\nstate of the application and are typically persisted in a database. Models can also\nbe used to represent the state of the application in memory, e.g. for caching or\nfor passing data between services. Models can be immutable or mutable, depending on\nthe use case.\n\nEach model must have an associated Entity, which defines the metadata for the\nmodel. See the Entity class for more details. The Entity must be set in the\nsubclass of Model. Analogously, a unique name for the model can be set in the\nsubclass, which can be used for identification and logging purposes.\n\nThe model_entity and model_name class methods can be used to retrieve the Entity\nand name of the model, respectively. These methods have the same \"model_\" prefix as\ngeneric Pydantic models to avoid name conflicts with other.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance."},"CaseType":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the CaseType"},"description":{"title":"Description","description":"The description of the CaseType","type":"string","nullable":true},"disease_id":{"title":"Disease Id","description":"The ID of the disease. FOREIGN KEY","type":"string","nullable":true},"disease":{"description":"The disease","$ref":"#/components/schemas/Disease","nullable":true},"etiological_agent_id":{"title":"Etiological Agent Id","description":"The ID of the etiological agent. FOREIGN KEY","type":"string","nullable":true},"etiological_agent":{"description":"The etiological agent","$ref":"#/components/schemas/EtiologicalAgent","nullable":true},"props":{"$ref":"#/components/schemas/CaseTypeProps","description":"Operational settings for this CaseType, stored as JSON."}},"type":"object","required":["name"],"title":"CaseType","description":"A CaseType is the data equivalent of an epidemiological case definition. By\nextension, it can also include non-cases that are relevant for the case definition,\ne.g. controls or samples from non-human origin. In addition, the CaseType contains\nsome operational settings information.\n\nColumns and dimensions are linked to CaseTypes."},"CaseTypeAccessAbac":{"properties":{"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id","description":"The ID of the CaseType"},"data_collection_id":{"type":"string","format":"uuid","title":"Data Collection Id","description":"The ID of the data collection"},"is_private":{"type":"boolean","title":"Is Private","description":"Whether the data collection is private, limited to the CaseTypes in the CaseTypeSet. When true, add/remove case and add/remove case set are considered (i) as the right to create/delete a case or case set in this data collection (setting case.created_in_data_collection to this data collection) and (ii) as the right to share the case or case set further in other data collections. Deleting a case or case set is only allowed when it can or has been removed from all other data collections as well."},"add_case":{"type":"boolean","title":"Add Case","description":"Whether cases may be added, limited to the CaseType and data collection"},"remove_case":{"type":"boolean","title":"Remove Case","description":"Whether cases may be removed, limited to the CaseType and data collection"},"add_case_set":{"type":"boolean","title":"Add Case Set","description":"Whether case sets may be added, limited to the CaseType and data collection"},"remove_case_set":{"type":"boolean","title":"Remove Case Set","description":"Whether case sets may be removed, limited to the CaseType and data collection"},"read_col_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Read Col Ids","description":"The IDs of the columns for which values can be read, limited to the CaseType and data collection"},"write_col_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Write Col Ids","description":"The IDs of the columns for which values can be updated, limited to the CaseTypes in the CaseTypeSet"},"read_case_set":{"type":"boolean","title":"Read Case Set","description":"Whether case set be read, limited to the CaseType and data collection"},"write_case_set":{"type":"boolean","title":"Write Case Set","description":"Whether case set be updated, limited to the CaseType and data collection"}},"type":"object","required":["case_type_id","data_collection_id","is_private","add_case","remove_case","add_case_set","remove_case_set","read_col_ids","write_col_ids","read_case_set","write_case_set"],"title":"CaseTypeAccessAbac"},"CaseTypeProps":{"properties":{"create_max_n_cases":{"type":"integer","minimum":0.0,"title":"Create Max N Cases","description":"Maximum number of cases that can be created in one batch, if the user's rights are constrained by this setting. If 0, the service default is used.","default":0},"read_max_n_cases":{"type":"integer","minimum":0.0,"title":"Read Max N Cases","description":"Maximum number of cases that can be read in one batch, if the user's rights are constrained by this setting. If 0, the service default is used.","default":0},"read_max_tree_size":{"type":"integer","minimum":0.0,"title":"Read Max Tree Size","description":"Maximum number of cases for which a tree may be calculated, if the user's rights are constrained by this setting. If 0, the service default is used.","default":0},"update_max_n_cases":{"type":"integer","minimum":0.0,"title":"Update Max N Cases","description":"Maximum number of cases that can be updated in one batch, if the user's rights are constrained by this setting. If 0, the service default is used.","default":0},"delete_max_n_cases":{"type":"integer","minimum":0.0,"title":"Delete Max N Cases","description":"Maximum number of cases that can be deleted in one batch, if the user's rights are constrained by this setting. If 0, the service default is used.","default":0}},"type":"object","title":"CaseTypeProps","description":"Operational settings for a CaseType, stored as a single JSON column.\n\nA value of 0 for any field means \"use the service-level default\" rather than\n\"no restriction\". The service applies its configured default when it encounters 0."},"CaseTypeSet":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the CaseTypeSet, UNIQUE"},"description":{"title":"Description","description":"The description of the CaseTypeSet","type":"string","nullable":true},"case_type_set_category_id":{"type":"string","format":"uuid","title":"Case Type Set Category Id","description":"The ID of the category of the CaseTypeSet. FOREIGN KEY"},"case_type_set_category":{"description":"The category of the CaseTypeSet","$ref":"#/components/schemas/CaseTypeSetCategory","nullable":true},"rank":{"type":"number","title":"Rank","description":"The rank of the CaseTypeSet, establishing a partial order"}},"type":"object","required":["name","case_type_set_category_id","rank"],"title":"CaseTypeSet"},"CaseTypeSetCategory":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the CaseTypeSet category"},"description":{"title":"Description","description":"The description of the CaseTypeSet category","type":"string","nullable":true},"rank":{"type":"integer","title":"Rank","description":"The rank of the CaseTypeSet category"},"purpose":{"$ref":"#/components/schemas/CaseTypeSetCategoryPurpose","description":"The purpose of the CaseTypeSet category","default":"CONTENT"}},"type":"object","required":["name","rank"],"title":"CaseTypeSetCategory"},"CaseTypeSetCategoryPurpose":{"type":"string","enum":["CONTENT","SECURITY"],"title":"CaseTypeSetCategoryPurpose"},"CaseTypeSetMember":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"case_type_set_id":{"type":"string","format":"uuid","title":"Case Type Set Id","description":"The ID of the CaseTypeSet. FOREIGN KEY"},"case_type_set":{"description":"The CaseTypeSet","$ref":"#/components/schemas/CaseTypeSet","nullable":true},"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id","description":"The ID of the CaseType. FOREIGN KEY"},"case_type":{"description":"The CaseType","$ref":"#/components/schemas/CaseType","nullable":true}},"type":"object","required":["case_type_set_id","case_type_id"],"title":"CaseTypeSetMember"},"CaseTypeShareAbac":{"properties":{"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id","description":"The ID of the CaseType"},"data_collection_id":{"type":"string","format":"uuid","title":"Data Collection Id","description":"The ID of the data collection"},"add_case_from_data_collection_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Add Case From Data Collection Ids","description":"The IDs of the data collections from which cases may be added to this data collection, limited to the CaseType"},"remove_case_from_data_collection_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Remove Case From Data Collection Ids","description":"The IDs of the data collections from which cases may be removed from this data collection, limited to the CaseType"},"add_case_set_from_data_collection_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Add Case Set From Data Collection Ids","description":"The IDs of the data collections from which case sets may be added to this data collection, limited to the CaseType"},"remove_case_set_from_data_collection_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Remove Case Set From Data Collection Ids","description":"The IDs of the data collections from which case sets may be removed from this data collection, limited to the CaseType"}},"type":"object","required":["case_type_id","data_collection_id","add_case_from_data_collection_ids","remove_case_from_data_collection_ids","add_case_set_from_data_collection_ids","remove_case_set_from_data_collection_ids"],"title":"CaseTypeShareAbac"},"CaseUploadResult":{"properties":{"logs":{"items":{"$ref":"#/components/schemas/EtlLogItem"},"type":"array","title":"Logs","description":"Log items capturing messages and events that occurred during the operation."},"id":{"title":"Id","description":"The unique identifier for the specific object instance that this result pertains to, if applicable. E.g. the object that was created or updated as part of the upload.","type":"string","nullable":true},"status":{"$ref":"#/components/schemas/EtlStatus","description":"The status of the upload operation. If not successful, error information must be provided in the logs.","default":"PENDING"},"is_new":{"type":"boolean","title":"Is New","description":"Indicates whether the object did not exist before start of the upload. False in case upload failed before this could be determined.","default":false},"identifiers":{"title":"Identifiers","description":"The results of uploading the identifiers associated with the case, if any were provided, in the same order as provided.","items":{"$ref":"#/components/schemas/UploadResult"},"nullable":true},"data_issues":{"items":{"$ref":"#/components/schemas/CaseDataIssue"},"type":"array","title":"Data Issues","description":"The data issues found for the original case content."},"validated_content":{"additionalProperties":{"type":"string","nullable":true},"propertyNames":{"format":"uuid"},"type":"object","title":"Validated Content","description":"The validated content of the case after validation or upload."},"read_sets":{"title":"Read Sets","description":"The results of uploading the read sets associated with the case, if any were provided, in the same order as provided.","items":{"$ref":"#/components/schemas/UploadResult"},"nullable":true},"seqs":{"title":"Seqs","description":"The results of uploading the sequences associated with the case, if any were provided, in the same order as provided.","items":{"$ref":"#/components/schemas/UploadResult"},"nullable":true}},"type":"object","title":"CaseUploadResult","description":"The result of uploading a single case. The case content validation results as well\nas the resulting cases are included as well.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nParentUploadResult:\nRepresents the upload result for a Parent model upload. This class must be\nsubclassed analogous to the ParentForUpload model it corresponds to.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nUploadResultWithIdentifiers:\nRepresents an upload result that also includes upload results for\nidentifiers, mirroring a for upload class that has identifiers.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nUploadResult:\nRepresents the result of an upload operation for a particular object, including\nupload status and logs.\n\nAdditional validation:\n- If the status is successful (NOT_FAILED), there must be no error log items.\n- If the status is failed, there must be at least one error log item.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseEtlResult:\nPydantic BaseModel that declares ``logs`` and provides log accumulation\nand query helpers.\n\n``add_error`` appends an ERROR log item and then calls\n``_set_error_status()``.  Override ``_set_error_status`` in each\nconcrete class to apply the appropriate status enum value, e.g.::\n\n    def _set_error_status(self) -> None:\n        self.status = MyStatus.ERROR\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nModel:\nBase class for all models in an application. Models are used to represent the\nstate of the application and are typically persisted in a database. Models can also\nbe used to represent the state of the application in memory, e.g. for caching or\nfor passing data between services. Models can be immutable or mutable, depending on\nthe use case.\n\nEach model must have an associated Entity, which defines the metadata for the\nmodel. See the Entity class for more details. The Entity must be set in the\nsubclass of Model. Analogously, a unique name for the model can be set in the\nsubclass, which can be used for identification and logging purposes.\n\nThe model_entity and model_name class methods can be used to retrieve the Entity\nand name of the model, respectively. These methods have the same \"model_\" prefix as\ngeneric Pydantic models to avoid name conflicts with other.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nUploadResultWithIdentifiers:\nRepresents an upload result that also includes upload results for\nidentifiers, mirroring a for upload class that has identifiers.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nUploadResult:\nRepresents the result of an upload operation for a particular object, including\nupload status and logs.\n\nAdditional validation:\n- If the status is successful (NOT_FAILED), there must be no error log items.\n- If the status is failed, there must be at least one error log item.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseEtlResult:\nPydantic BaseModel that declares ``logs`` and provides log accumulation\nand query helpers.\n\n``add_error`` appends an ERROR log item and then calls\n``_set_error_status()``.  Override ``_set_error_status`` in each\nconcrete class to apply the appropriate status enum value, e.g.::\n\n    def _set_error_status(self) -> None:\n        self.status = MyStatus.ERROR\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nModel:\nBase class for all models in an application. Models are used to represent the\nstate of the application and are typically persisted in a database. Models can also\nbe used to represent the state of the application in memory, e.g. for caching or\nfor passing data between services. Models can be immutable or mutable, depending on\nthe use case.\n\nEach model must have an associated Entity, which defines the metadata for the\nmodel. See the Entity class for more details. The Entity must be set in the\nsubclass of Model. Analogously, a unique name for the model can be set in the\nsubclass, which can be used for identification and logging purposes.\n\nThe model_entity and model_name class methods can be used to retrieve the Entity\nand name of the model, respectively. These methods have the same \"model_\" prefix as\ngeneric Pydantic models to avoid name conflicts with other.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nUploadResult:\nRepresents the result of an upload operation for a particular object, including\nupload status and logs.\n\nAdditional validation:\n- If the status is successful (NOT_FAILED), there must be no error log items.\n- If the status is failed, there must be at least one error log item.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseEtlResult:\nPydantic BaseModel that declares ``logs`` and provides log accumulation\nand query helpers.\n\n``add_error`` appends an ERROR log item and then calls\n``_set_error_status()``.  Override ``_set_error_status`` in each\nconcrete class to apply the appropriate status enum value, e.g.::\n\n    def _set_error_status(self) -> None:\n        self.status = MyStatus.ERROR\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nModel:\nBase class for all models in an application. Models are used to represent the\nstate of the application and are typically persisted in a database. Models can also\nbe used to represent the state of the application in memory, e.g. for caching or\nfor passing data between services. Models can be immutable or mutable, depending on\nthe use case.\n\nEach model must have an associated Entity, which defines the metadata for the\nmodel. See the Entity class for more details. The Entity must be set in the\nsubclass of Model. Analogously, a unique name for the model can be set in the\nsubclass, which can be used for identification and logging purposes.\n\nThe model_entity and model_name class methods can be used to retrieve the Entity\nand name of the model, respectively. These methods have the same \"model_\" prefix as\ngeneric Pydantic models to avoid name conflicts with other.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseEtlResult:\nPydantic BaseModel that declares ``logs`` and provides log accumulation\nand query helpers.\n\n``add_error`` appends an ERROR log item and then calls\n``_set_error_status()``.  Override ``_set_error_status`` in each\nconcrete class to apply the appropriate status enum value, e.g.::\n\n    def _set_error_status(self) -> None:\n        self.status = MyStatus.ERROR\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nModel:\nBase class for all models in an application. Models are used to represent the\nstate of the application and are typically persisted in a database. Models can also\nbe used to represent the state of the application in memory, e.g. for caching or\nfor passing data between services. Models can be immutable or mutable, depending on\nthe use case.\n\nEach model must have an associated Entity, which defines the metadata for the\nmodel. See the Entity class for more details. The Entity must be set in the\nsubclass of Model. Analogously, a unique name for the model can be set in the\nsubclass, which can be used for identification and logging purposes.\n\nThe model_entity and model_name class methods can be used to retrieve the Entity\nand name of the model, respectively. These methods have the same \"model_\" prefix as\ngeneric Pydantic models to avoid name conflicts with other.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance."},"Col":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id","description":"The ID of the CaseType. FOREIGN KEY"},"case_type":{"description":"The CaseType","$ref":"#/components/schemas/CaseType","nullable":true},"dim_id":{"type":"string","format":"uuid","title":"Dim Id","description":"The ID of the dimension. FOREIGN KEY"},"dim":{"description":"The dimension","$ref":"#/components/schemas/Dim","nullable":true},"ref_col_id":{"type":"string","format":"uuid","title":"Ref Col Id","description":"The ID of the column. FOREIGN KEY"},"ref_col":{"description":"The column","$ref":"#/components/schemas/RefCol","nullable":true},"code":{"type":"string","maxLength":255,"title":"Code","description":"The code for the Col, equal to the RefCol code and, if present, dot 'x' occurrence. E.g. 'Host.Vaccination.Date.COVID19.x1' for occurrence=1, 'Specimen.Sampling.Date' for occurrence=0"},"rank":{"type":"integer","title":"Rank","description":"The rank of the Col within the CaseType Dim for (partial) ordering, if different from the RefDim and RefCol rank."},"label":{"title":"Label","description":"The label of the Col for this CaseType, if different from the RefCol label.","type":"string","nullable":true},"description":{"title":"Description","description":"Description of the Col.","type":"string","nullable":true},"min_value":{"title":"Min Value","description":"The minimum value for a numeric column","type":"number","nullable":true},"max_value":{"title":"Max Value","description":"The maximum value for a numeric column","type":"number","nullable":true},"min_datetime":{"title":"Min Datetime","description":"The minimum datetime for a time column","type":"string","nullable":true},"max_datetime":{"title":"Max Datetime","description":"The maximum datetime for a time column","type":"string","nullable":true},"min_length":{"title":"Min Length","description":"The minimum length for a text column, if not empty","type":"integer","nullable":true},"max_length":{"title":"Max Length","description":"The maximum length for a text column, if not empty","type":"integer","nullable":true},"pattern":{"title":"Pattern","description":"The regular expression for a text column, if not empty","type":"string","nullable":true},"ncbi_taxid":{"title":"Ncbi Taxid","description":"The NCBI taxid for the column, if the column is a genetic sequence","type":"string","nullable":true},"genetic_sequence_col_id":{"title":"Genetic Sequence Col Id","description":"The ID of the genetic sequence column, if this is a genetic sequence column. FOREIGN KEY","type":"string","nullable":true},"tree_algorithm_codes":{"title":"Tree Algorithm Codes","description":"The set of tree algorithms that can be used for the Col","items":{"$ref":"#/components/schemas/TreeAlgorithmType"},"nullable":true},"props":{"additionalProperties":true,"type":"object","title":"Props","description":"Additional properties of the Col."}},"type":"object","required":["case_type_id","dim_id","ref_col_id","code","rank"],"title":"Col","description":"A column of a CaseType, part of a Dim, and containing the actual data for\nthe case. It is derived from a RefCol, from which it takes its\nproperties such as the column type."},"ColSet":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the ColSet, UNIQUE"},"description":{"title":"Description","description":"The description of the ColSet","type":"string","nullable":true}},"type":"object","required":["name"],"title":"ColSet"},"ColSetMember":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"col_set_id":{"type":"string","format":"uuid","title":"Col Set Id","description":"The ID of the ColSet. FOREIGN KEY"},"col_set":{"description":"The ColSet","$ref":"#/components/schemas/ColSet","nullable":true},"col_id":{"type":"string","format":"uuid","title":"Col Id","description":"The ID of the Col. FOREIGN KEY"},"col":{"description":"The Col","$ref":"#/components/schemas/Col","nullable":true}},"type":"object","required":["col_set_id","col_id"],"title":"ColSetMember"},"ColType":{"type":"string","enum":["TEXT","CONTEXT_FREE_GRAMMAR_JSON","CONTEXT_FREE_GRAMMAR_XML","REGULAR_LANGUAGE","NOMINAL","ORDINAL","INTERVAL","TIME_DAY","TIME_WEEK","TIME_MONTH","TIME_QUARTER","TIME_YEAR","GEO_LATLON","GEO_REGION","ID_PERSON","ID_CASE","ID_SAMPLE","ID_EVENT","ID_GENETIC_SEQUENCE","DECIMAL_0","DECIMAL_1","DECIMAL_2","DECIMAL_3","DECIMAL_4","DECIMAL_5","DECIMAL_6","GENETIC_READS","GENETIC_SEQUENCE","GENETIC_PROFILE","GENETIC_DISTANCE","ORGANIZATION","OTHER"],"title":"ColType"},"CommandName":{"type":"string","enum":["UserInvitationCrudCommand","ConceptSetCrudCommand","ColSetColUpdateAssociationCommand","UserShareCasePolicyCrudCommand","RetrieveContainingRegionCommand","CaseIdentifierCrudCommand","RetrieveOutagesCommand","RegionSetShapeCrudCommand","RetrieveGeneticSequenceFastaByCaseCommand","DataCollectionCrudCommand","RefColCrudCommand","UpdateUserCommand","RetrieveSubRolesCommand","CreateCaseSetCommand","OrganizationCrudCommand","DimCrudCommand","UpdateUserOwnOrganizationCommand","RetrieveFeatureFlagsCommand","RetrieveCasesByQueryCommand","RetrieveOrganizationsUnderAdminCommand","OrganizationShareCasePolicyCrudCommand","CaseSetMemberCrudCommand","UserAccessCasePolicyCrudCommand","RegisterInvitedUserCommand","DiseaseEtiologicalAgentUpdateAssociationCommand","RetrieveProtocolsCommand","TreeAlgorithmCrudCommand","GetIdentityProvidersCommand","RetrieveCompleteCaseTypeCommand","SiteCrudCommand","CaseSetCrudCommand","OrganizationIdentifierIssuerLinkUpdateAssociationCommand","RetrieveCaseRightsCommand","OrganizationSetMemberCrudCommand","RetrieveCaseStatsCommand","DiseaseCrudCommand","DataCollectionSetMemberCrudCommand","RefDimCrudCommand","OrganizationAdminPolicyCrudCommand","DataCollectionSetDataCollectionUpdateAssociationCommand","ConceptCrudCommand","CaseTypeSetCategoryCrudCommand","RetrieveOwnPermissionsCommand","ContactCrudCommand","RetrieveOrganizationAdminNameEmailsCommand","OrganizationSetOrganizationUpdateAssociationCommand","RetrieveOrganizationContactsCommand","RegionCrudCommand","CaseCrudCommand","CaseTypeSetCaseTypeUpdateAssociationCommand","RetrieveGeneticSequenceFastaByIdCommand","RegionRelationCrudCommand","DataCollectionSetCrudCommand","CaseDataCollectionLinkCrudCommand","InviteUserCommand","OutageCrudCommand","CreateFileForReadSetCommand","CreateFileForSeqCommand","RetrieveLicensesCommand","RetrieveInviteUserConstraintsCommand","ColSetMemberCrudCommand","IdentifierIssuerCrudCommand","RetrievePhylogeneticTreeByCasesCommand","GeneticDistanceProtocolCrudCommand","CaseTypeSetCrudCommand","OrganizationAccessCasePolicyCrudCommand","CaseTypeCrudCommand","CaseSetCategoryCrudCommand","CaseSetDataCollectionLinkCrudCommand","EtiologicalAgentCrudCommand","RetrieveCaseSetRightsCommand","ConceptRelationCrudCommand","CaseTypeSetMemberCrudCommand","CaseSetStatusCrudCommand","ColCrudCommand","OrganizationSetCrudCommand","TreeAlgorithmClassCrudCommand","UserCrudCommand","EtiologyCrudCommand","RetrieveSimilarCasesCommand","OrganizationIdentifierIssuerLinkCrudCommand","RegionSetCrudCommand","UploadCasesCommand","ColSetCrudCommand","RetrieveGeneticSequenceByIdCommand","RetrievePhylogeneticTreeByProfilesCommand","RetrieveCasesByIdCommand"],"title":"CommandName"},"ComparisonOperator":{"type":"string","enum":["<","<=","=",">=",">","!="],"title":"ComparisonOperator"},"CompleteCaseType":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the CaseType"},"description":{"title":"Description","description":"The description of the CaseType","type":"string","nullable":true},"disease_id":{"title":"Disease Id","description":"The ID of the disease. FOREIGN KEY","type":"string","nullable":true},"disease":{"description":"The disease","$ref":"#/components/schemas/Disease","nullable":true},"etiological_agent_id":{"title":"Etiological Agent Id","description":"The ID of the etiological agent. FOREIGN KEY","type":"string","nullable":true},"etiological_agent":{"description":"The etiological agent","$ref":"#/components/schemas/EtiologicalAgent","nullable":true},"props":{"$ref":"#/components/schemas/CaseTypeProps","description":"Operational settings for this CaseType, stored as JSON."},"user_id":{"title":"User Id","description":"The ID of the user for whom the complete CaseType is retrieved.","type":"string","nullable":true},"etiologies":{"additionalProperties":{"$ref":"#/components/schemas/Etiology"},"propertyNames":{"format":"uuid"},"type":"object","title":"Etiologies","description":"The etiologies used by the CaseType"},"etiological_agents":{"additionalProperties":{"$ref":"#/components/schemas/EtiologicalAgent"},"propertyNames":{"format":"uuid"},"type":"object","title":"Etiological Agents","description":"The etiological agents used by the CaseType"},"ref_dims":{"additionalProperties":{"$ref":"#/components/schemas/RefDim"},"propertyNames":{"format":"uuid"},"type":"object","title":"Ref Dims","description":"The reference dimensions used by the CaseType"},"ref_cols":{"additionalProperties":{"$ref":"#/components/schemas/RefCol"},"propertyNames":{"format":"uuid"},"type":"object","title":"Ref Cols","description":"The reference columns used by the CaseType"},"dims":{"additionalProperties":{"$ref":"#/components/schemas/Dim"},"propertyNames":{"format":"uuid"},"type":"object","title":"Dims","description":"The Dims for the CaseType"},"cols":{"additionalProperties":{"$ref":"#/components/schemas/Col"},"propertyNames":{"format":"uuid"},"type":"object","title":"Cols","description":"The Cols for the CaseType"},"ordered_dim_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Ordered Dim Ids","description":"The Dims ordered by their (occurrence, rank, code). Calculated during model validation."},"ordered_col_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Ordered Col Ids","description":"The Cols ordered by their (ordered_dim, rank, code). Calculated during model validation."},"ordered_col_ids_by_dim":{"additionalProperties":{"items":{"type":"string","format":"uuid"},"type":"array"},"propertyNames":{"format":"uuid"},"type":"object","title":"Ordered Col Ids By Dim","description":"The Cols per Dim, ordered by (rank, code). Calculated during model validation."},"genetic_distance_protocols":{"additionalProperties":{"$ref":"#/components/schemas/GeneticDistanceProtocol"},"propertyNames":{"format":"uuid"},"type":"object","title":"Genetic Distance Protocols","description":"Genetic distance protocols used by the CaseType"},"tree_algorithms":{"additionalProperties":{"$ref":"#/components/schemas/TreeAlgorithm"},"propertyNames":{"$ref":"#/components/schemas/TreeAlgorithmType"},"type":"object","title":"Tree Algorithms","description":"The tree algorithms used by the CaseType"},"case_type_access_abacs":{"additionalProperties":{"$ref":"#/components/schemas/CaseTypeAccessAbac"},"propertyNames":{"format":"uuid"},"type":"object","title":"Case Type Access Abacs","description":"The CaseTypeAccessAbac objects by data collection ID"},"case_type_share_abacs":{"additionalProperties":{"$ref":"#/components/schemas/CaseTypeShareAbac"},"propertyNames":{"format":"uuid"},"type":"object","title":"Case Type Share Abacs","description":"The CaseTypeShareAbac objects by data collection ID"},"case_date_dim_id":{"title":"Case Date Dim Id","description":"The Dim ID to use for time-based statistics unless otherwise specified","type":"string","nullable":true},"case_date_col_type_map":{"additionalProperties":{"type":"string","format":"uuid"},"propertyNames":{"$ref":"#/components/schemas/ColType"},"type":"object","title":"Case Date Col Type Map","description":"The mapping of column types, restricted to time-related column types, to column IDs for the case date column of the CaseType. Calculated during model validation."}},"type":"object","required":["name","user_id","etiologies","etiological_agents","ref_dims","ref_cols","dims","cols","genetic_distance_protocols","tree_algorithms","case_type_access_abacs","case_type_share_abacs","case_date_dim_id"],"title":"CompleteCaseType","description":"A complete CaseType with all its related entities, to avoid multiple queries\nand allow efficient access. The complete CaseType is unique for each\n(id, user_id) whereby ID is the inherited CaseType ID.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nCaseType:\n\nA CaseType is the data equivalent of an epidemiological case definition. By\nextension, it can also include non-cases that are relevant for the case definition,\ne.g. controls or samples from non-human origin. In addition, the CaseType contains\nsome operational settings information.\n\nColumns and dimensions are linked to CaseTypes."},"Concept":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"concept_set_id":{"type":"string","format":"uuid","title":"Concept Set Id","description":"The ID of the concept set. FOREIGN KEY"},"concept_set":{"description":"The concept set.","$ref":"#/components/schemas/ConceptSet","nullable":true},"code":{"type":"string","maxLength":255,"title":"Code","description":"Concept code within the set"},"name":{"title":"Name","description":"The name of the concept.","type":"string","nullable":true},"description":{"title":"Description","description":"The description of the concept.","type":"string","nullable":true},"rank":{"title":"Rank","description":"The rank of the concept within the set. Must be provided for ordinal sets, for other sets it is optional and can be used for sorting.","type":"integer","nullable":true},"props":{"title":"Props","description":"Additional properties of the concept.","additionalProperties":true,"nullable":true}},"type":"object","required":["concept_set_id","code"],"title":"Concept"},"ConceptRelation":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"from_concept_id":{"type":"string","format":"uuid","title":"From Concept Id","description":"The ID of the first concept. FOREIGN KEY"},"from_concept":{"description":"The first concept.","$ref":"#/components/schemas/Concept","nullable":true},"to_concept_id":{"type":"string","format":"uuid","title":"To Concept Id","description":"The ID of the second concept. FOREIGN KEY"},"to_concept":{"description":"The second concept.","$ref":"#/components/schemas/Concept","nullable":true},"relation":{"$ref":"#/components/schemas/ConceptRelationType","description":"The relation between the two concepts."}},"type":"object","required":["from_concept_id","to_concept_id","relation"],"title":"ConceptRelation","description":"A relation between two concepts (analogous to RegionRelation)."},"ConceptRelationType":{"type":"string","enum":["CONTAINS"],"title":"ConceptRelationType"},"ConceptSet":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"code":{"type":"string","maxLength":255,"title":"Code","description":"The code of the concept set"},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the concept set"},"type":{"$ref":"#/components/schemas/ConceptSetType","description":"The type of the concept set"},"description":{"title":"Description","description":"The description of the concept set.","type":"string","nullable":true}},"type":"object","required":["code","name","type"],"title":"ConceptSet","description":"A set of concepts in the ontology."},"ConceptSetType":{"type":"string","enum":["CONTEXT_FREE_GRAMMAR_JSON","CONTEXT_FREE_GRAMMAR_XML","REGULAR_LANGUAGE","NOMINAL","ORDINAL","INTERVAL"],"title":"ConceptSetType"},"Contact":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"site_id":{"type":"string","format":"uuid","title":"Site Id","description":"The ID of the site in case the contact is site-specific. FOREIGN KEY"},"site":{"description":"The site corresponding to the ID","$ref":"#/components/schemas/Site","nullable":true},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the contact, UNIQUE"},"email":{"title":"Email","description":"The email address of the contact","type":"string","nullable":true},"phone":{"title":"Phone","description":"The phone number of the contact","type":"string","nullable":true}},"type":"object","required":["site_id","name"],"title":"Contact","description":"A class representing contact information for an organization."},"CreateCaseSetRequestBody":{"properties":{"case_set":{"$ref":"#/components/schemas/CaseSet"},"data_collection_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Data Collection Ids","description":"The data collections in which the case set will be put initially"},"case_ids":{"title":"Case Ids","description":"The cases to be added to the case set, if any.","items":{"type":"string","format":"uuid"},"nullable":true}},"type":"object","required":["case_set"],"title":"CreateCaseSetRequestBody"},"CreateFileForReadSetRequestBody":{"properties":{"file_content":{"type":"string","title":"File Content","description":"The content of the file to create as base64 encoded bytes."},"is_fwd":{"type":"boolean","title":"Is Fwd","description":"Whether the file is for the forward reads (True) or reverse reads (False)."},"file_format":{"$ref":"#/components/schemas/ReadsFileFormat","description":"The format of the reads file.","default":1},"file_compression":{"$ref":"#/components/schemas/FileCompression","description":"The compression of the reads file.","default":1}},"type":"object","required":["file_content","is_fwd"],"title":"CreateFileForReadSetRequestBody"},"CreateFileForSeqRequestBody":{"properties":{"file_content":{"type":"string","title":"File Content","description":"The content of the file to create as base64 encoded bytes."},"file_format":{"$ref":"#/components/schemas/SeqFileFormat","description":"The format of the sequence file.","default":2},"file_compression":{"$ref":"#/components/schemas/FileCompression","description":"The compression of the sequence file.","default":1}},"type":"object","required":["file_content"],"title":"CreateFileForSeqRequestBody"},"DataCollection":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of a data collection, UNIQUE"},"description":{"title":"Description","description":"The description of the data collection.","type":"string","nullable":true}},"type":"object","required":["name"],"title":"DataCollection","description":"Represents a collection of data."},"DataCollectionSet":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the data collection set"},"description":{"title":"Description","description":"The description of the data collection set.","type":"string","nullable":true}},"type":"object","required":["name"],"title":"DataCollectionSet"},"DataCollectionSetMember":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"data_collection_set_id":{"type":"string","format":"uuid","title":"Data Collection Set Id","description":"The ID of the data collection set. FOREIGN KEY"},"data_collection_set":{"description":"The data collection set","$ref":"#/components/schemas/DataCollectionSet","nullable":true},"data_collection_id":{"type":"string","format":"uuid","title":"Data Collection Id","description":"The ID of the data collection. FOREIGN KEY"},"data_collection":{"description":"The data collection","$ref":"#/components/schemas/DataCollection","nullable":true}},"type":"object","required":["data_collection_set_id","data_collection_id"],"title":"DataCollectionSetMember"},"DataIssueType":{"type":"string","enum":["MISSING","INVALID","UNAUTHORIZED","CONFLICT","DERIVED","TRANSFORMED"],"title":"DataIssueType"},"Dim":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id","description":"The ID of the CaseType. FOREIGN KEY"},"case_type":{"description":"The CaseType","$ref":"#/components/schemas/CaseType","nullable":true},"ref_dim_id":{"type":"string","format":"uuid","title":"Ref Dim Id","description":"The ID of the dimension. FOREIGN KEY"},"ref_dim":{"description":"The dimension","$ref":"#/components/schemas/RefDim","nullable":true},"occurrence":{"type":"integer","minimum":0.0,"title":"Occurrence","description":"The index of the occurrence of the dimension for this CaseType. E.g. for first and second vaccination time it would be 1 and 2. Zero if only a single occurrence is expected or created.","default":0},"code":{"type":"string","maxLength":255,"title":"Code","description":"The code for the Dim, equal to the RefDim code and, if present, dot 'x' occurrence. E.g. 'Host.Vaccination.Date.COVID19.x1' for occurrence=1, 'Specimen.Sampling.Date' for occurrence=0"},"label":{"title":"Label","description":"The label of the Dim for this CaseType, if different from the RefDim label.","type":"string","nullable":true},"description":{"title":"Description","description":"Description of the Dim.","type":"string","nullable":true},"rank":{"type":"integer","title":"Rank","description":"The rank of the Dim within the CaseType for (partial) ordering."},"is_case_date_dim":{"type":"boolean","title":"Is Case Date Dim","description":"Indicates if this Dim is to be used to derive the case date.","default":false}},"type":"object","required":["case_type_id","ref_dim_id","code","rank"],"title":"Dim","description":"A dimension of a CaseType, logically grouping a number of columns. It is derived\nfrom a reference dimension and possibly occurs multiple times in the same case\ntype. Multiple occurrences can capture e.g. multiple vaccinations or multiple\nsamples taken during the time span of the case."},"DimType":{"type":"string","enum":["TEXT","IDENTIFIER","NUMBER","TIME","GEO","ORGANIZATION","OTHER"],"title":"DimType"},"Disease":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the disease"},"icd_code":{"title":"Icd Code","description":"The ICD code of the disease, if available","type":"string","nullable":true}},"type":"object","required":["name"],"title":"Disease","description":"A disease."},"EtiologicalAgent":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the etiological agent"},"type":{"type":"string","maxLength":255,"title":"Type","description":"The type of the etiological agent"}},"type":"object","required":["name","type"],"title":"EtiologicalAgent","description":"An etiological agent."},"Etiology":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"disease_id":{"type":"string","format":"uuid","title":"Disease Id","description":"The ID of the disease. FOREIGN KEY"},"disease":{"description":"The disease","$ref":"#/components/schemas/Disease","nullable":true},"etiological_agent_id":{"type":"string","format":"uuid","title":"Etiological Agent Id","description":"The ID of the etiological agent. FOREIGN KEY"},"etiological_agent":{"description":"The etiological agent","$ref":"#/components/schemas/EtiologicalAgent","nullable":true}},"type":"object","required":["disease_id","etiological_agent_id"],"title":"Etiology","description":"The etiology of a disease based on an etiological agent."},"EtlLogItem":{"properties":{"timestamp":{"type":"string","format":"date-time","title":"Timestamp","description":"The UTC timestamp when the log item was created."},"code":{"type":"string","title":"Code","description":"A code categorizing the log item."},"message":{"type":"string","title":"Message","description":"The log message describing the event or information."},"severity":{"$ref":"#/components/schemas/LogLevel","description":"The severity level of the log item."}},"type":"object","required":["code","message","severity"],"title":"EtlLogItem","description":"Represents a log item for an ETL result accumulator, containing a timestamp,\ncode, message and severity. Immutable Pydantic value object."},"EtlStatus":{"type":"string","enum":["INITIALIZED","PENDING","SKIPPED","FAILED","ERROR","CREATED","UPDATED","MIXED","PROCESSED","SUCCESS"],"title":"EtlStatus"},"FeatureFlagsResponseBody":{"properties":{"feature_flags":{"additionalProperties":{"type":"boolean"},"type":"object","title":"Feature Flags"}},"type":"object","required":["feature_flags"],"title":"FeatureFlagsResponseBody"},"FileCompression":{"type":"integer","enum":[1,2],"title":"FileCompression","x-enum-varnames":["NONE","GZIP"]},"GeneticDistanceProtocol":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"seqdb_seq_distance_protocol_id":{"type":"string","format":"uuid","title":"Seqdb Seq Distance Protocol Id","description":"The ID of the protocol in seqdb"},"seqdb_seq_distance_type":{"$ref":"#/components/schemas/SeqDistanceType","description":"The type of the genetic distance in seqdb"},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the protocol"},"description":{"title":"Description","description":"The description of the protocol","type":"string","nullable":true},"seqdb_max_stored_distance":{"title":"Seqdb Max Stored Distance","description":"The maximum distance that is stored in seqdb for this protocol","type":"number","nullable":true},"seqdb_is_integer_distance":{"type":"boolean","title":"Seqdb Is Integer Distance","description":"Whether the distances between two profiles generated by this protocol are integers in seqdb"},"min_scale_unit":{"type":"number","title":"Min Scale Unit","description":"The minimum unit to be shown in a scale"}},"type":"object","required":["seqdb_seq_distance_protocol_id","seqdb_seq_distance_type","name","seqdb_is_integer_distance","min_scale_unit"],"title":"GeneticDistanceProtocol"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HealthReponseBody":{"properties":{"status":{"$ref":"#/components/schemas/HealthStatus"}},"type":"object","required":["status"],"title":"HealthReponseBody"},"HealthStatus":{"type":"string","enum":["HEALTHY","UNHEALTHY"],"title":"HealthStatus"},"IdentifierForUpload":{"properties":{"identifier_issuer_id":{"title":"Identifier Issuer Id","description":"The UUID of the identifier issuer that issued the identifier. Must be present if the identifier_issuer_code is not present.","type":"string","nullable":true},"identifier_issuer_code":{"title":"Identifier Issuer Code","description":"The code of the identifier issuer that issued the identifier. Must be present if the identifier_issuer_id is not present.","type":"string","nullable":true},"external_id":{"type":"string","maxLength":255,"title":"External Id","description":"The external identifier"}},"type":"object","required":["external_id"],"title":"IdentifierForUpload","description":"An external identifier, defined as the combination of\n(identifier issuer, identifier), intended for an upload operation.\nThe identifier issuer can be given either as its code or ID to facilitate the\nupload operation where applicable.\nThe model is immutable (frozen) to allow its use in sets and as dictionary keys."},"IdentifierIssuer":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"code":{"type":"string","maxLength":255,"title":"Code","description":"The name of the issuer"},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the issuer"},"description":{"title":"Description","description":"The description of the identifier issuer.","type":"string","nullable":true}},"type":"object","required":["code","name"],"title":"IdentifierIssuer","description":"A system or process that issues identifiers.\nThe combination (identifier_issuer, issued_identifier) is universally unique."},"IdentityProvider":{"properties":{"name":{"type":"string","title":"Name","description":"Name of the identity provider"},"label":{"type":"string","title":"Label","description":"Label of the identity provider"},"issuer":{"type":"string","title":"Issuer","description":"The issuer URL of the identity provider"},"auth_protocol":{"$ref":"#/components/schemas/AuthProtocol","description":"The authentication protocol"},"oauth_flow":{"description":"The OAuth flow type of the identity provider","$ref":"#/components/schemas/OAuthFlow","nullable":true},"discovery_url":{"title":"Discovery Url","description":"The discovery URL of the identity provider","type":"string","nullable":true},"client_id":{"title":"Client Id","description":"The client ID that tokens should be requested for","type":"string","nullable":true},"client_secret":{"title":"Client Secret","description":"The client secret","type":"string","nullable":true},"scope":{"title":"Scope","description":"The OIDC scopes, space separated","type":"string","nullable":true},"public":{"type":"boolean","title":"Public","description":"Whether the identity provider is public","default":false}},"type":"object","required":["name","label","issuer","auth_protocol"],"title":"IdentityProvider"},"LogItem":{"properties":{"level":{"$ref":"#/components/schemas/LogLevel"},"command_id":{"type":"string","title":"Command Id"},"timestamp":{"type":"string","title":"Timestamp"},"duration":{"title":"Duration","type":"number","nullable":true},"software_version":{"type":"string","title":"Software Version"},"topic":{"type":"string","title":"Topic"},"detail":{"anyOf":[{"type":"string"},{"additionalProperties":true,"type":"object"}],"title":"Detail","nullable":true}},"type":"object","required":["level","command_id","timestamp","software_version","topic"],"title":"LogItem"},"LogLevel":{"type":"string","enum":["FATAL","ERROR","WARN","INFO","DEBUG","TRACE"],"title":"LogLevel"},"LogRequestBody":{"properties":{"log_items":{"items":{"$ref":"#/components/schemas/LogItem"},"type":"array","title":"Log Items"}},"type":"object","required":["log_items"],"title":"LogRequestBody"},"LogicalOperator":{"type":"string","enum":["AND","OR","NOT","XOR","NAND","NOR","XNOR","IMPLIES","NIMPLIES"],"title":"LogicalOperator"},"OAuthFlow":{"type":"string","enum":["AUTHORIZATION_CODE","CLIENT_CREDENTIALS","RESOURCE_OWNER","HYBRID","DEVICE_AUTHORIZATION","PKCE"],"title":"OAuthFlow"},"Organization":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"code":{"type":"string","maxLength":255,"title":"Code","description":"The code of the organization, UNIQUE"},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the organization, UNIQUE"},"description":{"title":"Description","description":"The description of the organization.","type":"string","nullable":true}},"type":"object","required":["code","name"],"title":"Organization","description":"Represents an organization."},"OrganizationAccessCasePolicy":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"data_collection_id":{"type":"string","format":"uuid","title":"Data Collection Id","description":"The ID of the data collection. FOREIGN KEY"},"data_collection":{"description":"The data collection","$ref":"#/components/schemas/DataCollection","nullable":true},"case_type_set_id":{"type":"string","format":"uuid","title":"Case Type Set Id","description":"The ID of the CaseTypeSet. FOREIGN KEY"},"case_type_set":{"description":"The CaseTypeSet","$ref":"#/components/schemas/CaseTypeSet","nullable":true},"is_active":{"type":"boolean","title":"Is Active","description":"Whether the right is active"},"add_case":{"type":"boolean","title":"Add Case","description":"Whether cases may be added to the data collection"},"remove_case":{"type":"boolean","title":"Remove Case","description":"Whether cases may be removed from the data collection"},"add_case_set":{"type":"boolean","title":"Add Case Set","description":"Whether case sets may be added to the data collection"},"remove_case_set":{"type":"boolean","title":"Remove Case Set","description":"Whether case sets may be removed from the data collection"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id","description":"The ID of the organization. FOREIGN KEY"},"organization":{"description":"The organization","$ref":"#/components/schemas/Organization","nullable":true},"is_private":{"type":"boolean","title":"Is Private","description":"Whether the data collection is private, limited to the CaseTypes in the CaseTypeSet. When true, add/remove case and add/remove case set are considered (i) as the right to create/delete a case or case set in this data collection (setting case.created_in_data_collection to this data collection) and (ii) as the right to share the case or case set further in other data collections. Deleting a case or case set is only allowed when it can or has been removed from all other data collections as well."},"read_col_set_id":{"title":"Read Col Set Id","description":"The ID of the column set for which values can be read, limited to the CaseTypes in the CaseTypeSet. If empty, there are no read rights. FOREIGN KEY","type":"string","nullable":true},"read_col_set":{"description":"The column set with read access","$ref":"#/components/schemas/ColSet","nullable":true},"write_col_set_id":{"title":"Write Col Set Id","description":"The ID of the column set for which values can be updated, limited to the CaseTypes in the CaseTypeSet.  If empty, there are no write rights. FOREIGN KEY","type":"string","nullable":true},"write_col_set":{"description":"The column set with write access","$ref":"#/components/schemas/ColSet","nullable":true},"read_case_set":{"type":"boolean","title":"Read Case Set","description":"Whether case set be read, limited to the CaseTypes in the CaseTypeSet"},"write_case_set":{"type":"boolean","title":"Write Case Set","description":"Whether case set be updated, limited to the CaseTypes in the CaseTypeSet"}},"type":"object","required":["data_collection_id","case_type_set_id","is_active","add_case","remove_case","add_case_set","remove_case_set","organization_id","is_private","read_case_set","write_case_set"],"title":"OrganizationAccessCasePolicy","description":"Stores the access rights of an organization to a particular data collection.\nIf an organization does not have a policy to a data collection, it has no\naccess rights to that data collection.\n\nThe access rights are limited to the CaseTypes in the CaseTypeSet. If a\nCaseType is not in the CaseTypeSet, the organization has no access\nrights to that data collection for that CaseType."},"OrganizationAdminPolicy":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"organization_id":{"type":"string","format":"uuid","title":"Organization Id","description":"The ID of the organization. FOREIGN KEY"},"organization":{"description":"The organization","$ref":"#/components/schemas/Organization","nullable":true},"user_id":{"type":"string","format":"uuid","title":"User Id","description":"The ID of the user. FOREIGN KEY"},"user":{"description":"The user","$ref":"#/components/schemas/User","nullable":true},"is_active":{"type":"boolean","title":"Is Active","description":"Whether the user is an admin for the organization"}},"type":"object","required":["organization_id","user_id","is_active"],"title":"OrganizationAdminPolicy","description":"Defines whether a user is an admin for an organization. If so, and if the\nuser has the role ORG_ADMIN, they will be able to:\n1) Invite new users of this organization.\n2) Manage the case and case set access and share rights of these users.\n\nThe user will not be able to:\n1) Perform the operations above for any other organization for which there\n   is no corresponding admin policy.\n2) Set the case and case set access and share case rights for the\n   organization itself. This has to be done by a user with role APP_ADMIN.\n\nUsers with role APP_ADMIN or above do not require an admin policy to perform\nthese actions. They are de facto organization admin for all organizations."},"OrganizationContacts":{"properties":{"organization":{"$ref":"#/components/schemas/Organization","description":"The organization corresponding to the contacts"},"sites":{"items":{"$ref":"#/components/schemas/Site"},"type":"array","title":"Sites","description":"The list of sites for the organization"},"contacts":{"items":{"$ref":"#/components/schemas/Contact"},"type":"array","title":"Contacts","description":"The list of contacts for the organization"}},"type":"object","required":["organization","sites","contacts"],"title":"OrganizationContacts"},"OrganizationIdentifierIssuerLink":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"organization_id":{"type":"string","format":"uuid","title":"Organization Id","description":"The ID of the organization. FOREIGN KEY"},"organization":{"description":"The organization corresponding to the ID","$ref":"#/components/schemas/Organization","nullable":true},"identifier_issuer_id":{"type":"string","format":"uuid","title":"Identifier Issuer Id","description":"The ID of the identifier issuer. FOREIGN KEY"},"identifier_issuer":{"description":"The identifier issuer corresponding to the ID","$ref":"#/components/schemas/IdentifierIssuer","nullable":true}},"type":"object","required":["organization_id","identifier_issuer_id"],"title":"OrganizationIdentifierIssuerLink","description":"The association between an organization and an identifier issuer.\n\nThis information can be used to restrict which identifier issuers\nare available to users of a particular organization."},"OrganizationSet":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the organization set"},"description":{"title":"Description","description":"The description of the organization set.","type":"string","nullable":true}},"type":"object","required":["name"],"title":"OrganizationSet"},"OrganizationSetMember":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"organization_set_id":{"type":"string","format":"uuid","title":"Organization Set Id","description":"The ID of the organization set. FOREIGN KEY"},"organization_set":{"description":"The organization set","$ref":"#/components/schemas/OrganizationSet","nullable":true},"organization_id":{"type":"string","format":"uuid","title":"Organization Id","description":"The ID of the organization. FOREIGN KEY"},"organization":{"description":"The organization","$ref":"#/components/schemas/Organization","nullable":true}},"type":"object","required":["organization_set_id","organization_id"],"title":"OrganizationSetMember"},"OrganizationShareCasePolicy":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"data_collection_id":{"type":"string","format":"uuid","title":"Data Collection Id","description":"The ID of the data collection. FOREIGN KEY"},"data_collection":{"description":"The data collection","$ref":"#/components/schemas/DataCollection","nullable":true},"case_type_set_id":{"type":"string","format":"uuid","title":"Case Type Set Id","description":"The ID of the CaseTypeSet. FOREIGN KEY"},"case_type_set":{"description":"The CaseTypeSet","$ref":"#/components/schemas/CaseTypeSet","nullable":true},"is_active":{"type":"boolean","title":"Is Active","description":"Whether the right is active"},"add_case":{"type":"boolean","title":"Add Case","description":"Whether cases may be added to the data collection"},"remove_case":{"type":"boolean","title":"Remove Case","description":"Whether cases may be removed from the data collection"},"add_case_set":{"type":"boolean","title":"Add Case Set","description":"Whether case sets may be added to the data collection"},"remove_case_set":{"type":"boolean","title":"Remove Case Set","description":"Whether case sets may be removed from the data collection"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id","description":"The ID of the organization. FOREIGN KEY"},"organization":{"description":"The organization","$ref":"#/components/schemas/Organization","nullable":true},"from_data_collection_id":{"type":"string","format":"uuid","title":"From Data Collection Id","description":"The ID of the data collection from which the CaseTypeSet is shared. FOREIGN KEY"},"from_data_collection":{"description":"The data collection from which the CaseTypeSet is shared","$ref":"#/components/schemas/DataCollection","nullable":true}},"type":"object","required":["data_collection_id","case_type_set_id","is_active","add_case","remove_case","add_case_set","remove_case_set","organization_id","from_data_collection_id"],"title":"OrganizationShareCasePolicy","description":"Stores any additional case or case set share rights of an organization to a\nparticular data collection, if the case or case set is already in a\nparticular other data collection.\n\nThe share rights are limited to the CaseTypes in the CaseTypeSet. If a\nCaseType is not in the CaseTypeSet, the organization has no share rights\nto that data collection for that CaseType."},"Outage":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"description":{"title":"Description","description":"Description of the system outage.","type":"string","nullable":true},"active_from":{"title":"Active From","description":"The date-time when the system outage starts.","type":"string","nullable":true},"active_to":{"title":"Active To","description":"The date-time when the system outage ends.","type":"string","nullable":true},"visible_from":{"title":"Visible From","description":"The date-time when the system outage is announced.","type":"string","nullable":true},"visible_to":{"title":"Visible To","description":"The date-time when the system outage is no longer announced.","type":"string","nullable":true},"is_active":{"title":"Is Active","description":"Whether the system outage is currently active, this overrides active_from and active_to.","type":"boolean","nullable":true},"is_visible":{"title":"Is Visible","description":"Whether the system outage is currently visible, this overrides visible_from and visible_to.","type":"boolean","nullable":true}},"type":"object","title":"Outage","description":"Represents a system outage."},"PackageMetadata":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"name":{"type":"string","title":"Name","description":"Name of the package."},"version":{"type":"string","title":"Version","description":"Version of the package."},"license":{"title":"License","description":"License information for the package.","type":"string","nullable":true},"homepage":{"title":"Homepage","description":"Homepage URL of the package.","type":"string","nullable":true}},"type":"object","required":["name","version"],"title":"PackageMetadata"},"PermissionType":{"type":"string","enum":["CREATE","READ","UPDATE","DELETE","EXECUTE"],"title":"PermissionType"},"PhylogeneticTree":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"tree_algorithm_id":{"title":"Tree Algorithm Id","description":"The ID of the tree algorithm. FOREIGN KEY","type":"string","nullable":true},"tree_algorithm":{"description":"The tree algorithm","$ref":"#/components/schemas/TreeAlgorithm","nullable":true},"tree_algorithm_code":{"$ref":"#/components/schemas/TreeAlgorithmType","description":"The tree algorithm"},"protocol_id":{"title":"Protocol Id","description":"The ID of the genetic distance protocol. FOREIGN KEY","type":"string","nullable":true},"protocol":{"description":"The genetic distance protocol","$ref":"#/components/schemas/GeneticDistanceProtocol","nullable":true},"leaf_ids":{"title":"Leaf Ids","description":"The list of unique identifiers of the leaves of the phylogenetic tree.","items":{"type":"string","format":"uuid"},"nullable":true},"profile_ids":{"title":"Profile Ids","description":"The list of unique identifiers of the profile of each leaf of the phylogenetic tree.","items":{"type":"string","format":"uuid"},"nullable":true},"newick_repr":{"type":"string","title":"Newick Repr","description":"The Newick representation of the phylogenetic tree."}},"type":"object","required":["tree_algorithm_code","newick_repr"],"title":"PhylogeneticTree","description":"A phylogenetic tree, including a description of the leaves and how it was\ngenerated."},"Protocol":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"code":{"type":"string","maxLength":255,"title":"Code","description":"A unique code for the protocol, used for external reference."},"name":{"title":"Name","description":"The name of the protocol.","type":"string","nullable":true},"description":{"title":"Description","description":"A detailed description of the protocol","type":"string","nullable":true},"protocol_type":{"$ref":"#/components/schemas/ProtocolType","description":"The type of the protocol. Determines additional required fields."},"git_repository_uri":{"title":"Git Repository Uri","description":"URI of the Git repository containing the analytical logic for the protocol.","type":"string","nullable":true},"git_commit_hash":{"title":"Git Commit Hash","description":"The specific Git commit hash to ensure reproducibility of the protocol execution. Must be a 40-character hexadecimal string.","type":"string","nullable":true},"git_commit_tag":{"title":"Git Commit Tag","description":"An optional Git tag for easier reference to a specific version of the protocol.","type":"string","nullable":true},"valid_start_datetime":{"title":"Valid Start Datetime","description":"The UTC date and time from which the protocol is considered valid.","type":"string","nullable":true},"valid_end_datetime":{"title":"Valid End Datetime","description":"The UT C date and time until which the protocol is considered valid.","type":"string","nullable":true},"ref_seq_id":{"title":"Ref Seq Id","description":"The reference sequence used. FOREIGN KEY. Optional for protocols of type ASSEMBLY, SEQ_CLASSIFICATION, SEQ_DISTANCE, SEQ_PROFILE.","type":"string","nullable":true},"seq_category_set_id":{"title":"Seq Category Set Id","description":"The sequence category set used. FOREIGN KEY. Required for protocols of type SEQ_CLASSIFICATION.","type":"string","nullable":true},"locus_set_id":{"title":"Locus Set Id","description":"The locus set used. FOREIGN KEY. Optional for protocols of type PCR_MEASUREMENT, SEQ_CLASSIFICATION, SEQ_DISTANCE, SEQ_PROFILE.","type":"string","nullable":true},"seq_profile_type":{"description":"The type of sequence profile. Required for protocols of type SEQ_PROFILE.","$ref":"#/components/schemas/SeqProfileType","nullable":true},"seq_distance_type":{"description":"The type of sequence distance calculation used. Required for protocols of type SEQ_DISTANCE.","$ref":"#/components/schemas/SeqDistanceType","nullable":true},"is_integer_distance":{"title":"Is Integer Distance","description":"Whether the sequence distances are integers. Required for protocols of type SEQ_DISTANCE.","type":"boolean","nullable":true},"max_stored_distance":{"title":"Max Stored Distance","description":"The maximum sequence distance that is guaranteed to be stored. Required for protocols of type SEQ_DISTANCE.","type":"number","nullable":true},"props":{"additionalProperties":true,"type":"object","title":"Props","description":"A dictionary of additional properties specific to the protocol. Must be JSON-serializable. Can also be passed as a JSON string."}},"type":"object","required":["code","protocol_type"],"title":"Protocol","description":"Represents an analytical method used to derive a result from source data. The class\nis conceptually polymorphic, with the protocol_type field determining which\nadditional fields are required and which results it may be linked to. This design\nallows for a flexible and extensible representation of various analytical protocols\nwhile maintaining a single model for this type of reference data.\n\nThe Protocol model includes optional fields for linking to Git repositories and\ncommits, so that the exact analytical logic can be traced."},"ProtocolType":{"type":"integer","enum":[1,2,3,4,5,6,7,8,9],"title":"ProtocolType","x-enum-varnames":["PCR_MEASUREMENT","AST_MEASUREMENT","SEQUENCING","ASSEMBLY","TAXONOMY","SEQ_CLASSIFICATION","SEQ_PROFILE","SEQ_DISTANCE","AST_PREDICTION"]},"ReadSetForUpload":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"case_id":{"type":"string","format":"uuid","title":"Case Id","description":"The UUID of the case that the read set is associated with. If not available, the null ID is put.","default":"00000000-0000-0000-0000-000000000000"},"col_id":{"type":"string","format":"uuid","title":"Col Id","description":"The ID of the column with column type genetic reads that the read set is or will be associated with."},"sample_id":{"type":"string","format":"uuid","title":"Sample Id","description":"The UUID of the sample in seqdb that the read set is associated with. If not available, the null ID is put. Must be provided if other_sample_identifier is not provided.","default":"00000000-0000-0000-0000-000000000000"},"other_sample_identifier":{"description":"Another identifier of the sample in seqdb that the read set is associated with. If not available, None is put. Must be provided if sample_id is not provided.","$ref":"#/components/schemas/IdentifierForUpload","nullable":true},"protocol_id":{"type":"string","format":"uuid","title":"Protocol Id","description":"The UUID of the protocol, if available. If not available, the null ID is put. Must be present if protocol_code is not present. The use of protocol_id is preferred over protocol_code since the latter may change.","default":"00000000-0000-0000-0000-000000000000"},"protocol_code":{"title":"Protocol Code","description":"The code of the protocol. Must be present if protocol_id is not present. The use of protocol_code is meant for situations where the protocol_id is not known, but the code is and/or improves human interpretation.","type":"string","nullable":true}},"type":"object","required":["col_id"],"title":"ReadSetForUpload","description":"A single read set to be uploaded and associated with both an existing case in\ncasedb and a potentially existing sample in seqdb.\n\nThe sample can be identified in seqdb either by its internal ID (sample_id) or\nby another identifier (other_sample_identifier). The ID of created read set is\nintended to be added to the corresponding case in casedb as the content of the\ngiven Col."},"ReadsFileFormat":{"type":"integer","enum":[1],"title":"ReadsFileFormat","x-enum-varnames":["FASTQ"]},"RefCol":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"ref_dim_id":{"type":"string","format":"uuid","title":"Ref Dim Id","description":"The ID of the dimension. FOREIGN KEY"},"ref_dim":{"description":"The dimension","$ref":"#/components/schemas/RefDim","nullable":true},"code_suffix":{"title":"Code Suffix","description":"The code suffix for the column used to compose a full column code, if needed in addition to the dimension column code prefix. See code field.","type":"string","nullable":true},"code":{"type":"string","maxLength":255,"title":"Code","description":"The code for the column, equal to the dimension column code prefix dot code_suffix (dot code_suffix only if the latter is not null)."},"rank":{"type":"integer","title":"Rank","description":"The rank of the column within the dimension, for (partial) ordering.","default":0},"label":{"title":"Label","description":"The label for the column, if different from the code.","type":"string","nullable":true},"col_type":{"$ref":"#/components/schemas/ColType","description":"The type of the data stored in the column."},"concept_set_id":{"title":"Concept Set Id","description":"The ID of the concept set for the column in case of type NOMINAL, ORDINAL, INTERVAL. FOREIGN KEY","type":"string","nullable":true},"concept_set":{"description":"The concept set.","$ref":"#/components/schemas/ConceptSet","nullable":true},"region_set_id":{"title":"Region Set Id","description":"The ID of the region set for the column in case of type GEO. FOREIGN KEY","type":"string","nullable":true},"region_set":{"description":"The region set.","$ref":"#/components/schemas/RegionSet","nullable":true},"genetic_distance_protocol_id":{"title":"Genetic Distance Protocol Id","description":"The ID of the genetic distance protocol that produces the input for the tree algorithm. FOREIGN KEY","type":"string","nullable":true},"genetic_distance_protocol":{"description":"The genetic distance protocol","$ref":"#/components/schemas/GeneticDistanceProtocol","nullable":true},"description":{"title":"Description","description":"Description of the column.","type":"string","nullable":true},"regex":{"title":"Regex","description":"The regular expression describing the concept set, in case of type REGULAR_EXPRESSION","type":"string","nullable":true},"schema_definition":{"title":"Schema Definition","description":"The definition of the schema describing the concept set, in case of type CONTEXT_FREE_GRAMMAR_XXX","type":"string","nullable":true},"schema_uri":{"title":"Schema Uri","description":"The URI to the schema describing the concept set, in case of type CONTEXT_FREE_GRAMMAR_XXX","type":"string","nullable":true},"props":{"additionalProperties":true,"type":"object","title":"Props","description":"Additional properties of the column."}},"type":"object","required":["ref_dim_id","code","col_type"],"title":"RefCol","description":"A reference column that is not linked to a specific CaseType, to promote reuse\nand consistency. The reference column belongs to a reference dimension and contains\npart of the information needed to define a column in a case, such as the code, type\nand possible concept set."},"RefColValidationRulesResponseBody":{"properties":{"valid_col_types_by_dim_type":{"additionalProperties":{"items":{"$ref":"#/components/schemas/ColType"},"type":"array","uniqueItems":true},"propertyNames":{"$ref":"#/components/schemas/DimType"},"type":"object","title":"Valid Col Types By Dim Type","description":"The RefCol.col_type values that are allowed depending on the RefCol.ref_dim.dim_type.","default":{"TEXT":["ORDINAL","INTERVAL","REGULAR_LANGUAGE","CONTEXT_FREE_GRAMMAR_XML","TEXT","NOMINAL","CONTEXT_FREE_GRAMMAR_JSON","GENETIC_PROFILE","GENETIC_READS","GENETIC_SEQUENCE","GENETIC_DISTANCE"],"IDENTIFIER":["ID_PERSON","ID_SAMPLE","ID_EVENT","ID_GENETIC_SEQUENCE","ID_CASE"],"NUMBER":["DECIMAL_6","DECIMAL_2","INTERVAL","DECIMAL_5","DECIMAL_0","DECIMAL_4","NOMINAL","DECIMAL_1","DECIMAL_3"],"TIME":["TIME_DAY","TIME_MONTH","TIME_YEAR","TIME_WEEK","TIME_QUARTER"],"GEO":["GEO_LATLON","GEO_REGION"],"ORGANIZATION":["ORGANIZATION"],"OTHER":["ORDINAL","INTERVAL","REGULAR_LANGUAGE","CONTEXT_FREE_GRAMMAR_XML","TEXT","NOMINAL","OTHER","CONTEXT_FREE_GRAMMAR_JSON","GENETIC_PROFILE","GENETIC_READS","GENETIC_SEQUENCE","GENETIC_DISTANCE"]}}},"type":"object","title":"RefColValidationRulesResponseBody","description":"The additional validation rules that a RefCol instance must comply with."},"RefDim":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"dim_type":{"$ref":"#/components/schemas/DimType","description":"The type of dimension."},"code":{"type":"string","maxLength":255,"title":"Code","description":"The code for the dimension."},"label":{"type":"string","title":"Label","description":"The label for the dimension."},"rank":{"type":"integer","title":"Rank","description":"The rank of the dimension, for (partial) ordering.","default":0},"col_code_prefix":{"title":"Col Code Prefix","description":"The column code prefix used to compose a full column code, if different from the code field.","type":"string","nullable":true},"description":{"title":"Description","description":"Description of the dimension.","type":"string","nullable":true},"props":{"additionalProperties":true,"type":"object","title":"Props","description":"Additional properties of the dimension."}},"type":"object","required":["dim_type","code","label"],"title":"RefDim","description":"A reference dimension that is not linked to a specific CaseType, to promote reuse\nand consistency. The reference dimension groups a number of reference columns that\nlogically belong together and contains part of the information needed to define a\ndimension in a case, such as the code and label."},"Region":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"region_set_id":{"type":"string","format":"uuid","title":"Region Set Id","description":"The ID of the region set. FOREIGN KEY"},"region_set":{"description":"The region set to which the region belongs.","$ref":"#/components/schemas/RegionSet","nullable":true},"code":{"type":"string","maxLength":255,"title":"Code","description":"The code of the region."},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the region."},"centroid_lat":{"type":"number","title":"Centroid Lat","description":"The latitude of the region's centroid."},"centroid_lon":{"type":"number","title":"Centroid Lon","description":"The longitude of the region's centroid."},"center_lat":{"type":"number","title":"Center Lat","description":"The latitude of the region's center."},"center_lon":{"type":"number","title":"Center Lon","description":"The longitude of the region's center."}},"type":"object","required":["region_set_id","code","name","centroid_lat","centroid_lon","center_lat","center_lon"],"title":"Region","description":"Geographical representation of a region."},"RegionRelation":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"from_region_id":{"type":"string","format":"uuid","title":"From Region Id","description":"The ID of the source region. FOREIGN KEY"},"from_region":{"description":"The source region.","$ref":"#/components/schemas/Region","nullable":true},"to_region_id":{"type":"string","format":"uuid","title":"To Region Id","description":"The ID of the target region. FOREIGN KEY"},"to_region":{"description":"The target region.","$ref":"#/components/schemas/Region","nullable":true},"relation":{"$ref":"#/components/schemas/RegionRelationType","description":"The type of relation between the regions."}},"type":"object","required":["from_region_id","to_region_id","relation"],"title":"RegionRelation","description":"Geographical relation between two regions."},"RegionRelationType":{"type":"string","enum":["IS_SEPARATE_FROM","IS_ADJACENT_TO","OVERLAPS_WITH","CONTAINS"],"title":"RegionRelationType"},"RegionSet":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"code":{"type":"string","maxLength":255,"title":"Code","description":"The code of the region set."},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the region set."},"region_code_as_label":{"type":"boolean","title":"Region Code As Label","description":"Whether the region's code should be used as the label. E.g. in case of postal code the code could be used instead of the name of the region."},"resolution":{"type":"number","exclusiveMinimum":0.0,"title":"Resolution","description":"The geographic resolution; higher values indicate higher resolution."}},"type":"object","required":["code","name","region_code_as_label","resolution"],"title":"RegionSet","description":"Set of regions that do not overlap geographically\nor otherwise did not exist at the same moment in time."},"RegionSetShape":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"region_set_id":{"type":"string","format":"uuid","title":"Region Set Id","description":"The ID of the region set. FOREIGN KEY"},"region_set":{"description":"The region set to which the region belongs.","$ref":"#/components/schemas/RegionSet","nullable":true},"scale":{"type":"number","title":"Scale","description":"The scale of the shape representation."},"geo_json":{"type":"string","title":"Geo Json","description":"The GeoJSON representation of the region set shape."}},"type":"object","required":["region_set_id","scale","geo_json"],"title":"RegionSetShape","description":"Geographical shape representation for a region set."},"RetrieveCaseRightsRequestBody":{"properties":{"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id","description":"The CaseType ID to retrieve case access for."},"case_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Case Ids","description":"The Case IDs to retrieve access for. UNIQUE"}},"type":"object","required":["case_type_id","case_ids"],"title":"RetrieveCaseRightsRequestBody"},"RetrieveCaseSetStatsRequestBody":{"properties":{"case_set_ids":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Case Set Ids","description":"The case set IDs to retrieve stats for, if not all."}},"type":"object","required":["case_set_ids"],"title":"RetrieveCaseSetStatsRequestBody"},"RetrieveCaseTypeStatsRequestBody":{"properties":{"case_type_ids":{"title":"Case Type Ids","description":"The CaseType IDs to retrieve stats for, if not all.","items":{"type":"string","format":"uuid"},"nullable":true},"datetime_range_filter":{"description":"The datetime range to filter cases by, if any. The key attribute fo the filter should be left empty.","$ref":"#/components/schemas/TypedDatetimeRangeFilter","nullable":true}},"type":"object","title":"RetrieveCaseTypeStatsRequestBody"},"RetrieveCasesByIdsRequestBody":{"properties":{"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id","description":"The CaseType ID to retrieve cases for."},"case_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Case Ids","description":"The case IDs to retrieve cases for. All cases must belong to the given CaseType. UNIQUE"}},"type":"object","required":["case_type_id","case_ids"],"title":"RetrieveCasesByIdsRequestBody"},"RetrieveOrganizationContactsRequestBody":{"properties":{"organization_id":{"type":"string","format":"uuid","title":"Organization Id","description":"The ID of the organization to retrieve contacts for."}},"type":"object","required":["organization_id"],"title":"RetrieveOrganizationContactsRequestBody"},"RetrievePhylogeneticTreeRequestBody":{"properties":{"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id","description":"The CaseType ID that all the cases must belong to."},"genetic_distance_col_id":{"type":"string","format":"uuid","title":"Genetic Distance Col Id","description":"The ID of the genetic distance Col to use."},"tree_algorithm_code":{"$ref":"#/components/schemas/TreeAlgorithmType","description":"The algorithm to use for constructing the phylogenetic tree."},"case_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Case Ids","description":"The IDs of the cases to calculate the phylogenetic tree for."}},"type":"object","required":["case_type_id","genetic_distance_col_id","tree_algorithm_code","case_ids"],"title":"RetrievePhylogeneticTreeRequestBody"},"RetrieveSimilarCasesRequestBody":{"properties":{"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id","description":"The CaseType ID that all the cases must belong to."},"max_distance":{"type":"number","title":"Max Distance","description":"The maximum genetic distance for cases to be considered similar.","default":5},"case_ids":{"items":{"type":"string","format":"uuid"},"type":"array","title":"Case Ids","description":"The IDs of cases to get the similar cases for."},"genetic_distance_col_id":{"type":"string","format":"uuid","title":"Genetic Distance Col Id","description":"The Col ID to use for determining the genetic distance between cases."}},"type":"object","required":["case_type_id","case_ids","genetic_distance_col_id"],"title":"RetrieveSimilarCasesRequestBody"},"SeqDistanceType":{"type":"integer","enum":[1,2,3,4,5],"title":"SeqDistanceType","x-enum-varnames":["SNP_HAMMING","ALLELE_HAMMING","MLVA_HAMMING","MLVA_EUCLIDEAN","KMER_EUCLIDEAN"]},"SeqFileFormat":{"type":"integer","enum":[2],"title":"SeqFileFormat","x-enum-varnames":["FASTA"]},"SeqForUpload":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"case_id":{"type":"string","format":"uuid","title":"Case Id","description":"The UUID of the case that the read set is associated with. If not available, the null ID is put.","default":"00000000-0000-0000-0000-000000000000"},"col_id":{"type":"string","format":"uuid","title":"Col Id","description":"The ID of the column that the sequence is or will be associated with."},"sample_id":{"type":"string","format":"uuid","title":"Sample Id","description":"The UUID of the sample in seqdb that the sequence is associated with. If not available, the null ID is put. Must be provided if other_sample_identifier is not provided.","default":"00000000-0000-0000-0000-000000000000"},"other_sample_identifier":{"description":"Another identifier of the sample in seqdb that the sequence is associated with. If not available, None is put. Must be provided if sample_id is not provided.","$ref":"#/components/schemas/IdentifierForUpload","nullable":true},"protocol_id":{"type":"string","format":"uuid","title":"Protocol Id","description":"The UUID of the protocol, if available. If not available, the null ID is put. Must be present if protocol_code is not present. The use of protocol_id is preferred over protocol_code since the latter may change.","default":"00000000-0000-0000-0000-000000000000"},"protocol_code":{"title":"Protocol Code","description":"The code of the protocol. Must be present if protocol_id is not present. The use of protocol_code is meant for situations where the protocol_id is not known, but the code is and/or improves human interpretation.","type":"string","nullable":true}},"type":"object","required":["col_id"],"title":"SeqForUpload","description":"A single sequence to be uploaded and associated with both an existing case in\ncasedb and a potentially existing sample in seqdb.\n\nThe sample can be identified in seqdb either by its internal ID (sample_id) or\nby another identifier (other_sample_identifier). The ID of created sequence is\nintended to be added to the corresponding case in casedb as the content of the\ngiven Col."},"SeqProfileType":{"type":"integer","enum":[1,2,3,4,5],"title":"SeqProfileType","x-enum-varnames":["SNP","LOCUS","ALLELE","MLVA","KMER"]},"Site":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"organization_id":{"type":"string","format":"uuid","title":"Organization Id","description":"The ID of the organization. FOREIGN KEY"},"organization":{"description":"The organization corresponding to the ID","$ref":"#/components/schemas/Organization","nullable":true},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of an organization, UNIQUE"}},"type":"object","required":["organization_id","name"],"title":"Site","description":"Represents a physical site of an organization."},"TreeAlgorithm":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"tree_algorithm_class_id":{"type":"string","format":"uuid","title":"Tree Algorithm Class Id","description":"The ID of the tree algorithm class. FOREIGN KEY"},"tree_algorithm_class":{"description":"The class of algorithm","$ref":"#/components/schemas/TreeAlgorithmClass","nullable":true},"seqdb_tree_algorithm_id":{"type":"string","format":"uuid","title":"Seqdb Tree Algorithm Id","description":"The ID of the tree algorithm in seqdb"},"code":{"$ref":"#/components/schemas/TreeAlgorithmType","description":"The code of the tree algorithm"},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the tree algorithm"},"description":{"title":"Description","description":"The description of the tree algorithm","type":"string","nullable":true},"is_ultrametric":{"type":"boolean","title":"Is Ultrametric","description":"Whether the tree is ultrametric"},"rank":{"title":"Rank","description":"The rank of the tree algorithm, if relevant.","type":"integer","nullable":true}},"type":"object","required":["tree_algorithm_class_id","seqdb_tree_algorithm_id","code","name","is_ultrametric"],"title":"TreeAlgorithm","description":"See https://en.wikipedia.org/wiki/Hierarchical_clustering,\nhttps://en.wikipedia.org/wiki/Neighbor_joining,\n https://en.wikipedia.org/wiki/Computational_phylogenetics,\n https://en.wikipedia.org/wiki/Spanning_tree"},"TreeAlgorithmClass":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"code":{"type":"string","maxLength":255,"title":"Code","description":"The code of the tree algorithm class"},"name":{"type":"string","maxLength":255,"title":"Name","description":"The name of the tree algorithm class"},"is_seq_based":{"type":"boolean","title":"Is Seq Based","description":"Whether the sequence or alignment is needed as input"},"is_dist_based":{"type":"boolean","title":"Is Dist Based","description":"Whether the distance between sequences is needed as input"},"rank":{"title":"Rank","description":"The rank of the tree algorithm class, if relevant.","type":"integer","nullable":true}},"type":"object","required":["code","name","is_seq_based","is_dist_based"],"title":"TreeAlgorithmClass"},"TreeAlgorithmType":{"type":"string","enum":["SLINK","CLINK","UPGMA","WPGMA","UPGMC","WPGMC","VERSATILE","MISSQ","MNSSQ","MIVAR","MNVAR","MINI_MAX","HAUSDORFF","MIN_SUM_MEDOID","MIN_SUM_INCREASE_MEDOID","MEDOID","MIN_ENERGY","FITCH_MARGOLIASH","MAX_PARSIMONY","ML","BAYESIAN_INFERENCE","MIN_SPANNING","NJ"],"title":"TreeAlgorithmType"},"TypedCompositeFilter":{"properties":{"invert":{"type":"boolean","title":"Invert","description":"Whether to invert the filter.","default":false},"key":{"title":"Key","type":"string","nullable":true},"filters":{"items":{"anyOf":[{"$ref":"#/components/schemas/TypedExistsFilter"},{"$ref":"#/components/schemas/TypedEqualsBooleanFilter"},{"$ref":"#/components/schemas/TypedEqualsNumberFilter"},{"$ref":"#/components/schemas/TypedEqualsStringFilter"},{"$ref":"#/components/schemas/TypedEqualsUuidFilter"},{"$ref":"#/components/schemas/TypedNumberRangeFilter"},{"$ref":"#/components/schemas/TypedDateRangeFilter"},{"$ref":"#/components/schemas/TypedDatetimeRangeFilter"},{"$ref":"#/components/schemas/TypedPartialDateRangeFilter"},{"$ref":"#/components/schemas/TypedRegexFilter"},{"$ref":"#/components/schemas/TypedNumberSetFilter"},{"$ref":"#/components/schemas/TypedStringSetFilter"},{"$ref":"#/components/schemas/TypedUuidSetFilter"},{"$ref":"#/components/schemas/TypedNoFilter"},{"$ref":"#/components/schemas/TypedCompositeFilter"}]},"type":"array","title":"Filters","description":"The list of filters."},"operator":{"$ref":"#/components/schemas/LogicalOperator","description":"The boolean operator for the composite filter.","default":"AND"},"type":{"type":"string","const":"COMPOSITE","title":"Type"}},"type":"object","required":["filters","type"],"title":"TypedCompositeFilter"},"TypedDateRangeFilter":{"properties":{"invert":{"type":"boolean","title":"Invert","description":"Whether to invert the filter.","default":false},"key":{"type":"string","title":"Key","description":"The column key to apply the filter to, when applied to a row. If None, the filter cannot be applied to a row, only to a column."},"lower_bound":{"title":"Lower Bound","description":"The lower bound of the range.","type":"string","nullable":true},"lower_bound_censor":{"$ref":"#/components/schemas/ComparisonOperator","description":"The censor of the lower bound.","default":">="},"upper_bound":{"title":"Upper Bound","description":"The upper bound of the range.","type":"string","nullable":true},"upper_bound_censor":{"$ref":"#/components/schemas/ComparisonOperator","description":"The censor of the upper bound.","default":"<"},"type":{"type":"string","const":"DATE_RANGE","title":"Type"}},"type":"object","required":["type"],"title":"TypedDateRangeFilter"},"TypedDatetimeRangeFilter":{"properties":{"invert":{"type":"boolean","title":"Invert","description":"Whether to invert the filter.","default":false},"key":{"type":"string","title":"Key","description":"The column key to apply the filter to, when applied to a row. If None, the filter cannot be applied to a row, only to a column."},"lower_bound":{"title":"Lower Bound","description":"The lower bound of the range.","type":"string","nullable":true},"lower_bound_censor":{"$ref":"#/components/schemas/ComparisonOperator","description":"The censor of the lower bound.","default":">="},"upper_bound":{"title":"Upper Bound","description":"The upper bound of the range.","type":"string","nullable":true},"upper_bound_censor":{"$ref":"#/components/schemas/ComparisonOperator","description":"The censor of the upper bound.","default":"<"},"type":{"type":"string","const":"DATETIME_RANGE","title":"Type"}},"type":"object","required":["type"],"title":"TypedDatetimeRangeFilter"},"TypedEqualsBooleanFilter":{"properties":{"invert":{"type":"boolean","title":"Invert","description":"Whether to invert the filter.","default":false},"key":{"type":"string","title":"Key","description":"The column key to apply the filter to, when applied to a row. If None, the filter cannot be applied to a row, only to a column."},"value":{"type":"boolean","title":"Value","description":"The boolean value to match."},"type":{"type":"string","const":"EQUALS_BOOLEAN","title":"Type"}},"type":"object","required":["value","type"],"title":"TypedEqualsBooleanFilter"},"TypedEqualsNumberFilter":{"properties":{"invert":{"type":"boolean","title":"Invert","description":"Whether to invert the filter.","default":false},"key":{"type":"string","title":"Key","description":"The column key to apply the filter to, when applied to a row. If None, the filter cannot be applied to a row, only to a column."},"value":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Value","description":"The number to match."},"type":{"type":"string","const":"EQUALS_NUMBER","title":"Type"}},"type":"object","required":["value","type"],"title":"TypedEqualsNumberFilter"},"TypedEqualsStringFilter":{"properties":{"invert":{"type":"boolean","title":"Invert","description":"Whether to invert the filter.","default":false},"key":{"type":"string","title":"Key","description":"The column key to apply the filter to, when applied to a row. If None, the filter cannot be applied to a row, only to a column."},"value":{"type":"string","title":"Value","description":"The string to match."},"type":{"type":"string","const":"EQUALS_STRING","title":"Type"}},"type":"object","required":["value","type"],"title":"TypedEqualsStringFilter"},"TypedEqualsUuidFilter":{"properties":{"invert":{"type":"boolean","title":"Invert","description":"Whether to invert the filter.","default":false},"key":{"type":"string","title":"Key","description":"The column key to apply the filter to, when applied to a row. If None, the filter cannot be applied to a row, only to a column."},"value":{"type":"string","format":"uuid","title":"Value","description":"The UUID to match."},"type":{"type":"string","const":"EQUALS_UUID","title":"Type"}},"type":"object","required":["value","type"],"title":"TypedEqualsUuidFilter"},"TypedExistsFilter":{"properties":{"invert":{"type":"boolean","title":"Invert","description":"Whether to invert the filter.","default":false},"key":{"type":"string","title":"Key","description":"The column key to apply the filter to, when applied to a row. If None, the filter cannot be applied to a row, only to a column."},"type":{"type":"string","const":"EXISTS","title":"Type"}},"type":"object","required":["type"],"title":"TypedExistsFilter"},"TypedNoFilter":{"properties":{"invert":{"type":"boolean","title":"Invert","description":"Whether to invert the filter.","default":false},"key":{"type":"boolean","const":false,"title":"Key","default":false},"type":{"type":"string","const":"NO_FILTER","title":"Type"}},"type":"object","required":["type"],"title":"TypedNoFilter"},"TypedNumberRangeFilter":{"properties":{"invert":{"type":"boolean","title":"Invert","description":"Whether to invert the filter.","default":false},"key":{"type":"string","title":"Key","description":"The column key to apply the filter to, when applied to a row. If None, the filter cannot be applied to a row, only to a column."},"lower_bound":{"title":"Lower Bound","description":"The lower bound of the range.","type":"number","nullable":true},"lower_bound_censor":{"$ref":"#/components/schemas/ComparisonOperator","description":"The censor of the lower bound.","default":">="},"upper_bound":{"title":"Upper Bound","description":"The upper bound of the range.","type":"number","nullable":true},"upper_bound_censor":{"$ref":"#/components/schemas/ComparisonOperator","description":"The censor of the upper bound.","default":"<"},"type":{"type":"string","const":"NUMBER_RANGE","title":"Type"}},"type":"object","required":["type"],"title":"TypedNumberRangeFilter"},"TypedNumberSetFilter":{"properties":{"invert":{"type":"boolean","title":"Invert","description":"Whether to invert the filter.","default":false},"key":{"type":"string","title":"Key","description":"The column key to apply the filter to, when applied to a row. If None, the filter cannot be applied to a row, only to a column."},"members":{"items":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}]},"type":"array","uniqueItems":true,"title":"Members","description":"The numbers to match."},"type":{"type":"string","const":"NUMBER_SET","title":"Type"}},"type":"object","required":["type"],"title":"TypedNumberSetFilter"},"TypedPartialDateRangeFilter":{"properties":{"invert":{"type":"boolean","title":"Invert","description":"Whether to invert the filter.","default":false},"key":{"type":"string","title":"Key","description":"The column key to apply the filter to, when applied to a row. If None, the filter cannot be applied to a row, only to a column."},"lower_bound":{"title":"Lower Bound","description":"The lower bound of the range.","type":"string","nullable":true},"lower_bound_censor":{"$ref":"#/components/schemas/ComparisonOperator","description":"The censor of the lower bound.","default":">="},"upper_bound":{"title":"Upper Bound","description":"The upper bound of the range.","type":"string","nullable":true},"upper_bound_censor":{"$ref":"#/components/schemas/ComparisonOperator","description":"The censor of the upper bound.","default":"<"},"type":{"type":"string","const":"PARTIAL_DATE_RANGE","title":"Type"}},"type":"object","required":["type"],"title":"TypedPartialDateRangeFilter"},"TypedRegexFilter":{"properties":{"invert":{"type":"boolean","title":"Invert","description":"Whether to invert the filter.","default":false},"key":{"type":"string","title":"Key","description":"The column key to apply the filter to, when applied to a row. If None, the filter cannot be applied to a row, only to a column."},"pattern":{"type":"string","title":"Pattern","description":"The regular expression to match."},"type":{"type":"string","const":"REGEX","title":"Type"}},"type":"object","required":["pattern","type"],"title":"TypedRegexFilter"},"TypedStringSetFilter":{"properties":{"invert":{"type":"boolean","title":"Invert","description":"Whether to invert the filter.","default":false},"key":{"type":"string","title":"Key","description":"The column key to apply the filter to, when applied to a row. If None, the filter cannot be applied to a row, only to a column."},"members":{"items":{"type":"string"},"type":"array","uniqueItems":true,"title":"Members","description":"The strings to match."},"case_sensitive":{"type":"boolean","title":"Case Sensitive","description":"Whether the match is case sensitive.","default":false},"type":{"type":"string","const":"STRING_SET","title":"Type"}},"type":"object","required":["type"],"title":"TypedStringSetFilter"},"TypedUuidSetFilter":{"properties":{"invert":{"type":"boolean","title":"Invert","description":"Whether to invert the filter.","default":false},"key":{"type":"string","title":"Key","description":"The column key to apply the filter to, when applied to a row. If None, the filter cannot be applied to a row, only to a column."},"members":{"items":{"type":"string","format":"uuid"},"type":"array","uniqueItems":true,"title":"Members","description":"The UUIDs to match."},"type":{"type":"string","const":"UUID_SET","title":"Type"}},"type":"object","required":["type"],"title":"TypedUuidSetFilter"},"UpdateCaseTypeSetCaseTypesRequestBody":{"properties":{"case_type_set_members":{"items":{"$ref":"#/components/schemas/CaseTypeSetMember"},"type":"array","title":"Case Type Set Members","description":"The members of the CaseTypeSet."}},"type":"object","required":["case_type_set_members"],"title":"UpdateCaseTypeSetCaseTypesRequestBody"},"UpdateColSetColsRequestBody":{"properties":{"col_set_members":{"items":{"$ref":"#/components/schemas/ColSetMember"},"type":"array","title":"Col Set Members","description":"The members of the ColSet."}},"type":"object","required":["col_set_members"],"title":"UpdateColSetColsRequestBody"},"UpdateDataCollectionSetDataCollectionRequestBody":{"properties":{"data_collection_set_members":{"items":{"$ref":"#/components/schemas/DataCollectionSetMember"},"type":"array","maxItems":10000,"title":"Data Collection Set Members","description":"The updated set of data collection set members, replacing the previous set"}},"type":"object","required":["data_collection_set_members"],"title":"UpdateDataCollectionSetDataCollectionRequestBody"},"UpdateDiseaseEtiologicalAgentRequestBody":{"properties":{"etiologies":{"items":{"$ref":"#/components/schemas/Etiology"},"type":"array","title":"Etiologies"}},"type":"object","required":["etiologies"],"title":"UpdateDiseaseEtiologicalAgentRequestBody"},"UpdateOrganizationIdentifierIssuerLinksRequestBody":{"properties":{"organization_identifier_issuer_links":{"items":{"$ref":"#/components/schemas/OrganizationIdentifierIssuerLink"},"type":"array","maxItems":10000,"title":"Organization Identifier Issuer Links","description":"The identifier issuers that the organization is linked to."}},"type":"object","required":["organization_identifier_issuer_links"],"title":"UpdateOrganizationIdentifierIssuerLinksRequestBody"},"UpdateOrganizationSetOrganizationRequestBody":{"properties":{"organization_set_members":{"items":{"$ref":"#/components/schemas/OrganizationSetMember"},"type":"array","maxItems":10000,"title":"Organization Set Members","description":"The updated set of organization set members, replacing the previous set"}},"type":"object","required":["organization_set_members"],"title":"UpdateOrganizationSetOrganizationRequestBody"},"UpdateUserOwnOrganizationRequestBody":{"properties":{"organization_id":{"type":"string","format":"uuid","title":"Organization Id","description":"The ID of the organization to update the user to"}},"type":"object","required":["organization_id"],"title":"UpdateUserOwnOrganizationRequestBody"},"UpdateUserRequestBody":{"properties":{"is_active":{"title":"Is Active","description":"The updated active status of the user. Not updated if not provided.","type":"boolean","nullable":true},"roles":{"title":"Roles","description":"The updated set of roles of the user. Not updated if not provided. If provided, should have at least one element.","items":{"type":"string"},"nullable":true},"organization_id":{"title":"Organization Id","description":"The updated organization ID of the user. Not updated if not provided.","type":"string","nullable":true}},"type":"object","required":["is_active","roles","organization_id"],"title":"UpdateUserRequestBody"},"UploadAction":{"type":"string","enum":["ERROR","UPDATE","CREATE","SKIP"],"title":"UploadAction"},"UploadCasesCommand":{"properties":{"verify_only":{"type":"boolean","title":"Verify Only","description":"If true, the upload is only verified but not actually performed.","default":false},"on_exists":{"$ref":"#/components/schemas/UploadAction","description":"Action to take if one of the entities in the batch already exists upon upload.","default":"ERROR"},"on_new":{"$ref":"#/components/schemas/UploadAction","description":"Action to take if one of the entities in the batch is new upon upload.","default":"CREATE"},"id":{"type":"string","format":"uuid","title":"Id","description":"The ID of the command"},"user":{"$ref":"#/components/schemas/User","nullable":true},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"The created timestamp of the command"},"props":{"additionalProperties":true,"type":"object","title":"Props","default":{}},"case_type_id":{"type":"string","format":"uuid","title":"Case Type Id","description":"The CaseType ID that all the cases must belong to. All cases in the case set must have this CaseType ID."},"created_in_data_collection_id":{"type":"string","format":"uuid","title":"Created In Data Collection Id","description":"The created in data collection ID that all the cases must belong to. All cases in the case set must have this created in data collection ID."},"case_batch":{"$ref":"#/components/schemas/CaseBatchForUpload","description":"The unique cases to validate."}},"type":"object","required":["case_type_id","created_in_data_collection_id","case_batch"],"title":"UploadCasesCommand","description":"Upload a batch of cases along with their associated data and return an upload\nresult. The upload can be stopped after the verification step by setting the\n'verify_only' property to True, so that the returned upload result only contains\nthe verification results.\n\nThe data are uploaded as a single atomic unit of work, so that\neither all data are successfully uploaded or none are."},"UploadResult":{"properties":{"logs":{"items":{"$ref":"#/components/schemas/EtlLogItem"},"type":"array","title":"Logs","description":"Log items capturing messages and events that occurred during the operation."},"id":{"title":"Id","description":"The unique identifier for the specific object instance that this result pertains to, if applicable. E.g. the object that was created or updated as part of the upload.","type":"string","nullable":true},"status":{"$ref":"#/components/schemas/EtlStatus","description":"The status of the upload operation. If not successful, error information must be provided in the logs.","default":"PENDING"},"is_new":{"type":"boolean","title":"Is New","description":"Indicates whether the object did not exist before start of the upload. False in case upload failed before this could be determined.","default":false}},"type":"object","title":"UploadResult","description":"Represents the result of an upload operation for a particular object, including\nupload status and logs.\n\nAdditional validation:\n- If the status is successful (NOT_FAILED), there must be no error log items.\n- If the status is failed, there must be at least one error log item.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseEtlResult:\nPydantic BaseModel that declares ``logs`` and provides log accumulation\nand query helpers.\n\n``add_error`` appends an ERROR log item and then calls\n``_set_error_status()``.  Override ``_set_error_status`` in each\nconcrete class to apply the appropriate status enum value, e.g.::\n\n    def _set_error_status(self) -> None:\n        self.status = MyStatus.ERROR\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nModel:\nBase class for all models in an application. Models are used to represent the\nstate of the application and are typically persisted in a database. Models can also\nbe used to represent the state of the application in memory, e.g. for caching or\nfor passing data between services. Models can be immutable or mutable, depending on\nthe use case.\n\nEach model must have an associated Entity, which defines the metadata for the\nmodel. See the Entity class for more details. The Entity must be set in the\nsubclass of Model. Analogously, a unique name for the model can be set in the\nsubclass, which can be used for identification and logging purposes.\n\nThe model_entity and model_name class methods can be used to retrieve the Entity\nand name of the model, respectively. These methods have the same \"model_\" prefix as\ngeneric Pydantic models to avoid name conflicts with other.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseEtlResult:\nPydantic BaseModel that declares ``logs`` and provides log accumulation\nand query helpers.\n\n``add_error`` appends an ERROR log item and then calls\n``_set_error_status()``.  Override ``_set_error_status`` in each\nconcrete class to apply the appropriate status enum value, e.g.::\n\n    def _set_error_status(self) -> None:\n        self.status = MyStatus.ERROR\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nModel:\nBase class for all models in an application. Models are used to represent the\nstate of the application and are typically persisted in a database. Models can also\nbe used to represent the state of the application in memory, e.g. for caching or\nfor passing data between services. Models can be immutable or mutable, depending on\nthe use case.\n\nEach model must have an associated Entity, which defines the metadata for the\nmodel. See the Entity class for more details. The Entity must be set in the\nsubclass of Model. Analogously, a unique name for the model can be set in the\nsubclass, which can be used for identification and logging purposes.\n\nThe model_entity and model_name class methods can be used to retrieve the Entity\nand name of the model, respectively. These methods have the same \"model_\" prefix as\ngeneric Pydantic models to avoid name conflicts with other.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance.\n\n\n\nPARENT CLASS DOCUMENTATION\n\n\nBaseModel:\n!!! abstract \"Usage Documentation\"\n    [Models](../concepts/models.md)\n\nA base class for creating Pydantic models.\n\nAttributes:\n    __class_vars__: The names of the class variables defined on the model.\n    __private_attributes__: Metadata about the private attributes of the model.\n    __signature__: The synthesized `__init__` [`Signature`][inspect.Signature] of the model.\n\n    __pydantic_complete__: Whether model building is completed, or if there are still undefined fields.\n    __pydantic_core_schema__: The core schema of the model.\n    __pydantic_custom_init__: Whether the model has a custom `__init__` function.\n    __pydantic_decorators__: Metadata containing the decorators defined on the model.\n        This replaces `Model.__validators__` and `Model.__root_validators__` from Pydantic V1.\n    __pydantic_generic_metadata__: Metadata for generic models; contains data used for a similar purpose to\n        __args__, __origin__, __parameters__ in typing-module generics. May eventually be replaced by these.\n    __pydantic_parent_namespace__: Parent namespace of the model, used for automatic rebuilding of models.\n    __pydantic_post_init__: The name of the post-init method for the model, if defined.\n    __pydantic_root_model__: Whether the model is a [`RootModel`][pydantic.root_model.RootModel].\n    __pydantic_serializer__: The `pydantic-core` `SchemaSerializer` used to dump instances of the model.\n    __pydantic_validator__: The `pydantic-core` `SchemaValidator` used to validate instances of the model.\n\n    __pydantic_fields__: A dictionary of field names and their corresponding [`FieldInfo`][pydantic.fields.FieldInfo] objects.\n    __pydantic_computed_fields__: A dictionary of computed field names and their corresponding [`ComputedFieldInfo`][pydantic.fields.ComputedFieldInfo] objects.\n\n    __pydantic_extra__: A dictionary containing extra values, if [`extra`][pydantic.config.ConfigDict.extra]\n        is set to `'allow'`.\n    __pydantic_fields_set__: The names of fields explicitly set during instantiation.\n    __pydantic_private__: Values of private attributes set on the model instance."},"User":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The ID of the user","type":"string","nullable":true},"key":{"title":"Key","description":"The key of the user, lowercase, UNIQUE","type":"string","nullable":true},"email":{"title":"Email","description":"The email of the user","type":"string","nullable":true},"name":{"title":"Name","description":"The full name of the user","type":"string","nullable":true},"description":{"title":"Description","description":"The description of the user.","type":"string","nullable":true},"is_active":{"type":"boolean","title":"Is Active","description":"Whether the user is active or not. An inactive user cannot perform any actions that require authorization.","default":true},"roles":{"items":{"type":"string"},"type":"array","maxItems":255,"minItems":1,"uniqueItems":true,"title":"Roles","description":"The roles of the user"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id","description":"The ID of the organization of the user. FOREIGN KEY"},"organization":{"description":"The organization of the user","$ref":"#/components/schemas/Organization","nullable":true}},"type":"object","required":["roles","organization_id"],"title":"User"},"UserAccessCasePolicy":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"data_collection_id":{"type":"string","format":"uuid","title":"Data Collection Id","description":"The ID of the data collection. FOREIGN KEY"},"data_collection":{"description":"The data collection","$ref":"#/components/schemas/DataCollection","nullable":true},"case_type_set_id":{"type":"string","format":"uuid","title":"Case Type Set Id","description":"The ID of the CaseTypeSet. FOREIGN KEY"},"case_type_set":{"description":"The CaseTypeSet","$ref":"#/components/schemas/CaseTypeSet","nullable":true},"is_active":{"type":"boolean","title":"Is Active","description":"Whether the right is active"},"add_case":{"type":"boolean","title":"Add Case","description":"Whether cases may be added to the data collection"},"remove_case":{"type":"boolean","title":"Remove Case","description":"Whether cases may be removed from the data collection"},"add_case_set":{"type":"boolean","title":"Add Case Set","description":"Whether case sets may be added to the data collection"},"remove_case_set":{"type":"boolean","title":"Remove Case Set","description":"Whether case sets may be removed from the data collection"},"user_id":{"type":"string","format":"uuid","title":"User Id","description":"The ID of the user. FOREIGN KEY"},"user":{"description":"The user","$ref":"#/components/schemas/User","nullable":true},"read_col_set_id":{"title":"Read Col Set Id","description":"The ID of the column set for which values can be read, limited to the CaseTypes in the CaseTypeSet.  If empty, there are no read rights. FOREIGN KEY","type":"string","nullable":true},"read_col_set":{"description":"The column set with read access","$ref":"#/components/schemas/ColSet","nullable":true},"write_col_set_id":{"title":"Write Col Set Id","description":"The ID of the column set for which values can be updated, limited to the CaseTypes in the CaseTypeSet.  If empty, there are no write rights. FOREIGN KEY","type":"string","nullable":true},"write_col_set":{"description":"The column set with write access","$ref":"#/components/schemas/ColSet","nullable":true},"read_case_set":{"type":"boolean","title":"Read Case Set","description":"Whether case set be read, limited to the CaseTypes in the CaseTypeSet"},"write_case_set":{"type":"boolean","title":"Write Case Set","description":"Whether case set be updated, limited to the CaseTypes in the CaseTypeSet"}},"type":"object","required":["data_collection_id","case_type_set_id","is_active","add_case","remove_case","add_case_set","remove_case_set","user_id","read_case_set","write_case_set"],"title":"UserAccessCasePolicy","description":"Stores the maximum access rights of a user to a particular data collection,\nanalogous to the organization access case policy.\n\nThe actual access rights of a user are derived as the intersection of their\nmaximum access rights stored here, and the access rights of the organization\nto which they belong."},"UserInvitation":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"key":{"title":"Key","description":"The key of the user, lowercase, UNIQUE","type":"string","nullable":true},"email":{"title":"Email","description":"The email of the user","type":"string","nullable":true},"name":{"title":"Name","description":"The full name of the user","type":"string","nullable":true},"description":{"title":"Description","description":"The description of the user.","type":"string","nullable":true},"token":{"type":"string","maxLength":255,"title":"Token","description":"The token of the invitation"},"expires_at":{"type":"string","format":"date-time","title":"Expires At","description":"The expiry date of the invitation"},"roles":{"items":{"type":"string"},"type":"array","maxItems":255,"minItems":1,"uniqueItems":true,"title":"Roles","description":"The initial roles that the new user will have"},"invited_by_user_id":{"type":"string","format":"uuid","title":"Invited By User Id","description":"The ID of the user who invited the new user. FOREIGN KEY"},"invited_by_user":{"description":"The user who invited the new user","$ref":"#/components/schemas/User","nullable":true},"organization_id":{"type":"string","format":"uuid","title":"Organization Id","description":"The ID of the organization that the new user will belong to. FOREIGN KEY"},"organization":{"description":"The organization that the new user will belong to","$ref":"#/components/schemas/Organization","nullable":true}},"type":"object","required":["token","expires_at","roles","invited_by_user_id","organization_id"],"title":"UserInvitation","description":"Represents an invitation for a new user of a particular organization and\nwith particular starting properties."},"UserInvitationConstraints":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"roles":{"items":{"type":"string"},"type":"array","maxItems":255,"uniqueItems":true,"title":"Roles","description":"The roles that the user may be assigned by the inviting user."},"organization_ids":{"items":{"type":"string","format":"uuid"},"type":"array","maxItems":1000000,"uniqueItems":true,"title":"Organization Ids","description":"The organizations that the user may be assigned by the inviting user."}},"type":"object","required":["roles","organization_ids"],"title":"UserInvitationConstraints","description":"Represents the constraints for a user invitation."},"UserInvitationRequestBody":{"properties":{"key":{"title":"Key","description":"The key of the user, lowercase, UNIQUE","type":"string","nullable":true},"description":{"title":"Description","description":"The description of the user.","type":"string","nullable":true},"roles":{"items":{"type":"string"},"type":"array","maxItems":255,"minItems":1,"uniqueItems":true,"title":"Roles","description":"The initial roles that the new user will have"},"organization_id":{"type":"string","format":"uuid","title":"Organization Id","description":"The ID of the organization that the new user will belong to. FOREIGN KEY"}},"type":"object","required":["roles","organization_id"],"title":"UserInvitationRequestBody"},"UserNameEmail":{"properties":{"id":{"title":"Id","description":"The ID of the user","type":"string","nullable":true},"name":{"title":"Name","description":"The full name of the user","type":"string","nullable":true},"email":{"title":"Email","description":"The email of the user","type":"string","nullable":true}},"type":"object","required":["email"],"title":"UserNameEmail"},"UserShareCasePolicy":{"properties":{"created_at":{"title":"Created At","description":"The UTC datetime when the object was created.","type":"string","nullable":true},"modified_at":{"title":"Modified At","description":"The UTC datetime when the object was last modified.","type":"string","nullable":true},"modified_by":{"title":"Modified By","description":"The ID of the user who last modified the object.","type":"string","nullable":true},"id":{"title":"Id","description":"The unique identifier for the object.","type":"string","nullable":true},"data_collection_id":{"type":"string","format":"uuid","title":"Data Collection Id","description":"The ID of the data collection. FOREIGN KEY"},"data_collection":{"description":"The data collection","$ref":"#/components/schemas/DataCollection","nullable":true},"case_type_set_id":{"type":"string","format":"uuid","title":"Case Type Set Id","description":"The ID of the CaseTypeSet. FOREIGN KEY"},"case_type_set":{"description":"The CaseTypeSet","$ref":"#/components/schemas/CaseTypeSet","nullable":true},"is_active":{"type":"boolean","title":"Is Active","description":"Whether the right is active"},"add_case":{"type":"boolean","title":"Add Case","description":"Whether cases may be added to the data collection"},"remove_case":{"type":"boolean","title":"Remove Case","description":"Whether cases may be removed from the data collection"},"add_case_set":{"type":"boolean","title":"Add Case Set","description":"Whether case sets may be added to the data collection"},"remove_case_set":{"type":"boolean","title":"Remove Case Set","description":"Whether case sets may be removed from the data collection"},"user_id":{"type":"string","format":"uuid","title":"User Id","description":"The ID of the user. FOREIGN KEY"},"user":{"description":"The user","$ref":"#/components/schemas/User","nullable":true},"from_data_collection_id":{"type":"string","format":"uuid","title":"From Data Collection Id","description":"The ID of the data collection from which the CaseTypeSet is shared. FOREIGN KEY"},"from_data_collection":{"description":"The data collection from which the CaseTypeSet is shared","$ref":"#/components/schemas/DataCollection","nullable":true}},"type":"object","required":["data_collection_id","case_type_set_id","is_active","add_case","remove_case","add_case_set","remove_case_set","user_id","from_data_collection_id"],"title":"UserShareCasePolicy","description":"Stores the maximum share rights of a user to a particular data collection,\nanalogous to the organization share case policy.\n\nThe actual share rights of a user are derived as the intersection of their\nmaximum share rights stored here, and the share rights of the organization\nto which they belong."},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}},"securitySchemes":{"https://login.rivm.nl/broker/sp/oidc":{"type":"http","scheme":"bearer","model":{"type":"oauth2","flows":{"authorizationCode":{"scopes":{"openid":"openid","profile":"profile","email":"email"},"authorizationUrl":"https://login.rivm.nl/broker/sp/oidc/authenticate","tokenUrl":"https://login.rivm.nl/broker/sp/oidc/token"}}},"scheme_name":"OAuth2","auto_error":true,"x-tokenName":"id_token"},"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/v2.0":{"type":"http","scheme":"bearer","model":{"type":"oauth2","flows":{"authorizationCode":{"scopes":{},"authorizationUrl":"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/oauth2/v2.0/authorize","tokenUrl":"https://login.microsoftonline.com/cd8466c6-d7ce-410a-be13-33e40185fdab/oauth2/v2.0/token"}}},"scheme_name":"OAuth2","auto_error":true,"x-tokenName":"id_token"}}}}