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

Chat Dailys 응답 구조체입니다. 더 자세히 ...

#include <NetworkData.h>

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

Public 멤버 함수

void PrintData () const
 디버그 로그에 응답 내용을 출력합니다.
 
void SetFromHttpResponse (const TSharedPtr< class IHttpResponse, ESPMode::ThreadSafe > &Response)
 HTTP 응답을 파싱해 구조체를 채웁니다.
 

Public 속성

FString answer
 
FString question
 

상세한 설명

Chat Dailys 응답 구조체입니다.

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

멤버 함수 문서화

◆ PrintData()

void FResponseChatDailys::PrintData ( ) const

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

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

1466{
1467 NETWORK_LOG(TEXT("[RES] Chat Dailys - Answer: %s"), *answer);
1468}
#define NETWORK_LOG(fmt,...)

다음을 참조함 : answer, NETWORK_LOG.

◆ SetFromHttpResponse()

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

HTTP 응답을 파싱해 구조체를 채웁니다.

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

1441{
1442 if (!Response.IsValid())
1443 {
1444 return;
1445 }
1446
1447 FString JsonString = Response->GetContentAsString();
1448 TSharedPtr<FJsonObject> JsonObject;
1449 TSharedRef<TJsonReader<>> Reader = TJsonReaderFactory<>::Create(JsonString);
1450
1451 if (FJsonSerializer::Deserialize(Reader, JsonObject) && JsonObject.IsValid())
1452 {
1453 if (JsonObject->HasField(TEXT("question")))
1454 {
1455 question = JsonObject->GetStringField(TEXT("question"));
1456 }
1457
1458 if (JsonObject->HasField(TEXT("answer")))
1459 {
1460 answer = JsonObject->GetStringField(TEXT("answer"));
1461 }
1462 }
1463}

다음을 참조함 : answer, question.

멤버 데이터 문서화

◆ answer

FString FResponseChatDailys::answer

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

다음에 의해서 참조됨 : UChatInputBox::OnDailyAnswerReceived(), ADailyKiosk::OnResponseDailyQuestion(), PrintData(), SetFromHttpResponse().

◆ question

FString FResponseChatDailys::question

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

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


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