Skip to content

Commit c4d1abe

Browse files
committed
V25.7.0 - 2025-07-16
1 parent 5625345 commit c4d1abe

27 files changed

+2141
-192
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?php
2+
3+
// Generated file. Do not edit by hand. Use update.php in project root.
4+
5+
namespace PHPFUI\ConstantContact\Definition;
6+
7+
/**
8+
* @property string $payment_option Provides an additional form of payment option.
9+
* @property array $payment_option_configurations Provides additional payment option configurations.
10+
*/
11+
class AdditionalPaymentOptionConfigurationDto extends \PHPFUI\ConstantContact\Definition\Base
12+
{
13+
protected static array $fields = [
14+
'payment_option' => 'string',
15+
'payment_option_configurations' => 'array',
16+
17+
];
18+
}
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
<?php
2+
3+
// Generated file. Do not edit by hand. Use update.php in project root.
4+
5+
namespace PHPFUI\ConstantContact\Definition;
6+
7+
/**
8+
* @property string $address_type The address type. Only `EVENT` is currently supported.
9+
* @property string $line1 The first line of the address where the event takes place.
10+
* @property string $line2 The second line of the address where the event takes place.
11+
* @property string $city The city where the event takes place.
12+
* @property string $country Name of the country where the event takes place.
13+
* @property string $country_code The country code associated with the country where the event takes place.
14+
* @property string $create_time The create time of the event.
15+
* @property string $last_update_time The last modification time of the event.
16+
* @property float $latitude The latitude number indicating where the event takes place.
17+
* @property float $longitude The longitude number indicating where the event takes place.
18+
* @property string $location_name The venue name where the event takes place.
19+
* @property string $postal_code The address postal code.
20+
* @property string $state The State/Province where the event takes place.
21+
* @property string $state_code The state code where the event takes place.
22+
*/
23+
class AddressDto extends \PHPFUI\ConstantContact\Definition\Base
24+
{
25+
protected static array $fields = [
26+
'address_type' => 'string',
27+
'line1' => 'string',
28+
'line2' => 'string',
29+
'city' => 'string',
30+
'country' => 'string',
31+
'country_code' => 'string',
32+
'create_time' => 'string',
33+
'last_update_time' => 'string',
34+
'latitude' => 'float',
35+
'longitude' => 'float',
36+
'location_name' => 'string',
37+
'postal_code' => 'string',
38+
'state' => 'string',
39+
'state_code' => 'string',
40+
41+
];
42+
43+
protected static array $maxLength = [
44+
'line1' => 80,
45+
'line2' => 80,
46+
'city' => 80,
47+
'country' => 128,
48+
'country_code' => 2,
49+
'location_name' => 100,
50+
'postal_code' => 25,
51+
'state' => 80,
52+
'state_code' => 2,
53+
54+
];
55+
56+
protected static array $minLength = [
57+
'line1' => 0,
58+
'line2' => 0,
59+
'city' => 0,
60+
'country' => 0,
61+
'country_code' => 0,
62+
'location_name' => 0,
63+
'postal_code' => 0,
64+
'state' => 0,
65+
'state_code' => 0,
66+
67+
];
68+
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?php
2+
3+
// Generated file. Do not edit by hand. Use update.php in project root.
4+
5+
namespace PHPFUI\ConstantContact\Definition;
6+
7+
/**
8+
* @property string $create_time Create time of the event.
9+
* @property string $last_update_time Last modification time of the event.
10+
* @property string $attribute_id The unique identifier for the attribute.
11+
* @property int $display_order The order in which the attribute should display.
12+
* @property string $name The name of the attribute
13+
* @property int $quantity_total The total quantity available for this attribute.
14+
* @property int $quantity_remaining The total quantity that remains available for this attribute.
15+
* @property int $quantity_sold The total quantity sold for this attribute.
16+
* @property bool $paused_flag Specifies if the attribute is currently paused from sales.
17+
* @property string $deleted_time The time when the attribute was deleted.
18+
* @property array<\PHPFUI\ConstantContact\Definition\StatusDisplayLabelDto> $status_labels
19+
*/
20+
class AttributeDto extends \PHPFUI\ConstantContact\Definition\Base
21+
{
22+
protected static array $fields = [
23+
'create_time' => 'string',
24+
'last_update_time' => 'string',
25+
'attribute_id' => 'string',
26+
'display_order' => 'int',
27+
'name' => 'string',
28+
'quantity_total' => 'int',
29+
'quantity_remaining' => 'int',
30+
'quantity_sold' => 'int',
31+
'paused_flag' => 'bool',
32+
'deleted_time' => 'string',
33+
'status_labels' => 'array<\PHPFUI\ConstantContact\Definition\StatusDisplayLabelDto>',
34+
35+
];
36+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<?php
2+
3+
// Generated file. Do not edit by hand. Use update.php in project root.
4+
5+
namespace PHPFUI\ConstantContact\Definition;
6+
7+
/**
8+
* @property string $create_time The create time of the event.
9+
* @property string $email_address The email address to use to when replying to email, as well as the email that receives SO notifications.
10+
* @property string $from_email_address The email address to use for sending confirmation emails.
11+
* @property string $last_update_time The time the event was last modified. ISO format
12+
* @property string $name The contact name to associate with the event.
13+
* @property string $organization_name The organization name to associate with the event.
14+
* @property string $phone_number The phone number to associate with the event.
15+
*/
16+
class ContactDto extends \PHPFUI\ConstantContact\Definition\Base
17+
{
18+
protected static array $fields = [
19+
'create_time' => 'string',
20+
'email_address' => 'string',
21+
'from_email_address' => 'string',
22+
'last_update_time' => 'string',
23+
'name' => 'string',
24+
'organization_name' => 'string',
25+
'phone_number' => 'string',
26+
27+
];
28+
29+
protected static array $maxLength = [
30+
'email_address' => 128,
31+
'from_email_address' => 128,
32+
'name' => 100,
33+
'organization_name' => 255,
34+
'phone_number' => 25,
35+
36+
];
37+
38+
protected static array $minLength = [
39+
'email_address' => 0,
40+
'from_email_address' => 0,
41+
'name' => 0,
42+
'organization_name' => 0,
43+
'phone_number' => 1,
44+
45+
];
46+
}
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
<?php
2+
3+
// Generated file. Do not edit by hand. Use update.php in project root.
4+
5+
namespace PHPFUI\ConstantContact\Definition;
6+
7+
/**
8+
* @property string $description Provides the event description.
9+
* @property string $title The title for the event. The title does not have to be unique for an account.
10+
* @property string $name The name of the event, has to be unique for the account.
11+
* @property \PHPFUI\ConstantContact\UUID $event_id The ID that uniquely identifies the event.
12+
* @property \PHPFUI\ConstantContact\UUID $campaign_id The system assigned ID that uniquely identifies the event and is identical to the `event_id`.
13+
* @property string $event_start The date the event starts.
14+
* @property string $event_end The date the event ends.
15+
* @property string $event_type Identifies the event type.
16+
* @property string $eso The encrypted SOId.
17+
* @property \PHPFUI\ConstantContact\Definition\ContactDto $contact The contact information associated with the event.
18+
* @property string $create_time The time the event was created, in ISO format. Read-only.
19+
* @property string $active_time The time the event was published, in ISO format.
20+
* @property string $cancelled_time The time the event was cancelled, in ISO format. Read-only.
21+
* @property string $deleted_time The time the event was deleted, in ISO format. Read-only.
22+
* @property string $last_update_time The date and time the event was last modified.
23+
* @property \PHPFUI\ConstantContact\Definition\AddressDto $address
24+
* @property string $currency_type The accepted currency for payments. Required for events collecting payments ['AUD','BRL','CAD','CHF','CZK','DKK','EUR','GBP','HKD','HUF','ILS','JPY','MXN','MYR','NOK','NZD','PHP','PLN','RUB','SEK','SGD','THB','TRY','TWD','USD']
25+
* @property \PHPFUI\ConstantContact\Definition\TrackDto $default_track
26+
* @property bool $display_contact_flag Display or hide event contact information on the registration form and registration confirmation message.
27+
* @property bool $display_end_time_flag Display or hide the event end time on the registration form and registration confirmation message.
28+
* @property bool $display_on_calendar_flag Display the event on the Event Calendar.
29+
* @property bool $display_time_zone_flag Display the time zone on the registration form and registration confirmation message.
30+
* @property string $event_calendar_url The event calendar URL.
31+
* @property \PHPFUI\ConstantContact\Definition\EventMetaDataDto $event_metadata Includes additional event information.
32+
* @property string $event_code The short code to use for the event.
33+
* @property array<\PHPFUI\ConstantContact\Definition\EventPromotionDto> $event_promotions List of event promotions.
34+
* @property \PHPFUI\ConstantContact\Definition\EventSettingsDto $event_settings
35+
* @property string $event_widget_url The event widget URL.
36+
* @property array<\PHPFUI\ConstantContact\UUID> $failed_campaign_activities List of failed campaign activities.
37+
* @property string $location_type Specifies if the event is physical and/or virtual, or to be determined.
38+
* @property bool $notify_owner_on_reg If `true`, sends an email to the event owner when a registration is made.
39+
* @property \PHPFUI\ConstantContact\Definition\OnlineMeetingDto $online_meeting The online meeting information for a virtual event.
40+
* @property \PHPFUI\ConstantContact\Definition\PaymentConfigurationDto $payment_configuration The virtual event's payment configuration information.
41+
* @property string $registration_url The event registration URL.
42+
* @property string $status Specifies the event's current status.
43+
* @property string $time_zone The time zone where the event takes place.
44+
* @property string $time_zone_abbreviation The abbreviation to use to indicate the time zone where the event takes place.
45+
*/
46+
class EventDto extends \PHPFUI\ConstantContact\Definition\Base
47+
{
48+
protected static array $fields = [
49+
'description' => 'string',
50+
'title' => 'string',
51+
'name' => 'string',
52+
'event_id' => '\PHPFUI\ConstantContact\UUID',
53+
'campaign_id' => '\PHPFUI\ConstantContact\UUID',
54+
'event_start' => 'string',
55+
'event_end' => 'string',
56+
'event_type' => 'string',
57+
'eso' => 'string',
58+
'contact' => '\PHPFUI\ConstantContact\Definition\ContactDto',
59+
'create_time' => 'string',
60+
'active_time' => 'string',
61+
'cancelled_time' => 'string',
62+
'deleted_time' => 'string',
63+
'last_update_time' => 'string',
64+
'address' => '\PHPFUI\ConstantContact\Definition\AddressDto',
65+
'currency_type' => 'string',
66+
'default_track' => '\PHPFUI\ConstantContact\Definition\TrackDto',
67+
'display_contact_flag' => 'bool',
68+
'display_end_time_flag' => 'bool',
69+
'display_on_calendar_flag' => 'bool',
70+
'display_time_zone_flag' => 'bool',
71+
'event_calendar_url' => 'string',
72+
'event_metadata' => '\PHPFUI\ConstantContact\Definition\EventMetaDataDto',
73+
'event_code' => 'string',
74+
'event_promotions' => 'array<\PHPFUI\ConstantContact\Definition\EventPromotionDto>',
75+
'event_settings' => '\PHPFUI\ConstantContact\Definition\EventSettingsDto',
76+
'event_widget_url' => 'string',
77+
'failed_campaign_activities' => 'array<\PHPFUI\ConstantContact\UUID>',
78+
'location_type' => 'string',
79+
'notify_owner_on_reg' => 'bool',
80+
'online_meeting' => '\PHPFUI\ConstantContact\Definition\OnlineMeetingDto',
81+
'payment_configuration' => '\PHPFUI\ConstantContact\Definition\PaymentConfigurationDto',
82+
'registration_url' => 'string',
83+
'status' => 'string',
84+
'time_zone' => 'string',
85+
'time_zone_abbreviation' => 'string',
86+
87+
];
88+
89+
protected static array $maxLength = [
90+
'description' => 600,
91+
'title' => 100,
92+
'name' => 100,
93+
94+
];
95+
96+
protected static array $minLength = [
97+
'description' => 0,
98+
'name' => 1,
99+
100+
];
101+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<?php
2+
3+
// Generated file. Do not edit by hand. Use update.php in project root.
4+
5+
namespace PHPFUI\ConstantContact\Definition;
6+
7+
/**
8+
* @property string $event_id The unique identifier for the event.
9+
* @property string $title The title of the event.
10+
* @property string $description The description of the event.
11+
* @property string $start_time The start time of the event in UTC format.
12+
* @property string $end_time The end time of the event in UTC format.
13+
* @property string $status The current status of the event.
14+
* @property string $registration_url The URL for event registration.
15+
* @property string $name The name of the event.
16+
* @property string $event_type The type of event.
17+
* @property string $location_type Specifies if this is a physical or virtual event (or both), or if the location is to be specified in the future.
18+
* @property string $time_zone_type The type of time zone.
19+
* @property \PHPFUI\ConstantContact\Definition\AddressDto $address
20+
* @property \PHPFUI\ConstantContact\Definition\EventRegistrationSummaryMetricDto $event_registration_summary_metrics
21+
* @property string $create_time The create time of the event in UTC format.
22+
*/
23+
class EventListingDto extends \PHPFUI\ConstantContact\Definition\Base
24+
{
25+
protected static array $fields = [
26+
'event_id' => 'string',
27+
'title' => 'string',
28+
'description' => 'string',
29+
'start_time' => 'string',
30+
'end_time' => 'string',
31+
'status' => 'string',
32+
'registration_url' => 'string',
33+
'name' => 'string',
34+
'event_type' => 'string',
35+
'location_type' => 'string',
36+
'time_zone_type' => 'string',
37+
'address' => '\PHPFUI\ConstantContact\Definition\AddressDto',
38+
'event_registration_summary_metrics' => '\PHPFUI\ConstantContact\Definition\EventRegistrationSummaryMetricDto',
39+
'create_time' => 'string',
40+
41+
];
42+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<?php
2+
3+
// Generated file. Do not edit by hand. Use update.php in project root.
4+
5+
namespace PHPFUI\ConstantContact\Definition;
6+
7+
/**
8+
* @property string $create_time Create time of the event media. ISO format.
9+
* @property string $external_id The external ID to associate with the event media.
10+
* @property string $external_url The event media URL.
11+
* @property string $internal_id The internal ID for the event media.
12+
* @property string $last_update_time Last time the media was modified. ISO format.
13+
* @property string $media_type Identifies the media type.
14+
*/
15+
class EventMediaAssetDto extends \PHPFUI\ConstantContact\Definition\Base
16+
{
17+
protected static array $fields = [
18+
'create_time' => 'string',
19+
'external_id' => 'string',
20+
'external_url' => 'string',
21+
'internal_id' => 'string',
22+
'last_update_time' => 'string',
23+
'media_type' => 'string',
24+
25+
];
26+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php
2+
3+
// Generated file. Do not edit by hand. Use update.php in project root.
4+
5+
namespace PHPFUI\ConstantContact\Definition;
6+
7+
/**
8+
* @property bool $items_enabled Specifies if the items are enabled for the event.
9+
* @property bool $paid_event Specifies if the event requires payment.
10+
* @property bool $promo_codes_enabled Specifies if promotion codes are enabled for the event.
11+
*/
12+
class EventMetaDataDto extends \PHPFUI\ConstantContact\Definition\Base
13+
{
14+
protected static array $fields = [
15+
'items_enabled' => 'bool',
16+
'paid_event' => 'bool',
17+
'promo_codes_enabled' => 'bool',
18+
19+
];
20+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<?php
2+
3+
// Generated file. Do not edit by hand. Use update.php in project root.
4+
5+
namespace PHPFUI\ConstantContact\Definition;
6+
7+
/**
8+
* @property string $currency_type The type of currency to use for the event.
9+
* @property bool $exempt Specifies if the platform fee is exempt.
10+
* @property int $flat_rate_component Specifies the flat rate component of the platform fee.
11+
* @property string $last_refreshed_time The flat rate component of the platform fee
12+
* @property int $percent_component The percentage component of the platform fee.
13+
* @property array $platform_fee_instruction_keys List of instruction keys for platform fees.
14+
*/
15+
class EventPlatformFeeConfigurationBaseDto extends \PHPFUI\ConstantContact\Definition\Base
16+
{
17+
protected static array $fields = [
18+
'currency_type' => 'string',
19+
'exempt' => 'bool',
20+
'flat_rate_component' => 'int',
21+
'last_refreshed_time' => 'string',
22+
'percent_component' => 'int',
23+
'platform_fee_instruction_keys' => 'array',
24+
25+
];
26+
}

0 commit comments

Comments
 (0)