NCMBScript
public struct NCMBScript
スクリプト機能を利用するためのクラスです。
-
Undocumented
Declaration
Swift
public var name: String
-
イニシャライズです。
エンドポイントURL、APIバージョンは他の機能とは異なります。
Declaration
Swift
public init( name: String, method: NCMBHTTPMethod, endpoint: String = NCMB.DEFAULT_SCRIPT_ENDPOINT, apiVersion: String = NCMB.DEFAULT_SCRIPT_API_VERSION)
Parameters
name
スクリプト名
method
スクリプトを実行する際の HTTPメソッド
domainURL
エンドポイントURL
apiVersion
APIバージョン
-
設定されたスクリプトを同期処理にて実行します。
Declaration
Swift
public func execute( headers: [String : String?] = [:], queries: [String : String?] = [:], body: [String : Any?] = [:]) -> NCMBResult<Data?>
Parameters
header
スクリプト実行時のヘッダー(key-value形式)
queries
スクリプト実行時のクエリー(key-value形式)
body
スクリプト実行時のbody(key-value形式)
Return Value
リクエストが成功した場合は
.success
、 失敗した場合は.failure<Error>
-
設定されたスクリプトを非同期処理にて実行します。
Declaration
Swift
public func executeInBackground( headers: [String : String?] = [:], queries: [String : String?] = [:], body: [String : Any?] = [:], callback: @escaping NCMBHandler<Data?>) -> Void
Parameters
header
スクリプト実行時のヘッダー(key-value形式)
queries
スクリプト実行時のクエリー(key-value形式)
body
スクリプト実行時のbody
callback
レスポンス取得後に実行されるコールバックです。