diff --git a/Cargo.lock b/Cargo.lock index 1fbe1168..84047dfa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1671,9 +1671,9 @@ dependencies = [ [[package]] name = "integrationos-domain" -version = "3.0.0" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb24610e25746745657ee39e75aac2faea7300a9f570e58e6096647c3e1421cb" +checksum = "9663002ce2572d980b5c260d9d8c9e142573714e1d24accd7e40a57b2c1c8ca7" dependencies = [ "aes", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index 01ffaa8d..03b06d41 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,17 +1,12 @@ [workspace] resolver = "2" -members = [ - "api", - "event-core", - "gateway", - "watchdog", -] +members = ["api", "event-core", "gateway", "watchdog"] [workspace.dependencies] anyhow = "1.0.75" async-recursion = "1.0.5" async-trait = "0.1.74" -axum = {version = "0.7", features = ["macros"]} +axum = { version = "0.7", features = ["macros"] } base64 = "0.21.5" base64ct = { version = "1.6.0", features = ["alloc"] } bson = "2.7.0" @@ -34,7 +29,7 @@ futures-util = "0.3.28" handlebars = "4.4.0" http = "1.1.0" http-serde-ext = "1.0.2" -integrationos-domain = "3.0.0" +integrationos-domain = "3.0.1" js-sandbox-ios = "0.1.0" jsonpath_lib = "0.3.0" jsonwebtoken = "8.3.0" diff --git a/api/src/endpoints/connection_definition.rs b/api/src/endpoints/connection_definition.rs index 9087235e..86f105f4 100644 --- a/api/src/endpoints/connection_definition.rs +++ b/api/src/endpoints/connection_definition.rs @@ -53,6 +53,7 @@ pub struct CreateRequest { pub category: String, pub image: String, pub tags: Vec, + pub helper_link: Option, pub authentication: Vec, pub auth_method: Option, pub settings: Settings, @@ -297,6 +298,7 @@ impl CrudRequest for CreateRequest { category: self.category.clone(), image: self.image.clone(), tags: self.tags.clone(), + helper_link: self.helper_link.clone(), }, connection_form, },