Lotl.getUrl Method¶
Module: Lotl
Definition¶
Returns the URL to the TSL or the next LoTL.
get_url(self, lotl_data: bytearray, manifest_id: str, iac: str) -> str
Parameters
lotl_data
bytearrayin The LotL data.manifest_id
strin The Manifest ID in ISO 22385 format (hexadecimal string).iac
strin The IAC (optional).
Returns
str
The TSL url.
Exceptions
An error has occurred during Bioseal Library execution.
String getUrl(Uint8List? lotlData, String? manifestId, String? iac)
Parameters
lotlData
Uint8Listin The LotL data.manifestId
Stringin The Manifest ID in ISO 22385 format (hexadecimal string).iac
Stringin The IAC (optional).
Returns
String
The TSL url.
Exceptions
An error has occurred during Bioseal Library execution.
public string GetUrl(byte[] lotlData, string manifestId, string iac)
Parameters
lotlData
byte[]in The LotL data.manifestId
stringin The Manifest ID in ISO 22385 format (hexadecimal string).iac
stringin The IAC (optional).
Returns
string
The TSL url.
Exceptions
An error has occurred during Bioseal Library execution.
public String getUrl(byte[] lotlData, String manifestId, String iac) throws BiosealException
Parameters
lotlData
byte[]in The LotL data.manifestId
Stringin The Manifest ID in ISO 22385 format (hexadecimal string).iac
Stringin The IAC (optional).
Returns
String
The TSL url.
Exceptions
An error has occurred during Bioseal Library execution.
public func getUrl(lotlData: [UInt8], manifestId: String, iac: String) throws -> String
Parameters
lotlData
[UInt8]in The LotL data.manifestId
Stringin The Manifest ID in ISO 22385 format (hexadecimal string).iac
Stringin The IAC (optional).
Returns
String
The TSL url.
Exceptions
An error has occurred during Bioseal Library execution.
int id3BiosealLotl_GetUrl (
ID3_BIOSEAL_LOTL hLotl,
unsigned char * lotlData,
int lotlDataSize,
const char * manifestId,
const char * iac,
char * url,
int * urlSize)
Parameters
hLotl
ID3_BIOSEAL_LOTLin Handle to the Lotl object.lotlData
unsigned char *in The LotL data.lotlDataSize
intin Size of the ‘lotlData’ buffer.manifestId
const char *in The Manifest ID in ISO 22385 format (hexadecimal string).iac
const char *in The IAC (optional).url
char *out The TSL url.urlSize
int *in Size of the ‘url’ buffer. Receives the minimum required buffer size to hold the ‘url’ string if the given one is too small (including the terminating NULL character), otherwise receives the number of characters in ‘url’ (excluding terminating NULL character).
Returns