PUT maintenance/Chemical/{id}

Adds a new chemical product. requires to be authenticated.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

the chemical product's id

integer

Required

Body Parameters

the chemical product

Flipr.Data.SQL.Chemicals.ChemicalProduct
NameDescriptionTypeAdditional information
Id

Gets or sets the Id

integer

None.

EAN

Gets or sets the EAN

integer

None.

Name

Gets or sets the name

string

String length: inclusive between 0 and 80

Brand

Gets or sets the product's brand

Flipr.Data.SQL.Chemicals.Brand

None.

ProductType

Gets or sets the product

Flipr.Data.SQL.Chemicals.ProducType

None.

ConditioningUnit

Gets or sets the unit used to define the avalable quantity of product in the original package

Flipr.Data.SQL.Chemicals.ConditioningUnit

None.

DoseUnit

Gets or sets the unit used for the dosage instructions

Flipr.Data.SQL.Chemicals.DosageUnit

None.

DoseUnit_Id

Gets or sets the dose unit's id

integer

None.

Conditionning

Gets or sets the unit

Flipr.Data.SQL.Chemicals.Conditioning

None.

IsStabilized

Gets or sets the stabilized flag value. Is for chlorine products only, in which case a null value will be considered as 'Not Available'.

boolean

None.

IsMultiFunction

Gets or sets the 'Is Multifunction' flag, which indicates whether or not the chemical product is combined with other secondary products. Null value is intended for products that are not know to be usualy mixed with others.

boolean

None.

IsSlowDissolution

Gets or sets the 'Is Slow dissolution' flag, which indicates whether or not the chemical product will slowly dissolute in water, such as Chlorine or bromine pebbles. If false, it will be considered as having a chock action.

boolean

None.

IsReducer

Gets or sets the 'Is Reducer' flag, which indicates whether or not the chemical product will reduce a given measure, such as PH or TH. If false, it will be considered as having an increasing action.

boolean

None.

Quantity

Gets or sets the quantity of product

decimal number

None.

PebbleWeight

Gets or sets the weight of a pebble, if the product is conditionned under this form

decimal number

None.

InitialDosage

Gets or sets the initial dosage

decimal number

None.

ChockDosage

Gets or sets the initial dosage

decimal number

None.

WeeklyDosage

Gets or sets the initial dosage

decimal number

None.

Adjustment

Gets or sets the adjustment (the target value will evolve of x units, for the daily dosage on the reference volume)

decimal number

None.

ReferenceWaterVolumeForDosage

Gets or sets the the treateble volume

decimal number

None.

ApplicationMethod

Gets or sets the list of allication methods

Collection of Flipr.Data.SQL.Chemicals.ApplicationMethod

None.

Advice

Gets or sets an advice on the product

Flipr.Data.SQL.Culture.Sentence

None.

IsValidated

Gets or sets the validation flag

boolean

None.

Request Formats

application/json

Sample:

Sample not available.

text/json

Sample:

Sample not available.

text/html

Sample:

Sample not available.

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Return if the operation has been released successfully.

Flipr.Data.SQL.Chemicals.ChemicalProduct
NameDescriptionTypeAdditional information
Id

Gets or sets the Id

integer

None.

EAN

Gets or sets the EAN

integer

None.

Name

Gets or sets the name

string

String length: inclusive between 0 and 80

Brand

Gets or sets the product's brand

Flipr.Data.SQL.Chemicals.Brand

None.

ProductType

Gets or sets the product

Flipr.Data.SQL.Chemicals.ProducType

None.

ConditioningUnit

Gets or sets the unit used to define the avalable quantity of product in the original package

Flipr.Data.SQL.Chemicals.ConditioningUnit

None.

DoseUnit

Gets or sets the unit used for the dosage instructions

Flipr.Data.SQL.Chemicals.DosageUnit

None.

DoseUnit_Id

Gets or sets the dose unit's id

integer

None.

Conditionning

Gets or sets the unit

Flipr.Data.SQL.Chemicals.Conditioning

None.

IsStabilized

Gets or sets the stabilized flag value. Is for chlorine products only, in which case a null value will be considered as 'Not Available'.

boolean

None.

IsMultiFunction

Gets or sets the 'Is Multifunction' flag, which indicates whether or not the chemical product is combined with other secondary products. Null value is intended for products that are not know to be usualy mixed with others.

boolean

None.

IsSlowDissolution

Gets or sets the 'Is Slow dissolution' flag, which indicates whether or not the chemical product will slowly dissolute in water, such as Chlorine or bromine pebbles. If false, it will be considered as having a chock action.

boolean

None.

IsReducer

Gets or sets the 'Is Reducer' flag, which indicates whether or not the chemical product will reduce a given measure, such as PH or TH. If false, it will be considered as having an increasing action.

boolean

None.

Quantity

Gets or sets the quantity of product

decimal number

None.

PebbleWeight

Gets or sets the weight of a pebble, if the product is conditionned under this form

decimal number

None.

InitialDosage

Gets or sets the initial dosage

decimal number

None.

ChockDosage

Gets or sets the initial dosage

decimal number

None.

WeeklyDosage

Gets or sets the initial dosage

decimal number

None.

Adjustment

Gets or sets the adjustment (the target value will evolve of x units, for the daily dosage on the reference volume)

decimal number

None.

ReferenceWaterVolumeForDosage

Gets or sets the the treateble volume

decimal number

None.

ApplicationMethod

Gets or sets the list of allication methods

Collection of Flipr.Data.SQL.Chemicals.ApplicationMethod

None.

Advice

Gets or sets an advice on the product

Flipr.Data.SQL.Culture.Sentence

None.

IsValidated

Gets or sets the validation flag

boolean

None.

Response Formats

application/json

Sample:

Sample not available.

text/json

Sample:

Sample not available.

text/html

Sample:

Sample not available.