Asset Part Manufacturer Resource

Get Asset Part Manufacturer

HTTP Request

GET /api/assetPartManufacturers/{id}

📋 Description: Retrieves detailed information about a specific asset part manufacturer identified by the provided ID, enabling users to access essential data for inventory management and supplier evaluation.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

AssetPartManufacturerDTO

Update Asset Part Manufacturer

HTTP Request

PUT /api/assetPartManufacturers/{id}

📋 Description: Updates the details of a specific asset part manufacturer identified by the provided ID, allowing for modifications to essential information to ensure accurate records and compliance.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

AssetPartManufacturerDTO

true

Request body containing the updated details of the asset part manufacturer, including name, contact information, and relevant metadata for effective asset management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Delete Asset Part Manufacturer

HTTP Request

DELETE /api/assetPartManufacturers/{id}

📋 Description: Deletes a specified asset part manufacturer from the system, ensuring that all associated data is removed and maintaining data integrity within the asset management framework.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

204

No Content

No Content

None

Get All Asset Part Manufacturers

HTTP Request

GET /api/assetPartManufacturers

📋 Description: Retrieves a list of asset part manufacturers, providing essential information for procurement and supply chain management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[AssetPartManufacturerDTO]

false

none

[Data transfer object representing the manufacturer details of an asset part, including essential identification and classification information to facilitate inventory management and procurement processes.]

» 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

» name

string

false

none

Name of the resource

» assetParts

[AssetPartDTO]

false

none

An array of asset parts, represented by AssetPartManufacturerDTO, that details the components associated with each asset for effective inventory and resource management.

»» 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

true

none

Name of the resource

»» description

string

false

none

Description of the resource

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»»» 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

»»» premiseName

string

false

none

Name of the premise

»»» description

string

false

none

Description of the resource

»»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»»» managerName

string

false

none

Name of the manager

»»» imageId

integer(int64)

false

none

Unique identifier for the image

»»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»» premiseFromNrm

boolean

false

none

Indicates whether the asset part originates from the National Resource Management (NRM) framework, facilitating compliance and reporting requirements.

»» model

string

false

none

Represents the specific model associated with the asset part, facilitating accurate identification and management within the system.

»» unitCost

string

false

none

Represents the cost per unit of the asset part, essential for accurate budgeting and financial analysis within asset management.

»» serialNumber

string

false

none

Unique identifier for the asset part, facilitating efficient tracking and management within the asset management system.

»» qrCode

string

false

none

Code for the qr

»» quantityOnHand

integer(int64)

false

none

Represents the current inventory level of the asset part, indicating the quantity available for use or sale.

»» reOrderPoint

integer(int64)

false

none

Reorder point indicates the inventory level at which new stock should be ordered to prevent stockouts and ensure continuous availability of asset parts.

»» size

string

false

none

Number of items per page

»» color

string

false

none

Represents the color attribute associated with the asset part, providing essential visual differentiation for inventory management and asset tracking.

»» weight

string

false

none

Represents the weight of the asset part, providing essential information for inventory management and logistics optimization.

»» length

string

false

none

Specifies the length of the asset part, providing essential information for inventory management and resource allocation.

»» width

string

false

none

Specifies the width dimension of the asset part, facilitating accurate representation and management of asset specifications.

»» height

string

false

none

Specifies the height of the asset part, providing essential dimensional information for inventory and asset management.

»» materialType

string

false

none

Type of the material

»» assetPartType

string

false

none

Type of the asset part

»» assetPartTypeId

integer(int64)

false

none

Unique identifier for the asset part type

»» assetPartManufacturer

AssetPartManufacturerDTO

false

none

Data transfer object representing the manufacturer details of an asset part, including essential identification and classification information to facilitate inventory management and procurement processes.

»» variableQuantity

integer(int64)

false

none

Quantity of variable quantity

»» assetPartAvailable

boolean

false

none

Indicates whether the specific asset part is currently available for allocation or use within the system.

»» owner

integer(int64)

false

none

Unique identifier for the owner of the asset part, facilitating asset management and accountability within the system.

»» ownerDto

UserDTO

false

none

Data transfer object representing a user profile within the system, encapsulating essential user information and attributes for effective management and interaction across business applications.

»»» 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

»»» userName

string

false

none

Name of the user

»»» firstName

string

false

none

Name of the first

»»» lastName

string

false

none

Name of the last

»»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»»» 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

»»»» modifiedBy

string

false

none

Username of who last modified this resource

»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»»» roleName

string

false

none

Name of the role

»»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»»» preferredCultureCode

string

false

none

Code for the preferred culture

»» ownerUserName

string

false

none

Name of the owner user

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»» isPartsSufficient

boolean

false

none

Whether the resource is parts sufficient

Create Asset Part Manufacturer

HTTP Request

POST /api/assetPartManufacturers

📋 Description: Creates a new asset part manufacturer entry in the system, allowing businesses to manage and track their manufacturing partners effectively.

Parameters

Name

In

Type

Required

Description

body

body

AssetPartManufacturerDTO

true

Request body containing the asset part manufacturer details, including identification, specifications, and relevant business attributes for effective asset management.

Responses

Status

Meaning

Description

Schema

201

Created

Created

integer