Module Values.ProjectViewSource

Provides the project view of an opportunity resource shared through a snapshot.

Sourcetype nonrec t = {
  1. deliveryModels : DeliveryModels.t option;
    (*

    Describes the deployment or consumption model for the partner solution or offering. This field indicates how the project's solution will be delivered or implemented for the customer.

    *)
  2. expectedCustomerSpend : ExpectedCustomerSpendList.t option;
    (*

    Provides information about the anticipated customer spend related to this project. This may include details such as amount, frequency, and currency of expected expenditure.

    *)
  3. expectedContractDuration : ExpectedContractDuration.t option;
    (*

    Optional. The expected contract duration for this opportunity, representing the anticipated length of the contract in the unit specified by Term.

    *)
  4. customerUseCase : String_.t option;
    (*

    Specifies the proposed solution focus or type of workload for the project.

    *)
  5. salesActivities : SalesActivities.t option;
    (*

    Lists the pre-sales activities that have occurred with the end-customer related to the opportunity. This field is conditionally mandatory when the project is qualified for Co-Sell and helps drive assignment priority on the AWS side. It provides insight into the engagement level with the customer.

    *)
  6. otherSolutionDescription : ProjectViewOtherSolutionDescriptionString.t option;
    (*

    Offers a description of other solutions if the standard solutions do not adequately cover the project's scope.

    *)
}
Sourceval make : ?deliveryModels:??? -> ?expectedCustomerSpend:??? -> ?expectedContractDuration:??? -> ?customerUseCase:??? -> ?salesActivities:??? -> ?otherSolutionDescription:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Enum of string | `Structure of (string * [> `Enum of string | `String of Amount.t ]) list ] list | `String of String_.t | `Structure of (string * [> `Enum of string | `String of String_.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t