hidden) {
return this;
}
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ * @return Reference to {@code this} so that method calls can be chained together.
+ */
+ @java.lang.Override
+ public _FinalStage readOnly(Boolean readOnly) {
+ this.readOnly = Optional.ofNullable(readOnly);
+ return this;
+ }
+
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @java.lang.Override
+ @JsonSetter(value = "readOnly", nulls = Nulls.SKIP)
+ public _FinalStage readOnly(Optional readOnly) {
+ this.readOnly = readOnly;
+ return this;
+ }
+
/**
* If true, this prop will be ignored.
* @return Reference to {@code this} so that method calls can be chained together.
@@ -560,6 +605,7 @@ public ConfigurablePropAirtableBaseId build() {
description,
optional,
disabled,
+ readOnly,
hidden,
remoteOptions,
useQuery,
diff --git a/src/main/java/com/pipedream/api/types/ConfigurablePropAirtableFieldId.java b/src/main/java/com/pipedream/api/types/ConfigurablePropAirtableFieldId.java
index 85a2da9..477db0c 100644
--- a/src/main/java/com/pipedream/api/types/ConfigurablePropAirtableFieldId.java
+++ b/src/main/java/com/pipedream/api/types/ConfigurablePropAirtableFieldId.java
@@ -31,6 +31,8 @@ public final class ConfigurablePropAirtableFieldId implements IConfigurablePropB
private final Optional disabled;
+ private final Optional readOnly;
+
private final Optional hidden;
private final Optional remoteOptions;
@@ -51,6 +53,7 @@ private ConfigurablePropAirtableFieldId(
Optional description,
Optional optional,
Optional disabled,
+ Optional readOnly,
Optional hidden,
Optional remoteOptions,
Optional useQuery,
@@ -63,6 +66,7 @@ private ConfigurablePropAirtableFieldId(
this.description = description;
this.optional = optional;
this.disabled = disabled;
+ this.readOnly = readOnly;
this.hidden = hidden;
this.remoteOptions = remoteOptions;
this.useQuery = useQuery;
@@ -117,6 +121,15 @@ public Optional getDisabled() {
return disabled;
}
+ /**
+ * @return If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @JsonProperty("readOnly")
+ @java.lang.Override
+ public Optional getReadOnly() {
+ return readOnly;
+ }
+
/**
* @return If true, should not expose this prop to the user
*/
@@ -187,6 +200,7 @@ private boolean equalTo(ConfigurablePropAirtableFieldId other) {
&& description.equals(other.description)
&& optional.equals(other.optional)
&& disabled.equals(other.disabled)
+ && readOnly.equals(other.readOnly)
&& hidden.equals(other.hidden)
&& remoteOptions.equals(other.remoteOptions)
&& useQuery.equals(other.useQuery)
@@ -203,6 +217,7 @@ public int hashCode() {
this.description,
this.optional,
this.disabled,
+ this.readOnly,
this.hidden,
this.remoteOptions,
this.useQuery,
@@ -267,6 +282,13 @@ public interface _FinalStage {
_FinalStage disabled(Boolean disabled);
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ _FinalStage readOnly(Optional readOnly);
+
+ _FinalStage readOnly(Boolean readOnly);
+
/**
* If true, should not expose this prop to the user
*/
@@ -319,6 +341,8 @@ public static final class Builder implements NameStage, TableIdPropStage, _Final
private Optional hidden = Optional.empty();
+ private Optional readOnly = Optional.empty();
+
private Optional disabled = Optional.empty();
private Optional optional = Optional.empty();
@@ -339,6 +363,7 @@ public Builder from(ConfigurablePropAirtableFieldId other) {
description(other.getDescription());
optional(other.getOptional());
disabled(other.getDisabled());
+ readOnly(other.getReadOnly());
hidden(other.getHidden());
remoteOptions(other.getRemoteOptions());
useQuery(other.getUseQuery());
@@ -472,6 +497,26 @@ public _FinalStage hidden(Optional hidden) {
return this;
}
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ * @return Reference to {@code this} so that method calls can be chained together.
+ */
+ @java.lang.Override
+ public _FinalStage readOnly(Boolean readOnly) {
+ this.readOnly = Optional.ofNullable(readOnly);
+ return this;
+ }
+
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @java.lang.Override
+ @JsonSetter(value = "readOnly", nulls = Nulls.SKIP)
+ public _FinalStage readOnly(Optional readOnly) {
+ this.readOnly = readOnly;
+ return this;
+ }
+
/**
* If true, this prop will be ignored.
* @return Reference to {@code this} so that method calls can be chained together.
@@ -560,6 +605,7 @@ public ConfigurablePropAirtableFieldId build() {
description,
optional,
disabled,
+ readOnly,
hidden,
remoteOptions,
useQuery,
diff --git a/src/main/java/com/pipedream/api/types/ConfigurablePropAirtableTableId.java b/src/main/java/com/pipedream/api/types/ConfigurablePropAirtableTableId.java
index 8ca1904..a9de71a 100644
--- a/src/main/java/com/pipedream/api/types/ConfigurablePropAirtableTableId.java
+++ b/src/main/java/com/pipedream/api/types/ConfigurablePropAirtableTableId.java
@@ -31,6 +31,8 @@ public final class ConfigurablePropAirtableTableId implements IConfigurablePropB
private final Optional disabled;
+ private final Optional readOnly;
+
private final Optional hidden;
private final Optional remoteOptions;
@@ -51,6 +53,7 @@ private ConfigurablePropAirtableTableId(
Optional description,
Optional optional,
Optional disabled,
+ Optional readOnly,
Optional hidden,
Optional remoteOptions,
Optional useQuery,
@@ -63,6 +66,7 @@ private ConfigurablePropAirtableTableId(
this.description = description;
this.optional = optional;
this.disabled = disabled;
+ this.readOnly = readOnly;
this.hidden = hidden;
this.remoteOptions = remoteOptions;
this.useQuery = useQuery;
@@ -117,6 +121,15 @@ public Optional getDisabled() {
return disabled;
}
+ /**
+ * @return If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @JsonProperty("readOnly")
+ @java.lang.Override
+ public Optional getReadOnly() {
+ return readOnly;
+ }
+
/**
* @return If true, should not expose this prop to the user
*/
@@ -187,6 +200,7 @@ private boolean equalTo(ConfigurablePropAirtableTableId other) {
&& description.equals(other.description)
&& optional.equals(other.optional)
&& disabled.equals(other.disabled)
+ && readOnly.equals(other.readOnly)
&& hidden.equals(other.hidden)
&& remoteOptions.equals(other.remoteOptions)
&& useQuery.equals(other.useQuery)
@@ -203,6 +217,7 @@ public int hashCode() {
this.description,
this.optional,
this.disabled,
+ this.readOnly,
this.hidden,
this.remoteOptions,
this.useQuery,
@@ -267,6 +282,13 @@ public interface _FinalStage {
_FinalStage disabled(Boolean disabled);
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ _FinalStage readOnly(Optional readOnly);
+
+ _FinalStage readOnly(Boolean readOnly);
+
/**
* If true, should not expose this prop to the user
*/
@@ -319,6 +341,8 @@ public static final class Builder implements NameStage, BaseIdPropStage, _FinalS
private Optional hidden = Optional.empty();
+ private Optional readOnly = Optional.empty();
+
private Optional disabled = Optional.empty();
private Optional optional = Optional.empty();
@@ -339,6 +363,7 @@ public Builder from(ConfigurablePropAirtableTableId other) {
description(other.getDescription());
optional(other.getOptional());
disabled(other.getDisabled());
+ readOnly(other.getReadOnly());
hidden(other.getHidden());
remoteOptions(other.getRemoteOptions());
useQuery(other.getUseQuery());
@@ -472,6 +497,26 @@ public _FinalStage hidden(Optional hidden) {
return this;
}
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ * @return Reference to {@code this} so that method calls can be chained together.
+ */
+ @java.lang.Override
+ public _FinalStage readOnly(Boolean readOnly) {
+ this.readOnly = Optional.ofNullable(readOnly);
+ return this;
+ }
+
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @java.lang.Override
+ @JsonSetter(value = "readOnly", nulls = Nulls.SKIP)
+ public _FinalStage readOnly(Optional readOnly) {
+ this.readOnly = readOnly;
+ return this;
+ }
+
/**
* If true, this prop will be ignored.
* @return Reference to {@code this} so that method calls can be chained together.
@@ -560,6 +605,7 @@ public ConfigurablePropAirtableTableId build() {
description,
optional,
disabled,
+ readOnly,
hidden,
remoteOptions,
useQuery,
diff --git a/src/main/java/com/pipedream/api/types/ConfigurablePropAirtableViewId.java b/src/main/java/com/pipedream/api/types/ConfigurablePropAirtableViewId.java
index 73c59d6..5fc4907 100644
--- a/src/main/java/com/pipedream/api/types/ConfigurablePropAirtableViewId.java
+++ b/src/main/java/com/pipedream/api/types/ConfigurablePropAirtableViewId.java
@@ -31,6 +31,8 @@ public final class ConfigurablePropAirtableViewId implements IConfigurablePropBa
private final Optional disabled;
+ private final Optional readOnly;
+
private final Optional hidden;
private final Optional remoteOptions;
@@ -51,6 +53,7 @@ private ConfigurablePropAirtableViewId(
Optional description,
Optional optional,
Optional disabled,
+ Optional readOnly,
Optional hidden,
Optional remoteOptions,
Optional useQuery,
@@ -63,6 +66,7 @@ private ConfigurablePropAirtableViewId(
this.description = description;
this.optional = optional;
this.disabled = disabled;
+ this.readOnly = readOnly;
this.hidden = hidden;
this.remoteOptions = remoteOptions;
this.useQuery = useQuery;
@@ -117,6 +121,15 @@ public Optional getDisabled() {
return disabled;
}
+ /**
+ * @return If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @JsonProperty("readOnly")
+ @java.lang.Override
+ public Optional getReadOnly() {
+ return readOnly;
+ }
+
/**
* @return If true, should not expose this prop to the user
*/
@@ -187,6 +200,7 @@ private boolean equalTo(ConfigurablePropAirtableViewId other) {
&& description.equals(other.description)
&& optional.equals(other.optional)
&& disabled.equals(other.disabled)
+ && readOnly.equals(other.readOnly)
&& hidden.equals(other.hidden)
&& remoteOptions.equals(other.remoteOptions)
&& useQuery.equals(other.useQuery)
@@ -203,6 +217,7 @@ public int hashCode() {
this.description,
this.optional,
this.disabled,
+ this.readOnly,
this.hidden,
this.remoteOptions,
this.useQuery,
@@ -267,6 +282,13 @@ public interface _FinalStage {
_FinalStage disabled(Boolean disabled);
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ _FinalStage readOnly(Optional readOnly);
+
+ _FinalStage readOnly(Boolean readOnly);
+
/**
* If true, should not expose this prop to the user
*/
@@ -319,6 +341,8 @@ public static final class Builder implements NameStage, TableIdPropStage, _Final
private Optional hidden = Optional.empty();
+ private Optional readOnly = Optional.empty();
+
private Optional disabled = Optional.empty();
private Optional optional = Optional.empty();
@@ -339,6 +363,7 @@ public Builder from(ConfigurablePropAirtableViewId other) {
description(other.getDescription());
optional(other.getOptional());
disabled(other.getDisabled());
+ readOnly(other.getReadOnly());
hidden(other.getHidden());
remoteOptions(other.getRemoteOptions());
useQuery(other.getUseQuery());
@@ -472,6 +497,26 @@ public _FinalStage hidden(Optional hidden) {
return this;
}
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ * @return Reference to {@code this} so that method calls can be chained together.
+ */
+ @java.lang.Override
+ public _FinalStage readOnly(Boolean readOnly) {
+ this.readOnly = Optional.ofNullable(readOnly);
+ return this;
+ }
+
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @java.lang.Override
+ @JsonSetter(value = "readOnly", nulls = Nulls.SKIP)
+ public _FinalStage readOnly(Optional readOnly) {
+ this.readOnly = readOnly;
+ return this;
+ }
+
/**
* If true, this prop will be ignored.
* @return Reference to {@code this} so that method calls can be chained together.
@@ -560,6 +605,7 @@ public ConfigurablePropAirtableViewId build() {
description,
optional,
disabled,
+ readOnly,
hidden,
remoteOptions,
useQuery,
diff --git a/src/main/java/com/pipedream/api/types/ConfigurablePropAlert.java b/src/main/java/com/pipedream/api/types/ConfigurablePropAlert.java
index 2d42a09..2585b1b 100644
--- a/src/main/java/com/pipedream/api/types/ConfigurablePropAlert.java
+++ b/src/main/java/com/pipedream/api/types/ConfigurablePropAlert.java
@@ -31,6 +31,8 @@ public final class ConfigurablePropAlert implements IConfigurablePropBase {
private final Optional disabled;
+ private final Optional readOnly;
+
private final Optional hidden;
private final Optional remoteOptions;
@@ -53,6 +55,7 @@ private ConfigurablePropAlert(
Optional description,
Optional optional,
Optional disabled,
+ Optional readOnly,
Optional hidden,
Optional remoteOptions,
Optional useQuery,
@@ -66,6 +69,7 @@ private ConfigurablePropAlert(
this.description = description;
this.optional = optional;
this.disabled = disabled;
+ this.readOnly = readOnly;
this.hidden = hidden;
this.remoteOptions = remoteOptions;
this.useQuery = useQuery;
@@ -121,6 +125,15 @@ public Optional getDisabled() {
return disabled;
}
+ /**
+ * @return If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @JsonProperty("readOnly")
+ @java.lang.Override
+ public Optional getReadOnly() {
+ return readOnly;
+ }
+
/**
* @return If true, should not expose this prop to the user
*/
@@ -196,6 +209,7 @@ private boolean equalTo(ConfigurablePropAlert other) {
&& description.equals(other.description)
&& optional.equals(other.optional)
&& disabled.equals(other.disabled)
+ && readOnly.equals(other.readOnly)
&& hidden.equals(other.hidden)
&& remoteOptions.equals(other.remoteOptions)
&& useQuery.equals(other.useQuery)
@@ -213,6 +227,7 @@ public int hashCode() {
this.description,
this.optional,
this.disabled,
+ this.readOnly,
this.hidden,
this.remoteOptions,
this.useQuery,
@@ -278,6 +293,13 @@ public interface _FinalStage {
_FinalStage disabled(Boolean disabled);
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ _FinalStage readOnly(Optional readOnly);
+
+ _FinalStage readOnly(Boolean readOnly);
+
/**
* If true, should not expose this prop to the user
*/
@@ -336,6 +358,8 @@ public static final class Builder implements NameStage, ContentStage, _FinalStag
private Optional hidden = Optional.empty();
+ private Optional readOnly = Optional.empty();
+
private Optional disabled = Optional.empty();
private Optional optional = Optional.empty();
@@ -356,6 +380,7 @@ public Builder from(ConfigurablePropAlert other) {
description(other.getDescription());
optional(other.getOptional());
disabled(other.getDisabled());
+ readOnly(other.getReadOnly());
hidden(other.getHidden());
remoteOptions(other.getRemoteOptions());
useQuery(other.getUseQuery());
@@ -503,6 +528,26 @@ public _FinalStage hidden(Optional hidden) {
return this;
}
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ * @return Reference to {@code this} so that method calls can be chained together.
+ */
+ @java.lang.Override
+ public _FinalStage readOnly(Boolean readOnly) {
+ this.readOnly = Optional.ofNullable(readOnly);
+ return this;
+ }
+
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @java.lang.Override
+ @JsonSetter(value = "readOnly", nulls = Nulls.SKIP)
+ public _FinalStage readOnly(Optional readOnly) {
+ this.readOnly = readOnly;
+ return this;
+ }
+
/**
* If true, this prop will be ignored.
* @return Reference to {@code this} so that method calls can be chained together.
@@ -591,6 +636,7 @@ public ConfigurablePropAlert build() {
description,
optional,
disabled,
+ readOnly,
hidden,
remoteOptions,
useQuery,
diff --git a/src/main/java/com/pipedream/api/types/ConfigurablePropAny.java b/src/main/java/com/pipedream/api/types/ConfigurablePropAny.java
index f7b1250..5c7358d 100644
--- a/src/main/java/com/pipedream/api/types/ConfigurablePropAny.java
+++ b/src/main/java/com/pipedream/api/types/ConfigurablePropAny.java
@@ -32,6 +32,8 @@ public final class ConfigurablePropAny implements IConfigurablePropBase {
private final Optional disabled;
+ private final Optional readOnly;
+
private final Optional hidden;
private final Optional remoteOptions;
@@ -54,6 +56,7 @@ private ConfigurablePropAny(
Optional description,
Optional optional,
Optional disabled,
+ Optional readOnly,
Optional hidden,
Optional remoteOptions,
Optional useQuery,
@@ -67,6 +70,7 @@ private ConfigurablePropAny(
this.description = description;
this.optional = optional;
this.disabled = disabled;
+ this.readOnly = readOnly;
this.hidden = hidden;
this.remoteOptions = remoteOptions;
this.useQuery = useQuery;
@@ -122,6 +126,15 @@ public Optional getDisabled() {
return disabled;
}
+ /**
+ * @return If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @JsonProperty("readOnly")
+ @java.lang.Override
+ public Optional getReadOnly() {
+ return readOnly;
+ }
+
/**
* @return If true, should not expose this prop to the user
*/
@@ -194,6 +207,7 @@ private boolean equalTo(ConfigurablePropAny other) {
&& description.equals(other.description)
&& optional.equals(other.optional)
&& disabled.equals(other.disabled)
+ && readOnly.equals(other.readOnly)
&& hidden.equals(other.hidden)
&& remoteOptions.equals(other.remoteOptions)
&& useQuery.equals(other.useQuery)
@@ -211,6 +225,7 @@ public int hashCode() {
this.description,
this.optional,
this.disabled,
+ this.readOnly,
this.hidden,
this.remoteOptions,
this.useQuery,
@@ -269,6 +284,13 @@ public interface _FinalStage {
_FinalStage disabled(Boolean disabled);
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ _FinalStage readOnly(Optional readOnly);
+
+ _FinalStage readOnly(Boolean readOnly);
+
/**
* If true, should not expose this prop to the user
*/
@@ -331,6 +353,8 @@ public static final class Builder implements NameStage, _FinalStage {
private Optional hidden = Optional.empty();
+ private Optional readOnly = Optional.empty();
+
private Optional disabled = Optional.empty();
private Optional optional = Optional.empty();
@@ -351,6 +375,7 @@ public Builder from(ConfigurablePropAny other) {
description(other.getDescription());
optional(other.getOptional());
disabled(other.getDisabled());
+ readOnly(other.getReadOnly());
hidden(other.getHidden());
remoteOptions(other.getRemoteOptions());
useQuery(other.getUseQuery());
@@ -499,6 +524,26 @@ public _FinalStage hidden(Optional hidden) {
return this;
}
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ * @return Reference to {@code this} so that method calls can be chained together.
+ */
+ @java.lang.Override
+ public _FinalStage readOnly(Boolean readOnly) {
+ this.readOnly = Optional.ofNullable(readOnly);
+ return this;
+ }
+
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @java.lang.Override
+ @JsonSetter(value = "readOnly", nulls = Nulls.SKIP)
+ public _FinalStage readOnly(Optional readOnly) {
+ this.readOnly = readOnly;
+ return this;
+ }
+
/**
* If true, this prop will be ignored.
* @return Reference to {@code this} so that method calls can be chained together.
@@ -587,6 +632,7 @@ public ConfigurablePropAny build() {
description,
optional,
disabled,
+ readOnly,
hidden,
remoteOptions,
useQuery,
diff --git a/src/main/java/com/pipedream/api/types/ConfigurablePropApp.java b/src/main/java/com/pipedream/api/types/ConfigurablePropApp.java
index db33c23..7a78370 100644
--- a/src/main/java/com/pipedream/api/types/ConfigurablePropApp.java
+++ b/src/main/java/com/pipedream/api/types/ConfigurablePropApp.java
@@ -31,6 +31,8 @@ public final class ConfigurablePropApp implements IConfigurablePropBase {
private final Optional disabled;
+ private final Optional readOnly;
+
private final Optional hidden;
private final Optional remoteOptions;
@@ -51,6 +53,7 @@ private ConfigurablePropApp(
Optional description,
Optional optional,
Optional disabled,
+ Optional readOnly,
Optional hidden,
Optional remoteOptions,
Optional useQuery,
@@ -63,6 +66,7 @@ private ConfigurablePropApp(
this.description = description;
this.optional = optional;
this.disabled = disabled;
+ this.readOnly = readOnly;
this.hidden = hidden;
this.remoteOptions = remoteOptions;
this.useQuery = useQuery;
@@ -117,6 +121,15 @@ public Optional getDisabled() {
return disabled;
}
+ /**
+ * @return If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @JsonProperty("readOnly")
+ @java.lang.Override
+ public Optional getReadOnly() {
+ return readOnly;
+ }
+
/**
* @return If true, should not expose this prop to the user
*/
@@ -187,6 +200,7 @@ private boolean equalTo(ConfigurablePropApp other) {
&& description.equals(other.description)
&& optional.equals(other.optional)
&& disabled.equals(other.disabled)
+ && readOnly.equals(other.readOnly)
&& hidden.equals(other.hidden)
&& remoteOptions.equals(other.remoteOptions)
&& useQuery.equals(other.useQuery)
@@ -203,6 +217,7 @@ public int hashCode() {
this.description,
this.optional,
this.disabled,
+ this.readOnly,
this.hidden,
this.remoteOptions,
this.useQuery,
@@ -267,6 +282,13 @@ public interface _FinalStage {
_FinalStage disabled(Boolean disabled);
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ _FinalStage readOnly(Optional readOnly);
+
+ _FinalStage readOnly(Boolean readOnly);
+
/**
* If true, should not expose this prop to the user
*/
@@ -319,6 +341,8 @@ public static final class Builder implements NameStage, AppStage, _FinalStage {
private Optional hidden = Optional.empty();
+ private Optional readOnly = Optional.empty();
+
private Optional disabled = Optional.empty();
private Optional optional = Optional.empty();
@@ -339,6 +363,7 @@ public Builder from(ConfigurablePropApp other) {
description(other.getDescription());
optional(other.getOptional());
disabled(other.getDisabled());
+ readOnly(other.getReadOnly());
hidden(other.getHidden());
remoteOptions(other.getRemoteOptions());
useQuery(other.getUseQuery());
@@ -472,6 +497,26 @@ public _FinalStage hidden(Optional hidden) {
return this;
}
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ * @return Reference to {@code this} so that method calls can be chained together.
+ */
+ @java.lang.Override
+ public _FinalStage readOnly(Boolean readOnly) {
+ this.readOnly = Optional.ofNullable(readOnly);
+ return this;
+ }
+
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @java.lang.Override
+ @JsonSetter(value = "readOnly", nulls = Nulls.SKIP)
+ public _FinalStage readOnly(Optional readOnly) {
+ this.readOnly = readOnly;
+ return this;
+ }
+
/**
* If true, this prop will be ignored.
* @return Reference to {@code this} so that method calls can be chained together.
@@ -560,6 +605,7 @@ public ConfigurablePropApp build() {
description,
optional,
disabled,
+ readOnly,
hidden,
remoteOptions,
useQuery,
diff --git a/src/main/java/com/pipedream/api/types/ConfigurablePropApphook.java b/src/main/java/com/pipedream/api/types/ConfigurablePropApphook.java
index 1483e43..7f9eb88 100644
--- a/src/main/java/com/pipedream/api/types/ConfigurablePropApphook.java
+++ b/src/main/java/com/pipedream/api/types/ConfigurablePropApphook.java
@@ -32,6 +32,8 @@ public final class ConfigurablePropApphook implements IConfigurablePropBase {
private final Optional disabled;
+ private final Optional readOnly;
+
private final Optional hidden;
private final Optional remoteOptions;
@@ -58,6 +60,7 @@ private ConfigurablePropApphook(
Optional description,
Optional optional,
Optional disabled,
+ Optional readOnly,
Optional hidden,
Optional remoteOptions,
Optional useQuery,
@@ -73,6 +76,7 @@ private ConfigurablePropApphook(
this.description = description;
this.optional = optional;
this.disabled = disabled;
+ this.readOnly = readOnly;
this.hidden = hidden;
this.remoteOptions = remoteOptions;
this.useQuery = useQuery;
@@ -130,6 +134,15 @@ public Optional getDisabled() {
return disabled;
}
+ /**
+ * @return If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @JsonProperty("readOnly")
+ @java.lang.Override
+ public Optional getReadOnly() {
+ return readOnly;
+ }
+
/**
* @return If true, should not expose this prop to the user
*/
@@ -224,6 +237,7 @@ private boolean equalTo(ConfigurablePropApphook other) {
&& description.equals(other.description)
&& optional.equals(other.optional)
&& disabled.equals(other.disabled)
+ && readOnly.equals(other.readOnly)
&& hidden.equals(other.hidden)
&& remoteOptions.equals(other.remoteOptions)
&& useQuery.equals(other.useQuery)
@@ -243,6 +257,7 @@ public int hashCode() {
this.description,
this.optional,
this.disabled,
+ this.readOnly,
this.hidden,
this.remoteOptions,
this.useQuery,
@@ -310,6 +325,13 @@ public interface _FinalStage {
_FinalStage disabled(Boolean disabled);
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ _FinalStage readOnly(Optional readOnly);
+
+ _FinalStage readOnly(Boolean readOnly);
+
/**
* If true, should not expose this prop to the user
*/
@@ -389,6 +411,8 @@ public static final class Builder implements NameStage, AppPropStage, _FinalStag
private Optional hidden = Optional.empty();
+ private Optional readOnly = Optional.empty();
+
private Optional disabled = Optional.empty();
private Optional optional = Optional.empty();
@@ -409,6 +433,7 @@ public Builder from(ConfigurablePropApphook other) {
description(other.getDescription());
optional(other.getOptional());
disabled(other.getDisabled());
+ readOnly(other.getReadOnly());
hidden(other.getHidden());
remoteOptions(other.getRemoteOptions());
useQuery(other.getUseQuery());
@@ -605,6 +630,26 @@ public _FinalStage hidden(Optional hidden) {
return this;
}
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ * @return Reference to {@code this} so that method calls can be chained together.
+ */
+ @java.lang.Override
+ public _FinalStage readOnly(Boolean readOnly) {
+ this.readOnly = Optional.ofNullable(readOnly);
+ return this;
+ }
+
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @java.lang.Override
+ @JsonSetter(value = "readOnly", nulls = Nulls.SKIP)
+ public _FinalStage readOnly(Optional readOnly) {
+ this.readOnly = readOnly;
+ return this;
+ }
+
/**
* If true, this prop will be ignored.
* @return Reference to {@code this} so that method calls can be chained together.
@@ -693,6 +738,7 @@ public ConfigurablePropApphook build() {
description,
optional,
disabled,
+ readOnly,
hidden,
remoteOptions,
useQuery,
diff --git a/src/main/java/com/pipedream/api/types/ConfigurablePropBase.java b/src/main/java/com/pipedream/api/types/ConfigurablePropBase.java
index db0b589..925e180 100644
--- a/src/main/java/com/pipedream/api/types/ConfigurablePropBase.java
+++ b/src/main/java/com/pipedream/api/types/ConfigurablePropBase.java
@@ -31,6 +31,8 @@ public final class ConfigurablePropBase implements IConfigurablePropBase {
private final Optional disabled;
+ private final Optional readOnly;
+
private final Optional hidden;
private final Optional remoteOptions;
@@ -49,6 +51,7 @@ private ConfigurablePropBase(
Optional description,
Optional optional,
Optional disabled,
+ Optional readOnly,
Optional hidden,
Optional remoteOptions,
Optional useQuery,
@@ -60,6 +63,7 @@ private ConfigurablePropBase(
this.description = description;
this.optional = optional;
this.disabled = disabled;
+ this.readOnly = readOnly;
this.hidden = hidden;
this.remoteOptions = remoteOptions;
this.useQuery = useQuery;
@@ -113,6 +117,15 @@ public Optional getDisabled() {
return disabled;
}
+ /**
+ * @return If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @JsonProperty("readOnly")
+ @java.lang.Override
+ public Optional getReadOnly() {
+ return readOnly;
+ }
+
/**
* @return If true, should not expose this prop to the user
*/
@@ -175,6 +188,7 @@ private boolean equalTo(ConfigurablePropBase other) {
&& description.equals(other.description)
&& optional.equals(other.optional)
&& disabled.equals(other.disabled)
+ && readOnly.equals(other.readOnly)
&& hidden.equals(other.hidden)
&& remoteOptions.equals(other.remoteOptions)
&& useQuery.equals(other.useQuery)
@@ -190,6 +204,7 @@ public int hashCode() {
this.description,
this.optional,
this.disabled,
+ this.readOnly,
this.hidden,
this.remoteOptions,
this.useQuery,
@@ -246,6 +261,13 @@ public interface _FinalStage {
_FinalStage disabled(Boolean disabled);
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ _FinalStage readOnly(Optional readOnly);
+
+ _FinalStage readOnly(Boolean readOnly);
+
/**
* If true, should not expose this prop to the user
*/
@@ -296,6 +318,8 @@ public static final class Builder implements NameStage, _FinalStage {
private Optional hidden = Optional.empty();
+ private Optional readOnly = Optional.empty();
+
private Optional disabled = Optional.empty();
private Optional optional = Optional.empty();
@@ -316,6 +340,7 @@ public Builder from(ConfigurablePropBase other) {
description(other.getDescription());
optional(other.getOptional());
disabled(other.getDisabled());
+ readOnly(other.getReadOnly());
hidden(other.getHidden());
remoteOptions(other.getRemoteOptions());
useQuery(other.getUseQuery());
@@ -436,6 +461,26 @@ public _FinalStage hidden(Optional hidden) {
return this;
}
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ * @return Reference to {@code this} so that method calls can be chained together.
+ */
+ @java.lang.Override
+ public _FinalStage readOnly(Boolean readOnly) {
+ this.readOnly = Optional.ofNullable(readOnly);
+ return this;
+ }
+
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @java.lang.Override
+ @JsonSetter(value = "readOnly", nulls = Nulls.SKIP)
+ public _FinalStage readOnly(Optional readOnly) {
+ this.readOnly = readOnly;
+ return this;
+ }
+
/**
* If true, this prop will be ignored.
* @return Reference to {@code this} so that method calls can be chained together.
@@ -524,6 +569,7 @@ public ConfigurablePropBase build() {
description,
optional,
disabled,
+ readOnly,
hidden,
remoteOptions,
useQuery,
diff --git a/src/main/java/com/pipedream/api/types/ConfigurablePropBoolean.java b/src/main/java/com/pipedream/api/types/ConfigurablePropBoolean.java
index c40a0d6..e3cf143 100644
--- a/src/main/java/com/pipedream/api/types/ConfigurablePropBoolean.java
+++ b/src/main/java/com/pipedream/api/types/ConfigurablePropBoolean.java
@@ -32,6 +32,8 @@ public final class ConfigurablePropBoolean implements IConfigurablePropBase {
private final Optional disabled;
+ private final Optional readOnly;
+
private final Optional hidden;
private final Optional remoteOptions;
@@ -54,6 +56,7 @@ private ConfigurablePropBoolean(
Optional description,
Optional optional,
Optional disabled,
+ Optional readOnly,
Optional hidden,
Optional remoteOptions,
Optional useQuery,
@@ -67,6 +70,7 @@ private ConfigurablePropBoolean(
this.description = description;
this.optional = optional;
this.disabled = disabled;
+ this.readOnly = readOnly;
this.hidden = hidden;
this.remoteOptions = remoteOptions;
this.useQuery = useQuery;
@@ -122,6 +126,15 @@ public Optional getDisabled() {
return disabled;
}
+ /**
+ * @return If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @JsonProperty("readOnly")
+ @java.lang.Override
+ public Optional getReadOnly() {
+ return readOnly;
+ }
+
/**
* @return If true, should not expose this prop to the user
*/
@@ -194,6 +207,7 @@ private boolean equalTo(ConfigurablePropBoolean other) {
&& description.equals(other.description)
&& optional.equals(other.optional)
&& disabled.equals(other.disabled)
+ && readOnly.equals(other.readOnly)
&& hidden.equals(other.hidden)
&& remoteOptions.equals(other.remoteOptions)
&& useQuery.equals(other.useQuery)
@@ -211,6 +225,7 @@ public int hashCode() {
this.description,
this.optional,
this.disabled,
+ this.readOnly,
this.hidden,
this.remoteOptions,
this.useQuery,
@@ -269,6 +284,13 @@ public interface _FinalStage {
_FinalStage disabled(Boolean disabled);
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ _FinalStage readOnly(Optional readOnly);
+
+ _FinalStage readOnly(Boolean readOnly);
+
/**
* If true, should not expose this prop to the user
*/
@@ -331,6 +353,8 @@ public static final class Builder implements NameStage, _FinalStage {
private Optional hidden = Optional.empty();
+ private Optional readOnly = Optional.empty();
+
private Optional disabled = Optional.empty();
private Optional optional = Optional.empty();
@@ -351,6 +375,7 @@ public Builder from(ConfigurablePropBoolean other) {
description(other.getDescription());
optional(other.getOptional());
disabled(other.getDisabled());
+ readOnly(other.getReadOnly());
hidden(other.getHidden());
remoteOptions(other.getRemoteOptions());
useQuery(other.getUseQuery());
@@ -499,6 +524,26 @@ public _FinalStage hidden(Optional hidden) {
return this;
}
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ * @return Reference to {@code this} so that method calls can be chained together.
+ */
+ @java.lang.Override
+ public _FinalStage readOnly(Boolean readOnly) {
+ this.readOnly = Optional.ofNullable(readOnly);
+ return this;
+ }
+
+ /**
+ * If true, this prop is read-only — its value is either fixed by the component author (static) or the prop is purely informational (e.g. alert, dir). Connect clients should render it without treating it as a configurable input.
+ */
+ @java.lang.Override
+ @JsonSetter(value = "readOnly", nulls = Nulls.SKIP)
+ public _FinalStage readOnly(Optional readOnly) {
+ this.readOnly = readOnly;
+ return this;
+ }
+
/**
* If true, this prop will be ignored.
* @return Reference to {@code this} so that method calls can be chained together.
@@ -587,6 +632,7 @@ public ConfigurablePropBoolean build() {
description,
optional,
disabled,
+ readOnly,
hidden,
remoteOptions,
useQuery,
diff --git a/src/main/java/com/pipedream/api/types/ConfigurablePropDataStore.java b/src/main/java/com/pipedream/api/types/ConfigurablePropDataStore.java
index fe1d851..6a20a2a 100644
--- a/src/main/java/com/pipedream/api/types/ConfigurablePropDataStore.java
+++ b/src/main/java/com/pipedream/api/types/ConfigurablePropDataStore.java
@@ -31,6 +31,8 @@ public final class ConfigurablePropDataStore implements IConfigurablePropBase {
private final Optional disabled;
+ private final Optional readOnly;
+
private final Optional hidden;
private final Optional remoteOptions;
@@ -49,6 +51,7 @@ private ConfigurablePropDataStore(
Optional description,
Optional optional,
Optional disabled,
+ Optional