REST.Backend.MetaTypes.TBackendEntityValue

提供: RAD Studio API Documentation
移動先: 案内検索

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};
private:
public:
    TBackendEntityValue() {}
};

プロパティ

種類 可視性 ソース ユニット
record
struct
public
REST.Backend.MetaTypes.pas
REST.Backend.MetaTypes.hpp
REST.Backend.MetaTypes REST.Backend.MetaTypes

説明

このトピックには現在ドキュメントが存在しません。「ノート」を利用してこのトピックの改良について話しあうことができます。