@@ -164,6 +164,7 @@ class ApiCompetition(KaggleObject):
164164 submissions_disabled (bool)
165165 thumbnail_image_url (str)
166166 host_name (str)
167+ date_created (datetime)
167168 """
168169
169170 def __init__ (self ):
@@ -193,6 +194,7 @@ def __init__(self):
193194 self ._submissions_disabled = False
194195 self ._thumbnail_image_url = None
195196 self ._host_name = ""
197+ self ._date_created = None
196198 self ._freeze ()
197199
198200 @property
@@ -535,6 +537,19 @@ def host_name(self, host_name: str):
535537 raise TypeError ('host_name must be of type str' )
536538 self ._host_name = host_name
537539
540+ @property
541+ def date_created (self ) -> datetime :
542+ return self ._date_created
543+
544+ @date_created .setter
545+ def date_created (self , date_created : datetime ):
546+ if date_created is None :
547+ del self .date_created
548+ return
549+ if not isinstance (date_created , datetime ):
550+ raise TypeError ('date_created must be of type datetime' )
551+ self ._date_created = date_created
552+
538553
539554class ApiCreateCodeSubmissionRequest (KaggleObject ):
540555 r"""
@@ -692,12 +707,18 @@ class ApiCreateSubmissionRequest(KaggleObject):
692707 Token identifying location of uploaded submission file.
693708 submission_description (str)
694709 Description of competition submission.
710+ benchmark_model_version_id (int)
711+ Admin-only (see checker at
712+ https://github.com/Kaggle/kaggleazure/blob/9c4bea5548c50844a257f26a10c6c9ae9aaf486b/Kaggle.Services.Competitions/Iam/Competitions/CompetitionsSubmitChecker.cs#L78).
713+ If specified, submit on behalf of this model team instead of
714+ the current user.
695715 """
696716
697717 def __init__ (self ):
698718 self ._competition_name = ""
699719 self ._blob_file_tokens = ""
700720 self ._submission_description = None
721+ self ._benchmark_model_version_id = None
701722 self ._freeze ()
702723
703724 @property
@@ -742,6 +763,25 @@ def submission_description(self, submission_description: Optional[str]):
742763 raise TypeError ('submission_description must be of type str' )
743764 self ._submission_description = submission_description
744765
766+ @property
767+ def benchmark_model_version_id (self ) -> int :
768+ r"""
769+ Admin-only (see checker at
770+ https://github.com/Kaggle/kaggleazure/blob/9c4bea5548c50844a257f26a10c6c9ae9aaf486b/Kaggle.Services.Competitions/Iam/Competitions/CompetitionsSubmitChecker.cs#L78).
771+ If specified, submit on behalf of this model team instead of
772+ the current user.
773+ """
774+ return self ._benchmark_model_version_id or 0
775+
776+ @benchmark_model_version_id .setter
777+ def benchmark_model_version_id (self , benchmark_model_version_id : Optional [int ]):
778+ if benchmark_model_version_id is None :
779+ del self .benchmark_model_version_id
780+ return
781+ if not isinstance (benchmark_model_version_id , int ):
782+ raise TypeError ('benchmark_model_version_id must be of type int' )
783+ self ._benchmark_model_version_id = benchmark_model_version_id
784+
745785 def endpoint (self ):
746786 path = '/api/v1/competitions/submissions/submit/{competition_name}'
747787 return path .format_map (self .to_field_map (self ))
@@ -2235,6 +2275,7 @@ def url(self, url: Optional[str]):
22352275 FieldMetadata ("submissionsDisabled" , "submissions_disabled" , "_submissions_disabled" , bool , False , PredefinedSerializer ()),
22362276 FieldMetadata ("thumbnailImageUrl" , "thumbnail_image_url" , "_thumbnail_image_url" , str , None , PredefinedSerializer (), optional = True ),
22372277 FieldMetadata ("hostName" , "host_name" , "_host_name" , str , "" , PredefinedSerializer ()),
2278+ FieldMetadata ("dateCreated" , "date_created" , "_date_created" , datetime , None , DateTimeSerializer ()),
22382279]
22392280
22402281ApiCreateCodeSubmissionRequest ._fields = [
@@ -2255,6 +2296,7 @@ def url(self, url: Optional[str]):
22552296 FieldMetadata ("competitionName" , "competition_name" , "_competition_name" , str , "" , PredefinedSerializer ()),
22562297 FieldMetadata ("blobFileTokens" , "blob_file_tokens" , "_blob_file_tokens" , str , "" , PredefinedSerializer ()),
22572298 FieldMetadata ("submissionDescription" , "submission_description" , "_submission_description" , str , None , PredefinedSerializer (), optional = True ),
2299+ FieldMetadata ("benchmarkModelVersionId" , "benchmark_model_version_id" , "_benchmark_model_version_id" , int , None , PredefinedSerializer (), optional = True ),
22582300]
22592301
22602302ApiCreateSubmissionResponse ._fields = [
0 commit comments