57. GraphQL
object :dn do
field :name, :string
field :value, :string
end
object :attribute do
field :name, :string
field :values, list_of(:string)
end
object :entity do
field :id, :id
field :name, :string
field :dn, :string
field :dn_array, list_of(:dn)
field :object_class, list_of(:string)
field :attributes, list_of(:attribute)
end
{
id
name
dn
attributes {
name
values
}
dnArray {
name
value
}
}
• list_of
60. GraphQL
• Schema
RESTFul API
field :search_user_attribute, list_of(:attribute)
field :search_user_dn, :user
field :search_project_users, list_of(:users)
Field :search_project, list_of(:project)
61. GraphQL
• Schema
•
field :search_users, list_of(:user)
field :search_project, list_of(:project)
field :search_product, list_of(:product)
field :create_user, :user