public:
NdefRecord();
NdefRecord(const NdefRecordProperties &ndefRecordProperties, std::vector<unsigned char> payload);
+ NdefRecord(std::vector<unsigned char> data);
NdefRecord(const std::string &text, const std::string &langCode, const short encodeType);
NdefRecord(const std::string &uri);
NdefRecord(const std::string &mimeType, const std::vector<unsigned char> data);
virtual std::vector<unsigned char> getTypeName();
virtual std::vector<unsigned char> getID();
virtual std::vector<unsigned char> getPayload();
+ virtual std::vector<unsigned char> toByte();
virtual bool getText(char **text);
virtual bool getLangCode(char **landCode);
virtual bool getEncodeType(nfcTextEncodeUTF *encodeType);