Class: Lib::TL1::Huawei::Message::LstGponPortDetail

Inherits:
Input
  • Object
show all
Defined in:
lib/lib/tl1/huawei/message/lst_gpon_port_detail.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(did: nil, dev: nil, frame_number: nil, slot_number: nil, port_number: nil, show_option: []) ⇒ LstGponPortDetail

Returns a new instance of LstGponPortDetail.



12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/lib/tl1/huawei/message/lst_gpon_port_detail.rb', line 12

def initialize(did: nil, dev: nil, frame_number: nil, slot_number: nil, port_number: nil, show_option: [])
  @did = did
  @dev = dev
  @frame_number = frame_number
  @slot_number = slot_number
  @port_number = port_number
  @show_option = show_option
  super(
    aid: hash_to_string(
      did: did, dev: dev, fn: frame_number, sn: slot_number, pn: port_number
    ),
    payload: hash_to_string(
      show_option: __show_option(*show_option)
    )
  )
end

Instance Attribute Details

#devObject (readonly)

Returns the value of attribute dev.



10
11
12
# File 'lib/lib/tl1/huawei/message/lst_gpon_port_detail.rb', line 10

def dev
  @dev
end

#didObject (readonly)

Returns the value of attribute did.



10
11
12
# File 'lib/lib/tl1/huawei/message/lst_gpon_port_detail.rb', line 10

def did
  @did
end

#frame_numberObject (readonly) Also known as: fn

Returns the value of attribute frame_number.



10
11
12
# File 'lib/lib/tl1/huawei/message/lst_gpon_port_detail.rb', line 10

def frame_number
  @frame_number
end

#port_numberObject (readonly) Also known as: pn

Returns the value of attribute port_number.



10
11
12
# File 'lib/lib/tl1/huawei/message/lst_gpon_port_detail.rb', line 10

def port_number
  @port_number
end

#show_optionObject (readonly)

Returns the value of attribute show_option.



10
11
12
# File 'lib/lib/tl1/huawei/message/lst_gpon_port_detail.rb', line 10

def show_option
  @show_option
end

#slot_numberObject (readonly) Also known as: sn

Returns the value of attribute slot_number.



10
11
12
# File 'lib/lib/tl1/huawei/message/lst_gpon_port_detail.rb', line 10

def slot_number
  @slot_number
end