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レスポンス取得後に実行されるコールバックです。
NCMBRole Class Reference