@@ -54,21 +54,21 @@ export const SpeakersSessionsType = Type.Object({
5454 maxLength : MAX_STRING_LENGTH ,
5555 } )
5656 ) ,
57- companyLogoUrl : Type . Optional ( Type . String ( { format : 'uri' } ) ) ,
57+ companyLogoUrl : Type . Optional ( Type . Union ( [ Type . String ( { format : 'uri' } ) , Type . String ( { format : 'url' } ) ] ) ) ,
5858 geolocation : Type . Optional (
5959 Type . String ( {
6060 maxLength : MAX_STRING_LENGTH ,
6161 } )
6262 ) ,
63- photoUrl : Type . Optional ( Type . String ( { format : 'uri' } ) ) ,
63+ photoUrl : Type . Optional ( Type . Union ( [ Type . String ( { format : 'uri' } ) , Type . String ( { format : 'url' } ) ] ) ) ,
6464 socials : Type . Optional (
6565 Type . Array (
6666 Type . Object ( {
6767 name : Type . String ( {
6868 maxLength : MAX_STRING_LENGTH ,
6969 } ) ,
7070 icon : Type . Optional ( Type . String ( ) ) ,
71- link : Type . String ( { format : 'uri' } ) ,
71+ link : Type . Union ( [ Type . String ( { format : 'uri' } ) , Type . String ( { format : 'url' } ) ] ) ,
7272 } )
7373 )
7474 ) ,
@@ -119,9 +119,15 @@ export const SpeakersSessionsType = Type.Object({
119119 maxLength : MAX_STRING_LENGTH ,
120120 } )
121121 ) ,
122- presentationLink : Type . Optional ( Type . Union ( [ Type . String ( { format : 'uri' } ) , Type . Null ( ) ] ) ) ,
123- videoLink : Type . Optional ( Type . Union ( [ Type . String ( { format : 'uri' } ) , Type . Null ( ) ] ) ) ,
124- imageUrl : Type . Optional ( Type . Union ( [ Type . String ( { format : 'uri' } ) , Type . Null ( ) ] ) ) ,
122+ presentationLink : Type . Optional (
123+ Type . Union ( [ Type . String ( { format : 'uri' } ) , Type . String ( { format : 'url' } ) , Type . Null ( ) ] )
124+ ) ,
125+ videoLink : Type . Optional (
126+ Type . Union ( [ Type . String ( { format : 'uri' } ) , Type . String ( { format : 'url' } ) , Type . Null ( ) ] )
127+ ) ,
128+ imageUrl : Type . Optional (
129+ Type . Union ( [ Type . String ( { format : 'uri' } ) , Type . String ( { format : 'url' } ) , Type . Null ( ) ] )
130+ ) ,
125131 tags : Type . Optional (
126132 Type . Array (
127133 Type . String ( {
@@ -153,8 +159,8 @@ export const SpeakersSessionsType = Type.Object({
153159 showInFeedback : Type . Optional ( Type . Boolean ( ) ) ,
154160 hideTrackTitle : Type . Optional ( Type . Boolean ( ) ) ,
155161 note : Type . Optional ( Type . String ( ) ) ,
156- teaserVideoUrl : Type . Optional ( Type . String ( { format : 'uri' } ) ) ,
157- teaserImageUrl : Type . Optional ( Type . String ( { format : 'uri' } ) ) ,
162+ teaserVideoUrl : Type . Optional ( Type . Union ( [ Type . String ( { format : 'uri' } ) , Type . String ( { format : 'url' } ) ] ) ) ,
163+ teaserImageUrl : Type . Optional ( Type . Union ( [ Type . String ( { format : 'uri' } ) , Type . String ( { format : 'url' } ) ] ) ) ,
158164 teasingHidden : Type . Optional ( Type . Boolean ( ) ) ,
159165 } )
160166 ) ,
0 commit comments