generateLocationData method
Generate QR code data for a location
Implementation
QRCodeData generateLocationData(Location location, QROptions options) {
final clid = _getLocationCLID(location);
final locationData = _buildLocationData(location, options);
final shortClid = _extractShortCLID(clid);
return QRCodeData(
version: 1,
clid: clid,
url: '${options.baseUrl}/g/$shortClid', // Using /g/ endpoint per spec
cldf: options.ipfsHash,
loc: locationData,
meta: _buildMetadata(location),
verification: _buildVerification(),
);
}