// Assembly: Unity.Services.Authentication.PlayerAccounts
// Full name: Unity.Services.Authentication.PlayerAccounts.WebRequest

namespace Unity.Services.Authentication.PlayerAccounts
{
public class WebRequest // TypeDefIndex: 13121
{
	// Fields
	type#28776 m_Verb;
	type#26586 m_Url;
	type#6403 m_Headers;
	type#26586 m_Payload;
	type#26586 m_PayloadContentType;
	type#21378 m_JsonSerializerSettings;
	type#20325 <Configuration>k__BackingField;
	type#20868 <Retries>k__BackingField;

	// Methods
	// RVA: -1
	internal type#20324 get_Configuration() { }
	// RVA: -1
	internal type#20867 get_Retries() { }
	// RVA: -1
	private type#28660 set_Retries(type#20867 value) { }
	// RVA: -1
	internal type#28660 .ctor(type#20324 configuration, type#28775 verb, type#26576 url, type#6401 headers, type#26576 payload, type#26576 payloadContentType) { }
	// RVA: -1
	internal type#10444 SendAsync() { }
	// RVA: -1
	private type#10507 SendAttemptAsync(type#10417 tcs) { }
	// RVA: -1
	internal type#28104 Build() { }
	// RVA: -1
	internal type#28660 RequestCompleted(type#10417 tcs, type#20900 responseCode, type#15313 isNetworkError, type#15313 isServerError, type#26576 errorText, type#26576 bodyText, type#6401 headers) { }
	// RVA: -1
	private type#15313 RequestHasServerError(type#28104 request) { }
	// RVA: -1
	private type#15313 RequestHasNetworkError(type#28104 request) { }
}
}
