> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SuperOffice.WebApi.Data.ImportLine

# <a id="SuperOffice_WebApi_Data_ImportLine" /> Class ImportLine

Namespace: [SuperOffice.WebApi.Data](SuperOffice.WebApi.Data.md)\
Assembly: SuperOffice.WebApi.dll

Carrier object for ImportLine.
Used to import data into the system. Representing one entity that will be imported.

```csharp theme={null}
public class ImportLine : Carrier
```

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) ←
[Carrier](SuperOffice.WebApi.Data.Carrier.md) ←
[ImportLine](SuperOffice.WebApi.Data.ImportLine.md)

#### Inherited Members

[Carrier.TableRight](SuperOffice.WebApi.Data.Carrier.md#SuperOffice_WebApi_Data_Carrier_TableRight),
[Carrier.FieldProperties](SuperOffice.WebApi.Data.Carrier.md#SuperOffice_WebApi_Data_Carrier_FieldProperties),
[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring),
[object.Equals(object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),
[object.Equals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),
[object.ReferenceEquals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),
[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),
[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),
[object.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone)

## Constructors

### <a id="SuperOffice_WebApi_Data_ImportLine__ctor" /> ImportLine()

Default constructor - defaults any enum props to 0.

```csharp theme={null}
public ImportLine()
```

## Properties

### <a id="SuperOffice_WebApi_Data_ImportLine_ExternalKey" /> ExternalKey

Optional external primary key for the row

```csharp theme={null}
public virtual string ExternalKey { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### <a id="SuperOffice_WebApi_Data_ImportLine_Operation" /> Operation

Which operation will be used? This is a read-only property
NULL if unknown enum value.

```csharp theme={null}
[JsonIgnore]
public ImportAction? Operation { get; set; }
```

#### Property Value

[ImportAction](SuperOffice.WebApi.Data.ImportAction.md)?

#### See Also

[ImportLine](SuperOffice.WebApi.Data.ImportLine.md).[Operation\_String](SuperOffice.WebApi.Data.ImportLine.md#SuperOffice_WebApi_Data_ImportLine_Operation_String)

### <a id="SuperOffice_WebApi_Data_ImportLine_Operation_String" /> Operation\_String

Which operation will be used? This is a read-only property
Raw string enum value.

```csharp theme={null}
[JsonProperty("Operation")]
public string Operation_String { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### See Also

[ImportLine](SuperOffice.WebApi.Data.ImportLine.md).[Operation](SuperOffice.WebApi.Data.ImportLine.md#SuperOffice_WebApi_Data_ImportLine_Operation)

### <a id="SuperOffice_WebApi_Data_ImportLine_Selected" /> Selected

True if the entity shall be imported, false if the entity shall be ignored

```csharp theme={null}
public virtual bool Selected { get; set; }
```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### <a id="SuperOffice_WebApi_Data_ImportLine_Type" /> Type

Which entity type will be created? This is a read-only property
NULL if unknown enum value.

```csharp theme={null}
[JsonIgnore]
public ImportEntityType? Type { get; set; }
```

#### Property Value

[ImportEntityType](SuperOffice.WebApi.Data.ImportEntityType.md)?

#### See Also

[ImportLine](SuperOffice.WebApi.Data.ImportLine.md).[Type\_String](SuperOffice.WebApi.Data.ImportLine.md#SuperOffice_WebApi_Data_ImportLine_Type_String)

### <a id="SuperOffice_WebApi_Data_ImportLine_Type_String" /> Type\_String

Which entity type will be created? This is a read-only property
Raw string enum value.

```csharp theme={null}
[JsonProperty("Type")]
public string Type_String { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### See Also

[ImportLine](SuperOffice.WebApi.Data.ImportLine.md).[Type](SuperOffice.WebApi.Data.ImportLine.md#SuperOffice_WebApi_Data_ImportLine_Type)

### <a id="SuperOffice_WebApi_Data_ImportLine_Values" /> Values

An array of the values that will be imported on the entity

```csharp theme={null}
public virtual string[] Values { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)\[]

## See Also

[ImportAgent](SuperOffice.WebApi.Agents.ImportAgent.md)


## Related topics

- [SuperOffice.WebApi.Agents.ImportAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.ImportAgent.md)
- [SuperOffice.WebApi.Agents.IImportAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.IImportAgent.md)
- [SuperOffice.WebApi.Data.Import PreviewImportRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.Import_PreviewImportRequest.md)
- [SuperOffice.WebApi.Data.Import SaveImportRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.Import_SaveImportRequest.md)
- [SuperOffice.WebApi.Data.ImportErpData](/en/api/reference/webapi/SuperOffice.WebApi.Data.ImportErpData.md)
- [SuperOffice.WebApi.Data.ImportColumnInfo](/en/api/reference/webapi/SuperOffice.WebApi.Data.ImportColumnInfo.md)
