RelayMutationRequest

RelayMutationRequest 封裝了一個 Relay 需要送去伺服器的 mutation。是通過 sendMutation 方法把它們提供給 network layer。

概觀 #

方法

方法 #

getQueryString #

getQueryString(): string

取得這個 GraphQL mutation 的表示字串。

getVariables #

getVariables(): {[name: string]: mixed}

取得被這個 mutation 使用的變數。這些變數應該被 serialize 並在 GraphQL 請求中送出。

getFiles #

getFiles(): ?{[key: string]: File}

彈性地取得一個從 name 映射到 File 物件的 map。

getID #

getID(): string

取得這個 mutation 的唯一識別碼。這些識別碼在送出一個單一 GraphQL 請求時很有用,可以把回應 payload 指配給它們對應的 mutation。

getDebugName #

getDebugName(): string

取得一個用來參考到這個請求的字串名稱,以印出 debug 用的 output。