tftio-asana-cli 3.1.0

An interface to the Asana API
Documentation
//! Data models shared across CLI commands and API integrations.

pub mod attachment;
pub mod custom_field;
pub mod project;
pub mod section;
pub mod story;
pub mod tag;
pub mod task;
pub mod user;
pub mod workspace;

pub use attachment::{Attachment, AttachmentListParams, AttachmentUploadParams};
pub use custom_field::{
    CustomField, CustomFieldDateValue, CustomFieldEnumOption, CustomFieldType, CustomFieldValue,
};
pub use project::{
    MemberPermission, Project, ProjectCreateData, ProjectCreateRequest, ProjectFilter,
    ProjectListParams, ProjectMember, ProjectMembers, ProjectSort, ProjectStatus, ProjectTemplate,
    ProjectUpdateData, ProjectUpdateRequest,
};
pub use section::{
    AddTaskToSectionData, AddTaskToSectionRequest, Section, SectionCreateData,
    SectionCreateRequest, SectionProjectReference, SectionReference, SectionUpdateData,
    SectionUpdateRequest,
};
pub use story::{
    Story, StoryCompact, StoryCreateBuilder, StoryCreateData, StoryCreateRequest, StoryListParams,
    StoryType, StoryUpdateBuilder, StoryUpdateData, StoryUpdateRequest, StoryValidationError,
};
pub use tag::{
    Tag, TagColor, TagCompact, TagCreateBuilder, TagCreateData, TagCreateRequest, TagListParams,
    TagUpdateBuilder, TagUpdateData, TagUpdateRequest, TagValidationError,
};
pub use task::{
    Task, TaskAssigneeStatus, TaskCreateBuilder, TaskCreateData, TaskCreateRequest, TaskListParams,
    TaskMembership, TaskProjectReference, TaskReference, TaskSearchParams, TaskSectionReference,
    TaskSort, TaskTagReference, TaskUpdateBuilder, TaskUpdateData, TaskUpdateRequest,
    TaskValidationError,
};
pub use user::{User, UserIdentity, UserListParams, UserPhoto, UserReference};
pub use workspace::{Workspace, WorkspaceListParams, WorkspaceReference};