Module Smaws_Client_PartnerCentralSelling.Json_deserializers

val website_url_of_yojson : Yojson.Basic.t -> string list -> string
val visibility_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.visibility
val validation_exception_reason_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.validation_exception_reason
val validation_exception_error_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.validation_exception_error_code
val validation_exception_error_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception_error
val validation_exception_error_list_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception_error list
val validation_exception_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception
val use_cases_of_yojson : Yojson.Basic.t -> string list -> string list
val opportunity_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val date_time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val update_opportunity_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_opportunity_response
val catalog_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val primary_need_from_aws_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.primary_need_from_aws
val primary_needs_from_aws_of_yojson : Yojson.Basic.t -> string list -> Types.primary_need_from_aws list
val national_security_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.national_security
val industry_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.industry
val name_of_yojson : Yojson.Basic.t -> string list -> string
val aws_account_of_yojson : Yojson.Basic.t -> string list -> string
val address_part_of_yojson : Yojson.Basic.t -> string list -> string
val country_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.country_code
val address_of_yojson : Yojson.Basic.t -> string list -> Types.address
val duns_number_of_yojson : Yojson.Basic.t -> string list -> string
val account_of_yojson : Yojson.Basic.t -> string list -> Types.account
val email_of_yojson : Yojson.Basic.t -> string list -> string
val job_title_of_yojson : Yojson.Basic.t -> string list -> string
val phone_number_of_yojson : Yojson.Basic.t -> string list -> string
val contact_of_yojson : Yojson.Basic.t -> string list -> Types.contact
val customer_contacts_list_of_yojson : Yojson.Basic.t -> string list -> Types.contact list
val customer_of_yojson : Yojson.Basic.t -> string list -> Types.customer
val delivery_model_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.delivery_model
val delivery_models_of_yojson : Yojson.Basic.t -> string list -> Types.delivery_model list
val amount_of_yojson : Yojson.Basic.t -> string list -> string
val currency_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.currency_code
val payment_frequency_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.payment_frequency
val estimation_url_of_yojson : Yojson.Basic.t -> string list -> string
val expected_customer_spend_of_yojson : Yojson.Basic.t -> string list -> Types.expected_customer_spend
val expected_customer_spend_list_of_yojson : Yojson.Basic.t -> string list -> Types.expected_customer_spend list
val expected_contract_duration_term_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.expected_contract_duration_term
val expected_contract_duration_of_yojson : Yojson.Basic.t -> string list -> Types.expected_contract_duration
val pii_string_of_yojson : Yojson.Basic.t -> string list -> string
val apn_programs_of_yojson : Yojson.Basic.t -> string list -> string list
val sales_activity_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.sales_activity
val sales_activities_of_yojson : Yojson.Basic.t -> string list -> Types.sales_activity list
val competitor_name_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.competitor_name
val aws_partition_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.aws_partition
val project_of_yojson : Yojson.Basic.t -> string list -> Types.project
val opportunity_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.opportunity_type
val marketing_source_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.marketing_source
val channel_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.channel
val channels_of_yojson : Yojson.Basic.t -> string list -> Types.channel list
val aws_funding_used_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.aws_funding_used
val marketing_of_yojson : Yojson.Basic.t -> string list -> Types.marketing
val revenue_model_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.revenue_model
val monetary_value_of_yojson : Yojson.Basic.t -> string list -> Types.monetary_value
val date_of_yojson : Yojson.Basic.t -> string list -> string
val software_revenue_of_yojson : Yojson.Basic.t -> string list -> Types.software_revenue
val stage_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.stage
val closed_lost_reason_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.closed_lost_reason
val review_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.review_status
val next_steps_history_of_yojson : Yojson.Basic.t -> string list -> Types.next_steps_history
val next_steps_histories_of_yojson : Yojson.Basic.t -> string list -> Types.next_steps_history list
val life_cycle_of_yojson : Yojson.Basic.t -> string list -> Types.life_cycle
val update_opportunity_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_opportunity_request
val throttling_exception_of_yojson : Yojson.Basic.t -> string list -> Types.throttling_exception
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val internal_server_exception_of_yojson : Yojson.Basic.t -> string list -> Types.internal_server_exception
val conflict_exception_of_yojson : Yojson.Basic.t -> string list -> Types.conflict_exception
val access_denied_exception_error_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.access_denied_exception_error_code
val access_denied_exception_of_yojson : Yojson.Basic.t -> string list -> Types.access_denied_exception
val lead_qualification_status_of_yojson : Yojson.Basic.t -> string list -> string
val company_name_of_yojson : Yojson.Basic.t -> string list -> string
val company_website_url_of_yojson : Yojson.Basic.t -> string list -> string
val address_summary_of_yojson : Yojson.Basic.t -> string list -> Types.address_summary
val aws_maturity_of_yojson : Yojson.Basic.t -> string list -> string
val market_segment_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.market_segment
val lead_customer_of_yojson : Yojson.Basic.t -> string list -> Types.lead_customer
val lead_source_type_of_yojson : Yojson.Basic.t -> string list -> string
val lead_source_id_of_yojson : Yojson.Basic.t -> string list -> string
val lead_source_name_of_yojson : Yojson.Basic.t -> string list -> string
val engagement_use_case_of_yojson : Yojson.Basic.t -> string list -> string
val customer_action_of_yojson : Yojson.Basic.t -> string list -> string
val engagement_customer_business_problem_of_yojson : Yojson.Basic.t -> string list -> string
val lead_contact_of_yojson : Yojson.Basic.t -> string list -> Types.lead_contact
val lead_interaction_of_yojson : Yojson.Basic.t -> string list -> Types.lead_interaction
val lead_insights_of_yojson : Yojson.Basic.t -> string list -> Types.lead_insights
val update_lead_context_of_yojson : Yojson.Basic.t -> string list -> Types.update_lead_context
val engagement_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val engagement_arn_of_yojson : Yojson.Basic.t -> string list -> string
val engagement_context_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val update_engagement_context_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_engagement_context_response
val engagement_arn_or_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val engagement_context_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.engagement_context_type
val engagement_customer_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_customer
val engagement_customer_project_title_of_yojson : Yojson.Basic.t -> string list -> string
val engagement_customer_project_details_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_customer_project_details
val customer_projects_context_of_yojson : Yojson.Basic.t -> string list -> Types.customer_projects_context
val prospecting_task_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val task_arn_of_yojson : Yojson.Basic.t -> string list -> string
val task_name_of_yojson : Yojson.Basic.t -> string list -> string
val prospecting_account_name_of_yojson : Yojson.Basic.t -> string list -> string
val prospecting_geo_of_yojson : Yojson.Basic.t -> string list -> string
val prospecting_region_of_yojson : Yojson.Basic.t -> string list -> string
val prospecting_sub_region_of_yojson : Yojson.Basic.t -> string list -> string
val prospecting_sub_industry_of_yojson : Yojson.Basic.t -> string list -> string
val prospecting_segment_of_yojson : Yojson.Basic.t -> string list -> string
val prospecting_company_size_of_yojson : Yojson.Basic.t -> string list -> string
val eligible_programs_list_of_yojson : Yojson.Basic.t -> string list -> string list
val prospecting_public_profile_summary_of_yojson : Yojson.Basic.t -> string list -> string
val prospecting_result_customer_of_yojson : Yojson.Basic.t -> string list -> Types.prospecting_result_customer
val engagement_score_level_of_yojson : Yojson.Basic.t -> string list -> string
val prospecting_insights_of_yojson : Yojson.Basic.t -> string list -> Types.prospecting_insights
val prospecting_result_aws_of_yojson : Yojson.Basic.t -> string list -> Types.prospecting_result_aws
val prospecting_result_of_yojson : Yojson.Basic.t -> string list -> Types.prospecting_result
val update_engagement_context_payload_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.update_engagement_context_payload
val update_engagement_context_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_engagement_context_request
val service_quota_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.service_quota_exceeded_exception
val untag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val taggable_resource_arn_of_yojson : Yojson.Basic.t -> string list -> string
val tag_key_of_yojson : Yojson.Basic.t -> string list -> string
val tag_key_list_of_yojson : Yojson.Basic.t -> string list -> string list
val untag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.untag_resource_request
val task_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.task_status
val task_statuses_of_yojson : Yojson.Basic.t -> string list -> Types.task_status list
val task_name_list_of_yojson : Yojson.Basic.t -> string list -> string list
val task_arn_or_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val task_identifiers_of_yojson : Yojson.Basic.t -> string list -> string list
val task_identifier_list_of_yojson : Yojson.Basic.t -> string list -> string list
val task_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val target_close_date_filter_of_yojson : Yojson.Basic.t -> string list -> Types.target_close_date_filter
val tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val tag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val tag_of_yojson : Yojson.Basic.t -> string list -> Types.tag
val tag_list_of_yojson : Yojson.Basic.t -> string list -> Types.tag list
val tag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_request
val sales_involvement_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.sales_involvement_type
val submit_opportunity_request_of_yojson : Yojson.Basic.t -> string list -> Types.submit_opportunity_request
val string_list_of_yojson : Yojson.Basic.t -> string list -> string list
val resource_snapshot_job_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val stop_resource_snapshot_job_request_of_yojson : Yojson.Basic.t -> string list -> Types.stop_resource_snapshot_job_request
val start_resource_snapshot_job_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_resource_snapshot_job_request
val engagement_identifier_list_of_yojson : Yojson.Basic.t -> string list -> string list
val prospecting_task_arn_of_yojson : Yojson.Basic.t -> string list -> string
val prospecting_task_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.prospecting_task_status
val start_prospecting_from_engagement_task_response_of_yojson : Yojson.Basic.t -> string list -> Types.start_prospecting_from_engagement_task_response
val client_token_of_yojson : Yojson.Basic.t -> string list -> string
val start_prospecting_from_engagement_task_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_prospecting_from_engagement_task_request
val reason_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.reason_code
val context_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val start_opportunity_from_engagement_task_response_of_yojson : Yojson.Basic.t -> string list -> Types.start_opportunity_from_engagement_task_response
val start_opportunity_from_engagement_task_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_opportunity_from_engagement_task_request
val engagement_invitation_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val start_engagement_from_opportunity_task_response_of_yojson : Yojson.Basic.t -> string list -> Types.start_engagement_from_opportunity_task_response
val aws_submission_of_yojson : Yojson.Basic.t -> string list -> Types.aws_submission
val start_engagement_from_opportunity_task_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_engagement_from_opportunity_task_request
val start_engagement_by_accepting_invitation_task_response_of_yojson : Yojson.Basic.t -> string list -> Types.start_engagement_by_accepting_invitation_task_response
val engagement_invitation_arn_or_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val start_engagement_by_accepting_invitation_task_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_engagement_by_accepting_invitation_task_request
val sort_order_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.sort_order
val sort_by_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.sort_by
val sort_object_of_yojson : Yojson.Basic.t -> string list -> Types.sort_object
val solution_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.solution_status
val solution_sort_name_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.solution_sort_name
val solution_sort_of_yojson : Yojson.Basic.t -> string list -> Types.solution_sort
val solution_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val solution_arn_of_yojson : Yojson.Basic.t -> string list -> string
val aws_marketplace_solution_arn_of_yojson : Yojson.Basic.t -> string list -> string
val solution_base_of_yojson : Yojson.Basic.t -> string list -> Types.solution_base
val solution_list_of_yojson : Yojson.Basic.t -> string list -> Types.solution_base list
val solution_identifiers_of_yojson : Yojson.Basic.t -> string list -> string list
val sender_contact_email_of_yojson : Yojson.Basic.t -> string list -> string
val sender_contact_of_yojson : Yojson.Basic.t -> string list -> Types.sender_contact
val sender_contact_list_of_yojson : Yojson.Basic.t -> string list -> Types.sender_contact list
val resource_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.resource_type
val resource_template_name_of_yojson : Yojson.Basic.t -> string list -> string
val resource_snapshot_arn_of_yojson : Yojson.Basic.t -> string list -> string
val resource_snapshot_revision_of_yojson : Yojson.Basic.t -> string list -> int
val resource_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val resource_snapshot_summary_of_yojson : Yojson.Basic.t -> string list -> Types.resource_snapshot_summary
val resource_snapshot_summary_list_of_yojson : Yojson.Basic.t -> string list -> Types.resource_snapshot_summary list
val life_cycle_for_view_of_yojson : Yojson.Basic.t -> string list -> Types.life_cycle_for_view
val partner_opportunity_team_members_list_of_yojson : Yojson.Basic.t -> string list -> Types.contact list
val project_view_of_yojson : Yojson.Basic.t -> string list -> Types.project_view
val aws_marketplace_offer_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val aws_marketplace_offer_identifiers_of_yojson : Yojson.Basic.t -> string list -> string list
val aws_marketplace_offer_set_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val aws_marketplace_offer_set_identifiers_of_yojson : Yojson.Basic.t -> string list -> string list
val aws_product_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val aws_product_identifiers_of_yojson : Yojson.Basic.t -> string list -> string list
val aws_marketplace_solution_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val aws_marketplace_solution_identifiers_of_yojson : Yojson.Basic.t -> string list -> string list
val aws_marketplace_product_arn_of_yojson : Yojson.Basic.t -> string list -> string
val aws_marketplace_product_identifiers_of_yojson : Yojson.Basic.t -> string list -> string list
val opportunity_summary_view_of_yojson : Yojson.Basic.t -> string list -> Types.opportunity_summary_view
val opportunity_origin_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.opportunity_origin
val aws_closed_lost_reason_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.aws_closed_lost_reason
val aws_opportunity_stage_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.aws_opportunity_stage
val profile_next_steps_history_of_yojson : Yojson.Basic.t -> string list -> Types.profile_next_steps_history
val profile_next_steps_histories_of_yojson : Yojson.Basic.t -> string list -> Types.profile_next_steps_history list
val aws_opportunity_life_cycle_of_yojson : Yojson.Basic.t -> string list -> Types.aws_opportunity_life_cycle
val aws_member_business_title_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.aws_member_business_title
val aws_team_member_of_yojson : Yojson.Basic.t -> string list -> Types.aws_team_member
val aws_opportunity_team_members_list_of_yojson : Yojson.Basic.t -> string list -> Types.aws_team_member list
val engagement_score_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.engagement_score
val monetary_amount_of_yojson : Yojson.Basic.t -> string list -> string
val amount_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val aws_product_optimization_of_yojson : Yojson.Basic.t -> string list -> Types.aws_product_optimization
val aws_product_optimizations_list_of_yojson : Yojson.Basic.t -> string list -> Types.aws_product_optimization list
val aws_product_details_of_yojson : Yojson.Basic.t -> string list -> Types.aws_product_details
val aws_products_list_of_yojson : Yojson.Basic.t -> string list -> Types.aws_product_details list
val aws_product_insights_of_yojson : Yojson.Basic.t -> string list -> Types.aws_product_insights
val aws_products_spend_insights_by_source_of_yojson : Yojson.Basic.t -> string list -> Types.aws_products_spend_insights_by_source
val opportunity_quality_of_yojson : Yojson.Basic.t -> string list -> Types.opportunity_quality
val recommendation_attribute_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val recommendation_of_yojson : Yojson.Basic.t -> string list -> Types.recommendation
val recommendation_list_of_yojson : Yojson.Basic.t -> string list -> Types.recommendation list
val aws_opportunity_insights_of_yojson : Yojson.Basic.t -> string list -> Types.aws_opportunity_insights
val involvement_type_change_reason_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.involvement_type_change_reason
val aws_opportunity_customer_of_yojson : Yojson.Basic.t -> string list -> Types.aws_opportunity_customer
val aws_opportunity_project_of_yojson : Yojson.Basic.t -> string list -> Types.aws_opportunity_project
val aws_opportunity_summary_full_view_of_yojson : Yojson.Basic.t -> string list -> Types.aws_opportunity_summary_full_view
val resource_snapshot_payload_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.resource_snapshot_payload
val resource_snapshot_job_arn_of_yojson : Yojson.Basic.t -> string list -> string
val resource_snapshot_job_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.resource_snapshot_job_status
val resource_snapshot_job_summary_of_yojson : Yojson.Basic.t -> string list -> Types.resource_snapshot_job_summary
val resource_snapshot_job_summary_list_of_yojson : Yojson.Basic.t -> string list -> Types.resource_snapshot_job_summary list
val resource_snapshot_job_role_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val resource_snapshot_job_role_arn_of_yojson : Yojson.Basic.t -> string list -> string
val resource_arn_of_yojson : Yojson.Basic.t -> string list -> string
val rejection_reason_string_of_yojson : Yojson.Basic.t -> string list -> string
val reject_engagement_invitation_request_of_yojson : Yojson.Basic.t -> string list -> Types.reject_engagement_invitation_request
val receiver_responsibility_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.receiver_responsibility
val receiver_responsibility_list_of_yojson : Yojson.Basic.t -> string list -> Types.receiver_responsibility list
val alias_of_yojson : Yojson.Basic.t -> string list -> string
val account_receiver_of_yojson : Yojson.Basic.t -> string list -> Types.account_receiver
val receiver_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.receiver
val put_selling_system_settings_response_of_yojson : Yojson.Basic.t -> string list -> Types.put_selling_system_settings_response
val put_selling_system_settings_request_of_yojson : Yojson.Basic.t -> string list -> Types.put_selling_system_settings_request
val prospecting_task_summary_of_yojson : Yojson.Basic.t -> string list -> Types.prospecting_task_summary
val prospecting_task_summary_list_of_yojson : Yojson.Basic.t -> string list -> Types.prospecting_task_summary list
val prospecting_from_engagement_task_sort_name_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.prospecting_from_engagement_task_sort_name
val prospecting_from_engagement_task_sort_of_yojson : Yojson.Basic.t -> string list -> Types.prospecting_from_engagement_task_sort
val project_summary_of_yojson : Yojson.Basic.t -> string list -> Types.project_summary
val project_details_of_yojson : Yojson.Basic.t -> string list -> Types.project_details
val opportunity_invitation_payload_of_yojson : Yojson.Basic.t -> string list -> Types.opportunity_invitation_payload
val lead_invitation_customer_of_yojson : Yojson.Basic.t -> string list -> Types.lead_invitation_customer
val lead_invitation_interaction_of_yojson : Yojson.Basic.t -> string list -> Types.lead_invitation_interaction
val lead_invitation_payload_of_yojson : Yojson.Basic.t -> string list -> Types.lead_invitation_payload
val payload_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.payload
val participant_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.participant_type
val page_size_of_yojson : Yojson.Basic.t -> string list -> int
val opportunity_arn_of_yojson : Yojson.Basic.t -> string list -> string
val life_cycle_summary_of_yojson : Yojson.Basic.t -> string list -> Types.life_cycle_summary
val account_summary_of_yojson : Yojson.Basic.t -> string list -> Types.account_summary
val customer_summary_of_yojson : Yojson.Basic.t -> string list -> Types.customer_summary
val opportunity_summary_of_yojson : Yojson.Basic.t -> string list -> Types.opportunity_summary
val opportunity_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.opportunity_summary list
val opportunity_sort_name_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.opportunity_sort_name
val opportunity_sort_of_yojson : Yojson.Basic.t -> string list -> Types.opportunity_sort
val opportunity_identifiers_of_yojson : Yojson.Basic.t -> string list -> string list
val opportunity_engagement_invitation_sort_name_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.opportunity_engagement_invitation_sort_name
val opportunity_engagement_invitation_sort_of_yojson : Yojson.Basic.t -> string list -> Types.opportunity_engagement_invitation_sort
val member_page_size_of_yojson : Yojson.Basic.t -> string list -> int
val member_company_name_of_yojson : Yojson.Basic.t -> string list -> string
val list_tasks_sort_name_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.list_tasks_sort_name
val list_tasks_sort_base_of_yojson : Yojson.Basic.t -> string list -> Types.list_tasks_sort_base
val list_tags_for_resource_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_response
val list_tags_for_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_request
val list_solutions_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_solutions_response
val filter_status_of_yojson : Yojson.Basic.t -> string list -> Types.solution_status list
val aws_marketplace_solution_arn_list_of_yojson : Yojson.Basic.t -> string list -> string list
val list_solutions_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_solutions_request
val list_resource_snapshots_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_resource_snapshots_response
val list_resource_snapshots_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_resource_snapshots_request
val list_resource_snapshot_jobs_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_resource_snapshot_jobs_response
val list_resource_snapshot_jobs_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_resource_snapshot_jobs_request
val list_prospecting_from_engagement_tasks_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_prospecting_from_engagement_tasks_response
val list_prospecting_from_engagement_tasks_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_prospecting_from_engagement_tasks_request
val list_opportunity_from_engagement_task_summary_of_yojson : Yojson.Basic.t -> string list -> Types.list_opportunity_from_engagement_task_summary
val list_opportunity_from_engagement_task_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.list_opportunity_from_engagement_task_summary list
val list_opportunity_from_engagement_tasks_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_opportunity_from_engagement_tasks_response
val engagement_identifiers_of_yojson : Yojson.Basic.t -> string list -> string list
val context_identifiers_of_yojson : Yojson.Basic.t -> string list -> string list
val list_opportunity_from_engagement_tasks_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_opportunity_from_engagement_tasks_request
val list_opportunities_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_opportunities_response
val last_modified_date_of_yojson : Yojson.Basic.t -> string list -> Types.last_modified_date
val filter_identifier_of_yojson : Yojson.Basic.t -> string list -> string list
val filter_life_cycle_stage_of_yojson : Yojson.Basic.t -> string list -> Types.stage list
val filter_life_cycle_review_status_of_yojson : Yojson.Basic.t -> string list -> Types.review_status list
val created_date_filter_of_yojson : Yojson.Basic.t -> string list -> Types.created_date_filter
val list_opportunities_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_opportunities_request
val engagement_title_of_yojson : Yojson.Basic.t -> string list -> string
val engagement_context_type_list_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_context_type list
val engagement_summary_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_summary
val engagement_summary_list_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_summary list
val list_engagements_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagements_response
val aws_account_list_of_yojson : Yojson.Basic.t -> string list -> string list
val engagement_sort_name_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.engagement_sort_name
val engagement_sort_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_sort
val engagement_page_size_of_yojson : Yojson.Basic.t -> string list -> int
val list_engagements_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagements_request
val engagement_resource_association_summary_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_resource_association_summary
val engagement_resource_association_summary_list_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_resource_association_summary list
val list_engagement_resource_associations_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagement_resource_associations_response
val list_engagement_resource_associations_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagement_resource_associations_request
val engagement_member_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_member
val engagement_members_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_member list
val list_engagement_members_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagement_members_response
val list_engagement_members_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagement_members_request
val engagement_invitation_payload_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.engagement_invitation_payload_type
val invitation_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.invitation_status
val engagement_invitation_summary_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_invitation_summary
val engagement_invitation_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_invitation_summary list
val list_engagement_invitations_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagement_invitations_response
val engagement_invitations_payload_type_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_invitation_payload_type list
val invitation_status_list_of_yojson : Yojson.Basic.t -> string list -> Types.invitation_status list
val aws_account_id_or_alias_list_of_yojson : Yojson.Basic.t -> string list -> string list
val list_engagement_invitations_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagement_invitations_request
val list_engagement_from_opportunity_task_summary_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagement_from_opportunity_task_summary
val list_engagement_from_opportunity_task_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagement_from_opportunity_task_summary list
val list_engagement_from_opportunity_tasks_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagement_from_opportunity_tasks_response
val list_engagement_from_opportunity_tasks_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagement_from_opportunity_tasks_request
val list_engagement_by_accepting_invitation_task_summary_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagement_by_accepting_invitation_task_summary
val list_engagement_by_accepting_invitation_task_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagement_by_accepting_invitation_task_summary list
val list_engagement_by_accepting_invitation_tasks_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagement_by_accepting_invitation_tasks_response
val engagement_invitation_identifiers_of_yojson : Yojson.Basic.t -> string list -> string list
val list_engagement_by_accepting_invitation_tasks_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagement_by_accepting_invitation_tasks_request
val lead_interaction_list_of_yojson : Yojson.Basic.t -> string list -> Types.lead_interaction list
val lead_context_of_yojson : Yojson.Basic.t -> string list -> Types.lead_context
val invitation_message_of_yojson : Yojson.Basic.t -> string list -> string
val invitation_of_yojson : Yojson.Basic.t -> string list -> Types.invitation
val get_selling_system_settings_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_selling_system_settings_response
val get_selling_system_settings_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_selling_system_settings_request
val get_resource_snapshot_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_resource_snapshot_response
val get_resource_snapshot_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_resource_snapshot_request
val get_resource_snapshot_job_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_resource_snapshot_job_response
val get_resource_snapshot_job_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_resource_snapshot_job_request
val engagement_prospecting_result_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_prospecting_result
val engagement_prospecting_result_list_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_prospecting_result list
val get_prospecting_from_engagement_task_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_prospecting_from_engagement_task_response
val get_prospecting_from_engagement_task_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_prospecting_from_engagement_task_request
val get_opportunity_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_opportunity_response
val get_opportunity_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_opportunity_request
val engagement_description_of_yojson : Yojson.Basic.t -> string list -> string
val engagement_context_payload_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.engagement_context_payload
val engagement_context_details_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_context_details
val engagement_contexts_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_context_details list
val get_engagement_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_engagement_response
val get_engagement_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_engagement_request
val engagement_member_summary_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_member_summary
val engagement_member_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.engagement_member_summary list
val get_engagement_invitation_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_engagement_invitation_response
val get_engagement_invitation_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_engagement_invitation_request
val get_aws_opportunity_summary_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_aws_opportunity_summary_response
val get_aws_opportunity_summary_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_aws_opportunity_summary_request
val engagement_invitation_arn_of_yojson : Yojson.Basic.t -> string list -> string
val disassociate_opportunity_request_of_yojson : Yojson.Basic.t -> string list -> Types.disassociate_opportunity_request
val delete_resource_snapshot_job_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_resource_snapshot_job_request
val create_resource_snapshot_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_resource_snapshot_response
val create_resource_snapshot_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_resource_snapshot_request
val create_resource_snapshot_job_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_resource_snapshot_job_response
val create_resource_snapshot_job_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_resource_snapshot_job_request
val create_opportunity_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_opportunity_response
val create_opportunity_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_opportunity_request
val create_engagement_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_engagement_response
val create_engagement_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_engagement_request
val create_engagement_invitation_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_engagement_invitation_response
val create_engagement_invitation_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_engagement_invitation_request
val create_engagement_context_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_engagement_context_response
val create_engagement_context_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_engagement_context_request
val associate_opportunity_request_of_yojson : Yojson.Basic.t -> string list -> Types.associate_opportunity_request
val assignee_contact_of_yojson : Yojson.Basic.t -> string list -> Types.assignee_contact
val assign_opportunity_request_of_yojson : Yojson.Basic.t -> string list -> Types.assign_opportunity_request
val accept_engagement_invitation_request_of_yojson : Yojson.Basic.t -> string list -> Types.accept_engagement_invitation_request