| Methods | 
			
	
			
				
					
	public
					
					
				
			 | 
			
				isInitialized($property): bool
	
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				getEventType(): string
	
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				setEventType(string $eventType): self
	
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				getExpenseId(): string
	
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				setExpenseId(string $expenseId): self
	
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				getPaymentStatus(): string
	
		`PENDING`:The transaction is yet to be captured. It may be approved, yet to be approved, or yet to be declined.
	 
	
	PENDING:The transaction is yet to be captured. It may be approved, yet to be approved, or yet to be declined. 
DECLINED: The transaction was declined. 
 
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				setPaymentStatus(string $paymentStatus): self
	
		`PENDING`:The transaction is yet to be captured. It may be approved, yet to be approved, or yet to be declined.
	 
	
	PENDING:The transaction is yet to be captured. It may be approved, yet to be approved, or yet to be declined. 
DECLINED: The transaction was declined. 
 
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				getPaymentType(): string
	
		`PURCHASE`: A pending transaction for making a purchase.
	 
	
	PURCHASE: A pending transaction for making a purchase. 
DECLINED: A pending transaction that was declined and will not be completed. 
 
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				setPaymentType(string $paymentType): self
	
		`PURCHASE`: A pending transaction for making a purchase.
	 
	
	PURCHASE: A pending transaction for making a purchase. 
DECLINED: A pending transaction that was declined and will not be completed. 
 
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				getCompanyId(): string
	
		This is the `id` returned in the [Get Company](/openapi/team_api/#operation/getCompany) endpoint.
You can use the …
	 
	
	This is the id returned in the Get Company endpoint.
You can use the company_id to determine which access token to use when you get the details from our API endpoints. 
 
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				setCompanyId(string $companyId): self
	
		This is the `id` returned in the [Get Company](/openapi/team_api/#operation/getCompany) endpoint.
You can use the …
	 
	
	This is the id returned in the Get Company endpoint.
You can use the company_id to determine which access token to use when you get the details from our API endpoints. 
 
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				getAmount(): ExpensePaymentStatusUpdatedEventAmount
	
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				setAmount(ExpensePaymentStatusUpdatedEventAmount $amount): self
	
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				getPaymentDescription(): string
	
		The name of the card acceptor.
	 
	
	The name of the card acceptor. 
 
	 
			 | 
		
			#
		 | 
	
	
			
				
					
	public
					
					
				
			 | 
			
				setPaymentDescription(string $paymentDescription): self
	
		The name of the card acceptor.
	 
	
	The name of the card acceptor. 
 
	 
			 | 
		
			#
		 |