internal NStorageData(TStorageData.Types.StorageData message) { Bucket = message.Bucket; Collection = message.Collection; Record = message.Record; UserId = message.UserId.ToByteArray(); Value = message.Value.ToByteArray(); Version = message.Version.ToByteArray(); PermissionRead = message.PermissionRead; PermissionWrite = message.PermissionWrite; CreatedAt = message.CreatedAt; UpdatedAt = message.UpdatedAt; ExpiresAt = message.ExpiresAt; }
internal NStorageData(TStorageData.Types.StorageData message) { Bucket = message.Bucket; Collection = message.Collection; Record = message.Record; UserId = message.UserId; Value = message.Value; Version = message.Version; CreatedAt = message.CreatedAt; UpdatedAt = message.UpdatedAt; ExpiresAt = message.ExpiresAt; switch (message.PermissionRead) { case 0: PermissionRead = StoragePermissionRead.NoRead; break; case 1: PermissionRead = StoragePermissionRead.OwnerRead; break; case 2: PermissionRead = StoragePermissionRead.PublicRead; break; } switch (message.PermissionWrite) { case 0: PermissionWrite = StoragePermissionWrite.NoWrite; break; case 1: PermissionWrite = StoragePermissionWrite.OwnerWrite; break; } }