Esempio n. 1
0
 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;
 }
Esempio n. 2
0
        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;
            }
        }