1515 * @phpstan-import-type CreatedAtShape from \Increase\Exports\ExportCreateParams\TransactionCsv\CreatedAt
1616 *
1717 * @phpstan-type TransactionCsvShape = array{
18- * accountID?: string|null,
19- * createdAt?: null|CreatedAt|CreatedAtShape,
20- * programID?: string|null,
18+ * accountID?: string|null, createdAt?: null|CreatedAt|CreatedAtShape
2119 * }
2220 */
2321final class TransactionCsv implements BaseModel
@@ -37,12 +35,6 @@ final class TransactionCsv implements BaseModel
3735 #[Optional('created_at ' )]
3836 public ?CreatedAt $ createdAt ;
3937
40- /**
41- * Filter exported Transactions to the specified Program.
42- */
43- #[Optional('program_id ' )]
44- public ?string $ programID ;
45-
4638 public function __construct ()
4739 {
4840 $ this ->initialize ();
@@ -57,14 +49,12 @@ public function __construct()
5749 */
5850 public static function with (
5951 ?string $ accountID = null ,
60- CreatedAt |array |null $ createdAt = null ,
61- ?string $ programID = null ,
52+ CreatedAt |array |null $ createdAt = null
6253 ): self {
6354 $ self = new self ;
6455
6556 null !== $ accountID && $ self ['accountID ' ] = $ accountID ;
6657 null !== $ createdAt && $ self ['createdAt ' ] = $ createdAt ;
67- null !== $ programID && $ self ['programID ' ] = $ programID ;
6858
6959 return $ self ;
7060 }
@@ -92,15 +82,4 @@ public function withCreatedAt(CreatedAt|array $createdAt): self
9282
9383 return $ self ;
9484 }
95-
96- /**
97- * Filter exported Transactions to the specified Program.
98- */
99- public function withProgramID (string $ programID ): self
100- {
101- $ self = clone $ this ;
102- $ self ['programID ' ] = $ programID ;
103-
104- return $ self ;
105- }
10685}
0 commit comments