Sha256: 317a0bda3fd43b4e8e946550acea2442091fe92d9230c0223e73c3d351cfd932

Contents?: true

Size: 1.52 KB

Versions: 10

Compression:

Stored size: 1.52 KB

Contents

# frozen_string_literal: true

module Decidim
  module Assemblies
    # This type represents a assembly.
    AssemblyMemberType = GraphQL::ObjectType.define do
      name "AssemblyMember"
      description "An assembly member"

      field :id, !types.ID, "Internal ID of the member"
      field :fullName, types.String, "Full name of the member", property: :full_name
      field :position, types.String, "Position of the member in the assembly"

      field :user, Decidim::Core::UserType, "The corresponding decidim user", property: :user

      field :createdAt, Decidim::Core::DateTimeType, "The time this member was created", property: :created_at
      field :updatedAt, Decidim::Core::DateTimeType, "The time this member was updated", property: :updated_at

      field :weight, types.Int, "Order of appearance in which it should be represented"
      field :gender, types.String, "Gender of the member"
      # field :birthday, Decidim::Core::DateType, "Birthday date of the member" # non-public currently
      field :birthplace, types.String, "Birthplace of the member"
      field :designationDate, Decidim::Core::DateType, "Date of designation of the member", property: :designation_date
      # field :designationMode, types.String, "Mode in which the member was designated", property: :designation_mode # non-public currently
      field :positionOther, types.String, "Custom position name", property: :position_other
      field :ceasedDate, Decidim::Core::DateType, "Date of cease for the member", property: :ceased_date
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
decidim-assemblies-0.23.6 app/types/decidim/assemblies/assembly_member_type.rb
decidim-assemblies-0.23.5 app/types/decidim/assemblies/assembly_member_type.rb
decidim-assemblies-0.23.4 app/types/decidim/assemblies/assembly_member_type.rb
decidim-assemblies-0.23.3 app/types/decidim/assemblies/assembly_member_type.rb
decidim-assemblies-0.23.2 app/types/decidim/assemblies/assembly_member_type.rb
decidim-assemblies-0.23.1 app/types/decidim/assemblies/assembly_member_type.rb
decidim-assemblies-0.23.1.rc1 app/types/decidim/assemblies/assembly_member_type.rb
decidim-assemblies-0.23.0 app/types/decidim/assemblies/assembly_member_type.rb
decidim-assemblies-0.22.0 app/types/decidim/assemblies/assembly_member_type.rb
decidim-assemblies-0.21.0 app/types/decidim/assemblies/assembly_member_type.rb