aws_sdk_pinpointsmsvoicev2/client/delete_registration_field_value.rs
1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3 /// Constructs a fluent builder for the [`DeleteRegistrationFieldValue`](crate::operation::delete_registration_field_value::builders::DeleteRegistrationFieldValueFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`registration_id(impl Into<String>)`](crate::operation::delete_registration_field_value::builders::DeleteRegistrationFieldValueFluentBuilder::registration_id) / [`set_registration_id(Option<String>)`](crate::operation::delete_registration_field_value::builders::DeleteRegistrationFieldValueFluentBuilder::set_registration_id):<br>required: **true**<br><p>The unique identifier for the registration.</p><br>
7 /// - [`field_path(impl Into<String>)`](crate::operation::delete_registration_field_value::builders::DeleteRegistrationFieldValueFluentBuilder::field_path) / [`set_field_path(Option<String>)`](crate::operation::delete_registration_field_value::builders::DeleteRegistrationFieldValueFluentBuilder::set_field_path):<br>required: **true**<br><p>The path to the registration form field. You can use <code>DescribeRegistrationFieldDefinitions</code> for a list of <b>FieldPaths</b>.</p><br>
8 /// - On success, responds with [`DeleteRegistrationFieldValueOutput`](crate::operation::delete_registration_field_value::DeleteRegistrationFieldValueOutput) with field(s):
9 /// - [`registration_arn(String)`](crate::operation::delete_registration_field_value::DeleteRegistrationFieldValueOutput::registration_arn): <p>The Amazon Resource Name (ARN) for the registration.</p>
10 /// - [`registration_id(String)`](crate::operation::delete_registration_field_value::DeleteRegistrationFieldValueOutput::registration_id): <p>The unique identifier for the registration.</p>
11 /// - [`version_number(i64)`](crate::operation::delete_registration_field_value::DeleteRegistrationFieldValueOutput::version_number): <p>The version number of the registration.</p>
12 /// - [`field_path(String)`](crate::operation::delete_registration_field_value::DeleteRegistrationFieldValueOutput::field_path): <p>The path to the registration form field.</p>
13 /// - [`select_choices(Option<Vec::<String>>)`](crate::operation::delete_registration_field_value::DeleteRegistrationFieldValueOutput::select_choices): <p>An array of values for the form field.</p>
14 /// - [`text_value(Option<String>)`](crate::operation::delete_registration_field_value::DeleteRegistrationFieldValueOutput::text_value): <p>The text data for a free form field.</p>
15 /// - [`registration_attachment_id(Option<String>)`](crate::operation::delete_registration_field_value::DeleteRegistrationFieldValueOutput::registration_attachment_id): <p>The unique identifier for the registration attachment.</p>
16 /// - On failure, responds with [`SdkError<DeleteRegistrationFieldValueError>`](crate::operation::delete_registration_field_value::DeleteRegistrationFieldValueError)
17 pub fn delete_registration_field_value(
18 &self,
19 ) -> crate::operation::delete_registration_field_value::builders::DeleteRegistrationFieldValueFluentBuilder {
20 crate::operation::delete_registration_field_value::builders::DeleteRegistrationFieldValueFluentBuilder::new(self.handle.clone())
21 }
22}