Show / Hide Table of Contents

Class ProjectsResource.MessagesResource.SendRequest

Send a message to specified target (a registration token, topic or condition).

Inheritance
System.Object
Google.Apis.Requests.ClientServiceRequest
Google.Apis.Requests.ClientServiceRequest<Message>
FirebaseCloudMessagingBaseServiceRequest<Message>
ProjectsResource.MessagesResource.SendRequest
Implements
Google.Apis.Requests.IClientServiceRequest<Message>
Google.Apis.Requests.IClientServiceRequest
Inherited Members
FirebaseCloudMessagingBaseServiceRequest<Message>.Xgafv
FirebaseCloudMessagingBaseServiceRequest<Message>.AccessToken
FirebaseCloudMessagingBaseServiceRequest<Message>.Alt
FirebaseCloudMessagingBaseServiceRequest<Message>.Callback
FirebaseCloudMessagingBaseServiceRequest<Message>.Fields
FirebaseCloudMessagingBaseServiceRequest<Message>.Key
FirebaseCloudMessagingBaseServiceRequest<Message>.OauthToken
FirebaseCloudMessagingBaseServiceRequest<Message>.PrettyPrint
FirebaseCloudMessagingBaseServiceRequest<Message>.QuotaUser
FirebaseCloudMessagingBaseServiceRequest<Message>.UploadType
FirebaseCloudMessagingBaseServiceRequest<Message>.UploadProtocol
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.Execute()
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.ExecuteAsStream()
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.ExecuteAsync()
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.ExecuteAsync(System.Threading.CancellationToken)
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.ExecuteAsStreamAsync()
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.ExecuteAsStreamAsync(System.Threading.CancellationToken)
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.CreateRequest(System.Nullable<System.Boolean>)
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.GenerateRequestUri()
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.GetDefaultETagAction(System.String)
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.ETagAction
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.ModifyRequest
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.ValidateParameters
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.RequestParameters
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.Service
Google.Apis.Requests.ClientServiceRequest._unsuccessfulResponseHandlers
Google.Apis.Requests.ClientServiceRequest._exceptionHandlers
Google.Apis.Requests.ClientServiceRequest._executeInterceptors
Google.Apis.Requests.ClientServiceRequest.AddUnsuccessfulResponseHandler(Google.Apis.Http.IHttpUnsuccessfulResponseHandler)
Google.Apis.Requests.ClientServiceRequest.AddExceptionHandler(Google.Apis.Http.IHttpExceptionHandler)
Google.Apis.Requests.ClientServiceRequest.AddExecuteInterceptor(Google.Apis.Http.IHttpExecuteInterceptor)
Google.Apis.Requests.ClientServiceRequest.Credential
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.FirebaseCloudMessaging.v1
Assembly: Google.Apis.FirebaseCloudMessaging.v1.dll
Syntax
public class SendRequest : FirebaseCloudMessagingBaseServiceRequest<Message>, IClientServiceRequest<Message>, IClientServiceRequest

Constructors

SendRequest(IClientService, SendMessageRequest, String)

Constructs a new Send request.

Declaration
public SendRequest(IClientService service, SendMessageRequest body, string parent)
Parameters
Type Name Description
Google.Apis.Services.IClientService service
SendMessageRequest body
System.String parent

Properties

HttpMethod

Gets the HTTP method.

Declaration
public override string HttpMethod { get; }
Property Value
Type Description
System.String
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.HttpMethod

MethodName

Gets the method name.

Declaration
public override string MethodName { get; }
Property Value
Type Description
System.String
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.MethodName

Parent

Required. It contains the Firebase project id (i.e. the unique identifier for your Firebase project), in the format of projects/{project_id}. For legacy support, the numeric project number with no padding is also supported in the format of projects/{project_number}.

Declaration
[RequestParameter("parent", RequestParameterType.Path)]
public virtual string Parent { get; }
Property Value
Type Description
System.String

RestPath

Gets the REST path.

Declaration
public override string RestPath { get; }
Property Value
Type Description
System.String
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.RestPath

Methods

GetBody()

Returns the body of the request.

Declaration
protected override object GetBody()
Returns
Type Description
System.Object
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.GetBody()

InitParameters()

Initializes Send parameter list.

Declaration
protected override void InitParameters()
Overrides
Google.Apis.FirebaseCloudMessaging.v1.FirebaseCloudMessagingBaseServiceRequest<Google.Apis.FirebaseCloudMessaging.v1.Data.Message>.InitParameters()

Implements

Google.Apis.Requests.IClientServiceRequest<TResponse>
Google.Apis.Requests.IClientServiceRequest
In This Article
Back to top