190dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved.
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file.
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
51320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#ifndef STORAGE_COMMON_QUOTA_QUOTA_TYPES_H_
61320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#define STORAGE_COMMON_QUOTA_QUOTA_TYPES_H_
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
81320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "storage/common/quota/quota_status_code.h"
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1003b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)namespace storage {
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)enum StorageType {
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  kStorageTypeTemporary,
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  kStorageTypePersistent,
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  kStorageTypeSyncable,
161e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles)  kStorageTypeQuotaNotManaged,
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  kStorageTypeUnknown,
18effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch  kStorageTypeLast = kStorageTypeUnknown
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)};
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
21c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)enum QuotaLimitType {
22c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)  kQuotaLimitTypeUnknown,
23c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)  kQuotaLimitTypeLimited,
24c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)  kQuotaLimitTypeUnlimited,
251320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  kQuotaLimitTypeLast = kQuotaLimitTypeUnlimited
26c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)};
27c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)
2803b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles)}  // namespace storage
295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
301320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#endif  // STORAGE_COMMON_QUOTA_QUOTA_TYPES_H_
31