ItemPolicyValue
Enumeration of values available for configuring Policies for Items
Fields
rawValue
std.__1.basic_string<CChar, std.__1.char_traits<CChar>, std.__1.allocator<CChar>> The corresponding value of the raw type.
A new instance initialized with rawValue will be equivalent to this instance. For example:
all
Enum Case All Context users can perform this action
none
Enum Case No one can perform this action
default
Enum Case Take the default value
inherit
Enum Case Take the value from the Context
owner
Enum Case Only Container owner can perform this action
itemOwner
Enum Case Only item owner can perform this action
user
Enum Case All Container users can perform this action
manager
Enum Case All Container managers can perform this action
complex(_:)
Enum Case This case should not be used directly, It’s here to represent values generated by and(_:) &or(_:)
Methods
init(rawValue:)
Creates a new instance with the specified raw value.
If there is no value of the type that corresponds with the specified raw value, this initializer returns nil. For example:
Params
rawValue
std.string
The raw value to use for the new instance.
andMutating(_:)
Changes self to .complex, where the associated value consists of self.rawValue and val.rawValueconnected with &.
Params
val
ItemPolicyValue
Policy value to be appended with “AND” operator
Returns
ItemPolicyValue ·
modified self
orMutating(_:)
Changes self to .complex, where the associated value consists of self.rawValue and val.rawValueconnected with ,.
Params
val
ItemPolicyValue
Policy value to be appended with “OR” operator
Returns
ItemPolicyValue ·
modified self
and(_:)
Creates a new ItemPolicyValue.complex with the the associated value consisting of self.rawValue and val.rawValueconnected with &.
Params
val
ItemPolicyValue
Policy value to be appended with “AND” operator
Returns
ItemPolicyValue ·
new .complex ItemPolicyValue
or(_:)
Creates a new ItemPolicyValue.complex with the the associated value consisting of self.rawValue and val.rawValueconnected with &
Params
val
ItemPolicyValue
Policy value to be appended with “OR” operator
Returns
ItemPolicyValue ·
modified self
We use cookies on our website. We use them to ensure the proper functioning of the site and, if you agree, for purposes we set, such as analytics or marketing.
This is documentation for PrivMX v2.3, which is no longer actively maintained.