Class: UU::Finman::BusinessCase::BusinessCaseGenerateReport

Inherits:
OS::REST::DTO
  • Object
show all
Defined in:
lib/uu/finman/businesscase/business_case_generate_report.rb

Overview

Value object containing attributes available to generate report on a Business Case entity.

Instance Attribute Summary (collapse)

Instance Attribute Details

- (UU::Finman::BusinessCase::BusinessCaseAttachmentReportType) attachment_type

Item from enumeration UU::Finman::BusinessCase::BusinessCaseAttachmentReportType attachment type Required attribute. Cannot be null.



46
47
48
# File 'lib/uu/finman/businesscase/business_case_generate_report.rb', line 46

def attachment_type
  @attachment_type
end

- (TrueClass, FalseClass) bc_with_subs

Generate bc with subs

Parameters:

  • (TrueClass, FalseClass)

Returns:

  • (TrueClass, FalseClass)


30
31
32
# File 'lib/uu/finman/businesscase/business_case_generate_report.rb', line 30

def bc_with_subs
  @bc_with_subs
end

- (TrueClass, FalseClass) bc_without_subs

Generate bc without subs

Parameters:

  • (TrueClass, FalseClass)

Returns:

  • (TrueClass, FalseClass)


25
26
27
# File 'lib/uu/finman/businesscase/business_case_generate_report.rb', line 25

def bc_without_subs
  @bc_without_subs
end

- (String) date_from

Start generating date Required attribute. Cannot be null.

Parameters:

  • (String)

Returns:

  • (String)


14
15
16
# File 'lib/uu/finman/businesscase/business_case_generate_report.rb', line 14

def date_from
  @date_from
end

- (String) date_to

End generating date Required attribute. Cannot be null.

Parameters:

  • (String)

Returns:

  • (String)


20
21
22
# File 'lib/uu/finman/businesscase/business_case_generate_report.rb', line 20

def date_to
  @date_to
end

- (TrueClass, FalseClass) report_type_attachment

Generate attachment

Parameters:

  • (TrueClass, FalseClass)

Returns:

  • (TrueClass, FalseClass)


40
41
42
# File 'lib/uu/finman/businesscase/business_case_generate_report.rb', line 40

def report_type_attachment
  @report_type_attachment
end

- (TrueClass, FalseClass) report_type_content

Generate content

Parameters:

  • (TrueClass, FalseClass)

Returns:

  • (TrueClass, FalseClass)


35
36
37
# File 'lib/uu/finman/businesscase/business_case_generate_report.rb', line 35

def report_type_content
  @report_type_content
end