Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ import { FacebookRequestError } from 'facebook-nodejs-business-sdk/src/exception
import TEventRequest from "facebook-nodejs-business-sdk/src/objects/serverside/event-request";
import BusinessDataApiUserData from "facebook-nodejs-business-sdk/src/objects/serverside/user-data";
import AttributionData from "facebook-nodejs-business-sdk/src/objects/serverside/attribution-data";
import AttributionSetting from "facebook-nodejs-business-sdk/src/objects/serverside/attribution-setting";
import DeclineReason from "facebook-nodejs-business-sdk/src/objects/serverside/decline-reason";

async function testGetAdsFetchFirstPageFalse(): Promise<Array<Record<string, string>>> {
const ads = [];
Expand Down Expand Up @@ -164,6 +166,11 @@ export function testAttributionDataConstructor() {
const attributionData = new AttributionData();
}

export function testAttributionSettingAndDeclineReasonExports() {
void new AttributionSetting(24, 168);
void DeclineReason.UNKNOWN;
}

export function testAdCampaignStatsFields() {
AdCampaignStats.Fields.account_id;
AdCampaignStats.Fields.actions;
Expand Down
17 changes: 13 additions & 4 deletions types/facebook-nodejs-business-sdk/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ export { default as AdAssetCustomizationRuleCustomizationSpec } from "./src/obje
export { default as AdAssetDescription } from "./src/objects/ad-asset-description";
export { default as AdAssetFeedAdditionalData } from "./src/objects/ad-asset-feed-additional-data";
export { default as AdAssetFeedAdditionalDataPageNudgeMessage } from "./src/objects/ad-asset-feed-additional-data-page-nudge-message";
export { default as AdAssetFeedAdditionalDataReconsiderationOffer } from "./src/objects/ad-asset-feed-additional-data-reconsideration-offer";
export { default as AdAssetFeedSpec } from "./src/objects/ad-asset-feed-spec";
export { default as AdAssetFeedSpecAssetCustomizationRule } from "./src/objects/ad-asset-feed-spec-asset-customization-rule";
export { default as AdAssetFeedSpecAssetLabel } from "./src/objects/ad-asset-feed-spec-asset-label";
Expand Down Expand Up @@ -342,13 +343,11 @@ export { default as AudienceSharingRecipientAccounts } from "./src/objects/audie
export { default as AudioAsset } from "./src/objects/audio-asset";
export { default as AudioCopyright } from "./src/objects/audio-copyright";
export { default as AudioIsrc } from "./src/objects/audio-isrc";
export { default as AudioRelease } from "./src/objects/audio-release";
export { default as AudioSubLabel } from "./src/objects/audio-sub-label";
export { default as AudioVisualReferenceMatch } from "./src/objects/audio-visual-reference-match";
export { default as AuthLink } from "./src/objects/auth-link";
export { default as AutomotiveModel } from "./src/objects/automotive-model";
export { default as Avatar } from "./src/objects/avatar";
export { default as AvatarProfilePicture } from "./src/objects/avatar-profile-picture";
export { default as BAPIDomain } from "./src/objects/bapi-domain";
export { default as BCPCampaign } from "./src/objects/bcp-campaign";
export { default as BidSchedule } from "./src/objects/bid-schedule";
Expand Down Expand Up @@ -408,6 +407,7 @@ export { default as CPASSetup } from "./src/objects/cpas-setup";
export { default as CPASSetupPageStructureProgress } from "./src/objects/cpas-setup-page-structure-progress";
export { default as CRMAddress } from "./src/objects/crm-address";
export { default as CTWAWhatsAppNumbersInfo } from "./src/objects/ctwa-whats-app-numbers-info";
export { default as CTXDFOObjectiveDefaults } from "./src/objects/ctxdfo-objective-defaults";
export { default as CTXDefaultOptimizationConfig } from "./src/objects/ctx-default-optimization-config";
export { default as CTXOptimizationEligibility } from "./src/objects/ctx-optimization-eligibility";
export { default as CTXPartnerAppWelcomeMessageFlow } from "./src/objects/ctx-partner-app-welcome-message-flow";
Expand Down Expand Up @@ -494,6 +494,7 @@ export { default as CustomConversion } from "./src/objects/custom-conversion";
export { default as CustomConversionActivities } from "./src/objects/custom-conversion-activities";
export { default as CustomConversionStatsResult } from "./src/objects/custom-conversion-stats-result";
export { default as CustomUserSettings } from "./src/objects/custom-user-settings";
export { default as CustomerElasticityStudyMetrics } from "./src/objects/customer-elasticity-study-metrics";
export { default as DACheck } from "./src/objects/da-check";
export { default as Dataset } from "./src/objects/dataset";
export { default as DayPart } from "./src/objects/day-part";
Expand Down Expand Up @@ -537,11 +538,9 @@ export { default as ExternalEventSourceCPASEventsDebuggingInfo } from "./src/obj
export { default as ExternalMerchantSettings } from "./src/objects/external-merchant-settings";
export { default as FAMEKumo } from "./src/objects/fame-kumo";
export { default as FBImageCopyrightMatch } from "./src/objects/fb-image-copyright-match";
export { default as FBLiteToNTTransitions } from "./src/objects/fb-lite-to-nt-transitions";
export { default as FBPageAndInstagramAccount } from "./src/objects/fb-page-and-instagram-account";
export { default as FBPayButtonLogin } from "./src/objects/fb-pay-button-login";
export { default as FantasyGame } from "./src/objects/fantasy-game";
export { default as FavoriteCatalog } from "./src/objects/favorite-catalog";
export { default as FinanceObject } from "./src/objects/finance-object";
export { default as FlexibleTargeting } from "./src/objects/flexible-targeting";
export { default as Flight } from "./src/objects/flight";
Expand All @@ -553,6 +552,7 @@ export { default as FundingSourceDetailsCouponTiering } from "./src/objects/fund
export { default as FundraiserPersonToCharity } from "./src/objects/fundraiser-person-to-charity";
export { default as GeoGatingPolicy } from "./src/objects/geo-gating-policy";
export { default as Group } from "./src/objects/group";
export { default as GuidanceLiftEstimate } from "./src/objects/guidance-lift-estimate";
export { default as HasLeadAccess } from "./src/objects/has-lead-access";
export { default as HighDemandPeriod } from "./src/objects/high-demand-period";
export { default as HighDemandPeriodTimeSuggestionWeeklySegment } from "./src/objects/high-demand-period-time-suggestion-weekly-segment";
Expand Down Expand Up @@ -646,6 +646,7 @@ export { default as MailingAddress } from "./src/objects/mailing-address";
export { default as ManagedPartnerBusiness } from "./src/objects/managed-partner-business";
export { default as ManagedPartnerExtendedCredit } from "./src/objects/managed-partner-extended-credit";
export { default as ManagementSiteLink } from "./src/objects/management-site-link";
export { default as MarketingMessagesOnboardingStatus } from "./src/objects/marketing-messages-onboarding-status";
export { default as McomInvoiceBankAccount } from "./src/objects/mcom-invoice-bank-account";
export { default as McomInvoiceDetails } from "./src/objects/mcom-invoice-details";
export { default as McomInvoiceLists } from "./src/objects/mcom-invoice-lists";
Expand All @@ -664,6 +665,7 @@ export { default as MessagingFeatureReview } from "./src/objects/messaging-featu
export { default as MessagingFeatureStatus } from "./src/objects/messaging-feature-status";
export { default as MessengerAdsPartialAutomatedStepList } from "./src/objects/messenger-ads-partial-automated-step-list";
export { default as MessengerBusinessTemplate } from "./src/objects/messenger-business-template";
export { default as MessengerCallPermissions } from "./src/objects/messenger-call-permissions";
export { default as MessengerCallSettings } from "./src/objects/messenger-call-settings";
export { default as MessengerDestinationPageWelcomeMessage } from "./src/objects/messenger-destination-page-welcome-message";
export { default as MessengerProfile } from "./src/objects/messenger-profile";
Expand Down Expand Up @@ -728,6 +730,7 @@ export { default as PageUserPermissions } from "./src/objects/page-user-permissi
export { default as PageUserWithLeadsAccess } from "./src/objects/page-user-with-leads-access";
export { default as PartnerAccountLinking } from "./src/objects/partner-account-linking";
export { default as PartnerCategory } from "./src/objects/partner-category";
export { default as PartnerCenterExportFile } from "./src/objects/partner-center-export-file";
export { default as PartnerIntegrationLinked } from "./src/objects/partner-integration-linked";
export { default as PartnerStudy } from "./src/objects/partner-study";
export { default as PartnershipAdContentSearchMedia } from "./src/objects/partnership-ad-content-search-media";
Expand All @@ -745,6 +748,7 @@ export { default as Place } from "./src/objects/place";
export { default as PlaceTag } from "./src/objects/place-tag";
export { default as PlaceTopic } from "./src/objects/place-topic";
export { default as Placement } from "./src/objects/placement";
export { default as PlacementSoftOptOut } from "./src/objects/placement-soft-opt-out";
export { default as PlatformImageSource } from "./src/objects/platform-image-source";
export { default as PlatformSessionKey } from "./src/objects/platform-session-key";
export { default as PlayableContent } from "./src/objects/playable-content";
Expand All @@ -756,6 +760,7 @@ export { default as PrivacyOption } from "./src/objects/privacy-option";
export { default as PrivateLiftStudyInstance } from "./src/objects/private-lift-study-instance";
export { default as ProductCatalog } from "./src/objects/product-catalog";
export { default as ProductCatalogCategory } from "./src/objects/product-catalog-category";
export { default as ProductCatalogCheckMarketplacePartnerDealsStatus } from "./src/objects/product-catalog-check-marketplace-partner-deals-status";
export { default as ProductCatalogCheckMarketplacePartnerSellersStatus } from "./src/objects/product-catalog-check-marketplace-partner-sellers-status";
export { default as ProductCatalogDataSource } from "./src/objects/product-catalog-data-source";
export { default as ProductCatalogDiagnosticGroup } from "./src/objects/product-catalog-diagnostic-group";
Expand Down Expand Up @@ -842,10 +847,13 @@ export { default as ShadowIGHashtag } from "./src/objects/shadow-ig-hashtag";
export { default as ShadowIGMediaBuilder } from "./src/objects/shadow-ig-media-builder";
export { default as ShadowIGMediaCollaborators } from "./src/objects/shadow-ig-media-collaborators";
export { default as ShadowIGMediaProductTags } from "./src/objects/shadow-ig-media-product-tags";
export { default as ShadowIGScheduledMedia } from "./src/objects/shadow-ig-scheduled-media";
export { default as ShadowIGUserCTXPartnerAppWelcomeMessageFlow } from "./src/objects/shadow-ig-user-ctx-partner-app-welcome-message-flow";
export { default as ShadowIGUserCatalogProductSearch } from "./src/objects/shadow-ig-user-catalog-product-search";
export { default as ShadowIGUserCatalogProductVariant } from "./src/objects/shadow-ig-user-catalog-product-variant";
export { default as ShadowIGUserCollaborationInvites } from "./src/objects/shadow-ig-user-collaboration-invites";
export { default as ShadowIGUserPartnershipAdsMediaErrors } from "./src/objects/shadow-ig-user-partnership-ads-media-errors";
export { default as ShadowIGUserThreadOwner } from "./src/objects/shadow-ig-user-thread-owner";
export { default as Shop } from "./src/objects/shop";
export { default as SignalsIWLExtractor } from "./src/objects/signals-iwl-extractor";
export { default as SingleOwnerAdditionalProfile } from "./src/objects/single-owner-additional-profile";
Expand Down Expand Up @@ -896,6 +904,7 @@ export { default as TimezoneOffset } from "./src/objects/timezone-offset";
export { default as TrackingAndConversionWithDefaults } from "./src/objects/tracking-and-conversion-with-defaults";
export { default as TransactableItem } from "./src/objects/transactable-item";
export { default as Transaction } from "./src/objects/transaction";
export { default as TrendingTopicsSpec } from "./src/objects/trending-topics-spec";
export { default as URL } from "./src/objects/url";
export { default as UnifiedThread } from "./src/objects/unified-thread";
export { default as UniqueAdCreative } from "./src/objects/unique-ad-creative";
Expand Down
2 changes: 1 addition & 1 deletion types/facebook-nodejs-business-sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@types/facebook-nodejs-business-sdk",
"version": "23.0.9999",
"version": "24.0.9999",
"projects": [
"https://github.com/facebook/facebook-nodejs-business-sdk"
],
Expand Down
2 changes: 1 addition & 1 deletion types/facebook-nodejs-business-sdk/scripts/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
},
"devDependencies": {
"@khanacademy/flow-to-ts": "^0.5.2",
"facebook-nodejs-business-sdk": "^23.0.1",
"facebook-nodejs-business-sdk": "^24.0.1",
"typescript": "^5.8.3"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ export default class AdAccountAdRulesHistory extends AbstractCrudObject {
enable_gen_uncrop: "ENABLE_GEN_UNCROP";
enable_landing_page_views: "ENABLE_LANDING_PAGE_VIEWS";
enable_music: "ENABLE_MUSIC";
enable_product_set_boosting: "ENABLE_PRODUCT_SET_BOOSTING";
enable_reels_placements: "ENABLE_REELS_PLACEMENTS";
enable_semantic_based_audience_expansion: "ENABLE_SEMANTIC_BASED_AUDIENCE_EXPANSION";
enable_shops_ads: "ENABLE_SHOPS_ADS";
Expand Down
Loading