Skip to main content

IdOperation

IdOperation

enum IdOperation

Defines what happened to an ObjectId during execution

BCS

The BCS serialized form for this type is defined by the following ABNF:

id-operation =  id-operation-none
=/ id-operation-created
=/ id-operation-deleted

id-operation-none = %d00
id-operation-created = %d01
id-operation-deleted = %d02

init(rawValue:)

init?(rawValue: UInt8)

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:

enum PaperSize: String {
case A4, A5, Letter, Legal
}

print(PaperSize(rawValue: "Legal"))
// Prints "Optional("PaperSize.Legal")"

print(PaperSize(rawValue: "Tabloid"))
// Prints "nil"
  • Parameter rawValue: The raw value to use for the new instance.

IdOperation.created

case created

IdOperation.deleted

case deleted

IdOperation.none

case none

hashValue

var hashValue: Int { get }

hash(into:)

func hash(into hasher: inout Hasher)

!=(_:_:)

static func != (lhs: Self, rhs: Self) -> Bool

Returns a Boolean value indicating whether two values are not equal.

Inequality is the inverse of equality. For any values a and b, a != b implies that a == b is false.

This is the default implementation of the not-equal-to operator (!=) for any type that conforms to Equatable.

  • Parameters:
    • lhs: A value to compare.
    • rhs: Another value to compare.