# Functions
AddSharableOrg adds a sharable Organization.
DecryptDocument decrypts a document with Strongdoc and returns the plaintext.
DecryptDocumentStream decrypts any document previously decrypted with Strongdoc and makes the plaintext available via an io.Reader interface.
DemoteUser demotes an administrator to regular user level.
DownloadDocument downloads a document stored in Strongdoc-provided storage.
DownloadDocumentStream decrypts any document previously stored on Strongdoc-provided storage, and makes the plaintext available via an io.Reader interface.
EncryptDocument encrypts a document with Strongdoc and returns the encrypted ciphertext without storing it on any storage.
EncryptDocumentStream encrypts a document with Strongdoc and makes the encrypted ciphertext available via an io.Reader interface.
GetAccountInfo obtain information about the account.
GetBillingDetails list all items of the cost breakdown and also other details such as the billing frequency.
GetBillingFrequencyList obtains the list of billing frequencies (past, current and future).
GetLargeTraffic obtains the list of large traffic usages.
GetUserInfo obtain information about logged user.
ListDocActionHistory returns a slice of Document objects, representing the documents accessible by the user.
ListDocuments returns a slice of Document objects, representing the documents accessible by the user.
ListUsers lists the users of the organization.
Login logs the user in, returning a Bearer Token.
Logout retires the Bearer token in use, ending the session.
PromoteUser promotes a regular user to administrator privilege level.
RegisterOrganization creates an organization.
RegisterUser creates new user if it doesn't already exist.
RemoveDocument deletes a document from Strongdoc-provided storage.
RemoveOrganization removes an organization, and all of its users, documents, and other data that it owns.
RemoveSharableOrg removes a sharable Organization.
RemoveUser removes the user from the organization.
Search searches for the queries in the uploaded and encrypted documents.
SetMultiLevelSharing sets MultiLevel Sharing.
SetNextBillingFrequency changes the next billing frequency.
ShareDocument shares the document with other users.
UnshareDocument rescinds permission granted earlier, removing other users' access to those documents.
UploadDocument uploads a document to Strongdoc-provided storage.
UploadDocumentStream encrypts a document with Strongdoc and stores it in Strongdoc-provided storage.
# Structs
AccountInfo is info on the organization account.
BillingDetails stores the billing details for the organization.
BillingFrequency shows the billing frequency information.
DocActionHistory contains the document information.
Document contains the document information.
DocumentCosts stores the document cost portion of the bill.
DocumentResult contains the document search result.
LargeTraffic contains the large traffic data.
Payment is the payment information for the organization.
SearchCosts stores the search cost portion of the bill.
Subscription is the subscript type of the organization.
TrafficCosts stores the traffic coast portion of the bill.
TrafficDetail contains the traffic detail.
User is the user of the organization.
UserInfo is info on the user account.