Values.BenefitAllocationSummarySourceA summary view of a benefit allocation containing key information for list operations.
type nonrec t = {id : BenefitAllocationId.t option;The unique identifier of the benefit allocation.
*)catalog : CatalogName.t option;The catalog identifier that the benefit allocation belongs to.
*)arn : String_.t option;The Amazon Resource Name (ARN) of the benefit allocation.
*)status : BenefitAllocationStatus.t option;The current status of the benefit allocation.
*)statusReason : String_.t option;Additional information explaining the current status of the benefit allocation.
*)name : BenefitAllocationName.t option;The human-readable name of the benefit allocation.
*)benefitId : BenefitId.t option;The identifier of the benefit that this allocation is based on.
*)benefitApplicationId : BenefitApplicationId.t option;The identifier of the benefit application that resulted in this allocation.
*)fulfillmentTypes : FulfillmentTypes.t option;The fulfillment types used for this benefit allocation.
*)createdAt : Timestamp.t option;The timestamp when the benefit allocation was created.
*)expiresAt : Timestamp.t option;The timestamp when the benefit allocation expires.
*)applicableBenefitIds : BenefitIds.t option;The identifiers of the benefits applicable for this allocation.
*)}val make :
?id:BenefitAllocationId.t ->
?catalog:CatalogName.t ->
?arn:String_.t ->
?status:BenefitAllocationStatus.t ->
?statusReason:String_.t ->
?name:BenefitAllocationName.t ->
?benefitId:BenefitId.t ->
?benefitApplicationId:BenefitApplicationId.t ->
?fulfillmentTypes:FulfillmentTypes.t ->
?createdAt:Timestamp.t ->
?expiresAt:Timestamp.t ->
?applicableBenefitIds:BenefitIds.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `Enum of string | `String of BenefitId.t ] list
| `String of BenefitAllocationId.t
| `Timestamp of Timestamp.t ])
list ]