Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(172)

Unified Diff: generated/googleapis/lib/admin/directory_v1.dart

Issue 2779563003: Api-roll 47: 2017-03-27 (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « generated/googleapis/README.md ('k') | generated/googleapis/lib/admin/reports_v1.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis/lib/admin/directory_v1.dart
diff --git a/generated/googleapis/lib/admin/directory_v1.dart b/generated/googleapis/lib/admin/directory_v1.dart
index 05d1524de64151b81ecbef2781562a62dbcb78a2..c3e91b8ee8a6e0c4f82a1da1955f7a237aedb588 100644
--- a/generated/googleapis/lib/admin/directory_v1.dart
+++ b/generated/googleapis/lib/admin/directory_v1.dart
@@ -8035,6 +8035,13 @@ class User {
* `String`, `bool` and `null` as well as `Map` and `List` values.
*/
core.Object phones;
+ /**
+ *
+ *
+ * The values for Object must be JSON objects. It can consist of `num`,
+ * `String`, `bool` and `null` as well as `Map` and `List` values.
+ */
+ core.Object posixAccounts;
/** username of User */
core.String primaryEmail;
/**
@@ -8044,6 +8051,13 @@ class User {
* `String`, `bool` and `null` as well as `Map` and `List` values.
*/
core.Object relations;
+ /**
+ *
+ *
+ * The values for Object must be JSON objects. It can consist of `num`,
+ * `String`, `bool` and `null` as well as `Map` and `List` values.
+ */
+ core.Object sshPublicKeys;
/** Indicates if user is suspended */
core.bool suspended;
/** Suspension reason if user is suspended (Read-only) */
@@ -8153,12 +8167,18 @@ class User {
if (_json.containsKey("phones")) {
phones = _json["phones"];
}
+ if (_json.containsKey("posixAccounts")) {
+ posixAccounts = _json["posixAccounts"];
+ }
if (_json.containsKey("primaryEmail")) {
primaryEmail = _json["primaryEmail"];
}
if (_json.containsKey("relations")) {
relations = _json["relations"];
}
+ if (_json.containsKey("sshPublicKeys")) {
+ sshPublicKeys = _json["sshPublicKeys"];
+ }
if (_json.containsKey("suspended")) {
suspended = _json["suspended"];
}
@@ -8268,12 +8288,18 @@ class User {
if (phones != null) {
_json["phones"] = phones;
}
+ if (posixAccounts != null) {
+ _json["posixAccounts"] = posixAccounts;
+ }
if (primaryEmail != null) {
_json["primaryEmail"] = primaryEmail;
}
if (relations != null) {
_json["relations"] = relations;
}
+ if (sshPublicKeys != null) {
+ _json["sshPublicKeys"] = sshPublicKeys;
+ }
if (suspended != null) {
_json["suspended"] = suspended;
}
@@ -8972,6 +8998,87 @@ class UserPhoto {
}
}
+/**
+ * JSON template for a POSIX account entry. Description of the field family:
+ * go/fbs-posix.
+ */
+class UserPosixAccount {
+ /** The GECOS (user information) entry for this account. */
+ core.String gecos;
+ /** The default group ID. */
+ core.int gid;
+ /** The path to the home directory for this account. */
+ core.String homeDirectory;
+ /** If this is user's primary account within the SystemId. */
+ core.bool primary;
+ /** The path to the login shell for this account. */
+ core.String shell;
+ /** System identifier for which account Username or Uid apply to. */
+ core.String systemId;
+ /** The user ID. */
+ core.int uid;
+ /** The username of the account. */
+ core.String username;
+
+ UserPosixAccount();
+
+ UserPosixAccount.fromJson(core.Map _json) {
+ if (_json.containsKey("gecos")) {
+ gecos = _json["gecos"];
+ }
+ if (_json.containsKey("gid")) {
+ gid = _json["gid"];
+ }
+ if (_json.containsKey("homeDirectory")) {
+ homeDirectory = _json["homeDirectory"];
+ }
+ if (_json.containsKey("primary")) {
+ primary = _json["primary"];
+ }
+ if (_json.containsKey("shell")) {
+ shell = _json["shell"];
+ }
+ if (_json.containsKey("systemId")) {
+ systemId = _json["systemId"];
+ }
+ if (_json.containsKey("uid")) {
+ uid = _json["uid"];
+ }
+ if (_json.containsKey("username")) {
+ username = _json["username"];
+ }
+ }
+
+ core.Map toJson() {
+ var _json = new core.Map();
+ if (gecos != null) {
+ _json["gecos"] = gecos;
+ }
+ if (gid != null) {
+ _json["gid"] = gid;
+ }
+ if (homeDirectory != null) {
+ _json["homeDirectory"] = homeDirectory;
+ }
+ if (primary != null) {
+ _json["primary"] = primary;
+ }
+ if (shell != null) {
+ _json["shell"] = shell;
+ }
+ if (systemId != null) {
+ _json["systemId"] = systemId;
+ }
+ if (uid != null) {
+ _json["uid"] = uid;
+ }
+ if (username != null) {
+ _json["username"] = username;
+ }
+ return _json;
+ }
+}
+
/** JSON template for a relation entry. */
class UserRelation {
/** Custom Type. */
@@ -9013,6 +9120,44 @@ class UserRelation {
}
}
+/** JSON template for a POSIX account entry. */
+class UserSshPublicKey {
+ /** An expiration time in microseconds since epoch. */
+ core.String expirationTimeUsec;
+ /** A SHA-256 fingerprint of the SSH public key. (Read-only) */
+ core.String fingerprint;
+ /** An SSH public key. */
+ core.String key;
+
+ UserSshPublicKey();
+
+ UserSshPublicKey.fromJson(core.Map _json) {
+ if (_json.containsKey("expirationTimeUsec")) {
+ expirationTimeUsec = _json["expirationTimeUsec"];
+ }
+ if (_json.containsKey("fingerprint")) {
+ fingerprint = _json["fingerprint"];
+ }
+ if (_json.containsKey("key")) {
+ key = _json["key"];
+ }
+ }
+
+ core.Map toJson() {
+ var _json = new core.Map();
+ if (expirationTimeUsec != null) {
+ _json["expirationTimeUsec"] = expirationTimeUsec;
+ }
+ if (fingerprint != null) {
+ _json["fingerprint"] = fingerprint;
+ }
+ if (key != null) {
+ _json["key"] = key;
+ }
+ return _json;
+ }
+}
+
/** JSON request template to undelete a user in Directory API. */
class UserUndelete {
/** OrgUnit of User */
« no previous file with comments | « generated/googleapis/README.md ('k') | generated/googleapis/lib/admin/reports_v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698