Updates to presenter for new fields with JSON
This commit is contained in:
@@ -90,18 +90,27 @@ class Event_Presenter_Base(BaseModel):
|
||||
website_url: Optional[str]
|
||||
|
||||
phone_li_json: Optional[Union[Json, None]]
|
||||
|
||||
# For social media in a JSON object format. The Aether standard field names should be used. Examples: url, url_text, icon, etc.
|
||||
social_li_json: Optional[Union[Json, None]]
|
||||
|
||||
tagline: Optional[str]
|
||||
biography: Optional[str]
|
||||
|
||||
picture_path: Optional[str]
|
||||
picture_path: Optional[str] # Start using image_li_json instead
|
||||
picture_bg_color: Optional[str]
|
||||
|
||||
# For image files only in a JSON object format. The Aether standard field names should be used. Examples: url, url_text, alt_text, width, height, size (in bytes), etc.
|
||||
image_li_json: Optional[Union[Json, None]] # "headshot" is probably the most common
|
||||
# media_li_json: Optional[Union[Json, None]]
|
||||
|
||||
role: Optional[str]
|
||||
|
||||
file_count: Optional[int]
|
||||
|
||||
# Comments from the presenter. This is for internal use only.
|
||||
comments: Optional[str]
|
||||
|
||||
enable: Optional[bool]
|
||||
enable_from: Optional[datetime.datetime] = None
|
||||
enable_to: Optional[datetime.datetime] = None
|
||||
|
||||
@@ -42,7 +42,7 @@ class Sponsorship_Base(BaseModel):
|
||||
person_json: Optional[Union[Json, None]]
|
||||
poc_json: Optional[Union[Json, None]]
|
||||
|
||||
# For additional contacts in a JSON object list format. A contact person should contain: given_name, family_name, full_name, email, phone, etc.
|
||||
# For additional contacts in a JSON object list (array) format. A contact person should contain: given_name, family_name, full_name, email, phone, etc.
|
||||
contact_li_json: Optional[Union[Json, None]]
|
||||
|
||||
# For the logo and image in a JSON object format. The Aether standard field names should be used. Examples: url, url_text, alt_text, width, height, etc.
|
||||
@@ -54,7 +54,7 @@ class Sponsorship_Base(BaseModel):
|
||||
# For social media in a JSON object format. The Aether standard field names should be used. Examples: url, url_text, icon, etc.
|
||||
social_li_json: Optional[Union[Json, None]]
|
||||
|
||||
# For a (simple and short) guest list in a JSON object list format. A guest person should contain: given_name, family_name, full_name, title, affiliations, email, phone, assistance, dietry, etc.
|
||||
# For a (simple and short) guest list in a JSON object list (array) format. A guest person should contain: given_name, family_name, full_name, title, affiliations, email, phone, assistance, dietry, etc.
|
||||
# Example: [{"given_name": "John", "family_name": "Doe", "full_name": "John Doe", "email": "john.doe@example.com"}, {"given_name": "Jane", "family_name": "Doe", "full_name": "Jane Doe", "email": "jane.doe@example.com"}]
|
||||
# Example 2: [{"full_name": "Albert Einstein", "email": "albert.einstein@example.com"}, {"full_name": "Marie Curie", "email": "marie.curie@example.com"}]
|
||||
guest_li_json: Optional[Union[Json, None]]
|
||||
|
||||
Reference in New Issue
Block a user