PartnerMetadata

Struct PartnerMetadata 

Source
pub struct PartnerMetadata {
Show 17 fields pub accept_gcp_tos: Option<bool>, pub additional_comments: Option<String>, pub confirm_partner_requirements: Option<bool>, pub demo_uri: Option<String>, pub has_dynamic_spec_uri: Option<bool>, pub integration_templates: Option<String>, pub local_spec_path: Option<String>, pub marketplace_product: Option<String>, pub marketplace_product_id: Option<String>, pub marketplace_product_project_id: Option<String>, pub marketplace_product_uri: Option<String>, pub partner: Option<String>, pub partner_connector_display_name: Option<String>, pub publish_request_time: Option<DateTime<Utc>>, pub target_application: Option<String>, pub target_customer_segment: Option<String>, pub use_cases: Option<String>,
}
Expand description

Partner metadata details. This will be populated when publishing the custom connector as a partner connector version. On publishing, parntner connector version will be created using the fields in PartnerMetadata.

This type is not used in any activity, and only used as part of another schema.

Fields§

§accept_gcp_tos: Option<bool>

Required. Whether the user has accepted the Google Cloud Platform Terms of Service (https://cloud.google.com/terms/) and the Google Cloud Marketplace Terms of Service (https://cloud.google.com/terms/marketplace/launcher?hl=en).

§additional_comments: Option<String>

Optional. Additional comments for the submission.

§confirm_partner_requirements: Option<bool>

Required. Confirmation that connector meets all applicable requirements mentioned in the Partner Connector Publishing requirements list and Partner onboardiong requirements list (https://cloud.google.com/marketplace/docs/partners/get-started#requirements).

§demo_uri: Option<String>

Required. Public URL for the demo video.

§has_dynamic_spec_uri: Option<bool>

Output only. Has dynamic open api spec uri.

§integration_templates: Option<String>

Required. Integration example templates for the custom connector.

§local_spec_path: Option<String>

Output only. Local spec path. Required if has_dynamic_spec_uri is true.

§marketplace_product: Option<String>

Optional. Marketplace product name.

§marketplace_product_id: Option<String>

Required. Marketplace product ID.

§marketplace_product_project_id: Option<String>

Optional. Marketplace product project ID.

§marketplace_product_uri: Option<String>

Optional. Marketplace product URL.

§partner: Option<String>

Required. Partner name.

§partner_connector_display_name: Option<String>

Required. Partner connector display name.

§publish_request_time: Option<DateTime<Utc>>

Output only. Publish request time.

§target_application: Option<String>

Required. Target application for which partner connector is built.

§target_customer_segment: Option<String>

Required. Target customer segment for the partner connector.

§use_cases: Option<String>

Required. Details about partner connector use cases.

Trait Implementations§

Source§

impl Clone for PartnerMetadata

Source§

fn clone(&self) -> PartnerMetadata

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PartnerMetadata

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for PartnerMetadata

Source§

fn default() -> PartnerMetadata

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for PartnerMetadata

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for PartnerMetadata

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl Part for PartnerMetadata

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,