62. Mutação: Compartilhar Farms
Compartilhamento em lote de fazendas para usuários dentro da "Organização" ou para usuários externos. Existem dois casos para aplicar a mutação. O primeiro caso é o compartilhamento em lote de "Fazendas" por lista de e-mails.
mutação ShareFarmsSample {
shareFarms(
input: {
farmUuids: ["farm_uuid1", "farm_uuid2"]
emails: ["user1@gmail.com", "user2@gmail.com"]
}
) {
uuid
userUuid
nome
farmOwnership
dataDeCriação
updatedDate
email
}
}
E o segundo caso é definir a flag 'allFarms=true' para a lista de "Usuários" na "Organização", o que significa que todas as novas fazendas dentro da "Organização" serão acessíveis para esses "Usuários".
mutação ShareFarmsSample {
shareFarms(
input: {
emails: ["user@gmail.com"],
allFarms: true
}
) {
uuid
userUuid
nome
farmOwnership
dataDeCriação
updatedDate
email
}
}Atualizado
Isto foi útil?