package models /*** config ***/ type EnvQueue struct { Name string ReceiveMessageWaitTimeSeconds int RedrivePolicy string MaximumMessageSize int VisibilityTimeout int MessageRetentionPeriod int } type EnvQueueAttributes struct { VisibilityTimeout int ReceiveMessageWaitTimeSeconds int MaximumMessageSize int MessageRetentionPeriod int // seconds } type Environment struct { Host string Port string SqsPort string Region string AccountID string LogToFile bool LogFile string EnableDuplicates bool Queues []EnvQueue QueueAttributeDefaults EnvQueueAttributes RandomLatency RandomLatency } type RandomLatency struct { Min int Max int }