8 #include <system/string.h>
9 #include <system/guid.h>
10 #include <system/date_time.h>
12 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
24 class ProjectInfoDeserializer;
38 class ASPOSE_TASKS_SHARED_CLASS
ProjectInfo final :
public System::Object
41 typedef System::Object BaseType;
43 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
44 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
46 friend class Aspose::Tasks::IO::Pwa::InternalApi::ProjectInfoDeserializer;
53 ASPOSE_TASKS_SHARED_API System::Guid
get_Id()
const;
57 ASPOSE_TASKS_SHARED_API System::String
get_Name()
const;
87 ASPOSE_TASKS_SHARED_API
void set_Id(System::Guid value);
91 ASPOSE_TASKS_SHARED_API
void set_Name(
const System::String& value);
95 ASPOSE_TASKS_SHARED_API
void set_CreatedDate(System::DateTime value);
99 ASPOSE_TASKS_SHARED_API
void set_IsCheckedOut(
bool value);
103 ASPOSE_TASKS_SHARED_API
void set_LastPublishedDate(System::DateTime value);
107 ASPOSE_TASKS_SHARED_API
void set_LastSavedDate(System::DateTime value);
111 ASPOSE_TASKS_SHARED_API
void set_Description(
const System::String& value);
112 ASPOSE_TASKS_SHARED_API
bool get_IsSharepointTaskList()
const;
113 ASPOSE_TASKS_SHARED_API
void set_IsSharepointTaskList(
bool value);
115 #ifdef ASPOSE_GET_SHARED_MEMBERS
116 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
123 System::String pr_Name;
124 System::DateTime pr_CreatedDate;
125 bool pr_IsCheckedOut;
126 System::DateTime pr_LastPublishedDate;
127 System::DateTime pr_LastSavedDate;
128 System::String pr_Description;
129 bool pr_IsSharepointTaskList;
Brief info about the published project available on Project Online.
Definition: ProjectInfo.h:39
System::DateTime get_LastSavedDate() const
Gets the most recent date when the project was saved.
System::DateTime get_CreatedDate() const
Gets the date and time when the project was created.
ProjectInfo()
Initializes a new instance of the ProjectInfo class.
bool get_IsCheckedOut() const
Gets a value indicating whether the project is checked out.
System::String get_Name() const
Gets the name of the project.
System::String get_Description() const
Gets the description of the project.
System::Guid get_Id() const
Gets the unique identifier of the project.
System::DateTime get_LastPublishedDate() const
Gets the most recent date when the project was published.