/// <summary> /// Begin a new asynchronous UpdateCollaborator request /// </summary> /// <returns></returns> public async Task <GameSparksCollaborator> UpdateCollaboratorAsync(PostCollaboratorsRequest requestData) { var url = string.Format(Urls.CollboratorsWithEmail, requestData.Email); var res = await Requestor.PutStringAsync(url, JsonHelper.SerializeData(requestData)); return(JsonConvert.DeserializeObject <GameSparksCollaborator>(res.ResponseJson)); }
/// <summary> /// Begin a new asynchronous CreateCollaborator request /// </summary> /// <returns></returns> public async Task <GameSparksCollaborator> CreateCollaboratorAsync(PostCollaboratorsRequest requestData) { var res = await Requestor.PostStringAsync(Urls.Collborators, JsonHelper.SerializeData(requestData)); return(JsonConvert.DeserializeObject <GameSparksCollaborator>(res.ResponseJson)); }
/// <summary> /// Begin a new synchronous UpdateCollaborator request /// </summary> /// <returns></returns> public GameSparksCollaborator UpdateCollaborator(PostCollaboratorsRequest requestData) { var url = string.Format(Urls.CollboratorsWithEmail, requestData.Email); return(JsonConvert.DeserializeObject <GameSparksCollaborator>(Requestor.PutString(url, JsonHelper.SerializeData(requestData)).ResponseJson)); }
/// <summary> /// Begin a new synchronous CreateCollaborator request /// </summary> /// <returns></returns> public GameSparksCollaborator CreateCollaborator(PostCollaboratorsRequest requestData) { return(JsonConvert.DeserializeObject <GameSparksCollaborator>(Requestor.PostString(Urls.Collborators, JsonHelper.SerializeData(requestData)).ResponseJson)); }