def showPacketHeaderFieldNames(self, stackObj): """ Description Get all the packet header field names. Parameters stackObj = /api/v1/sessions/1/ixnetwork/traffic/trafficItem/{id}/configElement/{id}/stack/{id} Example for Ethernet stack field names 1: Destination MAC Address 2: Source MAC Address 3: Ethernet-Type 4: PFC Queue """ self.ixnObj.logInfo('showPacketHeaderFieldNames: %s' % stackObj+'/field', timestamp=False) response = self.ixnObj.get(self.ixnObj.httpHeader+stackObj+'/field?skip=0&take=end') for eachField in response.json(): if 'id' in eachField: id = eachField['id'] fieldName = eachField['displayName'] self.ixnObj.logInfo('\t{0}: {1}'.format(id, fieldName), timestamp=False) if 'data' in response.json(): for eachDataField in response.json()['data']: if 'id' in eachDataField: id = eachDataField['id'] fieldName = eachDataField['displayName'] self.ixnObj.logInfo('\t{0}: {1}'.format(id, fieldName), timestamp=False)