POST SofygestApi/TipoMaquina

Añadimos un nuevo Tipo Maquina

Request Information

URI Parameters

None.

Body Parameters

Entidad Tipo Maquina nueva

TipoMaquina
NameDescriptionTypeAdditional information
Nombre

string

None.

Orden

integer

None.

Vehiculo

string

None.

EsVehiculo

boolean

None.

MaquinaFabricacion

string

None.

EsMaquinaFabricacion

boolean

None.

ControlUsuario

string

None.

EsControlUsuario

boolean

None.

ControlMantenimiento

string

None.

EsControlMantenimiento

boolean

None.

ControlCesion

string

None.

EsControlCesion

boolean

None.

Id

integer

None.

FechaAlta

date

None.

FechaModificacion

date

None.

IdLocal

integer

None.

IdCreador

integer

None.

IdModificador

integer

None.

TrackingState

TrackingState

None.

ModifiedProperties

Collection of string

None.

EntityIdentifier

globally unique identifier

None.

Request Formats

application/json, text/json

Sample:
{
  "Nombre": "sample string 1",
  "Orden": 2,
  "Vehiculo": "S",
  "EsVehiculo": true,
  "MaquinaFabricacion": "S",
  "EsMaquinaFabricacion": true,
  "ControlUsuario": "S",
  "EsControlUsuario": true,
  "ControlMantenimiento": "S",
  "EsControlMantenimiento": true,
  "ControlCesion": "S",
  "EsControlCesion": true,
  "Id": 13,
  "FechaAlta": "2025-12-06T06:43:35.0794948+01:00",
  "FechaModificacion": "2025-12-06T06:43:35.0794948+01:00",
  "IdLocal": 16,
  "IdCreador": 17,
  "IdModificador": 18,
  "TrackingState": 0,
  "ModifiedProperties": {
    "$id": "2",
    "$values": [
      "sample string 1",
      "sample string 2"
    ]
  },
  "EntityIdentifier": "90e174b8-6d4e-4bc0-a235-cf35f580a21f"
}

application/x-www-form-urlencoded

Sample:

Sample not available.

application/xml, text/xml

Sample:
<TipoMaquina xmlns:i="http://www.w3.org/2001/XMLSchema-instance" z:Id="1" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" xmlns="http://schemas.datacontract.org/2004/07/Sofycom.Sofygest.Dominio.Models.Entities">
  <EntityIdentifier xmlns="http://schemas.datacontract.org/2004/07/TrackableEntities.Client">90e174b8-6d4e-4bc0-a235-cf35f580a21f</EntityIdentifier>
  <ModifiedProperties xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" z:Id="2" z:Size="2" xmlns="http://schemas.datacontract.org/2004/07/TrackableEntities.Client">
    <d2p1:string z:Id="3">sample string 1</d2p1:string>
    <d2p1:string z:Id="4">sample string 2</d2p1:string>
  </ModifiedProperties>
  <TrackingState xmlns="http://schemas.datacontract.org/2004/07/TrackableEntities.Client">Unchanged</TrackingState>
  <FechaAlta>2025-12-06T06:43:35.0794948+01:00</FechaAlta>
  <FechaModificacion>2025-12-06T06:43:35.0794948+01:00</FechaModificacion>
  <Id>13</Id>
  <IdCreador>17</IdCreador>
  <IdLocal>16</IdLocal>
  <IdModificador>18</IdModificador>
  <ControlCesion z:Id="5">S</ControlCesion>
  <ControlMantenimiento z:Ref="5" i:nil="true" />
  <ControlUsuario z:Ref="5" i:nil="true" />
  <EsControlCesion>true</EsControlCesion>
  <EsControlMantenimiento>true</EsControlMantenimiento>
  <EsControlUsuario>true</EsControlUsuario>
  <EsMaquinaFabricacion>true</EsMaquinaFabricacion>
  <EsVehiculo>true</EsVehiculo>
  <MaquinaFabricacion z:Ref="5" i:nil="true" />
  <Nombre z:Id="6">sample string 1</Nombre>
  <Orden>2</Orden>
  <Vehiculo z:Ref="5" i:nil="true" />
</TipoMaquina>

Response Information

Resource Description

Entidad Tipo Maquina actualizada

TipoMaquina
NameDescriptionTypeAdditional information
Nombre

string

None.

Orden

integer

None.

Vehiculo

string

None.

EsVehiculo

boolean

None.

MaquinaFabricacion

string

None.

EsMaquinaFabricacion

boolean

None.

ControlUsuario

string

None.

EsControlUsuario

boolean

None.

ControlMantenimiento

string

None.

EsControlMantenimiento

boolean

None.

ControlCesion

string

None.

EsControlCesion

boolean

None.

Id

integer

None.

FechaAlta

date

None.

FechaModificacion

date

None.

IdLocal

integer

None.

IdCreador

integer

None.

IdModificador

integer

None.

TrackingState

TrackingState

None.

ModifiedProperties

Collection of string

None.

EntityIdentifier

globally unique identifier

None.

Response Formats

application/json, text/json

Sample:
{
  "Nombre": "sample string 1",
  "Orden": 2,
  "Vehiculo": "S",
  "EsVehiculo": true,
  "MaquinaFabricacion": "S",
  "EsMaquinaFabricacion": true,
  "ControlUsuario": "S",
  "EsControlUsuario": true,
  "ControlMantenimiento": "S",
  "EsControlMantenimiento": true,
  "ControlCesion": "S",
  "EsControlCesion": true,
  "Id": 13,
  "FechaAlta": "2025-12-06T06:43:35.0947608+01:00",
  "FechaModificacion": "2025-12-06T06:43:35.0947608+01:00",
  "IdLocal": 16,
  "IdCreador": 17,
  "IdModificador": 18,
  "TrackingState": 0,
  "ModifiedProperties": {
    "$id": "2",
    "$values": [
      "sample string 1",
      "sample string 2"
    ]
  },
  "EntityIdentifier": "6750605e-bd88-4dd8-a5e3-32f59acd3951"
}

application/xml, text/xml

Sample:
<TipoMaquina xmlns:i="http://www.w3.org/2001/XMLSchema-instance" z:Id="1" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" xmlns="http://schemas.datacontract.org/2004/07/Sofycom.Sofygest.Dominio.Models.Entities">
  <EntityIdentifier xmlns="http://schemas.datacontract.org/2004/07/TrackableEntities.Client">6750605e-bd88-4dd8-a5e3-32f59acd3951</EntityIdentifier>
  <ModifiedProperties xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" z:Id="2" z:Size="2" xmlns="http://schemas.datacontract.org/2004/07/TrackableEntities.Client">
    <d2p1:string z:Id="3">sample string 1</d2p1:string>
    <d2p1:string z:Id="4">sample string 2</d2p1:string>
  </ModifiedProperties>
  <TrackingState xmlns="http://schemas.datacontract.org/2004/07/TrackableEntities.Client">Unchanged</TrackingState>
  <FechaAlta>2025-12-06T06:43:35.0947608+01:00</FechaAlta>
  <FechaModificacion>2025-12-06T06:43:35.0947608+01:00</FechaModificacion>
  <Id>13</Id>
  <IdCreador>17</IdCreador>
  <IdLocal>16</IdLocal>
  <IdModificador>18</IdModificador>
  <ControlCesion z:Id="5">S</ControlCesion>
  <ControlMantenimiento z:Ref="5" i:nil="true" />
  <ControlUsuario z:Ref="5" i:nil="true" />
  <EsControlCesion>true</EsControlCesion>
  <EsControlMantenimiento>true</EsControlMantenimiento>
  <EsControlUsuario>true</EsControlUsuario>
  <EsMaquinaFabricacion>true</EsMaquinaFabricacion>
  <EsVehiculo>true</EsVehiculo>
  <MaquinaFabricacion z:Ref="5" i:nil="true" />
  <Nombre z:Id="6">sample string 1</Nombre>
  <Orden>2</Orden>
  <Vehiculo z:Ref="5" i:nil="true" />
</TipoMaquina>