@Override
    public String toString() {
      java.lang.StringBuilder sb = new java.lang.StringBuilder();
      sb.append("[PermissionSetLicense ");
      sb.append(super.toString());sb.append(" CreatedBy=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(CreatedBy)+"'\n");
      sb.append(" CreatedById=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(CreatedById)+"'\n");
      sb.append(" CreatedDate=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(CreatedDate)+"'\n");
      sb.append(" DeveloperName=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(DeveloperName)+"'\n");
      sb.append(" ExpirationDate=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(ExpirationDate)+"'\n");
      sb.append(" IsDeleted=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(IsDeleted)+"'\n");
      sb.append(" Language=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(Language)+"'\n");
      sb.append(" LastModifiedBy=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(LastModifiedBy)+"'\n");
      sb.append(" LastModifiedById=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(LastModifiedById)+"'\n");
      sb.append(" LastModifiedDate=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(LastModifiedDate)+"'\n");
      sb.append(" MasterLabel=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MasterLabel)+"'\n");
      sb.append(" MaximumPermissionsAllowUniversalSearch=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsAllowUniversalSearch)+"'\n");
      sb.append(" MaximumPermissionsAllowViewKnowledge=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsAllowViewKnowledge)+"'\n");
      sb.append(" MaximumPermissionsApiEnabled=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsApiEnabled)+"'\n");
      sb.append(" MaximumPermissionsApiUserOnly=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsApiUserOnly)+"'\n");
      sb.append(" MaximumPermissionsAuthorApex=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsAuthorApex)+"'\n");
      sb.append(" MaximumPermissionsBulkApiHardDelete=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsBulkApiHardDelete)+"'\n");
      sb.append(" MaximumPermissionsBypassEmailApproval=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsBypassEmailApproval)+"'\n");
      sb.append(" MaximumPermissionsCanInsertFeedSystemFields=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsCanInsertFeedSystemFields)+"'\n");
      sb.append(" MaximumPermissionsCanUseNewDashboardBuilder=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsCanUseNewDashboardBuilder)+"'\n");
      sb.append(" MaximumPermissionsChatterFileLink=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsChatterFileLink)+"'\n");
      sb.append(" MaximumPermissionsConnectOrgToEnvironmentHub=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsConnectOrgToEnvironmentHub)+"'\n");
      sb.append(" MaximumPermissionsConvertLeads=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsConvertLeads)+"'\n");
      sb.append(" MaximumPermissionsCreatePackaging=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsCreatePackaging)+"'\n");
      sb.append(" MaximumPermissionsCustomizeApplication=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsCustomizeApplication)+"'\n");
      sb.append(" MaximumPermissionsDelegatedPortalUserAdmin=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsDelegatedPortalUserAdmin)+"'\n");
      sb.append(" MaximumPermissionsDistributeFromPersWksp=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsDistributeFromPersWksp)+"'\n");
      sb.append(" MaximumPermissionsEditCaseComments=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsEditCaseComments)+"'\n");
      sb.append(" MaximumPermissionsEditEvent=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsEditEvent)+"'\n");
      sb.append(" MaximumPermissionsEditKnowledge=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsEditKnowledge)+"'\n");
      sb.append(" MaximumPermissionsEditOppLineItemUnitPrice=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsEditOppLineItemUnitPrice)+"'\n");
      sb.append(" MaximumPermissionsEditPublicDocuments=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsEditPublicDocuments)+"'\n");
      sb.append(" MaximumPermissionsEditReadonlyFields=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsEditReadonlyFields)+"'\n");
      sb.append(" MaximumPermissionsEditReports=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsEditReports)+"'\n");
      sb.append(" MaximumPermissionsEditTask=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsEditTask)+"'\n");
      sb.append(" MaximumPermissionsEmailAdministration=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsEmailAdministration)+"'\n");
      sb.append(" MaximumPermissionsEmailTemplateManagement=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsEmailTemplateManagement)+"'\n");
      sb.append(" MaximumPermissionsEnableNotifications=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsEnableNotifications)+"'\n");
      sb.append(" MaximumPermissionsFlowUFLRequired=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsFlowUFLRequired)+"'\n");
      sb.append(" MaximumPermissionsIPRestrictRequests=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsIPRestrictRequests)+"'\n");
      sb.append(" MaximumPermissionsIdentityConnect=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsIdentityConnect)+"'\n");
      sb.append(" MaximumPermissionsImportLeads=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsImportLeads)+"'\n");
      sb.append(" MaximumPermissionsInboundMigrationToolsUser=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsInboundMigrationToolsUser)+"'\n");
      sb.append(" MaximumPermissionsInstallPackaging=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsInstallPackaging)+"'\n");
      sb.append(" MaximumPermissionsManageAnalyticSnapshots=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageAnalyticSnapshots)+"'\n");
      sb.append(" MaximumPermissionsManageAuthProviders=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageAuthProviders)+"'\n");
      sb.append(" MaximumPermissionsManageBusinessHourHolidays=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageBusinessHourHolidays)+"'\n");
      sb.append(" MaximumPermissionsManageCallCenters=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageCallCenters)+"'\n");
      sb.append(" MaximumPermissionsManageCases=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageCases)+"'\n");
      sb.append(" MaximumPermissionsManageCategories=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageCategories)+"'\n");
      sb.append(" MaximumPermissionsManageChatterMessages=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageChatterMessages)+"'\n");
      sb.append(" MaximumPermissionsManageCssUsers=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageCssUsers)+"'\n");
      sb.append(" MaximumPermissionsManageCustomReportTypes=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageCustomReportTypes)+"'\n");
      sb.append(" MaximumPermissionsManageDashboards=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageDashboards)+"'\n");
      sb.append(" MaximumPermissionsManageDataCategories=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageDataCategories)+"'\n");
      sb.append(" MaximumPermissionsManageDataIntegrations=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageDataIntegrations)+"'\n");
      sb.append(" MaximumPermissionsManageEmailClientConfig=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageEmailClientConfig)+"'\n");
      sb.append(" MaximumPermissionsManageEntitlements=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageEntitlements)+"'\n");
      sb.append(" MaximumPermissionsManageInteraction=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageInteraction)+"'\n");
      sb.append(" MaximumPermissionsManageKnowledge=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageKnowledge)+"'\n");
      sb.append(" MaximumPermissionsManageKnowledgeImportExport=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageKnowledgeImportExport)+"'\n");
      sb.append(" MaximumPermissionsManageLeads=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageLeads)+"'\n");
      sb.append(" MaximumPermissionsManageMobile=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageMobile)+"'\n");
      sb.append(" MaximumPermissionsManagePartners=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManagePartners)+"'\n");
      sb.append(" MaximumPermissionsManageQuotas=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageQuotas)+"'\n");
      sb.append(" MaximumPermissionsManageRemoteAccess=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageRemoteAccess)+"'\n");
      sb.append(" MaximumPermissionsManageSolutions=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageSolutions)+"'\n");
      sb.append(" MaximumPermissionsManageSynonyms=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageSynonyms)+"'\n");
      sb.append(" MaximumPermissionsManageUsers=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsManageUsers)+"'\n");
      sb.append(" MaximumPermissionsMassInlineEdit=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsMassInlineEdit)+"'\n");
      sb.append(" MaximumPermissionsModifyAllData=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsModifyAllData)+"'\n");
      sb.append(" MaximumPermissionsNewReportBuilder=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsNewReportBuilder)+"'\n");
      sb.append(" MaximumPermissionsOutboundMigrationToolsUser=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsOutboundMigrationToolsUser)+"'\n");
      sb.append(" MaximumPermissionsOverrideForecasts=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsOverrideForecasts)+"'\n");
      sb.append(" MaximumPermissionsPasswordNeverExpires=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsPasswordNeverExpires)+"'\n");
      sb.append(" MaximumPermissionsPortalSuperUser=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsPortalSuperUser)+"'\n");
      sb.append(" MaximumPermissionsPublishPackaging=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsPublishPackaging)+"'\n");
      sb.append(" MaximumPermissionsResetPasswords=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsResetPasswords)+"'\n");
      sb.append(" MaximumPermissionsRunFlow=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsRunFlow)+"'\n");
      sb.append(" MaximumPermissionsRunReports=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsRunReports)+"'\n");
      sb.append(" MaximumPermissionsSalesConsole=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsSalesConsole)+"'\n");
      sb.append(" MaximumPermissionsScheduleJob=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsScheduleJob)+"'\n");
      sb.append(" MaximumPermissionsScheduleReports=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsScheduleReports)+"'\n");
      sb.append(" MaximumPermissionsSendSitRequests=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsSendSitRequests)+"'\n");
      sb.append(" MaximumPermissionsSolutionImport=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsSolutionImport)+"'\n");
      sb.append(" MaximumPermissionsTransferAnyCase=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsTransferAnyCase)+"'\n");
      sb.append(" MaximumPermissionsTransferAnyEntity=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsTransferAnyEntity)+"'\n");
      sb.append(" MaximumPermissionsTransferAnyLead=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsTransferAnyLead)+"'\n");
      sb.append(" MaximumPermissionsUseTeamReassignWizards=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsUseTeamReassignWizards)+"'\n");
      sb.append(" MaximumPermissionsViewAllData=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsViewAllData)+"'\n");
      sb.append(" MaximumPermissionsViewAllForecasts=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsViewAllForecasts)+"'\n");
      sb.append(" MaximumPermissionsViewAllUsers=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsViewAllUsers)+"'\n");
      sb.append(" MaximumPermissionsViewCaseInteraction=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsViewCaseInteraction)+"'\n");
      sb.append(" MaximumPermissionsViewDataCategories=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsViewDataCategories)+"'\n");
      sb.append(" MaximumPermissionsViewMyTeamsDashboards=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsViewMyTeamsDashboards)+"'\n");
      sb.append(" MaximumPermissionsViewSetup=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(MaximumPermissionsViewSetup)+"'\n");
      sb.append(" PermissionSetLicenseAssignments=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(PermissionSetLicenseAssignments)+"'\n");
      sb.append(" PermissionSetLicenseKey=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(PermissionSetLicenseKey)+"'\n");
      sb.append(" Status=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(Status)+"'\n");
      sb.append(" SystemModstamp=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(SystemModstamp)+"'\n");
      sb.append(" TotalLicenses=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(TotalLicenses)+"'\n");
      sb.append(" UsedLicenses=");
      sb.append("'"+com.sforce.ws.util.Verbose.toString(UsedLicenses)+"'\n");
      sb.append("]\n");
      return sb.toString();
    }