InternalTeamDTO

📄 Description: Data transfer object representing an internal team within the organization, encapsulating key attributes such as team name, members, and roles to facilitate effective collaboration and resource management.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

false

none

Unique identifier for the resource

createdBy

string

false

none

Username of who created this resource

createdAt

string(date-time)

false

none

Timestamp when this resource was created

displayId

string

false

none

Unique identifier for the display

name

string

false

none

Name of the resource

email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

manager

string

false

none

Represents the name or identifier of the manager responsible for overseeing the internal team.

requestCategoryName

[string]

false

none

Name of the request category

requestCategoryId

[integer]

false

none

Unique identifier for the request category

requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

description

string

false

none

Description of the resource

internalTeamUser

[integer]

false

none

Array of internal team user details, represented by InternalTeamDTO, facilitating collaboration and resource management within the organization.

members

integer(int32)

false

none

Represents the total number of members within the internal team, facilitating effective resource allocation and team management.

mainAssets

[integer]

false

none

List of primary assets associated with the internal team, providing essential insights for resource allocation and project management.

premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating effective identification and management of locations within the organization.

internalTeamAvailable

boolean

false

none

Indicates whether the internal team is available to support the request, facilitating efficient resource allocation and project management.

premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.