Sha256: 990ee8d2c8a207225adfedaa2a68c7278b9602f6a3b7b5d53072ae2c756bdcdf

Contents?: true

Size: 745 Bytes

Versions: 45

Compression:

Stored size: 745 Bytes

Contents

module Scimitar
  module Schema
    # Represents the schema for the Group resource
    # See also Scimitar::Resources::Group
    class Group < Base

      def initialize(options = {})
        super(name: 'Group',
              id: self.class.id,
              description: 'Represents a Group',
              scim_attributes: self.class.scim_attributes)
      end

      def self.id
        'urn:ietf:params:scim:schemas:core:2.0:Group'
      end

      def self.scim_attributes
        [
          Attribute.new(name: 'displayName', type: 'string', required: true),
          Attribute.new(name: 'members', multiValued: true, complexType: Scimitar::ComplexTypes::ReferenceMember, mutability: 'readWrite')
        ]
      end

    end
  end
end

Version data entries

45 entries across 45 versions & 2 rubygems

Version Path
scimitar-1.11.0 app/models/scimitar/schema/group.rb
scimitar-2.10.0 app/models/scimitar/schema/group.rb
scimitar-1.10.0 app/models/scimitar/schema/group.rb
scimitar-2.9.0 app/models/scimitar/schema/group.rb
scimitar-2.8.0 app/models/scimitar/schema/group.rb
scimitar-2.7.3 app/models/scimitar/schema/group.rb
powerhome-scimitar-1.0.0 app/models/scimitar/schema/group.rb
scimitar-2.7.2 app/models/scimitar/schema/group.rb
scimitar-1.8.2 app/models/scimitar/schema/group.rb
scimitar-1.8.1 app/models/scimitar/schema/group.rb
scimitar-2.7.1 app/models/scimitar/schema/group.rb
scimitar-1.8.0 app/models/scimitar/schema/group.rb
scimitar-2.7.0 app/models/scimitar/schema/group.rb
scimitar-1.7.1 app/models/scimitar/schema/group.rb
scimitar-2.6.1 app/models/scimitar/schema/group.rb
scimitar-1.7.0 app/models/scimitar/schema/group.rb
scimitar-2.6.0 app/models/scimitar/schema/group.rb
scimitar-1.6.0 app/models/scimitar/schema/group.rb
scimitar-2.5.0 app/models/scimitar/schema/group.rb
scimitar-2.4.3 app/models/scimitar/schema/group.rb