[][src]Struct gpapi::protos::googleplay::SingleRequestProto

pub struct SingleRequestProto {
    pub requestSpecificProperties: SingularPtrField<RequestSpecificPropertiesProto>,
    pub assetRequest: SingularPtrField<AssetsRequestProto>,
    pub commentsRequest: SingularPtrField<CommentsRequestProto>,
    pub modifyCommentRequest: SingularPtrField<ModifyCommentRequestProto>,
    pub purchasePostRequest: SingularPtrField<PurchasePostRequestProto>,
    pub purchaseOrderRequest: SingularPtrField<PurchaseOrderRequestProto>,
    pub contentSyncRequest: SingularPtrField<ContentSyncRequestProto>,
    pub getAssetRequest: SingularPtrField<GetAssetRequestProto>,
    pub getImageRequest: SingularPtrField<GetImageRequestProto>,
    pub refundRequest: SingularPtrField<RefundRequestProto>,
    pub purchaseMetadataRequest: SingularPtrField<PurchaseMetadataRequestProto>,
    pub subCategoriesRequest: SingularPtrField<GetSubCategoriesRequestProto>,
    pub uninstallReasonRequest: SingularPtrField<UninstallReasonRequestProto>,
    pub rateCommentRequest: SingularPtrField<RateCommentRequestProto>,
    pub checkLicenseRequest: SingularPtrField<CheckLicenseRequestProto>,
    pub getMarketMetadataRequest: SingularPtrField<GetMarketMetadataRequestProto>,
    pub getCategoriesRequest: SingularPtrField<GetCategoriesRequestProto>,
    pub getCarrierInfoRequest: SingularPtrField<GetCarrierInfoRequestProto>,
    pub removeAssetRequest: SingularPtrField<RemoveAssetRequestProto>,
    pub restoreApplicationsRequest: SingularPtrField<RestoreApplicationsRequestProto>,
    pub querySuggestionRequest: SingularPtrField<QuerySuggestionRequestProto>,
    pub billingEventRequest: SingularPtrField<BillingEventRequestProto>,
    pub paypalPreapprovalRequest: SingularPtrField<PaypalPreapprovalRequestProto>,
    pub paypalPreapprovalDetailsRequest: SingularPtrField<PaypalPreapprovalDetailsRequestProto>,
    pub paypalCreateAccountRequest: SingularPtrField<PaypalCreateAccountRequestProto>,
    pub paypalPreapprovalCredentialsRequest: SingularPtrField<PaypalPreapprovalCredentialsRequestProto>,
    pub inAppRestoreTransactionsRequest: SingularPtrField<InAppRestoreTransactionsRequestProto>,
    pub getInAppPurchaseInformationRequest: SingularPtrField<InAppPurchaseInformationRequestProto>,
    pub checkForNotificationsRequest: SingularPtrField<CheckForNotificationsRequestProto>,
    pub ackNotificationsRequest: SingularPtrField<AckNotificationsRequestProto>,
    pub purchaseProductRequest: SingularPtrField<PurchaseProductRequestProto>,
    pub reconstructDatabaseRequest: SingularPtrField<ReconstructDatabaseRequestProto>,
    pub paypalMassageAddressRequest: SingularPtrField<PaypalMassageAddressRequestProto>,
    pub getAddressSnippetRequest: SingularPtrField<GetAddressSnippetRequestProto>,
    pub unknown_fields: UnknownFields,
    pub cached_size: CachedSize,
}

Fields

requestSpecificProperties: SingularPtrField<RequestSpecificPropertiesProto>assetRequest: SingularPtrField<AssetsRequestProto>commentsRequest: SingularPtrField<CommentsRequestProto>modifyCommentRequest: SingularPtrField<ModifyCommentRequestProto>purchasePostRequest: SingularPtrField<PurchasePostRequestProto>purchaseOrderRequest: SingularPtrField<PurchaseOrderRequestProto>contentSyncRequest: SingularPtrField<ContentSyncRequestProto>getAssetRequest: SingularPtrField<GetAssetRequestProto>getImageRequest: SingularPtrField<GetImageRequestProto>refundRequest: SingularPtrField<RefundRequestProto>purchaseMetadataRequest: SingularPtrField<PurchaseMetadataRequestProto>subCategoriesRequest: SingularPtrField<GetSubCategoriesRequestProto>uninstallReasonRequest: SingularPtrField<UninstallReasonRequestProto>rateCommentRequest: SingularPtrField<RateCommentRequestProto>checkLicenseRequest: SingularPtrField<CheckLicenseRequestProto>getMarketMetadataRequest: SingularPtrField<GetMarketMetadataRequestProto>getCategoriesRequest: SingularPtrField<GetCategoriesRequestProto>getCarrierInfoRequest: SingularPtrField<GetCarrierInfoRequestProto>removeAssetRequest: SingularPtrField<RemoveAssetRequestProto>restoreApplicationsRequest: SingularPtrField<RestoreApplicationsRequestProto>querySuggestionRequest: SingularPtrField<QuerySuggestionRequestProto>billingEventRequest: SingularPtrField<BillingEventRequestProto>paypalPreapprovalRequest: SingularPtrField<PaypalPreapprovalRequestProto>paypalPreapprovalDetailsRequest: SingularPtrField<PaypalPreapprovalDetailsRequestProto>paypalCreateAccountRequest: SingularPtrField<PaypalCreateAccountRequestProto>paypalPreapprovalCredentialsRequest: SingularPtrField<PaypalPreapprovalCredentialsRequestProto>inAppRestoreTransactionsRequest: SingularPtrField<InAppRestoreTransactionsRequestProto>getInAppPurchaseInformationRequest: SingularPtrField<InAppPurchaseInformationRequestProto>checkForNotificationsRequest: SingularPtrField<CheckForNotificationsRequestProto>ackNotificationsRequest: SingularPtrField<AckNotificationsRequestProto>purchaseProductRequest: SingularPtrField<PurchaseProductRequestProto>reconstructDatabaseRequest: SingularPtrField<ReconstructDatabaseRequestProto>paypalMassageAddressRequest: SingularPtrField<PaypalMassageAddressRequestProto>getAddressSnippetRequest: SingularPtrField<GetAddressSnippetRequestProto>unknown_fields: UnknownFieldscached_size: CachedSize

Methods

impl SingleRequestProto[src]

pub fn new() -> SingleRequestProto[src]

Trait Implementations

impl Default for SingleRequestProto[src]

impl PartialEq<SingleRequestProto> for SingleRequestProto[src]

impl Clone for SingleRequestProto[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for SingleRequestProto[src]

impl Message for SingleRequestProto[src]

fn write_to(&self, os: &mut CodedOutputStream) -> Result<(), ProtobufError>

Write the message to the stream. Read more

fn write_length_delimited_to(
    &self,
    os: &mut CodedOutputStream
) -> Result<(), ProtobufError>

Write the message to the stream prepending the message with message length encoded as varint. Read more

fn write_length_delimited_to_vec(
    &self,
    vec: &mut Vec<u8>
) -> Result<(), ProtobufError>

Write the message to the vec, prepend the message with message length encoded as varint. Read more

fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), ProtobufError>

Update this message object with fields read from given stream.

fn check_initialized(&self) -> Result<(), ProtobufError>

Check if all required fields of this object are initialized.

fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), ProtobufError>

Write the message to the writer.

fn write_to_vec(&self, v: &mut Vec<u8>) -> Result<(), ProtobufError>

Write the message to bytes vec.

fn write_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>

Write the message to bytes vec.

fn write_length_delimited_to_writer(
    &self,
    w: &mut dyn Write
) -> Result<(), ProtobufError>

Write the message to the writer, prepend the message with message length encoded as varint. Read more

fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>

Write the message to the bytes vec, prepend the message with message length encoded as varint. Read more

impl Clear for SingleRequestProto[src]

impl ProtobufValue for SingleRequestProto[src]

impl Serialize for SingleRequestProto[src]

impl<'de> Deserialize<'de> for SingleRequestProto[src]

Auto Trait Implementations

impl Send for SingleRequestProto

impl Sync for SingleRequestProto

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T