REST.Backend.MetaTypes.TBackendEntityValue

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

  TBackendEntityValue = record
  class var
    FEmpty: TBackendEntityValue;
  private
    FData: IBackendMetaObject;
    FFiller: Integer;
    function GetBackendClassName: string;
    function GetCreatedAt: TDateTime;
    function GetObjectID: string;
    function GetUpdatedAt: TDateTime;
    function GetAuthToken: string;
    function GetUserName: string;
    function GetGroupName: string;
    function GetDownloadURL: string;
    function GetExpiresAt: TDateTime;
    function GetFileName: string;
    function GetFileID: string;
    function GetIsEmpty: Boolean;
  public
    constructor Create(const Intf: IBackendMetaObject);
    function TryGetBackendClassName(out AValue: string): Boolean;
    function TryGetObjectID(out AValue: string): Boolean;
    function TryGetUpdatedAt(out AValue: TDateTime): Boolean;
    function TryGetCreatedAt(out AValue: TDateTime): Boolean;
    function TryGetExpiresAt(out AValue: TDateTime): Boolean;
    function TryGetUserName(out AValue: string): Boolean;
    function TryGetGroupName(out AValue: string): Boolean;
    function TryGetFileName(out AValue: string): Boolean;
    function TryGetDownloadURL(out AValue: string): Boolean;
    function TryGetAuthToken(out AValue: string): Boolean;
    function TryGetFileID(out AValue: string): Boolean;
    property BackendClassName: string read GetBackendClassName;
    property ObjectID: string read GetObjectID;
    property UpdatedAt: TDateTime read GetUpdatedAt;
    property CreatedAt: TDateTime read GetCreatedAt;
    property UserName: string read GetUserName;
    property GroupName: string read GetGroupName;
    property AuthToken: string read GetAuthToken;
    property DownloadURL: string read GetDownloadURL;
    property ExpiresAt: TDateTime read GetExpiresAt;
    property FileName: string read GetFileName;
    property FileID: string read GetFileID;
    property Data: IBackendMetaObject read FData;
    property IsEmpty: Boolean read GetIsEmpty;
    class property Empty: TBackendEntityValue read FEmpty;
  end;

C++

struct DECLSPEC_DRECORD TBackendEntityValue
{
public:
    static TBackendEntityValue FEmpty;
private:
    _di_IBackendMetaObject FData;
    int FFiller;
    System::UnicodeString __fastcall GetBackendClassName();
    System::TDateTime __fastcall GetCreatedAt();
    System::UnicodeString __fastcall GetObjectID();
    System::TDateTime __fastcall GetUpdatedAt();
    System::UnicodeString __fastcall GetAuthToken();
    System::UnicodeString __fastcall GetUserName();
    System::UnicodeString __fastcall GetGroupName();
    System::UnicodeString __fastcall GetDownloadURL();
    System::TDateTime __fastcall GetExpiresAt();
    System::UnicodeString __fastcall GetFileName();
    System::UnicodeString __fastcall GetFileID();
    bool __fastcall GetIsEmpty();
public:
    __fastcall TBackendEntityValue(const _di_IBackendMetaObject Intf);
    bool __fastcall TryGetBackendClassName(/* out */ System::UnicodeString &AValue);
    bool __fastcall TryGetObjectID(/* out */ System::UnicodeString &AValue);
    bool __fastcall TryGetUpdatedAt(/* out */ System::TDateTime &AValue);
    bool __fastcall TryGetCreatedAt(/* out */ System::TDateTime &AValue);
    bool __fastcall TryGetExpiresAt(/* out */ System::TDateTime &AValue);
    bool __fastcall TryGetUserName(/* out */ System::UnicodeString &AValue);
    bool __fastcall TryGetGroupName(/* out */ System::UnicodeString &AValue);
    bool __fastcall TryGetFileName(/* out */ System::UnicodeString &AValue);
    bool __fastcall TryGetDownloadURL(/* out */ System::UnicodeString &AValue);
    bool __fastcall TryGetAuthToken(/* out */ System::UnicodeString &AValue);
    bool __fastcall TryGetFileID(/* out */ System::UnicodeString &AValue);
    __property System::UnicodeString BackendClassName = {read=GetBackendClassName};
    __property System::UnicodeString ObjectID = {read=GetObjectID};
    __property System::TDateTime UpdatedAt = {read=GetUpdatedAt};
    __property System::TDateTime CreatedAt = {read=GetCreatedAt};
    __property System::UnicodeString UserName = {read=GetUserName};
    __property System::UnicodeString GroupName = {read=GetGroupName};
    __property System::UnicodeString AuthToken = {read=GetAuthToken};
    __property System::UnicodeString DownloadURL = {read=GetDownloadURL};
    __property System::TDateTime ExpiresAt = {read=GetExpiresAt};
    __property System::UnicodeString FileName = {read=GetFileName};
    __property System::UnicodeString FileID = {read=GetFileID};
    __property _di_IBackendMetaObject Data = {read=FData};
    __property bool IsEmpty = {read=GetIsEmpty};
    /* static */ __property TBackendEntityValue Empty = {read=FEmpty};
    TBackendEntityValue() {}
};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
record
struct
public
REST.Backend.MetaTypes.pas
REST.Backend.MetaTypes.hpp
REST.Backend.MetaTypes REST.Backend.MetaTypes

Beschreibung

Embarcadero Technologies verfügt zurzeit über keine zusätzlichen Informationen. Bitte unterstützen Sie uns bei der Dokumentation dieses Themas, indem Sie Ihre Kommentare auf der Diskussionsseite eingeben.