openapi_service_fabric/models/
code_package_entry_point.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct CodePackageEntryPoint {
17 #[serde(rename = "EntryPointLocation", skip_serializing_if = "Option::is_none")]
19 pub entry_point_location: Option<String>,
20 #[serde(rename = "ProcessId", skip_serializing_if = "Option::is_none")]
22 pub process_id: Option<String>,
23 #[serde(rename = "RunAsUserName", skip_serializing_if = "Option::is_none")]
25 pub run_as_user_name: Option<String>,
26 #[serde(
27 rename = "CodePackageEntryPointStatistics",
28 skip_serializing_if = "Option::is_none"
29 )]
30 pub code_package_entry_point_statistics: Option<Box<models::CodePackageEntryPointStatistics>>,
31 #[serde(rename = "Status", skip_serializing_if = "Option::is_none")]
32 pub status: Option<models::EntryPointStatus>,
33 #[serde(rename = "NextActivationTime", skip_serializing_if = "Option::is_none")]
35 pub next_activation_time: Option<String>,
36 #[serde(rename = "InstanceId", skip_serializing_if = "Option::is_none")]
38 pub instance_id: Option<String>,
39}
40
41impl CodePackageEntryPoint {
42 pub fn new() -> CodePackageEntryPoint {
44 CodePackageEntryPoint {
45 entry_point_location: None,
46 process_id: None,
47 run_as_user_name: None,
48 code_package_entry_point_statistics: None,
49 status: None,
50 next_activation_time: None,
51 instance_id: None,
52 }
53 }
54}