/*
  * Copyright 2026 Oleg Borodin <onborodin@gmail.com>
 *
 *
*/

package terms

const (
	xxxAsFinePath string = "asFinePath"
	xxxAsPrefix   string = "asPrefix"
	xxxAsRegexp   string = "asRegexp"
)

const (
	AnonimousUsername string = "anonymous"
	AnonymousID       string = "0000000-0000-0000-0000-000000000001"
	ServerUsername    string = "server"
	ServerID          string = "0000000-0000-0000-0000-000000000002"
	InitUsername      string = "mstore"
	InitID            string = "0000000-0000-0000-0000-000000000005"
)

const (
	// Accounts, grants
	RightReadAccounts  string = "readAccounts"  // GetAccount, ListAccounts
	RightWriteAccounts string = "writeAccounts" // CreateAccount, UpdateAccount, DeleteAccount
	RightWriteFiles    string = "writeFiles"    // FileInfo, GetFile, ListFiles
	RightReadFiles     string = "readFiles"     // PutFile, DeleteFile
	RightReadImages    string = "readImages"    // ManifestInfo, GetManifest, BlobInfo, GetBlob
	RightWriteImages   string = "writeImages"   // other opearion
)
