コード例 #1
0
class FreeformTicket(Fact):
    departing_from = Field(str, default='')
    departing_to = Field(str, default='')
    departure_date = Field(str, default='')
    departure_time = Field(str, default='')
    returning = Field(str, default='')
    return_date = Field(str, default='')
    return_time = Field(str, default='')
コード例 #2
0
class ToModify(Fact):
    """Fields are set to true if the corresponding detail is to be modified,
    i.e. because the user either changed their mind or wants to correct the bot.  
    """
    dep_from = Field(bool, default=False)
    dep_to = Field(bool, default=False)
    dep_date = Field(bool, default=False)
    dep_time = Field(bool, default=False)
    returning = Field(bool, default=False)
    ret_date = Field(bool, default=False)
    ret_time = Field(bool, default=False)
コード例 #3
0
ファイル: test_factlist.py プロジェクト: suparek/experta
 class MockFact(Fact):
     must_be_string = Field(str, mandatory=True)
コード例 #4
0
class Number(Fact):
    """ Holds a number """
    value = Field(int, mandatory=True)
コード例 #5
0
class Square(Fact):
    row = Field(str, mandatory=True)
    col = Field(str, mandatory=True)
    player = Field(str, mandatory=True)
コード例 #6
0
class CurrentPlayer(Fact):
    name = Field(schema.Or("X", "O"), mandatory=True)
コード例 #7
0
class PossibleMove(Square):
    row = Field(str, mandatory=True)
    col = Field(str, mandatory=True)
    player = Field(str, mandatory=True)
コード例 #8
0
ファイル: facts.py プロジェクト: jessola/AI_CW
class ReturnTime(Fact):
    date = Field(str, mandatory=True)
    time = Field(str, mandatory=True)
コード例 #9
0
ファイル: facts.py プロジェクト: jessola/AI_CW
class DepartureTime(Fact):
    date = Field(str, mandatory=True)
    time = Field(str, mandatory=True)
コード例 #10
0
class FreeformDelay(Fact):
    starting = Field(str, default='')
    destination = Field(str, default='')
    # departure_date = Field(str, default='')
    # departure_time = Field(str, default='')
    previous_delay = Field(str, default='')