public Task<GetDefinitionResponse> GetDefinition(DefinitionType type, long id, Unknown version = default(Unknown), bool? definitions = null) { var model = new { type, id, version, definitions }; return Request<GetDefinitionResponse>(model); }