main
1# frozen_string_literal: true
2
3module Scim
4 module Kit
5 module V2
6 # Represents the valid Uniqueness values
7 class Uniqueness
8 NONE = 'none'
9 SERVER = 'server'
10 GLOBAL = 'global'
11 VALID = {
12 none: NONE,
13 server: SERVER,
14 global: GLOBAL
15 }.freeze
16
17 def self.find(value)
18 VALID[value.to_sym] || (raise ArgumentError, :uniqueness)
19 end
20 end
21 end
22 end
23end