Kii Cloud SDK

KiiCorp.Cloud.Storage Namespace

Namespace

Type Description
_KiiInternalUtils Utility class for internal use.
AccessControllable Represents an object to which user can set ACL.
ACLOperation Provides enumerated values that indicate a type of ACL operation.
AlreadyHasIdentityException Thrown if a user already has the identity when the operation is expected for targeted to a pseudo user.
ApiResponse Represents API response.
APNSData Represents data to be delivered to each device via Apple Push Notification Service.
APNSMessage Represents a message for Apple Push Notification Service.
APNSMessage.Builder Builder of APNSMessage.
BadRequestException The exception that is thrown when the Request is not acceptable due to the request is not expected. Reason would be represented by enum.
BadRequestException.Reason Represents reason of error.
BucketAction Provides enumerated values that indicate a type of ACL Action for KiiCorp.Cloud.Storage.KiiBucket.
CloudException The exception that is thrown when KiiCloud sends error response.
ConflictException The exception that is thrown when the Request is not acceptable due to conflict. Reason would be represented by enum.
ConflictException.Reason Represents reason of error.
ConstantValues Collection of constant values for internal use.
CountCallback This callback is used when count aggregation execution completed.
DirectPushMessage "Direct Push" notifications allows you to push messages directly to a specific user. The feature is intended to be used by an app developer only. An app developer can select any application user and directly push a message to this user via the developer portal.
FieldType Represents supported field type for hasFieldClause.
ForbiddenException The exception that is thrown when the Request is forbidden.
GCMData Represents data to be delivered to each device via Google Cloud Messaging.
GCMMessage Represents a message for Google Cloud Messaging.
GCMMessage.Builder Builder of GCMMessage.
GoneException The exception that is thrown when the requested resource is gone.
GroupOperationException The exception that is thrown when Group operation is failed.
IdentityData Identity data.
IdentityData.Builder Identity data builder.
IKiiLogger Provides logging APIs
IllegalKiiBaseObjectFormatException The exception that is thrown when SDK receives broken json.
Kii Provides APIs for KiiCloud application features.
Kii.Site Provides enumerated values that indicate Kii sites.
KiiACL<T,U> Provides ACL operations.
KiiACLCallback<T,U> Kii ACL callback.
KiiACLEntry<T,U> Provides APIs to add/remove ACL entry.
KiiACLListCallback<T,U> This callback is used when API return a list of KiiACLEntry
KiiAnonymousUser Represents Anonymous user
KiiAnyAuthenticatedUser Represents any user who is authenticated
KiiBaseBucket<T> Base interface of KiiBucket
KiiBaseObject Base class of key-value object.
KiiBucket Provides APIs for bucket features.
KiiBucketAcl Provides Bucket ACL operations.
KiiBucketCallback This callback is used when API returns KiiBucket
KiiCallback This callback is used when API does not returns target.
KiiCheckSubscriptionCallback Kii check subscription callback.
KiiClause Provides APIs to construct query condition.
KiiGenericsCallback<T> This callback is used when API returns generic types.
KiiGeoPoint Represents Geo Point.
KiiGroup Provides APIs for Group features.
KiiGroupCallback This callback is used when API returns KiiGroup
KiiGroupListCallback This callback is used when API returns a list of KiiGroup
KiiHttpClient Kii http client. All Http request should be called through this interface
KiiHttpClientCallback This callback is used when received API response.
KiiHttpClientFactory Kii http client factory.
KiiHttpClientProgressCallback A KiiHttpClientProgressCallback is used to get progress of an operation.
KiiHttpClientProgressPercentageCallback A KiiHttpClientProgressCallback is used to get progress of an operation.
KiiHttpHeaderList Kii http header.
KiiHttpMethod Represents Http method.
KiiHttpUtils Kii http utils.
KiiListResult<T> Kii list result.
KiiObject Provides APIs for key-value Object CRUD operation on KiiCloud.
KiiObjectAcl Provides Object ACL operations.
KiiObjectBodyDownloadCallback This callback is used when API returns KiiObject and stream
KiiObjectBodyProgressCallback This callback is used by the API to notify upload or download progress.
KiiObjectBodyProgressPercentageCallback This callback is used by the API to notify upload or download progress.
KiiObjectCallback This callback is used when API returns KiiObject.
KiiObjectPublishCallback This callback is used when API returns KiiObject and the URL for attached file.
KiiPushInstallation Provides APIs of push installation.
KiiPushInstallation.DeviceType Type of device
KiiPushInstallationCallback Kii push installation callback.
KiiPushMessage Used for sending message to topic. Able to generate common, android/ios specific message.
KiiPushMessage.Builder Builder of the message.
KiiPushMessageCallback Kii push message callback.
KiiPushMessageData Represent data to be delivered to each device. It contains a JSON object whose field represents key-value pairs of message's payload. Note that, if the data intended to deliver to GCM devices, key can not be a reserved word listed bellow:
  • any key starts with 'google'
  • from
  • registration_ids
  • collapse_key
  • data
  • delay_while_idle
  • time_to_live
  • restricted_package_name
  • dry_run
KiiPushSubscription Provides APIs of subscription.
KiiQuery Represents query interface.
KiiQueryCallback<T> This callback is used by Query API
KiiQueryResult<T> Contains the result from Cloud query operation.
KiiServerCodeEntry Represents a server side code entry in KiiCloud.
KiiServerCodeEntryArgument Argument passed to the KiiServerCodeEntry.
KiiServerCodeEntryCallback This callback is used when API returns ServerCodeExecResult.
KiiServerCodeEnvironmentVersion Kii server code environment version.
KiiServerCodeExecResult Represents a result of server side code execution.
KiiSubject Represents an object that can be set as ACL subject.
KiiSubscribable Describes that user can subscribe this entity.
KiiSubscriptionCallback Kii subscription callback.
KiiTopic Topic on Kii push notification service
KiiTopicACL Provides Topic ACL operations.
KiiTopicCallback Kii topic callback.
KiiUser Provides APIs for user management features.
KiiUser.Builder Builds KiiUser instance.
KiiUser.NotificationMethod Notification method.
KiiUser.SocialResultParams Social result.
KiiUserCallback This callback is used when API returns KiiUser
KiiUserListCallback This callback is used when API returns a list of KiiUser
LocaleContainer The purpose of this class is to support the BCP 47 format. Some language code is not supported by System.Globalization.CultureInfo
MqttData Represents data to be delivered to each device via MQTT Notification Service.
MqttMessage Represents a message for MQTT Notification Service.
MqttMessage.Builder Builder of MqttMessage.
NativeInteractionException The exception that is thrown when error occurred in native layer.
NetworkException This exception will be thrown when .NET framework throws a network-related exception.
NotFoundException The exception that is thrown when the requested entity is not found. Reason would be represented by enum.
NotFoundException.Reason Represents reason of error.
OAuthException The exception that is thrown when oauth is failed.
ObjectAction Provides enumerated values that indicate a type of ACL Action for KiiCorp.Cloud.Storage.KiiObject.
PushToAppMessage A "Push to App" notification mechanism will let your application know that there were some changes on object(s) in a bucket. By leveraging this notification feature, your application can quickly fetch the changes that occur on the server-side.
PushToUserMessage "Push to User" notifications provide a means to push messages using a publisher-subscriber model. This feature will let you and your app users quickly send messages to other users while providing a way to scope to whom the messages are sent.
ReceivedMessage Represents push message.
ReceivedMessage.MessageType Type of the push message. Details of the push message is described in KiiCorp.Cloud.Storage.KiiPushSubscription
ReceivedMessage.Scope Scope of the object to which the event is occurred.
SDKClientInfo Generate unity SDK client info.
ServerConnectionException The exception that is thrown when server connection is failed. The process will be succeeded a little later. Please retry later.
SocialException The exception that is thrown when social authentication is failed.
TopicAction Defines action of topic. Applicable for KiiCorp.Cloud.Storage.KiiTopic.
UnauthorizedException The exception that is thrown when the request is not authorized.
UserCancelException The exception that is thrown when user cancels the authorization.
UserFields The User Information except for the Identity Data.
Utils Contains utilities that the KiiSDK uses.