"description":"handleAuthRefresh returns a handler that will issue a new token from an existing token.\nThis does not validate that the user still exists within the database.",
"description":"CreatedAt holds the value of the \"created_at\" field.",
"type":"string"
},
"edges":{
"description":"Edges holds the relations/edges for other nodes in the graph.\nThe values are being populated by the AuthTokensQuery when eager-loading is set.",
"$ref":"#/definitions/ent.AuthTokensEdges"
},
"expires_at":{
"description":"ExpiresAt holds the value of the \"expires_at\" field.",
"type":"string"
},
"id":{
"description":"ID of the ent.",
"type":"string"
},
"token":{
"description":"Token holds the value of the \"token\" field.",
"type":"array",
"items":{
"type":"integer"
}
},
"updated_at":{
"description":"UpdatedAt holds the value of the \"updated_at\" field.",
"type":"string"
}
}
},
"ent.AuthTokensEdges":{
"type":"object",
"properties":{
"user":{
"description":"User holds the value of the user edge.",
"$ref":"#/definitions/ent.User"
}
}
},
"ent.Group":{
"type":"object",
"properties":{
"created_at":{
"description":"CreatedAt holds the value of the \"created_at\" field.",
"type":"string"
},
"currency":{
"description":"Currency holds the value of the \"currency\" field.",
"type":"string"
},
"edges":{
"description":"Edges holds the relations/edges for other nodes in the graph.\nThe values are being populated by the GroupQuery when eager-loading is set.",
"$ref":"#/definitions/ent.GroupEdges"
},
"id":{
"description":"ID of the ent.",
"type":"string"
},
"name":{
"description":"Name holds the value of the \"name\" field.",
"type":"string"
},
"updated_at":{
"description":"UpdatedAt holds the value of the \"updated_at\" field.",
"type":"string"
}
}
},
"ent.GroupEdges":{
"type":"object",
"properties":{
"items":{
"description":"Items holds the value of the items edge.",
"type":"array",
"items":{
"$ref":"#/definitions/ent.Item"
}
},
"labels":{
"description":"Labels holds the value of the labels edge.",
"type":"array",
"items":{
"$ref":"#/definitions/ent.Label"
}
},
"locations":{
"description":"Locations holds the value of the locations edge.",
"type":"array",
"items":{
"$ref":"#/definitions/ent.Location"
}
},
"users":{
"description":"Users holds the value of the users edge.",
"type":"array",
"items":{
"$ref":"#/definitions/ent.User"
}
}
}
},
"ent.Item":{
"type":"object",
"properties":{
"created_at":{
"description":"CreatedAt holds the value of the \"created_at\" field.",
"type":"string"
},
"description":{
"description":"Description holds the value of the \"description\" field.",
"type":"string"
},
"edges":{
"description":"Edges holds the relations/edges for other nodes in the graph.\nThe values are being populated by the ItemQuery when eager-loading is set.",
"description":"Fields holds the value of the fields edge.",
"type":"array",
"items":{
"$ref":"#/definitions/ent.ItemField"
}
},
"group":{
"description":"Group holds the value of the group edge.",
"$ref":"#/definitions/ent.Group"
},
"label":{
"description":"Label holds the value of the label edge.",
"type":"array",
"items":{
"$ref":"#/definitions/ent.Label"
}
},
"location":{
"description":"Location holds the value of the location edge.",
"$ref":"#/definitions/ent.Location"
}
}
},
"ent.ItemField":{
"type":"object",
"properties":{
"boolean_value":{
"description":"BooleanValue holds the value of the \"boolean_value\" field.",
"type":"boolean"
},
"created_at":{
"description":"CreatedAt holds the value of the \"created_at\" field.",
"type":"string"
},
"description":{
"description":"Description holds the value of the \"description\" field.",
"type":"string"
},
"edges":{
"description":"Edges holds the relations/edges for other nodes in the graph.\nThe values are being populated by the ItemFieldQuery when eager-loading is set.",
"$ref":"#/definitions/ent.ItemFieldEdges"
},
"id":{
"description":"ID of the ent.",
"type":"string"
},
"name":{
"description":"Name holds the value of the \"name\" field.",
"type":"string"
},
"number_value":{
"description":"NumberValue holds the value of the \"number_value\" field.",
"type":"integer"
},
"text_value":{
"description":"TextValue holds the value of the \"text_value\" field.",
"type":"string"
},
"time_value":{
"description":"TimeValue holds the value of the \"time_value\" field.",
"type":"string"
},
"type":{
"description":"Type holds the value of the \"type\" field.",
"type":"string"
},
"updated_at":{
"description":"UpdatedAt holds the value of the \"updated_at\" field.",
"type":"string"
}
}
},
"ent.ItemFieldEdges":{
"type":"object",
"properties":{
"item":{
"description":"Item holds the value of the item edge.",
"$ref":"#/definitions/ent.Item"
}
}
},
"ent.Label":{
"type":"object",
"properties":{
"color":{
"description":"Color holds the value of the \"color\" field.",
"type":"string"
},
"created_at":{
"description":"CreatedAt holds the value of the \"created_at\" field.",
"type":"string"
},
"description":{
"description":"Description holds the value of the \"description\" field.",
"type":"string"
},
"edges":{
"description":"Edges holds the relations/edges for other nodes in the graph.\nThe values are being populated by the LabelQuery when eager-loading is set.",
"$ref":"#/definitions/ent.LabelEdges"
},
"id":{
"description":"ID of the ent.",
"type":"string"
},
"name":{
"description":"Name holds the value of the \"name\" field.",
"type":"string"
},
"updated_at":{
"description":"UpdatedAt holds the value of the \"updated_at\" field.",
"type":"string"
}
}
},
"ent.LabelEdges":{
"type":"object",
"properties":{
"group":{
"description":"Group holds the value of the group edge.",
"$ref":"#/definitions/ent.Group"
},
"items":{
"description":"Items holds the value of the items edge.",
"type":"array",
"items":{
"$ref":"#/definitions/ent.Item"
}
}
}
},
"ent.Location":{
"type":"object",
"properties":{
"created_at":{
"description":"CreatedAt holds the value of the \"created_at\" field.",
"type":"string"
},
"description":{
"description":"Description holds the value of the \"description\" field.",
"type":"string"
},
"edges":{
"description":"Edges holds the relations/edges for other nodes in the graph.\nThe values are being populated by the LocationQuery when eager-loading is set.",
"$ref":"#/definitions/ent.LocationEdges"
},
"id":{
"description":"ID of the ent.",
"type":"string"
},
"name":{
"description":"Name holds the value of the \"name\" field.",
"type":"string"
},
"updated_at":{
"description":"UpdatedAt holds the value of the \"updated_at\" field.",
"type":"string"
}
}
},
"ent.LocationEdges":{
"type":"object",
"properties":{
"group":{
"description":"Group holds the value of the group edge.",
"$ref":"#/definitions/ent.Group"
},
"items":{
"description":"Items holds the value of the items edge.",
"type":"array",
"items":{
"$ref":"#/definitions/ent.Item"
}
}
}
},
"ent.User":{
"type":"object",
"properties":{
"created_at":{
"description":"CreatedAt holds the value of the \"created_at\" field.",
"type":"string"
},
"edges":{
"description":"Edges holds the relations/edges for other nodes in the graph.\nThe values are being populated by the UserQuery when eager-loading is set.",
"$ref":"#/definitions/ent.UserEdges"
},
"email":{
"description":"Email holds the value of the \"email\" field.",
"type":"string"
},
"id":{
"description":"ID of the ent.",
"type":"string"
},
"is_superuser":{
"description":"IsSuperuser holds the value of the \"is_superuser\" field.",
"type":"boolean"
},
"name":{
"description":"Name holds the value of the \"name\" field.",
"type":"string"
},
"updated_at":{
"description":"UpdatedAt holds the value of the \"updated_at\" field.",
"type":"string"
}
}
},
"ent.UserEdges":{
"type":"object",
"properties":{
"auth_tokens":{
"description":"AuthTokens holds the value of the auth_tokens edge.",
"type":"array",
"items":{
"$ref":"#/definitions/ent.AuthTokens"
}
},
"group":{
"description":"Group holds the value of the group edge.",
"description":"\"Type 'Bearer TOKEN' to correctly set the API Key\"",
"type":"apiKey",
"name":"Authorization",
"in":"header"
}
}
}`
// SwaggerInfo holds exported Swagger Info so clients can modify it
varSwaggerInfo=&swag.Spec{
Version:"1.0",
Host:"",
BasePath:"/api",
Schemes:[]string{},
Title:"Go API Templates",
Description:"This is a simple Rest API Server Template that implements some basic User and Authentication patterns to help you get started and bootstrap your next project!.",