         self.init(deviceUUID: deviceUUID, oobInformationFlags: oobInformationFlags, uriHash: uriHash)
     }
     
-    var data: Data {
+    public var data: Data {
         
         let length = DataLength(uriHash: uriHash != nil)
         

    • OOB Information: Size is 2 octets
    • URI Hash: Hash of the associated URI advertised with the URI AD Type (optional field). Size is 4 octets
 */
public struct GAPUnprovisionedDeviceBeacon {
    
    /// Unprovisioned Device beacon type (0x00).
    public static let beaconType: GAPBeaconType = .unprovisionedDevice

            
        }
    }
}

/// The protocol for GAP Mesh Beacon types.
public protocol GAPMeshBeaconProtocol {
    
    static var beaconType: GAPBeaconType { get }
    
    init?(data: Data)
    
    var data: Data { get }
}

/**
