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
apiVersionAPIバージョン
-
設定されたスクリプトを同期処理にて実行します。
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?>) -> VoidParameters
headerスクリプト実行時のヘッダー(key-value形式)
queriesスクリプト実行時のクエリー(key-value形式)
bodyスクリプト実行時のbody
callbackレスポンス取得後に実行されるコールバックです。
NCMBScript Structure Reference