NCMBRole
public class NCMBRole : NCMBBase
会員管理のロールを操作するためのクラスです。
-
ロール名称です。
Declaration
Swift
public var roleName: String? { get set }
-
ロールを検索するためのクエリです。
Declaration
Swift
public class var query: NCMBQuery<NCMBRole> { get }
-
イニシャライズです。
Declaration
Swift
public init(roleName: String)
Parameters
roleName
ロール名称
-
指定したユーザーを同期処理にて追加します。
Declaration
Swift
public func addUser(user: NCMBUser) -> NCMBResult<Void>
Parameters
user
ユーザー
callback
レスポンス取得後に実行されるコールバックです。
-
指定したユーザーを非同期処理にて追加します。
Declaration
Swift
public func addUserInBackground(user: NCMBUser, callback: @escaping NCMBHandler<Void>)
Parameters
user
ユーザー
callback
レスポンス取得後に実行されるコールバックです。
-
指定したユーザーを同期処理にて追加します。
Declaration
Swift
public func addUsers(users: [NCMBUser]) -> NCMBResult<Void>
Parameters
users
ユーザーの配列
callback
レスポンス取得後に実行されるコールバックです。
-
指定したユーザーを非同期処理にて追加します。
Declaration
Swift
public func addUsersInBackground(users: [NCMBUser], callback: @escaping NCMBHandler<Void>)
Parameters
users
ユーザーの配列
callback
レスポンス取得後に実行されるコールバックです。
-
指定したユーザーを同期処理にて削除します。
Declaration
Swift
public func removeUser(user: NCMBUser) -> NCMBResult<Void>
Parameters
user
ユーザー
callback
レスポンス取得後に実行されるコールバックです。
-
指定したユーザーを非同期処理にて削除します。
Declaration
Swift
public func removeUserInBackground(user: NCMBUser, callback: @escaping NCMBHandler<Void>)
Parameters
user
ユーザー
callback
レスポンス取得後に実行されるコールバックです。
-
指定したユーザーを同期処理にて削除します。
Declaration
Swift
public func removeUsers(users: [NCMBUser]) -> NCMBResult<Void>
Parameters
users
ユーザーの配列
callback
レスポンス取得後に実行されるコールバックです。
-
指定したユーザーを非同期処理にて削除します。
Declaration
Swift
public func removeUsersInBackground(users: [NCMBUser], callback: @escaping NCMBHandler<Void>)
Parameters
users
ユーザーの配列
callback
レスポンス取得後に実行されるコールバックです。
-
指定したロールを子ロールとして同期処理にて追加します。
Declaration
Swift
public func addRole(role: NCMBRole) -> NCMBResult<Void>
Parameters
role
子ロール
callback
レスポンス取得後に実行されるコールバックです。
-
指定したロールを子ロールとして非同期処理にて追加します。
Declaration
Swift
public func addRoleInBackground(role: NCMBRole, callback: @escaping NCMBHandler<Void>)
Parameters
role
子ロール
callback
レスポンス取得後に実行されるコールバックです。
-
指定したロールを子ロールとして同期処理にて追加します。
Declaration
Swift
public func addRoles(roles: [NCMBRole]) -> NCMBResult<Void>
Parameters
roles
子ロールの配列
callback
レスポンス取得後に実行されるコールバックです。
-
指定したロールを子ロールとして非同期処理にて追加します。
Declaration
Swift
public func addRolesInBackground(roles: [NCMBRole], callback: @escaping NCMBHandler<Void>)
Parameters
roles
子ロールの配列
callback
レスポンス取得後に実行されるコールバックです。
-
指定した子ロールをロールから同期処理にて削除します。
Declaration
Swift
public func removeRole(role: NCMBRole) -> NCMBResult<Void>
Parameters
roles
子ロールの配列
callback
レスポンス取得後に実行されるコールバックです。
-
指定した子ロールをロールから非同期処理にて削除します。
Declaration
Swift
public func removeRoleInBackground(role: NCMBRole, callback: @escaping NCMBHandler<Void>)
Parameters
role
子ロール
callback
レスポンス取得後に実行されるコールバックです。
-
指定した子ロールをロールから同期処理にて削除します。
Declaration
Swift
public func removeRoles(roles: [NCMBRole]) -> NCMBResult<Void>
Parameters
roles
子ロールの配列
callback
レスポンス取得後に実行されるコールバックです。
-
指定した子ロールをロールから非同期処理にて削除します。
Declaration
Swift
public func removeRolesInBackground(roles: [NCMBRole], callback: @escaping NCMBHandler<Void>)
Parameters
roles
子ロールの配列
callback
レスポンス取得後に実行されるコールバックです。
-
設定されたオブジェクトIDに対応するロールを同期処理にて取得します。
Declaration
Swift
public func fetch() -> NCMBResult<Void>
Return Value
リクエストが成功した場合は
.success
、 失敗した場合は.failure<Error>
-
設定されたオブジェクトIDに対応するロールを非同期処理にて取得します。
Declaration
Swift
public func fetchInBackground(callback: @escaping NCMBHandler<Void>)
Parameters
callback
レスポンス取得後に実行されるコールバックです。
-
ロールを同期処理にて保存します。
Declaration
Swift
public func save() -> NCMBResult<Void>
Return Value
リクエストが成功した場合は
.success
、 失敗した場合は.failure<Error>
-
ロールを非同期処理にて保存します。
Declaration
Swift
public func saveInBackground(callback: @escaping NCMBHandler<Void>)
Parameters
callback
レスポンス取得後に実行されるコールバックです。
-
ロールを同期処理にて削除します
Declaration
Swift
public func delete() -> NCMBResult<Void>
Return Value
リクエストが成功した場合は
.success
、 失敗した場合は.failure<Error>
-
ロールを非同期処理にて削除します
Declaration
Swift
public func deleteInBackground(callback: @escaping NCMBHandler<Void>)
Parameters
callback
レスポンス取得後に実行されるコールバックです。