- แหล่งข้อมูล: PolicySchema
- AdditionalTargetKeyName
- FileDescriptorProto
- DescriptorProto
- FieldDescriptorProto
- ป้ายกำกับ
- ประเภท
- EnumDescriptorProto
- EnumValueDescriptorProto
- OneofDescriptorProto
- PolicySchemaFieldDescription
- PolicySchemaFieldKnownValueDescription
- PolicySchemaFieldDependencies
- PolicySchemaRequiredItems
- FieldConstraints
- NumericRangeConstraint
- UploadedFileConstraints
- ContentType
- PolicySchemaNoticeDescription
- TargetResource
- PolicyApiLifecycle
- PolicyApiLifecycleEnum
- วันที่
- แพลตฟอร์ม
- เมธอด
แหล่งข้อมูล: PolicySchema
แหล่งข้อมูลที่แสดงสคีมานโยบาย
| การแสดง JSON | 
|---|
| { "name": string, "policyDescription": string, "additionalTargetKeyNames": [ { object ( | 
| ช่อง | |
|---|---|
| name | 
 รูปแบบ: name=customers/{customer}/policySchemas/{schema_namespace} | 
| policyDescription | 
 เอาต์พุตเท่านั้น คำอธิบายเกี่ยวกับสคีมานโยบายสำหรับการใช้งานของผู้ใช้ | 
| additionalTargetKeyNames[] | 
 เอาต์พุตเท่านั้น ชื่อคีย์เพิ่มเติมที่จะใช้ระบุเป้าหมายของค่านโยบาย เมื่อระบุ  | 
| definition | 
 คำจำกัดความของสคีมาโดยใช้ตัวบอกโปรโต | 
| fieldDescriptions[] | 
 เอาต์พุตเท่านั้น คำอธิบายโดยละเอียดของแต่ละฟิลด์ที่เป็นส่วนหนึ่งของสคีมา ช่องต่างๆ แนะนำให้แสดงตามอันดับในรายการนี้ ไม่ใช่ตามหมายเลขช่อง | 
| accessRestrictions[] | 
 เอาต์พุตเท่านั้น การจำกัดการเข้าถึงที่เกี่ยวข้องกับนโยบายนี้โดยเฉพาะ | 
| notices[] | 
 เอาต์พุตเท่านั้น ข้อความประกาศพิเศษที่เกี่ยวข้องกับการตั้งค่าบางค่าในช่องบางช่องในสคีมา | 
| supportUri | 
 เอาต์พุตเท่านั้น URI ไปยังบทความสนับสนุนที่เกี่ยวข้องสำหรับสคีมานี้ | 
| schemaName | 
 เอาต์พุตเท่านั้น ชื่อที่สมบูรณ์ในตัวเองของสคีมานโยบาย ค่านี้ใช้เพื่อกรอกข้อมูลในช่อง  | 
| validTargetResources[] | 
 เอาต์พุตเท่านั้น ข้อมูลเกี่ยวกับทรัพยากรเป้าหมายที่เกี่ยวข้องสำหรับนโยบาย | 
| policyApiLifecycle | 
 เอาต์พุตเท่านั้น ข้อมูลวงจรปัจจุบัน | 
| categoryTitle | 
 ชื่อหมวดหมู่ที่มีการตั้งค่า | 
| supportedPlatforms[] | 
 เอาต์พุตเท่านั้น รายการระบุว่านโยบายจะมีผลเฉพาะกับอุปกรณ์/ผู้ใช้ในแพลตฟอร์มเหล่านี้ | 
AdditionalTargetKeyName
ชื่อคีย์เพิ่มเติมที่จะใช้ระบุเป้าหมายของค่านโยบาย
| การแสดง JSON | 
|---|
| { "key": string, "keyDescription": string } | 
| ช่อง | |
|---|---|
| key | 
 ชื่อคีย์ | 
| keyDescription | 
 คำอธิบายคีย์ | 
FileDescriptorProto
อธิบายไฟล์ .proto ที่สมบูรณ์
| การแสดง JSON | 
|---|
| { "name": string, "package": string, "messageType": [ { object ( | 
| ช่อง | |
|---|---|
| name | 
 ชื่อไฟล์ที่สัมพันธ์กับรูทของโครงสร้างต้นฉบับ | 
| package | 
 เช่น "foo", "foo.bar" ฯลฯ | 
| messageType[] | 
 คำจำกัดความระดับบนสุดทั้งหมดในไฟล์นี้ | 
| enumType[] | 
 | 
| syntax | 
 ไวยากรณ์ของไฟล์ Proto ค่าที่รองรับคือ "Proto2", "protocol3" และ "editions" หากมี  | 
DescriptorProto
อธิบายประเภทข้อความ
| การแสดง JSON | 
|---|
| { "name": string, "field": [ { object ( | 
| ช่อง | |
|---|---|
| name | 
 | 
| field[] | 
 | 
| nestedType[] | 
 | 
| enumType[] | 
 | 
| oneofDecl[] | 
 | 
FieldDescriptorProto
อธิบายช่องภายในข้อความ
| การแสดง JSON | 
|---|
| { "name": string, "number": integer, "label": enum ( | 
| ช่อง | |
|---|---|
| name | 
 | 
| number | 
 | 
| label | 
 | 
| type | 
 ไม่จำเป็นต้องตั้งค่านี้ หากตั้งค่า typeName ไว้ หากมีการตั้งค่าทั้ง this และ typeName ค่านี้ต้องเป็น TYPE_ENUM, TYPE_MESSAGE หรือ TYPE_GROUP | 
| typeName | 
 สำหรับประเภทข้อความและ enum นี่คือชื่อของประเภท หากชื่อขึ้นต้นด้วย "." แสดงว่าชื่อแบบเต็ม มิฉะนั้น กฎที่กำหนดขอบเขตเหมือน C++ จะใช้เพื่อค้นหาประเภท (เช่น ระบบจะค้นหาประเภทที่ซ้อนกันภายในข้อความนี้ก่อน จากนั้นจะค้นหาภายในรายการระดับบนไปจนถึงเนมสเปซรูท) | 
| defaultValue | 
 สำหรับประเภทตัวเลข จะมีข้อความต้นฉบับแทนค่า สำหรับบูลีน "true" หรือ "false" สำหรับสตริง จะมีเนื้อหาข้อความเริ่มต้น (ไม่มีการกำหนดเป็นอักขระหลีกแต่อย่างใด) สำหรับไบต์ จะมีค่า C Escape ไบต์ทั้งหมดที่ >= 128 มีการกำหนดเป็นอักขระหลีก | 
| oneofIndex | 
 หากมีการตั้งค่า ให้จัดทำดัชนีของค่าใดค่าหนึ่งในรายการ oneofdecl ของประเภทที่มี ช่องนี้เป็นสมาชิกของช่องดังกล่าว | 
| jsonName | 
 ชื่อ JSON ของฟิลด์นี้ ค่านี้ถูกกำหนดโดยคอมไพเลอร์โปรโตคอล หากผู้ใช้ตั้งค่า "jsonName" ตัวเลือกนี้ในช่องนี้ ระบบจะใช้ค่าของตัวเลือกดังกล่าว มิฉะนั้นจะอนุมานจากชื่อฟิลด์โดยแปลงเป็น CamlCase | 
| proto3Optional | 
 หากจริง พารามิเตอร์นี้คือ Proto3 "ไม่บังคับ" เมื่อไม่บังคับให้ช่อง Proto3 ช่องดังกล่าวจะติดตามการแสดงผลโดยไม่คำนึงถึงช่องประเภท เมื่อ Proto3Optional ของคุณกลายเป็นจริง ช่องนี้จะต้องเป็นของฟิลด์ใดช่องหนึ่ง เพื่อส่งสัญญาณไปยังไคลเอ็นต์ Proto3 เก่าว่ามีการติดตามการมีอยู่สำหรับฟิลด์นี้ โครงสร้างนี้เรียกว่า "สังเคราะห์" ฟิลด์ใดฟิลด์หนึ่ง และฟิลด์นี้จะต้องเป็นสมาชิกเพียงคนเดียว (ฟิลด์ตัวเลือก PRO36 แต่ละรายการจะมีฟิลด์สังเคราะห์ของตัวเอง) หนึ่งในกลุ่มสังเคราะห์อยู่ในคำอธิบายเท่านั้น และจะไม่สร้าง API ใดๆ ธีมสังเคราะห์ต้องมีลำดับอยู่หลัง "ของจริง" ทั้งหมด อย่างใดอย่างหนึ่ง สำหรับช่องข้อความ protocol3Optional จะไม่สร้างการเปลี่ยนแปลงเชิงความหมายเนื่องจากช่องข้อความแบบไม่ซ้ำจะติดตามการแสดงข้อมูลเสมอ อย่างไรก็ตาม ข้อมูลนี้ยังคงระบุรายละเอียดเชิงความหมายว่าผู้ใช้เขียนว่า "ไม่บังคับ" หรือไม่ หรือไม่ ซึ่งอาจเป็นประโยชน์ในการส่งไฟล์ .prof ไป-กลับ เราจะใส่ฟิลด์สังเคราะห์อย่างใดอย่างหนึ่งให้กับฟิลด์ข้อความด้วย ถึงจะไม่ต้องติดตามการมีอยู่ก็ตาม ซึ่งเป็นเรื่องที่สำคัญอย่างยิ่ง เนื่องจากโปรแกรมแยกวิเคราะห์ไม่สามารถบอกได้ว่าช่องหนึ่งเป็นข้อความหรือ enum จึงต้องสร้างช่องสังเคราะห์ขึ้นเสมอ ช่องที่ไม่บังคับของ Proto2 ไม่ได้ตั้งค่าแฟล็กนี้ เนื่องจากมีการระบุไว้เป็นไม่บังคับด้วย  | 
ป้ายกำกับ
| Enum | |
|---|---|
| LABEL_OPTIONAL | 0 สงวนไว้สำหรับข้อผิดพลาด | 
| LABEL_REPEATED | |
| LABEL_REQUIRED | ป้ายกำกับที่จำเป็นใช้ได้เฉพาะใน Proto2 ส่วนใน Proto3 และ Editions จะไม่อนุญาตอย่างชัดแจ้ง ในรุ่นต่างๆ จะใช้ฟีเจอร์ fieldPresenceเพื่อให้เกิดลักษณะการทำงานนี้ได้ | 
ประเภท
| Enum | |
|---|---|
| TYPE_DOUBLE | 0 สงวนไว้สำหรับข้อผิดพลาด คำสั่งซื้อผิดปกติเนื่องจากเหตุผลด้านประวัติ | 
| TYPE_FLOAT | |
| TYPE_INT64 | ไม่ได้เข้ารหัสแบบ ZigZag ตัวเลขที่เป็นค่าลบจะใช้ 10 ไบต์ ใช้ TYPE_SINT64 หากมีแนวโน้มที่จะมีค่าลบ | 
| TYPE_UINT64 | |
| TYPE_INT32 | ไม่ได้เข้ารหัสแบบ ZigZag ตัวเลขที่เป็นค่าลบจะใช้ 10 ไบต์ ใช้ TYPE_SINT32 หากมีแนวโน้มที่จะมีค่าลบ | 
| TYPE_FIXED64 | |
| TYPE_FIXED32 | |
| TYPE_BOOL | |
| TYPE_STRING | |
| TYPE_GROUP | การรวมที่คั่นด้วยแท็ก เลิกใช้งานประเภทกลุ่มและไม่รองรับหลังจาก Proto2 อย่างไรก็ตาม การติดตั้งใช้งาน Proto3 ยังควรแยกวิเคราะห์รูปแบบสายของกลุ่มได้ และถือว่าฟิลด์กลุ่มเป็นฟิลด์ที่ไม่รู้จัก ในรุ่นต่างๆ คุณจะเปิดใช้รูปแบบแบบกลุ่มผ่านฟีเจอร์ messageEncodingได้ | 
| TYPE_MESSAGE | การรวมที่คั่นด้วยความยาว | 
| TYPE_BYTES | ใหม่ในเวอร์ชัน 2 | 
| TYPE_UINT32 | |
| TYPE_ENUM | |
| TYPE_SFIXED32 | |
| TYPE_SFIXED64 | |
| TYPE_SINT32 | ใช้การเข้ารหัสแบบ ZigZag | 
| TYPE_SINT64 | ใช้การเข้ารหัสแบบ ZigZag | 
EnumDescriptorProto
อธิบายประเภท Enum
| การแสดง JSON | 
|---|
| {
  "name": string,
  "value": [
    {
      object ( | 
| ช่อง | |
|---|---|
| name | 
 | 
| value[] | 
 | 
EnumValueDescriptorProto
อธิบายค่าภายใน enum
| การแสดง JSON | 
|---|
| { "name": string, "number": integer } | 
| ช่อง | |
|---|---|
| name | 
 | 
| number | 
 | 
OneofDescriptorProto
อธิบายอย่างใดอย่างหนึ่ง
| การแสดง JSON | 
|---|
| { "name": string } | 
| ช่อง | |
|---|---|
| name | 
 | 
PolicySchemaFieldDescription
ให้ข้อมูลโดยละเอียดสำหรับช่องที่เฉพาะเจาะจงซึ่งเป็นส่วนหนึ่งของ PolicySchema
| การแสดง JSON | 
|---|
| { "field": string, "description": string, "inputConstraint": string, "knownValueDescriptions": [ { object ( | 
| ช่อง | |
|---|---|
| field | 
 เอาต์พุตเท่านั้น ชื่อของช่องสำหรับ ที่เชื่อมโยงกับคำอธิบายนี้ | 
| description | 
 เลิกใช้งานแล้ว โปรดใช้ชื่อและ FieldDescription แทน คำอธิบายสำหรับช่อง | 
| inputConstraint | 
 เอาต์พุตเท่านั้น ข้อจำกัดอินพุตใดๆ ที่เกี่ยวข้องกับค่าสำหรับช่อง | 
| knownValueDescriptions[] | 
 เอาต์พุตเท่านั้น หากช่องนี้มีชุดค่าที่รู้จัก ช่องนี้จะมีคำอธิบายสำหรับค่าเหล่านี้ | 
| nestedFieldDescriptions[] | 
 เอาต์พุตเท่านั้น ระบุคำอธิบายของช่องที่ฝังอยู่ในช่องนี้ หากช่องนี้เป็นประเภทข้อความที่กำหนดหลายช่อง ช่องต่างๆ แนะนำให้แสดงตามอันดับในรายการนี้ ไม่ใช่ตามหมายเลขช่อง | 
| fieldDependencies[] | 
 เอาต์พุตเท่านั้น มีรายการช่องและค่า อย่างน้อย 1 ช่องต้องมีค่าที่เกี่ยวข้อง จึงจะตั้งค่าช่องนี้ได้ | 
| requiredItems[] | 
 เอาต์พุตเท่านั้น แสดงรายการช่องที่ต้องตั้งค่าหากช่องนี้มีค่าที่ต้องการ | 
| defaultValue | 
 เอาต์พุตเท่านั้น ค่าเริ่มต้นของไคลเอ็นต์หากไม่ได้ตั้งค่านโยบาย | 
| name | 
 เอาต์พุตเท่านั้น ชื่อของช่อง | 
| fieldDescription | 
 เอาต์พุตเท่านั้น คำอธิบายของช่อง | 
| fieldConstraints | 
 เอาต์พุตเท่านั้น ข้อมูลเกี่ยวกับข้อจำกัดอินพุตที่เชื่อมโยงกับค่าสำหรับช่อง | 
PolicySchemaFieldKnownValueDescription
ให้ข้อมูลโดยละเอียดเกี่ยวกับค่าที่ทราบซึ่งอนุญาตสำหรับช่องใดช่องหนึ่งใน PolicySchema
| การแสดง JSON | 
|---|
| {
  "value": string,
  "description": string,
  "fieldDependencies": [
    {
      object ( | 
| ช่อง | |
|---|---|
| value | 
 เอาต์พุตเท่านั้น การกำหนดสตริงใหม่ของค่าที่สามารถกำหนดให้กับช่องได้ | 
| description | 
 เอาต์พุตเท่านั้น คำอธิบายเพิ่มเติมสำหรับค่านี้ | 
| fieldDependencies[] | 
 เอาต์พุตเท่านั้น เงื่อนไขช่องจำเป็นต้องมีเพื่อให้ค่านี้ถูกต้อง | 
PolicySchemaFieldDependencies
ช่องและค่าที่อนุญาตให้ตั้งค่าอีกช่องหนึ่ง
| การแสดง JSON | 
|---|
| { "sourceField": string, "sourceFieldValue": string } | 
| ช่อง | |
|---|---|
| sourceField | 
 ฟิลด์แหล่งที่มาที่ฟิลด์นี้ใช้งานอยู่ | 
| sourceFieldValue | 
 ค่าที่ช่องแหล่งที่มาต้องมีเพื่อให้ช่องนี้ได้รับอนุญาต | 
PolicySchemaRequiredItems
ช่องที่ต้องกรอกตามค่าของช่องนี้
| การแสดง JSON | 
|---|
| { "fieldConditions": [ string ], "requiredFields": [ string ] } | 
| ช่อง | |
|---|---|
| fieldConditions[] | 
 ค่าในช่องที่กระตุ้นให้เกิดการบังคับใช้ช่องที่ต้องกรอก ฟิลด์เงื่อนไขที่ไม่มีข้อมูลจะหมายความว่าค่าใดๆ ที่กำหนดให้กับฟิลด์นี้จะกระตุ้นให้เกิดการบังคับใช้ฟิลด์ที่จำเป็น | 
| requiredFields[] | 
 ฟิลด์ที่จำเป็นเนื่องจากเงื่อนไขของช่อง | 
FieldConstraints
ข้อมูลเกี่ยวกับข้อจำกัดของช่วง
| การแสดง JSON | 
|---|
| { "numericRangeConstraint": { object ( | 
| ช่อง | |
|---|---|
| numericRangeConstraint | 
 ช่วงที่อนุญาตสำหรับช่องตัวเลข | 
| uploadedFileConstraints | 
 ข้อจำกัดของไฟล์ที่อัปโหลดของนโยบายไฟล์ หากมี นโยบายนี้กําหนดให้ URL ดึงข้อมูลได้ด้วยการอัปโหลดไฟล์ที่มีข้อจํากัดที่ระบุไว้ในโปรโตนี้ | 
NumericRangeConstraint
ข้อจำกัดบนขอบเขตบนและ/หรือล่างโดยตั้งค่าอย่างน้อยหนึ่งค่า
| การแสดง JSON | 
|---|
| { "minimum": string, "maximum": string } | 
| ช่อง | |
|---|---|
| minimum | 
 ค่าต่ำสุด | 
| maximum | 
 ค่าสูงสุด | 
UploadedFileConstraints
ข้อจำกัดของไฟล์ที่อัปโหลดของนโยบายไฟล์
| การแสดง JSON | 
|---|
| {
  "supportedContentTypes": [
    enum ( | 
| ช่อง | |
|---|---|
| supportedContentTypes[] | 
 ประเภทไฟล์ที่อัปโหลดสำหรับการตั้งค่าได้ | 
| sizeLimitBytes | 
 ขีดจำกัดขนาดไฟล์ที่อัปโหลดสำหรับการตั้งค่าในหน่วยไบต์ | 
ContentType
ประเภทไฟล์ที่อัปโหลดสำหรับการตั้งค่าได้
| Enum | |
|---|---|
| CONTENT_TYPE_UNSPECIFIED | ประเภทเนื้อหาที่ระบุไม่ได้ | 
| CONTENT_TYPE_PLAIN_TEXT | ข้อความธรรมดา | 
| CONTENT_TYPE_HTML | HTML | 
| CONTENT_TYPE_IMAGE_JPEG | JPEG | 
| CONTENT_TYPE_IMAGE_GIF | GIF | 
| CONTENT_TYPE_IMAGE_PNG | PNG | 
| CONTENT_TYPE_JSON | JSON | 
| CONTENT_TYPE_ZIP | ZIP | 
| CONTENT_TYPE_GZIP | GZIP | 
| CONTENT_TYPE_CSV | CSV | 
| CONTENT_TYPE_YAML | YAML | 
| CONTENT_TYPE_IMAGE_WEBP | WebP | 
PolicySchemaNoticeDescription
แสดงข้อความประกาศพิเศษที่เกี่ยวข้องกับค่าหนึ่งๆ ในช่องที่เป็นส่วนหนึ่งของ PolicySchema
| การแสดง JSON | 
|---|
| { "field": string, "noticeValue": string, "noticeMessage": string, "acknowledgementRequired": boolean } | 
| ช่อง | |
|---|---|
| field | 
 เอาต์พุตเท่านั้น ชื่อช่องที่เชื่อมโยงกับหนังสือแจ้ง | 
| noticeValue | 
 เอาต์พุตเท่านั้น ค่าของช่องที่มีประกาศ เมื่อตั้งค่าช่องเป็นค่านี้ ผู้ใช้อาจต้องรับทราบข้อความการแจ้งเตือนจึงจะกำหนดค่าได้ | 
| noticeMessage | 
 เอาต์พุตเท่านั้น ข้อความประกาศเชื่อมโยงกับค่าของช่อง | 
| acknowledgementRequired | 
 เอาต์พุตเท่านั้น ผู้ใช้ต้องรับทราบข้อความการแจ้งเตือนก่อนจึงจะกำหนดค่าได้ | 
TargetResource
ประเภททรัพยากรเป้าหมาย
| Enum | |
|---|---|
| TARGET_RESOURCE_UNSPECIFIED | ทรัพยากรเป้าหมายที่ไม่ได้ระบุ | 
| ORG_UNIT | ทรัพยากรเป้าหมายหน่วยขององค์กร | 
| GROUP | ทรัพยากรเป้าหมายของกลุ่ม | 
PolicyApiLifecycle
ข้อมูลวงจร
| การแสดง JSON | 
|---|
| { "deprecatedInFavorOf": [ string ], "scheduledToDeprecatePolicies": [ string ], "policyApiLifecycleStage": enum ( | 
| ช่อง | |
|---|---|
| deprecatedInFavorOf[] | 
 ในกรณีที่เลิกใช้งานนโยบายนี้เพื่อเปลี่ยนไปใช้นโยบายอื่น เนมสเปซที่มีคุณสมบัติครบถ้วนของนโยบายใหม่จะแสดงใน PolicyAPI ตั้งค่าได้ก็ต่อเมื่อ policyApiLifecycleStage เป็น API_DEPRECATED | 
| scheduledToDeprecatePolicies[] | 
 เนมสเปซที่ตรงตามเกณฑ์ทั้งหมดของนโยบายเก่าที่จะเลิกใช้งานเนื่องจากมีการเริ่มใช้นโยบายนี้เพื่อให้สอดคล้องกับการเลิกใช้งาน InFavorOf | 
| policyApiLifecycleStage | 
 ระบุขั้นตอนวงจรปัจจุบันของ API นโยบาย | 
| description | 
 คำอธิบายเกี่ยวกับวงจรชีวิตปัจจุบัน | 
| endSupport | 
 สิ้นสุดวันที่รองรับนโยบายปัจจุบัน การพยายามแก้ไขนโยบายหลังจากวันที่สิ้นสุดการสนับสนุนจะส่งผลให้คําขอไม่ถูกต้อง (ข้อผิดพลาด 400) ตั้งค่าได้ก็ต่อเมื่อ policyApiLifecycleStage เป็น API_DEPRECATED | 
PolicyApiLifecycleEnum
ขั้นตอนในวงจรของ API นโยบาย
| Enum | |
|---|---|
| API_UNSPECIFIED | ไม่ระบุวงจร API นโยบาย | 
| API_PREVIEW | นโยบายยังใช้ไม่ได้ แต่แจ้งให้นักพัฒนาแอปทราบล่วงหน้าเกี่ยวกับรูปแบบ ขั้นตอนนี้สามารถโอนไปยัง API_DEVELOPEMNT หรือ API_CURRENT ได้ | 
| API_DEVELOPMENT | นโยบายอาจเปลี่ยนรูปแบบให้เข้ากันไม่ได้ย้อนหลัง (การเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ) ขั้นตอนนี้สามารถโอนไปยัง API_CURRENT หรือ API_DEPRECATED โดยสามารถใช้กับนโยบายที่เปิดตัวเฉพาะใน TT หรือเปิดตัวกับลูกค้าบางรายสำหรับการใช้งานในกรณีฉุกเฉิน | 
| API_CURRENT | นโยบายในรูปแบบที่เป็นทางการ นโยบายสามารถเปลี่ยนรูปแบบให้เข้ากันได้แบบย้อนหลัง (การเปลี่ยนแปลงที่ไม่เสียหาย) ตัวอย่าง: นโยบายนี้เริ่มใช้ช่องใหม่ซึ่งถือว่าเป็นการเปลี่ยนแปลงที่ไม่ส่งผลดีได้ เมื่อมีการใช้มาสก์ของช่องอย่างเหมาะสม ขั้นตอนนี้สามารถโอนไปยัง API_DEPRECATED | 
| API_DEPRECATED | โปรดหยุดใช้นโยบายนี้ นโยบายนี้เลิกใช้งานแล้วและอาจ/จะถูกนำออกในอนาคต น่าจะมีการนำนโยบายใหม่มาใช้แทนนโยบายนี้ | 
วันที่
แสดงวันที่ในปฏิทินบางส่วนหรือทั้งหมด เช่น วันเกิด มีการระบุเวลาของวันและเขตเวลาไว้ที่อื่นหรือไม่มีนัยสำคัญ วันที่จะสัมพันธ์กับปฏิทินเกรกอเรียน ซึ่งอาจเป็นอย่างใดอย่างหนึ่งต่อไปนี้
- วันที่แบบเต็ม โดยมีค่าปี เดือน และวันที่ไม่ใช่ 0
- 1 เดือนและวัน โดยมี 0 ปี (เช่น วันครบรอบ)
- ปีหนึ่งๆ มี 0 เดือนและมี 0 วัน
- 1 ปีและเดือน โดยมี 0 วัน (เช่น วันที่หมดอายุของบัตรเครดิต)
ประเภทที่เกี่ยวข้อง:
- google.type.TimeOfDay
- google.type.DateTime
- google.protobuf.Timestamp
| การแสดง JSON | 
|---|
| { "year": integer, "month": integer, "day": integer } | 
| ช่อง | |
|---|---|
| year | 
 ปีของวันที่ ต้องเป็นตัวเลขตั้งแต่ 1 ถึง 9999 หรือ 0 เพื่อระบุวันที่ที่ไม่มีปี | 
| month | 
 เดือนของปี ต้องมีค่าตั้งแต่ 1 ถึง 12 หรือ 0 เพื่อระบุปีที่ไม่มีเดือนและวัน | 
| day | 
 วันของเดือน ต้องมีค่าตั้งแต่ 1 ถึง 31 และจะใช้ได้สำหรับปีและเดือน หรือ 0 เพื่อระบุปีเพียงอย่างเดียว หรือ 1 ปีและเดือนที่วันไม่มีนัยสำคัญ | 
แพลตฟอร์ม
นี่คือ Enum ของกลุ่มแพลตฟอร์มต่างๆ ที่ Chrome รองรับ
| Enum | |
|---|---|
| PLATFORM_UNSPECIFIED | แพลตฟอร์มที่ไม่ได้ระบุ | 
| CHROME_OS | ChromeOS | 
| CHROME_BROWSER | เบราว์เซอร์ Chrome สำหรับ OSX/Windows/Linux | 
| CHROME_BROWSER_FOR_ANDROID | เบราว์เซอร์ Chrome สำหรับ Android | 
| CHROME_BROWSER_FOR_IOS | เบราว์เซอร์ Chrome สำหรับ iOS | 
| เมธอด | |
|---|---|
| 
 | รับสคีมานโยบายที่เฉพาะเจาะจงสำหรับลูกค้าตามชื่อทรัพยากร | 
| 
 | รับรายการสคีมานโยบายที่ตรงกับค่าตัวกรองที่ระบุสำหรับลูกค้า | 
