---
name: "Eliom_parameter.client"
section: "3o"
platform: "linux"
package: "libeliom-ocaml-doc"
version: "2.2.2-1"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/Eliom_parameter.client"
---

# Eliom\_parameter.client(3o)

See documentation in the server side version: {% \<\<a\_api subproject="server"\|module Eliom\_parameter\>\> %}.

## NAME

Eliom\_parameter - See documentation in the server side version: {% \<\<a\_api subproject="server"\|module Eliom\_parameter\>\> %}.

## Module

Module   Eliom\_parameter

## Documentation

Module **Eliom\_parameter**\
  :  **sig end**

See documentation in the server side version: .

*type* **('a, +'b, +'c)** *params\_type*

*type* **'a** *param\_name*

*type no\_param\_name*

*type* **'a** *setoneradio* =  **\[ \`One of 'a \| \`Radio of 'a \| \`Set of 'a \]**

*type* **'a** *oneradio* =  **\[ \`One of 'a \| \`Radio of 'a \]**

*type* **'a** *setone* =  **\[ \`One of 'a \| \`Set of 'a \]**

*type* **('a, 'b)** *binsum* =\
  \| Inj1 **of** **'a**\
  \| Inj2 **of** **'b**

*type* **'a** *listnames* = {\
  it :  **'b 'c. ('a -\> 'b -\> 'c -\> 'c) -\> 'b list -\> 'c -\> 'c** ;\
  }

*val int* :  **string -\>** **(int, \[ \`WithoutSuffix \], \[ \`One of int \] param\_name)** **params\_type**

*val int32* :  **string -\>** **(int32, \[ \`WithoutSuffix \], \[ \`One of int32 \] param\_name)** **params\_type**

*val int64* :  **string -\>** **(int64, \[ \`WithoutSuffix \], \[ \`One of int64 \] param\_name)** **params\_type**

*val float* :  **string -\>** **(float, \[ \`WithoutSuffix \], \[ \`One of float \] param\_name)** **params\_type**

*val string* :  **string -\>** **(string, \[ \`WithoutSuffix \], \[ \`One of string \] param\_name)** **params\_type**

*val bool* :  **string -\>** **(bool, \[ \`WithoutSuffix \], \[ \`One of bool \] param\_name)** **params\_type**

*val file* :  **string -\>** **(Eliom\_lib.file\_info, \[ \`WithoutSuffix \],** **\[ \`One of Eliom\_lib.file\_info \] param\_name)** **params\_type**

*val unit* :  **(unit, \[ \`WithoutSuffix \], unit) params\_type**

*val user\_type* :  **of\_string:(string -\> 'a) -\>** **to\_string:('a -\> string) -\>** **string -\>** **('a, \[ \`WithoutSuffix \], \[ \`One of 'a \] param\_name)** **params\_type**

*type coordinates* = {\
  abscissa :  **int** ;\
  ordinate :  **int** ;\
  }

*val coordinates* :  **string -\>** **(coordinates, \[ \`WithoutSuffix \],** **\[ \`One of coordinates \] param\_name)** **params\_type**

*val string\_coordinates* :  **string -\>** **(string \* coordinates, \[ \`WithoutSuffix \],** **\[ \`One of string \* coordinates \] param\_name)** **params\_type**

*val int\_coordinates* :  **string -\>** **(int \* coordinates, \[ \`WithoutSuffix \],** **\[ \`One of int \* coordinates \] param\_name)** **params\_type**

*val int32\_coordinates* :  **string -\>** **(int32 \* coordinates, \[ \`WithoutSuffix \],** **\[ \`One of int32 \* coordinates \] param\_name)** **params\_type**

*val int64\_coordinates* :  **string -\>** **(int64 \* coordinates, \[ \`WithoutSuffix \],** **\[ \`One of int64 \* coordinates \] param\_name)** **params\_type**

*val float\_coordinates* :  **string -\>** **(float \* coordinates, \[ \`WithoutSuffix \],** **\[ \`One of float \* coordinates \] param\_name)** **params\_type**

*val user\_type\_coordinates* :  **of\_string:(string -\> 'a) -\>** **to\_string:('a -\> string) -\>** **string -\>** **('a \* coordinates, \[ \`WithoutSuffix \],** **\[ \`One of 'a \* coordinates \] param\_name)** **params\_type**

*val ( \*\* )* :  **('a, \[ \`WithoutSuffix \], 'b) params\_type -\>** **('c, \[\< \`Endsuffix \| \`WithoutSuffix \] as 'd, 'e) params\_type -\>** **('a \* 'c, 'd, 'b \* 'e) params\_type**

*val prod* :  **('a, \[ \`WithoutSuffix \], 'b) params\_type -\>** **('c, \[\< \`Endsuffix \| \`WithoutSuffix \] as 'd, 'e) params\_type -\>** **('a \* 'c, 'd, 'b \* 'e) params\_type**

*val sum* :  **('a, \[ \`WithoutSuffix \], 'b) params\_type -\>** **('c, \[ \`WithoutSuffix \], 'd) params\_type -\>** **(('a, 'c) binsum, \[ \`WithoutSuffix \], 'b \* 'd)** **params\_type**

*val opt* :  **('a, \[ \`WithoutSuffix \], 'b) params\_type -\>** **('a option, \[ \`WithoutSuffix \], 'b) params\_type**

*val radio* :  **(string -\>** **('a, \[ \`WithoutSuffix \], \[ \`One of 'b \] param\_name)** **params\_type) -\>** **string -\>** **('a option, \[ \`WithoutSuffix \], \[ \`Radio of 'b \] param\_name)** **params\_type**

*val any* :  **((string \* string) list, \[ \`WithoutSuffix \], unit)** **params\_type**

*val set* :  **(string -\>** **('a, \[ \`WithoutSuffix \], \[ \`One of 'b \] param\_name)** **params\_type) -\>** **string -\>** **('a list, \[ \`WithoutSuffix \], \[ \`Set of 'b \] param\_name)** **params\_type**

*val list* :  **string -\>** **('a, \[ \`WithoutSuffix \], 'b) params\_type -\>** **('a list, \[ \`WithoutSuffix \], 'b listnames)** **params\_type**

*val suffix* :  **?redirect\_if\_not\_suffix:bool -\>** **('a, \[\< \`Endsuffix \| \`WithoutSuffix \], 'b) params\_type -\>** **('a, \[ \`WithSuffix \], 'b) params\_type**

*val all\_suffix* :  **string -\>** **(string list, \[ \`Endsuffix \],** **\[ \`One of string list \] param\_name)** **params\_type**

*val all\_suffix\_string* :  **string -\>** **(string, \[ \`Endsuffix \], \[ \`One of string \] param\_name)** **params\_type**

*val all\_suffix\_user* :  **of\_string:(string -\> 'a) -\>** **to\_string:('a -\> string) -\>** **string -\>** **('a, \[ \`Endsuffix \], \[ \`One of 'a \] param\_name)** **params\_type**

*val suffix\_prod* :  **?redirect\_if\_not\_suffix:bool -\>** **('a, \[\< \`Endsuffix \| \`WithoutSuffix \], 'b) params\_type -\>** **('c, \[ \`WithoutSuffix \], 'd) params\_type -\>** **('a \* 'c, \[ \`WithSuffix \], 'b \* 'd) params\_type**

*val suffix\_const* :  **string -\>** **(unit, \[ \`WithoutSuffix \], \[ \`One of unit \] param\_name)** **params\_type**

*type* **'a** *caml*

*val caml* :  **string -\>** **'a Deriving\_Json.t -\>** **('a, \[ \`WithoutSuffix \],** **\[ \`One of 'a caml \] param\_name)** **params\_type**

*val raw\_post\_data* :  **(((string \* string) \* (string \* string) list) option \*** **string Ocsigen\_stream.t option, \[ \`WithoutSuffix \],** **no\_param\_name)** **params\_type**

*val guard* :  **(string -\>** **('a, 'b, \[ \`One of string \] param\_name)** **params\_type) -\>** **string -\>** **('a -\> bool) -\>** **('a, 'b, \[ \`One of string \] param\_name)** **params\_type**

*type* **('a, +'b, +'c)** *non\_localized\_params*

*val make\_non\_localized\_parameters* :  **prefix:string -\>** **name:string -\>** **?persistent:bool -\>** **('a, \[ \`WithoutSuffix \], 'b) params\_type -\>** **('a, \[ \`WithoutSuffix \], 'b) non\_localized\_params**

*type nl\_params\_set*

*val empty\_nl\_params\_set* :  **nl\_params\_set**

*val add\_nl\_parameter* :  **nl\_params\_set -\>** **('a, \[\< \`WithSuffix \| \`WithoutSuffix \], 'b)** **non\_localized\_params -\> 'a -\> nl\_params\_set**

*val get\_nl\_params\_names* :  **('a, \[\< \`WithSuffix \| \`WithoutSuffix \], 'b)** **non\_localized\_params -\> 'b**

*val get\_to\_and\_from* :  **('a, 'b, 'c) params\_type -\> (string -\> 'a) \* ('a -\> string)**

*val walk\_parameter\_tree* :  **\[ \`One of string \] param\_name -\>** **('a, 'b, 'c) params\_type -\>** **((string -\> 'd) \* ('d -\> string)) option**

*val contains\_suffix* :  **('a, 'b, 'c) params\_type -\> bool option**

*val add\_pref\_params* :  **string -\>** **('a, 'b, 'c) params\_type -\>** **('a, 'b, 'c) params\_type**

*val construct\_params* :  **(string \* string) list Eliom\_lib.String.Table.t -\>** **('a, \[\< \`WithSuffix \| \`WithoutSuffix \], 'b) params\_type -\>** **'a -\> string list option \* string**

*val construct\_params\_string* :  **(string \* string) list -\> string**

*val construct\_params\_list\_raw* :  **(string \* string) list Eliom\_lib.String.Table.t -\>** **('a, \[\< \`WithSuffix \| \`WithoutSuffix \], 'b) params\_type -\>** **'a -\>** **string list option \* (string \* string) list Eliom\_lib.String.Table.t \*** **(string \* string) list**

*val construct\_params\_list* :  **(string \* string) list Eliom\_lib.String.Table.t -\>** **('a, \[\< \`WithSuffix \| \`WithoutSuffix \], 'b) params\_type -\>** **'a -\> string list option \* (string \* string) list**

*val make\_params\_names* :  **('a, 'b, 'c) params\_type -\> bool \* 'c**

*val string\_of\_param\_name* :  **'a param\_name -\> string**

*val nl\_prod* :  **('a, 'b, 'c) params\_type -\>** **('d, \[ \`WithoutSuffix \], 'e) non\_localized\_params -\>** **('a \* 'd, 'b, 'c \* 'e) params\_type**

*val remove\_from\_nlp* :  **(string \* string) list Eliom\_lib.String.Table.t -\>** **('a, \[\< \`WithSuffix \| \`WithoutSuffix \], 'b) params\_type -\>** **(string \* string) list Eliom\_lib.String.Table.t**

*val table\_of\_nl\_params\_set* :  **nl\_params\_set -\>** **(string \* string) list Eliom\_lib.String.Table.t**

*val list\_of\_nl\_params\_set* :  **nl\_params\_set -\> (string \* string) list**

*val string\_of\_nl\_params\_set* :  **nl\_params\_set -\> string**

*val wrap\_param\_type* :  **('a, 'b, 'c) params\_type -\>** **('a, 'b, 'c) params\_type**
