Commit 5b2efc4
Changed files (2)
lib
scim
shady
builders
lib/scim/shady/builders/emails.rb
@@ -2,7 +2,7 @@ module Scim
module Shady
module Builders
class Emails
- def add(email, type:, primary: false)
+ def add(email, type: :work, primary: false)
@items ||= []
@items.push(value: email, type: type, primary: primary)
end
lib/scim/shady/schemas.rb
@@ -1,9 +1,17 @@
module Scim
module Shady
class Schemas
- GROUP = "urn:ietf:params:scim:schemas:core:2.0:Group"
- SERVICE_PROVIDER_CONFIG = "urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig"
- USER = "urn:ietf:params:scim:schemas:core:2.0:User"
+ CORE = "urn:ietf:params:scim:schemas:core:2.0"
+ GROUP = "#{CORE}:Group"
+ SERVICE_PROVIDER_CONFIG = "#{CORE}:ServiceProviderConfig"
+ USER = "#{CORE}:User"
+ end
+
+ class Messages
+ CORE = "urn:ietf:params:scim:api:messages:2.0"
+ LIST_RESPONSE = "#{CORE}:ListResponse"
+ SEARCH_REQUEST = "#{CORE}:SearchRequest"
+ ERROR = "#{CORE}:Error"
end
end
end