Class SubmitUserDeletionRequest
Request message for SubmitUserDeletion RPC.
Implements
Namespace: Google.Analytics.Admin.V1Alpha
Assembly: Google.Analytics.Admin.V1Alpha.dll
Syntax
public sealed class SubmitUserDeletionRequest : IMessage<SubmitUserDeletionRequest>, IEquatable<SubmitUserDeletionRequest>, IDeepCloneable<SubmitUserDeletionRequest>, IBufferMessage, IMessage
Constructors
SubmitUserDeletionRequest()
Declaration
public SubmitUserDeletionRequest()
SubmitUserDeletionRequest(SubmitUserDeletionRequest)
Declaration
public SubmitUserDeletionRequest(SubmitUserDeletionRequest other)
Parameters
Type | Name | Description |
---|---|---|
SubmitUserDeletionRequest | other |
Properties
AppInstanceId
Firebase application instance ID.
Declaration
public string AppInstanceId { get; set; }
Property Value
Type | Description |
---|---|
string |
ClientId
Google Analytics client ID.
Declaration
public string ClientId { get; set; }
Property Value
Type | Description |
---|---|
string |
HasAppInstanceId
Gets whether the "app_instance_id" field is set
Declaration
public bool HasAppInstanceId { get; }
Property Value
Type | Description |
---|---|
bool |
HasClientId
Gets whether the "client_id" field is set
Declaration
public bool HasClientId { get; }
Property Value
Type | Description |
---|---|
bool |
HasUserId
Gets whether the "user_id" field is set
Declaration
public bool HasUserId { get; }
Property Value
Type | Description |
---|---|
bool |
HasUserProvidedData
Gets whether the "user_provided_data" field is set
Declaration
public bool HasUserProvidedData { get; }
Property Value
Type | Description |
---|---|
bool |
Name
Required. The name of the property to submit user deletion for.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
PropertyName
PropertyName-typed view over the Name resource name property.
Declaration
public PropertyName PropertyName { get; set; }
Property Value
Type | Description |
---|---|
PropertyName |
UserCase
Declaration
public SubmitUserDeletionRequest.UserOneofCase UserCase { get; }
Property Value
Type | Description |
---|---|
SubmitUserDeletionRequest.UserOneofCase |
UserId
Google Analytics user ID.
Declaration
public string UserId { get; set; }
Property Value
Type | Description |
---|---|
string |
UserProvidedData
User-provided data. May contain either one email address or one phone number.
Email addresses should be normalized as such:
- lowercase
- remove periods before @ for gmail.com/googlemail.com addresses
- remove all spaces
Phone numbers should be normalized as such:
- remove all non digit characters
- add + prefix
Declaration
public string UserProvidedData { get; set; }
Property Value
Type | Description |
---|---|
string |