Skip to content

Commit 1b10b9b

Browse files
committed
WIP: progress commit to get feedback on the majority of work. Minor tweaks, cleanup, and other changes will take place.
1 parent a1cb819 commit 1b10b9b

36 files changed

+9584
-0
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,5 @@ share/python-wheels/
4141
.installed.cfg
4242
*.egg
4343
MANIFEST
44+
logs/
45+
.claude/
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
// Use IntelliSense to learn about possible attributes.
3+
// Hover to view descriptions of existing attributes.
4+
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5+
"version": "0.2.0",
6+
"configurations": [
7+
{
8+
"name": "Python Debugger: Remote Attach",
9+
"type": "debugpy",
10+
"request": "attach",
11+
"connect": { "host": "localhost", "port": 5678 },
12+
"pathMappings": [{ "localRoot": "${workspaceFolder}", "remoteRoot": "." }]
13+
},
14+
15+
{
16+
"name": "Python Debugger: Remote Attach",
17+
"type": "debugpy",
18+
"request": "attach",
19+
"connect": {
20+
"host": "localhost",
21+
"port": 5678
22+
},
23+
"pathMappings": [
24+
{
25+
"localRoot": "${workspaceFolder}",
26+
"remoteRoot": "."
27+
}
28+
]
29+
}
30+
]
31+
}
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
$defs:
3+
Meta:
4+
properties:
5+
op:
6+
default: u
7+
description: "Operation type (c: Create, u: Update, d: Delete)"
8+
enum:
9+
- c
10+
- u
11+
- d
12+
title: Op
13+
type: string
14+
row_id:
15+
default: -1
16+
description: "Row ID of the Document, counting up from zero, or -1 if not known"
17+
title: Row Id
18+
type: integer
19+
title: Meta
20+
type: object
21+
additionalProperties: true
22+
description: "Facebook Activities resource.\n\nActivity log for account, showing changes made to campaigns, ad sets, and ads.\nSchema matches Airbyte source-facebook-marketing/schemas/activities.json\n\nNote: Activities do not have an 'id' field, so we use a composite primary key."
23+
properties:
24+
_meta:
25+
$ref: "#/$defs/Meta"
26+
description: Document metadata
27+
id:
28+
anyOf:
29+
- type: string
30+
- type: "null"
31+
title: Id
32+
object_id:
33+
title: Object Id
34+
type: string
35+
actor_id:
36+
title: Actor Id
37+
type: string
38+
application_id:
39+
title: Application Id
40+
type: string
41+
event_time:
42+
title: Event Time
43+
type: string
44+
event_type:
45+
title: Event Type
46+
type: string
47+
required:
48+
- object_id
49+
- actor_id
50+
- application_id
51+
- event_time
52+
- event_type
53+
title: Activities
54+
type: object
55+
x-infer-schema: true
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
$defs:
3+
Meta:
4+
properties:
5+
op:
6+
default: u
7+
description: "Operation type (c: Create, u: Update, d: Delete)"
8+
enum:
9+
- c
10+
- u
11+
- d
12+
title: Op
13+
type: string
14+
row_id:
15+
default: -1
16+
description: "Row ID of the Document, counting up from zero, or -1 if not known"
17+
title: Row Id
18+
type: integer
19+
title: Meta
20+
type: object
21+
additionalProperties: true
22+
properties:
23+
_meta:
24+
$ref: "#/$defs/Meta"
25+
description: Document metadata
26+
id:
27+
anyOf:
28+
- type: string
29+
- type: "null"
30+
title: Id
31+
title: AdAccount
32+
type: object
33+
x-infer-schema: true
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
$defs:
3+
Meta:
4+
properties:
5+
op:
6+
default: u
7+
description: "Operation type (c: Create, u: Update, d: Delete)"
8+
enum:
9+
- c
10+
- u
11+
- d
12+
title: Op
13+
type: string
14+
row_id:
15+
default: -1
16+
description: "Row ID of the Document, counting up from zero, or -1 if not known"
17+
title: Row Id
18+
type: integer
19+
title: Meta
20+
type: object
21+
additionalProperties: true
22+
properties:
23+
_meta:
24+
$ref: "#/$defs/Meta"
25+
description: Document metadata
26+
id:
27+
anyOf:
28+
- type: string
29+
- type: "null"
30+
title: Id
31+
title: AdCreative
32+
type: object
33+
x-infer-schema: true
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
$defs:
3+
Meta:
4+
properties:
5+
op:
6+
default: u
7+
description: "Operation type (c: Create, u: Update, d: Delete)"
8+
enum:
9+
- c
10+
- u
11+
- d
12+
title: Op
13+
type: string
14+
row_id:
15+
default: -1
16+
description: "Row ID of the Document, counting up from zero, or -1 if not known"
17+
title: Row Id
18+
type: integer
19+
title: Meta
20+
type: object
21+
additionalProperties: true
22+
description: "Facebook Ad Sets resource.\n\nAd Sets define the targeting, budget, and schedule for a group of ads.\nSchema matches Airbyte source-facebook-marketing/schemas/ad_sets.json"
23+
properties:
24+
_meta:
25+
$ref: "#/$defs/Meta"
26+
description: Document metadata
27+
id:
28+
anyOf:
29+
- type: string
30+
- type: "null"
31+
title: Id
32+
title: AdSets
33+
type: object
34+
x-infer-schema: true
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
$defs:
3+
Meta:
4+
properties:
5+
op:
6+
default: u
7+
description: "Operation type (c: Create, u: Update, d: Delete)"
8+
enum:
9+
- c
10+
- u
11+
- d
12+
title: Op
13+
type: string
14+
row_id:
15+
default: -1
16+
description: "Row ID of the Document, counting up from zero, or -1 if not known"
17+
title: Row Id
18+
type: integer
19+
title: Meta
20+
type: object
21+
additionalProperties: true
22+
description: "Facebook Ads resource.\n\nAds are the individual ad units within an ad set.\nSchema matches Airbyte source-facebook-marketing/schemas/ads.json"
23+
properties:
24+
_meta:
25+
$ref: "#/$defs/Meta"
26+
description: Document metadata
27+
id:
28+
anyOf:
29+
- type: string
30+
- type: "null"
31+
title: Id
32+
title: Ads
33+
type: object
34+
x-infer-schema: true
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
$defs:
3+
Meta:
4+
properties:
5+
op:
6+
default: u
7+
description: "Operation type (c: Create, u: Update, d: Delete)"
8+
enum:
9+
- c
10+
- u
11+
- d
12+
title: Op
13+
type: string
14+
row_id:
15+
default: -1
16+
description: "Row ID of the Document, counting up from zero, or -1 if not known"
17+
title: Row Id
18+
type: integer
19+
title: Meta
20+
type: object
21+
additionalProperties: true
22+
properties:
23+
_meta:
24+
$ref: "#/$defs/Meta"
25+
description: Document metadata
26+
id:
27+
anyOf:
28+
- type: string
29+
- type: "null"
30+
title: Id
31+
account_id:
32+
title: Account Id
33+
type: string
34+
date_start:
35+
title: Date Start
36+
type: string
37+
ad_id:
38+
title: Ad Id
39+
type: string
40+
required:
41+
- account_id
42+
- date_start
43+
- ad_id
44+
title: AdsInsights
45+
type: object
46+
x-infer-schema: true
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
$defs:
3+
Meta:
4+
properties:
5+
op:
6+
default: u
7+
description: "Operation type (c: Create, u: Update, d: Delete)"
8+
enum:
9+
- c
10+
- u
11+
- d
12+
title: Op
13+
type: string
14+
row_id:
15+
default: -1
16+
description: "Row ID of the Document, counting up from zero, or -1 if not known"
17+
title: Row Id
18+
type: integer
19+
title: Meta
20+
type: object
21+
additionalProperties: true
22+
properties:
23+
_meta:
24+
$ref: "#/$defs/Meta"
25+
description: Document metadata
26+
id:
27+
anyOf:
28+
- type: string
29+
- type: "null"
30+
title: Id
31+
account_id:
32+
title: Account Id
33+
type: string
34+
date_start:
35+
title: Date Start
36+
type: string
37+
ad_id:
38+
title: Ad Id
39+
type: string
40+
required:
41+
- account_id
42+
- date_start
43+
- ad_id
44+
title: AdsInsightsActionType
45+
type: object
46+
x-infer-schema: true
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
$defs:
3+
Meta:
4+
properties:
5+
op:
6+
default: u
7+
description: "Operation type (c: Create, u: Update, d: Delete)"
8+
enum:
9+
- c
10+
- u
11+
- d
12+
title: Op
13+
type: string
14+
row_id:
15+
default: -1
16+
description: "Row ID of the Document, counting up from zero, or -1 if not known"
17+
title: Row Id
18+
type: integer
19+
title: Meta
20+
type: object
21+
additionalProperties: true
22+
properties:
23+
_meta:
24+
$ref: "#/$defs/Meta"
25+
description: Document metadata
26+
id:
27+
anyOf:
28+
- type: string
29+
- type: "null"
30+
title: Id
31+
account_id:
32+
title: Account Id
33+
type: string
34+
date_start:
35+
title: Date Start
36+
type: string
37+
ad_id:
38+
title: Ad Id
39+
type: string
40+
age:
41+
title: Age
42+
type: string
43+
gender:
44+
title: Gender
45+
type: string
46+
required:
47+
- account_id
48+
- date_start
49+
- ad_id
50+
- age
51+
- gender
52+
title: AdsInsightsAgeAndGender
53+
type: object
54+
x-infer-schema: true

0 commit comments

Comments
 (0)