যদি আপনাকে একই সময়ে বিভিন্ন ধরণের এনটিটির উপর কাজ করতে হয় অথবা প্রতিটি রিসোর্স টাইপের জন্য আলাদা এন্ডপয়েন্ট ব্যবহার না করে একটিমাত্র এন্ডপয়েন্টে লিখতে পছন্দ করেন, তাহলে আপনি সমস্ত সমর্থিত মিউটেট অপারেশনের জন্য GoogleAdsService.Mutate এন্ডপয়েন্টটি ব্যবহার করতে পারেন।
মিউটেট অপারেশন
প্রতিটি MutateGoogleAdsRequest একটি পুনরাবৃত্ত MutateOperation গ্রহণ করে, যার প্রতিটিতে একটি রিসোর্স টাইপের জন্য একটিমাত্র অপারেশন অন্তর্ভুক্ত থাকতে পারে। একটিমাত্র GoogleAdsService.Mutate কলে একটি ক্যাম্পেইন এবং একটি অ্যাড গ্রুপ তৈরি করতে, আপনাকে দুটি MutateOperation এনটিটি তৈরি করতে হবে (একটি CampaignOperation এর জন্য, অন্যটি AdGroupOperation এর জন্য), এবং তারপর উভয়কেই GoogleAdsService এ পাস করতে হবে।
রুবি
mutate_operation1 = client.operation(:Mutate)
mutate_operation2 = client.operation(:Mutate)
campaign_operation = client.operation(:Campaign)
ad_group_operation = client.operation(:AdGroup)
# Do some setup here to get campaign_operation and ad_group_operation into the
# state you would want them for a regular mutate call to their respective
# services.
mutate_operation1.campaign_operation = campaign_operation
mutate_operation2.ad_group_operation = ad_group_operation
google_ads_service.mutate(customer_id, [mutate_operation1, mutate_operation2])
অন্যান্য পরিষেবার মতো, এই এন্ডপয়েন্টটি আংশিক ব্যর্থতা এবং শুধুমাত্র যাচাইকরণ সমর্থন করে।