# PublishSubscriptionRequest

# PublishSubscriptionRequest

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/com/google/android/engage/service/PublishSubscriptionRequest "View this page in Kotlin")\|Java  

<br />

```
public final class PublishSubscriptionRequest
```

<br />

*** ** * ** ***

Request to publish subscription.

## Summary

|                                                                                                                                                       ### Nested types                                                                                                                                                       |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `public final class `[PublishSubscriptionRequest.Builder](https://developer.android.com/reference/com/google/android/engage/service/PublishSubscriptionRequest.Builder) Builder class for[PublishSubscriptionRequest](https://developer.android.com/reference/com/google/android/engage/service/PublishSubscriptionRequest). |

|                                                      ### Public fields                                                      |
|-----------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
| `final `[AccountProfile](https://developer.android.com/reference/com/google/android/engage/common/datamodel/AccountProfile) | [accountProfile](https://developer.android.com/reference/com/google/android/engage/service/PublishSubscriptionRequest#accountProfile()) |

|                                                     ### Public methods                                                      |
|-----------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [AccountProfile](https://developer.android.com/reference/com/google/android/engage/common/datamodel/AccountProfile)         | [getAccountProfile](https://developer.android.com/reference/com/google/android/engage/service/PublishSubscriptionRequest#getAccountProfile())`()` Returns the[AccountProfile](https://developer.android.com/reference/com/google/android/engage/common/datamodel/AccountProfile)for subscription in the request.     |
| [SubscriptionEntity](https://developer.android.com/reference/com/google/android/engage/common/datamodel/SubscriptionEntity) | [getSubscription](https://developer.android.com/reference/com/google/android/engage/service/PublishSubscriptionRequest#getSubscription())`()` Returns the[SubscriptionEntity](https://developer.android.com/reference/com/google/android/engage/common/datamodel/SubscriptionEntity)for subscription in the request. |

## Public fields

### accountProfile

```
public final AccountProfile accountProfile
```  

## Public methods

### getAccountProfile

```
public AccountProfile getAccountProfile()
```

Returns the[AccountProfile](https://developer.android.com/reference/com/google/android/engage/common/datamodel/AccountProfile)for subscription in the request.  

### getSubscription

```
public SubscriptionEntity getSubscription()
```

Returns the[SubscriptionEntity](https://developer.android.com/reference/com/google/android/engage/common/datamodel/SubscriptionEntity)for subscription in the request.