UserLicense

פרטי רישיון משתמש שהוקצו על ידי האדמין.

ייצוג ב-JSON
{
  "userPrincipal": string,
  "userProfile": string,
  "licenseAssignmentState": enum (LicenseAssignmentState),
  "licenseConfig": string,
  "createTime": string,
  "updateTime": string,
  "lastLoginTime": string
}
שדות
userPrincipal

string

חובה. אי אפשר לשנות. החשבון הראשי של המשתמש יכול להיות כתובת אימייל או מזהה ראשי אחר. אי אפשר לשנות את השדה הזה. האדמין מקצה רישיונות על סמך שם המשתמש הראשי.

userProfile

string

זה שינוי אופציונלי. פרופיל המשתמש. אנחנו משתמשים בשם המלא של המשתמש(שם פרטי + שם משפחה) כפרופיל משתמש.

licenseAssignmentState

enum (LicenseAssignmentState)

פלט בלבד. מצב הקצאת הרישיון של המשתמש. אם למשתמש מוקצה הגדרת רישיון, הרישיון יוקצה להתחברות של המשתמש. אם מצב הקצאת הרישיון של המשתמש הוא 'לא הוקצה' או 'לא צוין', לא תשויך למשתמש הגדרת רישיון.

licenseConfig

string

זה שינוי אופציונלי. שם המשאב המלא של המינוי(LicenseConfig) שהוקצה למשתמש.

createTime

string (Timestamp format)

פלט בלבד. חותמת הזמן של יצירת המשתמש.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

פלט בלבד. חותמת הזמן של עדכון המשתמש.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

lastLoginTime

string (Timestamp format)

פלט בלבד. השעה שבה המשתמש התחבר לאחרונה. אם המשתמש עדיין לא התחבר, השדה הזה יהיה ריק.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

LicenseAssignmentState

מניית מצב הקצאת הרישיון.

טיפוסים בני מנייה (enum)
LICENSE_ASSIGNMENT_STATE_UNSPECIFIED ערך ברירת המחדל.
ASSIGNED הרישיון הוקצה למשתמש.
UNASSIGNED לא הוקצה למשתמש רישיון. הוצא משימוש, תורגם ל-NO_LICENSE.
NO_LICENSE לא הוקצה למשתמש רישיון.
NO_LICENSE_ATTEMPTED_LOGIN המשתמש ניסה להיכנס לחשבון אבל לא הוקצה לו רישיון. המצב הזה משמש רק כשמשתמש מנסה להתחבר בפעם הראשונה אבל לא מצליח לקבל הקצאת רישיון. למשתמשים שכבר מחוברים אבל לא ניתן להקצות להם רישיון, יוקצה מצב NO_LICENSE(יכול להיות שאדמין ביטל את הקצאת הרישיון).
BLOCKED המשתמש חסום מהקצאת רישיון.