@interface AWDWiFiLPMReport : PBCodable <NSCopying> { struct { unsigned char associatedDuration : 1; unsigned char associatedSleepDuration : 1; unsigned char beaconReceivedInLpas : 1; unsigned char beaconsEarlyTerminatedInLpas : 1; unsigned char beaconsMissedInLpas : 1; unsigned char beaconsScheduledInLpas : 1; unsigned char lpasPowerBudgetRemaining : 1; unsigned char lpasPowerPeriodRemaining : 1; unsigned char phyOffDuration : 1; unsigned char powerConsumedInSelfManagedLPASMode : 1; unsigned char powerConsumptionDueToAWDLRx : 1; unsigned char powerConsumptionDueToAWDLTx : 1; unsigned char powerConsumptionDueToAssocScan : 1; unsigned char powerConsumptionDueToEPNOScan : 1; unsigned char powerConsumptionDueToFRTS : 1; unsigned char powerConsumptionDueToMac : 1; unsigned char powerConsumptionDueToRF : 1; unsigned char powerConsumptionDueToRoamScan : 1; unsigned char powerConsumptionDueToRx : 1; unsigned char powerConsumptionDueToTx : 1; unsigned char powerConsumptionDueToUserScan : 1; unsigned char receiveDuration : 1; unsigned char roamDuration : 1; unsigned char sleepDuration : 1; unsigned char timestamp : 1; unsigned char totalLPASDuration : 1; unsigned char totalLpasPowerBudget : 1; unsigned char totalLpasPowerMonitoringPeriod : 1; unsigned char totalTimeForBugetExpiry : 1; unsigned char transmitDuration : 1; } _has; } @property (nonatomic) BOOL hasTimestamp; @property (nonatomic) unsigned long long timestamp; @property (nonatomic) BOOL hasAssociatedDuration; @property (nonatomic) unsigned long long associatedDuration; @property (nonatomic) BOOL hasSleepDuration; @property (nonatomic) unsigned long long sleepDuration; @property (nonatomic) BOOL hasRoamDuration; @property (nonatomic) unsigned long long roamDuration; @property (nonatomic) BOOL hasPhyOffDuration; @property (nonatomic) unsigned long long phyOffDuration; @property (nonatomic) BOOL hasTransmitDuration; @property (nonatomic) unsigned long long transmitDuration; @property (nonatomic) BOOL hasReceiveDuration; @property (nonatomic) unsigned long long receiveDuration; @property (nonatomic) BOOL hasTotalLPASDuration; @property (nonatomic) unsigned long long totalLPASDuration; @property (nonatomic) BOOL hasPowerConsumedInSelfManagedLPASMode; @property (nonatomic) unsigned long long powerConsumedInSelfManagedLPASMode; @property (nonatomic) BOOL hasPowerConsumptionDueToMac; @property (nonatomic) unsigned long long powerConsumptionDueToMac; @property (nonatomic) BOOL hasPowerConsumptionDueToRF; @property (nonatomic) unsigned long long powerConsumptionDueToRF; @property (nonatomic) BOOL hasPowerConsumptionDueToUserScan; @property (nonatomic) unsigned long long powerConsumptionDueToUserScan; @property (nonatomic) BOOL hasPowerConsumptionDueToRoamScan; @property (nonatomic) unsigned long long powerConsumptionDueToRoamScan; @property (nonatomic) BOOL hasPowerConsumptionDueToAssocScan; @property (nonatomic) unsigned long long powerConsumptionDueToAssocScan; @property (nonatomic) BOOL hasPowerConsumptionDueToEPNOScan; @property (nonatomic) unsigned long long powerConsumptionDueToEPNOScan; @property (nonatomic) BOOL hasPowerConsumptionDueToTx; @property (nonatomic) unsigned long long powerConsumptionDueToTx; @property (nonatomic) BOOL hasPowerConsumptionDueToRx; @property (nonatomic) unsigned long long powerConsumptionDueToRx; @property (nonatomic) BOOL hasPowerConsumptionDueToFRTS; @property (nonatomic) unsigned long long powerConsumptionDueToFRTS; @property (nonatomic) BOOL hasPowerConsumptionDueToAWDLTx; @property (nonatomic) unsigned long long powerConsumptionDueToAWDLTx; @property (nonatomic) BOOL hasPowerConsumptionDueToAWDLRx; @property (nonatomic) unsigned long long powerConsumptionDueToAWDLRx; @property (nonatomic) BOOL hasBeaconReceivedInLpas; @property (nonatomic) unsigned long long beaconReceivedInLpas; @property (nonatomic) BOOL hasBeaconsMissedInLpas; @property (nonatomic) unsigned long long beaconsMissedInLpas; @property (nonatomic) BOOL hasBeaconsEarlyTerminatedInLpas; @property (nonatomic) unsigned long long beaconsEarlyTerminatedInLpas; @property (nonatomic) BOOL hasBeaconsScheduledInLpas; @property (nonatomic) unsigned long long beaconsScheduledInLpas; @property (nonatomic) BOOL hasTotalLpasPowerBudget; @property (nonatomic) unsigned long long totalLpasPowerBudget; @property (nonatomic) BOOL hasLpasPowerBudgetRemaining; @property (nonatomic) unsigned long long lpasPowerBudgetRemaining; @property (nonatomic) BOOL hasTotalLpasPowerMonitoringPeriod; @property (nonatomic) unsigned long long totalLpasPowerMonitoringPeriod; @property (nonatomic) BOOL hasLpasPowerPeriodRemaining; @property (nonatomic) unsigned long long lpasPowerPeriodRemaining; @property (nonatomic) BOOL hasAssociatedSleepDuration; @property (nonatomic) unsigned long long associatedSleepDuration; @property (nonatomic) BOOL hasTotalTimeForBugetExpiry; @property (nonatomic) unsigned long long totalTimeForBugetExpiry; - (unsigned long long)hash; - (BOOL)readFrom:(id)a0; - (void)writeTo:(id)a0; - (id)description; - (id)dictionaryRepresentation; - (void)copyTo:(id)a0; - (BOOL)isEqual:(id)a0; - (void)mergeFrom:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end