IdentityModifier

Protocol

Declaration 

1@objc(SFIdentityModifier)
2public protocol IdentityModifier
3
4var profileId: String { get set }
5
6var attributes: [String : String] { get }
7
8var partyIdentificationNumber: String? { get set }
9
10var partyIdentificationName: String? { get set }
11
12var partyIdentificationType: String? { get set }
13
14func addAttribute(key: String, value: String)
15
16func addAttributes(attributes: [String : String])
17
18func clearAttribute(key: String)
19
20func clearAttributes(keys: [String])
21
22func clearAllAttributes()

Cases 

profileId 

1var profileId: String { get set }

attributes 

1var attributes: [String : String] { get }

partyIdentificationNumber 

1var partyIdentificationNumber: String? { get set }

partyIdentificationName 

1var partyIdentificationName: String? { get set }

partyIdentificationType 

1var partyIdentificationType: String? { get set }

addAttribute(key:value:) 

1func addAttribute(key: String, value: String)

addAttributes(attributes:) 

1func addAttributes(attributes: [String : String])

clearAttribute(key:) 

1func clearAttribute(key: String)

clearAttributes(keys:) 

1func clearAttributes(keys: [String])

clearAllAttributes() 

1func clearAllAttributes()