KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
FResponseUserRegister 구조체 참조

#include <NetworkData.h>

+ FResponseUserRegister에 대한 협력 다이어그램:

Public 멤버 함수

void PrintData () const
 디버그 로그에 응답 내용을 출력합니다.
 
void SetFromHttpResponse (const TSharedPtr< class IHttpResponse, ESPMode::ThreadSafe > &Response)
 HTTP 응답을 파싱해 상태 정보를 갱신합니다.
 

Public 속성

FString email
 
int32 id = 0
 
bool is_active
 
FString username
 

상세한 설명

NetworkData.h 파일의 453 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ PrintData()

void FResponseUserRegister::PrintData ( ) const

디버그 로그에 응답 내용을 출력합니다.

NetworkData.cpp 파일의 144 번째 라인에서 정의되었습니다.

145{
146 FString OutputString;
147 FJsonObjectConverter::UStructToJsonObjectString(
148 *this,
149 OutputString,
150 0,
151 0
152 );
153 NETWORK_LOG( TEXT("[RES] %s"), *OutputString);
154}
#define NETWORK_LOG(fmt,...)

다음을 참조함 : NETWORK_LOG.

다음에 의해서 참조됨 : UPopup_InputMsg::OnResponseUserRegister(), ANetworkTesterActor::OnResponseUserRegister(), UKLingoNetworkSystem::RequestUserRegister().

+ 이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ SetFromHttpResponse()

void FResponseUserRegister::SetFromHttpResponse ( const TSharedPtr< class IHttpResponse, ESPMode::ThreadSafe > &  Response)

HTTP 응답을 파싱해 상태 정보를 갱신합니다.

NetworkData.cpp 파일의 124 번째 라인에서 정의되었습니다.

125{
126 if (!Response.IsValid())
127 {
128 return;
129 }
130
131 FString JsonString = Response->GetContentAsString();
132 TSharedPtr<FJsonObject> JsonObject;
133 TSharedRef<TJsonReader<>> Reader = TJsonReaderFactory<>::Create(JsonString);
134
135 if (FJsonSerializer::Deserialize(Reader, JsonObject) && JsonObject.IsValid())
136 {
137 id = JsonObject->GetIntegerField(TEXT("id"));
138 username = JsonObject->GetStringField(TEXT("username"));
139 email = JsonObject->GetStringField(TEXT("email"));
140 is_active = JsonObject->GetBoolField(TEXT("is_active"));
141 }
142}

다음을 참조함 : email, is_active, username.

다음에 의해서 참조됨 : UKLingoNetworkSystem::RequestUserRegister().

+ 이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ email

FString FResponseUserRegister::email

NetworkData.h 파일의 464 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : SetFromHttpResponse().

◆ id

int32 FResponseUserRegister::id = 0

NetworkData.h 파일의 458 번째 라인에서 정의되었습니다.

◆ is_active

bool FResponseUserRegister::is_active

NetworkData.h 파일의 467 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : SetFromHttpResponse().

◆ username

FString FResponseUserRegister::username

NetworkData.h 파일의 461 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : UPopup_InputMsg::OnResponseUserRegister(), SetFromHttpResponse().


이 구조체에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: