Xmtp_Mls_MessageContents_PolicySet
public struct Xmtp_Mls_MessageContents_PolicySet
extension Xmtp_Mls_MessageContents_PolicySet: @unchecked Sendable
extension Xmtp_Mls_MessageContents_PolicySet: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
The set of policies that govern the group
-
Undocumented
Declaration
Swift
public var addMemberPolicy: Xmtp_Mls_MessageContents_MembershipPolicy { get set } -
Returns true if
addMemberPolicyhas been explicitly set.Declaration
Swift
public var hasAddMemberPolicy: Bool { get } -
Clears the value of
addMemberPolicy. Subsequent reads from it will return its default value.Declaration
Swift
public mutating func clearAddMemberPolicy() -
Undocumented
Declaration
Swift
public var removeMemberPolicy: Xmtp_Mls_MessageContents_MembershipPolicy { get set } -
Returns true if
removeMemberPolicyhas been explicitly set.Declaration
Swift
public var hasRemoveMemberPolicy: Bool { get } -
Clears the value of
removeMemberPolicy. Subsequent reads from it will return its default value.Declaration
Swift
public mutating func clearRemoveMemberPolicy() -
Undocumented
Declaration
Swift
public var updateMetadataPolicy: Dictionary<String, Xmtp_Mls_MessageContents_MetadataPolicy> -
Undocumented
Declaration
Swift
public var addAdminPolicy: Xmtp_Mls_MessageContents_PermissionsUpdatePolicy { get set } -
Returns true if
addAdminPolicyhas been explicitly set.Declaration
Swift
public var hasAddAdminPolicy: Bool { get } -
Clears the value of
addAdminPolicy. Subsequent reads from it will return its default value.Declaration
Swift
public mutating func clearAddAdminPolicy() -
Undocumented
Declaration
Swift
public var removeAdminPolicy: Xmtp_Mls_MessageContents_PermissionsUpdatePolicy { get set } -
Returns true if
removeAdminPolicyhas been explicitly set.Declaration
Swift
public var hasRemoveAdminPolicy: Bool { get } -
Clears the value of
removeAdminPolicy. Subsequent reads from it will return its default value.Declaration
Swift
public mutating func clearRemoveAdminPolicy() -
Undocumented
Declaration
Swift
public var updatePermissionsPolicy: Xmtp_Mls_MessageContents_PermissionsUpdatePolicy { get set } -
Returns true if
updatePermissionsPolicyhas been explicitly set.Declaration
Swift
public var hasUpdatePermissionsPolicy: Bool { get } -
Clears the value of
updatePermissionsPolicy. Subsequent reads from it will return its default value.Declaration
Swift
public mutating func clearUpdatePermissionsPolicy() -
Declaration
Swift
public var unknownFields: UnknownStorage -
Declaration
Swift
public init()
-
Declaration
Swift
public static let protoMessageName: String -
Declaration
Swift
public static let _protobuf_nameMap: SwiftProtobuf._NameMap -
Declaration
Swift
public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder -
Declaration
Swift
public func traverse<V>(visitor: inout V) throws where V : Visitor -
Declaration
Swift
public static func == (lhs: Xmtp_Mls_MessageContents_PolicySet, rhs: Xmtp_Mls_MessageContents_PolicySet) -> Bool
Xmtp_Mls_MessageContents_PolicySet Structure Reference