Skip to content

Latest commit

 

History

History
67 lines (47 loc) · 2.66 KB

QRCodesApi.md

File metadata and controls

67 lines (47 loc) · 2.66 KB

dub.api.QRCodesApi

Load the API package

import 'package:dub/api.dart';

All URIs are relative to https://api.dub.co

Method HTTP request Description
getQRCode GET /qr Retrieve a QR code

getQRCode

String getQRCode(url, size, level, fgColor, bgColor, includeMargin)

Retrieve a QR code

Retrieve a QR code for a link.

Example

import 'package:dub/api.dart';

final api = Dub().getQRCodesApi();
final String url = url_example; // String | The URL to generate a QR code for.
final num size = 8.14; // num | The size of the QR code in pixels. Defaults to `600` if not provided.
final String level = level_example; // String | The level of error correction to use for the QR code. Defaults to `L` if not provided.
final String fgColor = fgColor_example; // String | The foreground color of the QR code in hex format. Defaults to `#000000` if not provided.
final String bgColor = bgColor_example; // String | The background color of the QR code in hex format. Defaults to `#ffffff` if not provided.
final bool includeMargin = true; // bool | Whether to include a margin around the QR code. Defaults to `false` if not provided.

try {
    final response = api.getQRCode(url, size, level, fgColor, bgColor, includeMargin);
    print(response);
} catch on DioException (e) {
    print('Exception when calling QRCodesApi->getQRCode: $e\n');
}

Parameters

Name Type Description Notes
url String The URL to generate a QR code for.
size num The size of the QR code in pixels. Defaults to 600 if not provided. [optional] [default to 600]
level String The level of error correction to use for the QR code. Defaults to L if not provided. [optional] [default to 'L']
fgColor String The foreground color of the QR code in hex format. Defaults to #000000 if not provided. [optional] [default to '#000000']
bgColor String The background color of the QR code in hex format. Defaults to #ffffff if not provided. [optional] [default to '#FFFFFF']
includeMargin bool Whether to include a margin around the QR code. Defaults to false if not provided. [optional] [default to false]

Return type

String

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: image/png, application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]