API Reference
QrPayload
Helpers for building common QR payload strings (URLs, Wi‑Fi, vCard, and basic URI schemes).
Inheritance
- Object
- QrPayload
Remarks
The returned strings can be passed directly to Int32>).
Methods
public static String AppStore(String appId, String countryCode = null) #StringBuilds an Apple App Store URL payload.
Parameters
- appId System.String
- countryCode System.String = null
public static String AppStoreApple(String appId, String countryCode = null) #StringBuilds an Apple App Store URL payload.
Parameters
- appId System.String
- countryCode System.String = null
public static String AppStoreGooglePlay(String packageId) #StringBuilds a Google Play Store URL payload.
Parameters
- packageId System.String
public static String CalendarEvent(String summary, DateTime start, Nullable<DateTime> end = null, String location = null, String description = null, String organizer = null, String uid = null, Boolean allDay = false, String timeZoneId = null, Nullable<Int32> alarmMinutesBefore = null, String alarmDescription = null) #StringBuilds a minimal iCalendar event payload (VEVENT).
Parameters
- summary System.String
- start System.DateTime
- end System.Nullable{System.DateTime} = null
- location System.String = null
- description System.String = null
- organizer System.String = null
- uid System.String = null
- allDay System.Boolean = false
- timeZoneId System.String = null
- alarmMinutesBefore System.Nullable{System.Int32} = null
- alarmDescription System.String = null
public static String Email(String address, String subject = null, String body = null) #StringBuilds a mailto: URI payload.
Parameters
- address System.String
- subject System.String = null
- body System.String = null
public static String FacebookProfile(String handleOrUrl) #StringBuilds a Facebook profile URL payload.
Parameters
- handleOrUrl System.String
public static String Geo(Double latitude, Double longitude, Nullable<Double> altitude = null) #StringBuilds a Geo URI payload (geo:lat,lon or geo:lat,lon,alt).
Parameters
- latitude System.Double
- longitude System.Double
- altitude System.Nullable{System.Double} = null
public static String LinkedInCompany(String handleOrUrl) #StringBuilds a LinkedIn company URL payload.
Parameters
- handleOrUrl System.String
public static String LinkedInProfile(String handleOrUrl) #StringBuilds a LinkedIn profile URL payload.
Parameters
- handleOrUrl System.String
public static String Location(Double latitude, Double longitude, Nullable<Double> altitude = null) #StringAlias for Double>).
Parameters
- latitude System.Double
- longitude System.Double
- altitude System.Nullable{System.Double} = null
public static String MeCard(String firstName, String lastName, String phone = null, String email = null, String url = null, String address = null, String note = null, String organization = null) #StringBuilds a MECARD payload (compact contact format).
Parameters
- firstName System.String
- lastName System.String
- phone System.String = null
- email System.String = null
- url System.String = null
- address System.String = null
- note System.String = null
- organization System.String = null
public static String Phone(String number) #StringBuilds a tel: URI payload.
Parameters
- number System.String
public static String Sms(String number, String body = null) #StringBuilds an sms: URI payload.
Parameters
- number System.String
- body System.String = null
public static String Text(String text) #StringReturns the text as-is (after a null check).
Parameters
- text System.String
public static String TikTokProfile(String handleOrUrl) #StringBuilds a TikTok profile URL payload.
Parameters
- handleOrUrl System.String
public static String TwitterProfile(String handleOrUrl) #StringBuilds a Twitter profile URL payload.
Parameters
- handleOrUrl System.String
public static String Upi(String vpa, String name = null, String merchantCode = null, String transactionRef = null, String transactionNote = null, Nullable<Decimal> amount = null, String currency = "INR") #StringBuilds a UPI payment URI payload (upi://pay).
Parameters
- vpa System.String
- name System.String = null
- merchantCode System.String = null
- transactionRef System.String = null
- transactionNote System.String = null
- amount System.Nullable{System.Decimal} = null
- currency System.String = "INR"
public static String Url(String url) #StringBuilds a URL payload (trimmed).
Parameters
- url System.String
public static String VCard(String firstName, String lastName, String phone = null, String email = null, String organization = null) #StringBuilds a minimal vCard 3.0 payload (name + optional fields).
Parameters
- firstName System.String
- lastName System.String
- phone System.String = null
- email System.String = null
- organization System.String = null
public static String VCard4(String firstName, String lastName, IEnumerable<String> phones = null, IEnumerable<String> emails = null, String organization = null, String title = null, String url = null, String address = null, String note = null, String birthday = null, String photoUri = null, String logoUri = null) #StringBuilds a vCard 4.0 payload with optional multi-value fields.
Parameters
- firstName System.String
- lastName System.String
- phones System.Collections.Generic.IEnumerable{System.String} = null
- emails System.Collections.Generic.IEnumerable{System.String} = null
- organization System.String = null
- title System.String = null
- url System.String = null
- address System.String = null
- note System.String = null
- birthday System.String = null
- photoUri System.String = null
- logoUri System.String = null
public static String Wifi(String ssid, String password, String authType = "WPA", Boolean hidden = false) #StringBuilds a Wi‑Fi QR payload (common WIFI:... format).
Parameters
- ssid System.String
- password System.String
- authType System.String = "WPA"
- hidden System.Boolean = false
public static String XProfile(String handleOrUrl) #StringBuilds an X (Twitter) profile URL payload.
Parameters
- handleOrUrl System.String