Sha256: cee161efa90c47720de57ae05c391698e5949f6399594569072c4917b3c2e857
Contents?: true
Size: 554 Bytes
Versions: 1
Compression:
Stored size: 554 Bytes
Contents
# frozen_string_literal: true module Decidim # This type represents a User. UserType = GraphQL::ObjectType.define do name "User" description "A user" interfaces [ Decidim::AuthorInterface ] field :name, !types.String, "The user's name" field :avatarUrl, !types.String, "The user's avatar url" do resolve ->(obj, _args, _ctx) { obj.avatar.url } end field :organizationName, !types.String, "The user's organization name" do resolve ->(obj, _args, _ctx) { obj.organization.name } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
decidim-core-0.2.0 | lib/decidim/core/api/user_type.rb |