project_info_response_all_of module#

class edgeimpulse_api.models.project_info_response_all_of.ProjectInfoResponseAllOf(
*,
project: Project,
developmentKeys: DevelopmentKeys,
impulse: ProjectInfoResponseAllOfImpulse,
devices: List[Device],
dataSummary: ProjectDataSummary,
dataSummaryPerCategory: ProjectInfoResponseAllOfDataSummaryPerCategory,
computeTime: ProjectInfoResponseAllOfComputeTime,
acquisitionSettings: ProjectInfoResponseAllOfAcquisitionSettings,
collaborators: List[User],
deploySettings: ProjectInfoResponseAllOfDeploySettings,
experiments: List[ProjectInfoResponseAllOfExperiments],
latencyDevices: List[LatencyDevice],
urls: ProjectInfoResponseAllOfUrls,
showCreateFirstImpulse: StrictBool,
showGettingStartedWizard: ProjectInfoResponseAllOfShowGettingStartedWizard,
performance: ProjectInfoResponseAllOfPerformance,
readme: ProjectInfoResponseAllOfReadme | None = None,
trainJobNotificationUids: List[StrictInt],
dspJobNotificationUids: List[StrictInt],
modelTestingJobNotificationUids: List[StrictInt],
autoSegmenterJobNotificationUids: List[StrictInt],
exportJobNotificationUids: List[StrictInt],
hasNewTrainingData: StrictBool,
csvImportConfig: Dict[str, Any] | None = None,
studioUrl: StrictStr,
inPretrainedModelFlow: StrictBool,
dspPageSize: StrictInt | None = None,
showSensorDataInAcquisitionGraph: StrictBool,
targetConstraints: TargetConstraints | None = None,
notifications: List[StrictStr],
)[source]#

Bases: BaseModel

class Config[source]#

Bases: object

allow_population_by_field_name = True#
validate_assignment = False#
acquisition_settings: ProjectInfoResponseAllOfAcquisitionSettings#
auto_segmenter_job_notification_uids: List[StrictInt]#
collaborators: List[User]#
compute_time: ProjectInfoResponseAllOfComputeTime#
csv_import_config: Dict[str, Any] | None#
data_summary: ProjectDataSummary#
data_summary_per_category: ProjectInfoResponseAllOfDataSummaryPerCategory#
deploy_settings: ProjectInfoResponseAllOfDeploySettings#
development_keys: DevelopmentKeys#
devices: List[Device]#
dsp_job_notification_uids: List[StrictInt]#
dsp_page_size: StrictInt | None#
experiments: List[ProjectInfoResponseAllOfExperiments]#
export_job_notification_uids: List[StrictInt]#
classmethod from_dict(
obj: dict,
) ProjectInfoResponseAllOf[source]#

Create an instance of ProjectInfoResponseAllOf from a dict

classmethod from_json(
json_str: str,
) ProjectInfoResponseAllOf[source]#

Create an instance of ProjectInfoResponseAllOf from a JSON string

has_new_training_data: StrictBool#
impulse: ProjectInfoResponseAllOfImpulse#
in_pretrained_model_flow: StrictBool#
latency_devices: List[LatencyDevice]#
model_testing_job_notification_uids: List[StrictInt]#
notifications: List[StrictStr]#
performance: ProjectInfoResponseAllOfPerformance#
project: Project#
readme: ProjectInfoResponseAllOfReadme | None#
show_create_first_impulse: StrictBool#
show_getting_started_wizard: ProjectInfoResponseAllOfShowGettingStartedWizard#
show_sensor_data_in_acquisition_graph: StrictBool#
studio_url: StrictStr#
target_constraints: TargetConstraints | None#
to_dict()[source]#

Returns the dictionary representation of the model using alias

to_json() str[source]#

Returns the JSON representation of the model using alias

to_str() str[source]#

Returns the string representation of the model using alias

train_job_notification_uids: List[StrictInt]#
urls: ProjectInfoResponseAllOfUrls#