diff options
author | Jonathan Bauer | 2017-09-06 13:46:09 +0200 |
---|---|---|
committer | Jonathan Bauer | 2017-09-06 13:46:09 +0200 |
commit | d3c41aba5bc31f33b8192a30e5dea4a7f6b84b2c (patch) | |
tree | 4bb81c05fed376d718b87448c7c1579d8f204ea2 /src/main/thrift/bwlp.thrift | |
parent | Update maven plugins (diff) | |
download | master-sync-shared-d3c41aba5bc31f33b8192a30e5dea4a7f6b84b2c.tar.gz master-sync-shared-d3c41aba5bc31f33b8192a30e5dea4a7f6b84b2c.tar.xz master-sync-shared-d3c41aba5bc31f33b8192a30e5dea4a7f6b84b2c.zip |
added network share structs
added optional netshares to lectureWrite/Summary
Diffstat (limited to 'src/main/thrift/bwlp.thrift')
-rw-r--r-- | src/main/thrift/bwlp.thrift | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/main/thrift/bwlp.thrift b/src/main/thrift/bwlp.thrift index 12fa302..8bafa3a 100644 --- a/src/main/thrift/bwlp.thrift +++ b/src/main/thrift/bwlp.thrift @@ -71,6 +71,12 @@ enum DateParamError { NEGATIVE_RANGE } +enum NetShareAuth { + LOGIN_USER, + SPECIAL_USER, + GUEST_USER +} + // ############## STRUCT ############### struct UserInfo { @@ -237,6 +243,13 @@ struct NetRule { 4: i32 port, } +struct NetShare { + 4: NetShareAuth auth, + 1: string path, + 2: optional string username, + 3: optional string password, +} + // Write lecture to sat. if optional fields are not set or null, their value stays unchanged struct LectureWrite { 1: string lectureName, @@ -258,6 +271,7 @@ struct LectureWrite { 18: bool limitToLocations, 19: bool limitToAllowedUsers, 20: bool hasUsbAccess, + 21: optional list<NetShare> networkShares, } struct LectureSummary { @@ -308,6 +322,7 @@ struct LectureRead { 26: bool limitToLocations, 27: bool limitToAllowedUsers, 28: bool hasUsbAccess, + 29: optional list<NetShare> networkShares, } struct MasterTag { |