System.JSON.Types.TJsonDBRef
Delphi
TJsonDBRef = record
private
function GetAsString: String;
procedure SetAsString(const AValue: String);
public
DB: String;
Ref: String;
Id: TJsonOid;
constructor Create(const ADb, ARef, AId: String); overload;
constructor Create(const ARef, AId: String); overload;
constructor Create(const ADb, ARef: String; const AId: TJsonOid); overload;
constructor Create(const ARef: String; const AId: TJsonOid); overload;
property AsString: String read GetAsString write SetAsString;
end;
C++
struct DECLSPEC_DRECORD TJsonDBRef
{
private:
System::UnicodeString __fastcall GetAsString(void);
void __fastcall SetAsString(const System::UnicodeString AValue);
public:
System::UnicodeString DB;
System::UnicodeString Ref;
TJsonOid Id;
__fastcall TJsonDBRef(const System::UnicodeString ADb, const System::UnicodeString ARef, const System::UnicodeString AId)/* overload */;
__fastcall TJsonDBRef(const System::UnicodeString ARef, const System::UnicodeString AId)/* overload */;
__fastcall TJsonDBRef(const System::UnicodeString ADb, const System::UnicodeString ARef, const TJsonOid &AId)/* overload */;
__fastcall TJsonDBRef(const System::UnicodeString ARef, const TJsonOid &AId)/* overload */;
__property System::UnicodeString AsString = {read=GetAsString, write=SetAsString};
TJsonDBRef() {}
};
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
record struct |
public | System.JSON.Types.pas System.JSON.Types.hpp |
System.JSON.Types | System.JSON.Types |
Description
TJsonDBRef represents an extended JSON DB reference data type.
For further details, see extended JSON DB reference and BSON specifications.