15 lines
		
	
	
	
		
			285 B
		
	
	
	
		
			Go
		
	
	
	
	
	
		
		
			
		
	
	
			15 lines
		
	
	
	
		
			285 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| 
								 | 
							
								package models
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import (
							 | 
						||
| 
								 | 
							
									"errors"
							 | 
						||
| 
								 | 
							
									"fmt"
							 | 
						||
| 
								 | 
							
								)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var ErrorMissingTitle = errors.New("Missing title")
							 | 
						||
| 
								 | 
							
								var ErrorMissingDate = errors.New("Missing date")
							 | 
						||
| 
								 | 
							
								var ErrorParsing = errors.New("Parsing Error")
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								func newParsingError(err error) error {
							 | 
						||
| 
								 | 
							
									return fmt.Errorf("%w: %w", ErrorParsing, err)
							 | 
						||
| 
								 | 
							
								}
							 |