Module: Aws::PartnerCentralBenefits::Types

Defined in:
gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb

Defined Under Namespace

Classes: AccessDeniedException, AccessDetails, AmendBenefitApplicationInput, AmendBenefitApplicationOutput, Amendment, AssociateBenefitApplicationResourceInput, AssociateBenefitApplicationResourceOutput, AssociatedResource, BenefitAllocationSummary, BenefitApplicationSummary, BenefitSummary, CancelBenefitApplicationInput, CancelBenefitApplicationOutput, ConflictException, ConsumableDetails, Contact, CreateBenefitApplicationInput, CreateBenefitApplicationOutput, CreditCode, CreditDetails, DisassociateBenefitApplicationResourceInput, DisassociateBenefitApplicationResourceOutput, DisbursementDetails, FileDetail, FileInput, FulfillmentDetails, GetBenefitAllocationInput, GetBenefitAllocationOutput, GetBenefitApplicationInput, GetBenefitApplicationOutput, GetBenefitInput, GetBenefitOutput, InternalServerException, IssuanceDetail, ListBenefitAllocationsInput, ListBenefitAllocationsOutput, ListBenefitApplicationsInput, ListBenefitApplicationsOutput, ListBenefitsInput, ListBenefitsOutput, ListTagsForResourceRequest, ListTagsForResourceResponse, MonetaryValue, RecallBenefitApplicationInput, RecallBenefitApplicationOutput, ResourceNotFoundException, ServiceQuotaExceededException, SubmitBenefitApplicationInput, SubmitBenefitApplicationOutput, Tag, TagResourceRequest, TagResourceResponse, ThrottlingException, UntagResourceRequest, UntagResourceResponse, UpdateBenefitApplicationInput, UpdateBenefitApplicationOutput, ValidationException, ValidationExceptionField

Instance Attribute Summary collapse

Instance Attribute Details

#access_detailsTypes::AccessDetails

Details about access-based fulfillment, if applicable to this benefit allocation.



844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 844

class FulfillmentDetails < Struct.new(
  :disbursement_details,
  :consumable_details,
  :credit_details,
  :access_details,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DisbursementDetails < FulfillmentDetails; end
  class ConsumableDetails < FulfillmentDetails; end
  class CreditDetails < FulfillmentDetails; end
  class AccessDetails < FulfillmentDetails; end
  class Unknown < FulfillmentDetails; end
end

#consumable_detailsTypes::ConsumableDetails

Details about consumable-based fulfillment, if applicable to this benefit allocation.



844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 844

class FulfillmentDetails < Struct.new(
  :disbursement_details,
  :consumable_details,
  :credit_details,
  :access_details,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DisbursementDetails < FulfillmentDetails; end
  class ConsumableDetails < FulfillmentDetails; end
  class CreditDetails < FulfillmentDetails; end
  class AccessDetails < FulfillmentDetails; end
  class Unknown < FulfillmentDetails; end
end

#credit_detailsTypes::CreditDetails

Details about credit-based fulfillment, if applicable to this benefit allocation.



844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 844

class FulfillmentDetails < Struct.new(
  :disbursement_details,
  :consumable_details,
  :credit_details,
  :access_details,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DisbursementDetails < FulfillmentDetails; end
  class ConsumableDetails < FulfillmentDetails; end
  class CreditDetails < FulfillmentDetails; end
  class AccessDetails < FulfillmentDetails; end
  class Unknown < FulfillmentDetails; end
end

#disbursement_detailsTypes::DisbursementDetails

Details about disbursement-based fulfillment, if applicable to this benefit allocation.



844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 844

class FulfillmentDetails < Struct.new(
  :disbursement_details,
  :consumable_details,
  :credit_details,
  :access_details,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DisbursementDetails < FulfillmentDetails; end
  class ConsumableDetails < FulfillmentDetails; end
  class CreditDetails < FulfillmentDetails; end
  class AccessDetails < FulfillmentDetails; end
  class Unknown < FulfillmentDetails; end
end