---
title: "init(uuid:major:minor:)"
framework: corelocation
role: symbol
role_heading: Initializer
path: "corelocation/clmonitor-2r51v/beaconidentitycondition/init(uuid:major:minor:)"
---

# init(uuid:major:minor:)

Creates a beacon identity condition with UUID, and major and minor characteristics.

## Declaration

```swift
init(uuid: UUID, major: UInt16, minor: UInt16)
```

## Parameters

- `uuid`: The doc://com.apple.documentation/documentation/Foundation/NSUUID that identifies the beacon.
- `major`: The doc://com.apple.corelocation/documentation/CoreLocation/CLBeaconMajorValue that represents the beacon’s major value.
- `minor`: The doc://com.apple.corelocation/documentation/CoreLocation/CLBeaconMinorValue that represents the beacon’s minor value.

## See Also

### Creating a beacon identity condition

- [init(uuid:)](corelocation/clmonitor-2r51v/beaconidentitycondition/init(uuid:).md)
- [init(uuid:major:)](corelocation/clmonitor-2r51v/beaconidentitycondition/init(uuid:major:).md)
