pub struct GiftCardActivitiesApi { /* private fields */ }
Implementations§
Source§impl GiftCardActivitiesApi
impl GiftCardActivitiesApi
Sourcepub fn new(config: Configuration, client: HttpClient) -> Self
pub fn new(config: Configuration, client: HttpClient) -> Self
Instantiates a new GiftCardActivitiesApi
Sourcepub async fn list_gift_card_activities(
&self,
params: &ListGiftCardActivitiesParameters,
) -> Result<ListGiftCardActivitiesResponse, ApiError>
pub async fn list_gift_card_activities( &self, params: &ListGiftCardActivitiesParameters, ) -> Result<ListGiftCardActivitiesResponse, ApiError>
Lists gift card activities.
By default, you get gift card activities for all gift cards in the seller’s account. You can optionally specify query parameters to filter the list. For example, you can get a list of gift card activities for a gift card, for all gift cards in a specific region, or for activities within a time window.
Sourcepub async fn create_gift_card_activity(
&self,
body: &CreateGiftCardActivityRequest,
) -> Result<CreateGiftCardActivityResponse, ApiError>
pub async fn create_gift_card_activity( &self, body: &CreateGiftCardActivityRequest, ) -> Result<CreateGiftCardActivityResponse, ApiError>
Creates a gift card activity to manage the balance or state of a gift card.
For example, you create an ACTIVATE
activity to activate a gift card with an initial
balance before the gift card can be used.
Auto Trait Implementations§
impl Freeze for GiftCardActivitiesApi
impl !RefUnwindSafe for GiftCardActivitiesApi
impl Send for GiftCardActivitiesApi
impl Sync for GiftCardActivitiesApi
impl Unpin for GiftCardActivitiesApi
impl !UnwindSafe for GiftCardActivitiesApi
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more