datahub/datahub-web-react/src/graphql/ownership.graphql
Pedro Silva ea92b86e6a
feat(custom ownership): Adds Custom ownership types as a top level entity (#8045)
Co-authored-by: david-leifker <114954101+david-leifker@users.noreply.github.com>
2023-05-26 17:54:09 +01:00

46 lines
979 B
GraphQL

query listOwnershipTypes($input: ListOwnershipTypesInput!) {
listOwnershipTypes(input: $input) {
start
count
total
ownershipTypes {
...ownershipTypeFields
}
}
}
mutation createOwnershipType($input: CreateOwnershipTypeInput!) {
createOwnershipType(input: $input) {
...ownershipTypeFields
}
}
mutation updateOwnershipType($urn: String!, $input: UpdateOwnershipTypeInput!) {
updateOwnershipType(urn: $urn, input: $input) {
...ownershipTypeFields
}
}
mutation deleteOwnershipType($urn: String!, $deleteReferences: Boolean) {
deleteOwnershipType(urn: $urn, deleteReferences: $deleteReferences)
}
fragment ownershipTypeFields on OwnershipTypeEntity {
urn
type
info {
name
description
created {
time
actor
}
lastModified {
time
actor
}
}
status {
removed
}
}