- HTTP 요청
 - 경로 매개변수
 - 요청 본문
 - 응답 본문
 - ContentFromDraft
 - ContentFromSubmittedVersion
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 - PreviewSettings
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 표현
 
 
모델에 따라 사용자의 프로젝트 미리보기를 업데이트합니다.
HTTP 요청
POST https://actions.googleapis.com/v2/{parent=projects/*}/preview:write
URL은 gRPC 트랜스코딩 문법을 사용합니다.
경로 매개변수
| 매개변수 | |
|---|---|
parent | 
                
                   
 필수 항목입니다.   | 
              
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
| JSON 표현 | |
|---|---|
{ "previewSettings": { object (  | 
                |
| 필드 | ||
|---|---|---|
previewSettings | 
                  
                     
 필수 항목입니다. 사용자의 미리보기를 업데이트하기 위한 설정입니다.  | 
                |
통합 필드 source. 미리보기를 만드는 데 사용된 데이터 소스입니다. source은 다음 중 하나여야 합니다. | 
                ||
files | 
                  
                     
 서버에 한 번에 전송되는 파일의 목록입니다. 구성 파일 또는 데이터 파일의 목록입니다. 1. 첫 번째 요청은 ConfigFiles여야 합니다. 2. 첫 번째 요청에는 'settings'가 포함된 ConfigFile이 있어야 합니다. 3. 첫 번째 요청에는 '매니페스트'가 포함된 ConfigFile이 있어야 합니다. 4. 인라인 Cloud 함수에 해당하는 웹훅 ConfigFile은 소스 코드에 해당하는 DataFile보다 먼저 스트리밍되어야 합니다.  | 
                |
draft | 
                  
                     
 프로젝트 초안에서 가져온 콘텐츠입니다.  | 
                |
submittedVersion | 
                  
                     
 기존 버전에서 가져온 콘텐츠입니다.  | 
                |
응답 본문
성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.
미리보기 리소스의 정의입니다.
| JSON 표현 | |
|---|---|
{
  "name": string,
  "validationResults": {
    object ( | 
                  |
| 필드 | |
|---|---|
name | 
                    
                       
 미리보기의 고유 식별자입니다. 형식:   | 
                  
validationResults | 
                    
                       
 사용자 프로젝트 미리보기 콘텐츠와 연결된 유효성 검사 결과입니다.  | 
                  
simulatorUrl | 
                    
                       
 사용자 미리보기를 테스트하기 위한 시뮬레이터 URL입니다.  | 
                  
ContentFromDraft
미리보기 콘텐츠가 초안에서 제공될 것임을 나타냅니다.
ContentFromSubmittedVersion
미리보기 콘텐츠가 기존 버전에서 제공될 것임을 나타냅니다.
| JSON 표현 | |
|---|---|
{ "version": string }  | 
              |
| 필드 | |
|---|---|
version | 
                
                   
 필수 항목입니다. 미리보기를 만드는 데 사용할 프로젝트의 제출 버전입니다. 형식:   | 
              
PreviewSettings
미리보기를 업데이트하기 위한 설정입니다.
| JSON 표현 | |
|---|---|
{ "sandbox": boolean }  | 
              |
| 필드 | |
|---|---|
sandbox | 
                
                   
 트랜잭션과 같은 특정 작업을 샌드박스 모드에서 실행할지 여부를 나타냅니다. 기본적으로 미리보기 요청은 이러한 작업을 샌드박스 모드에서 실행합니다. 즉,   |