You've already forked drone-email
							
							
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			
		
			
				
	
	
		
			34 lines
		
	
	
		
			680 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			680 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package domain
 | 
						|
 | 
						|
import "time"
 | 
						|
 | 
						|
type Build struct {
 | 
						|
	Created  int64
 | 
						|
	Event    string
 | 
						|
	Finished int64
 | 
						|
	Link     string
 | 
						|
	Number   int
 | 
						|
	Started  int64
 | 
						|
	Status   string
 | 
						|
}
 | 
						|
 | 
						|
func (b *Build) CreatedToTimeFormat(format string) string {
 | 
						|
	return time.Unix(b.Created, 0).Format(format)
 | 
						|
}
 | 
						|
 | 
						|
func (b *Build) FinishedToTimeFormat(format string) string {
 | 
						|
	return time.Unix(b.Finished, 0).Format(format)
 | 
						|
}
 | 
						|
 | 
						|
func (b *Build) IsEvent(expectedEvent string) bool {
 | 
						|
	return expectedEvent == b.Event
 | 
						|
}
 | 
						|
 | 
						|
func (b *Build) IsStatus(expectedStatus string) bool {
 | 
						|
	return expectedStatus == b.Status
 | 
						|
}
 | 
						|
 | 
						|
func (b *Build) StartedToTimeFormat(format string) string {
 | 
						|
	return time.Unix(b.Started, 0).Format(format)
 | 
						|
}
 |