Class: Aws::PartnerCentralBenefits::Types::FileDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralBenefits::Types::FileDetail
- Defined in:
- gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb
Overview
Represents detailed information about a file attached to a benefit application.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#business_use_case ⇒ String
The business purpose or use case that this file supports in the benefit application.
-
#created_at ⇒ Time
The timestamp when the file was uploaded.
-
#created_by ⇒ String
The identifier of the user who uploaded the file.
-
#file_name ⇒ String
The original name of the uploaded file.
-
#file_status ⇒ String
The current processing status of the file (e.g., uploaded, processing, approved, rejected).
-
#file_status_reason ⇒ String
The reason for that particulat file status.
-
#file_type ⇒ String
The type or category of the file (e.g., document, image, spreadsheet).
-
#file_uri ⇒ String
The URI or location where the file is stored.
Instance Attribute Details
#business_use_case ⇒ String
The business purpose or use case that this file supports in the benefit application.
782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 782 class FileDetail < Struct.new( :file_uri, :business_use_case, :file_name, :file_status, :file_status_reason, :file_type, :created_by, :created_at) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the file was uploaded.
782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 782 class FileDetail < Struct.new( :file_uri, :business_use_case, :file_name, :file_status, :file_status_reason, :file_type, :created_by, :created_at) SENSITIVE = [] include Aws::Structure end |
#created_by ⇒ String
The identifier of the user who uploaded the file.
782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 782 class FileDetail < Struct.new( :file_uri, :business_use_case, :file_name, :file_status, :file_status_reason, :file_type, :created_by, :created_at) SENSITIVE = [] include Aws::Structure end |
#file_name ⇒ String
The original name of the uploaded file.
782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 782 class FileDetail < Struct.new( :file_uri, :business_use_case, :file_name, :file_status, :file_status_reason, :file_type, :created_by, :created_at) SENSITIVE = [] include Aws::Structure end |
#file_status ⇒ String
The current processing status of the file (e.g., uploaded, processing, approved, rejected).
782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 782 class FileDetail < Struct.new( :file_uri, :business_use_case, :file_name, :file_status, :file_status_reason, :file_type, :created_by, :created_at) SENSITIVE = [] include Aws::Structure end |
#file_status_reason ⇒ String
The reason for that particulat file status.
782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 782 class FileDetail < Struct.new( :file_uri, :business_use_case, :file_name, :file_status, :file_status_reason, :file_type, :created_by, :created_at) SENSITIVE = [] include Aws::Structure end |
#file_type ⇒ String
The type or category of the file (e.g., document, image, spreadsheet).
782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 782 class FileDetail < Struct.new( :file_uri, :business_use_case, :file_name, :file_status, :file_status_reason, :file_type, :created_by, :created_at) SENSITIVE = [] include Aws::Structure end |
#file_uri ⇒ String
The URI or location where the file is stored.
782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-partnercentralbenefits/lib/aws-sdk-partnercentralbenefits/types.rb', line 782 class FileDetail < Struct.new( :file_uri, :business_use_case, :file_name, :file_status, :file_status_reason, :file_type, :created_by, :created_at) SENSITIVE = [] include Aws::Structure end |