Scale Intelligence■ Docs
Docs / The model / TransportKind

TransportKind.

One way of connecting, with one shared client; a transport inside a connector is a defect

Figure 1TransportKindspecified
TRANSPORTKINDrow at platform scopeThe short name of the transport. The table in 18 §2.2 lists the members of each kind after a colon or a comma.nameenum:HTTPS REST|GraphQL|gRPC|WebSocket|…the shared client moduleclienttextthe kinds it takescredential_kinds[text]cursor_kinds[text]can_pushboolpoints at no other object
TransportKind is a row at platform scope. The drawing shows its fields and the objects that they point at.
kind
row
scope
platform
key
its name
store
postgres
family
sources

Fields#

fieldtyperequirednote
nameone of HTTPS REST | GraphQL | gRPC | WebSocket | server-sent events | an inbound webhook | a feed | SFTP | an object store | a database wire | IMAP and SMTP | a bulk file | a rendered page | a person's own browser | metasearch | a browsing session | a file a user bringsyesThe short name of the transport. The table in 18 §2.2 lists the members of each kind after a colon or a comma.
clienttextyesthe shared client module
credential_kinds[text]yesthe kinds it takes
cursor_kinds[text]yes
can_pushboolyes

Routes that use it#

No route takes or returns TransportKind directly. The record holds it, and the objects that point at it reach it.