001package com.fs.starfarer.api.campaign.ai;
002
003import com.fs.starfarer.api.Script;
004import com.fs.starfarer.api.campaign.FleetAssignment;
005import com.fs.starfarer.api.campaign.SectorEntityToken;
006
007public interface FleetAssignmentDataAPI {
008
009        boolean isExpired();
010        
011        void expire();
012        String getActionText();
013        void setActionText(String actionText);
014        Script getOnCompletion();
015        SectorEntityToken getTarget();
016        FleetAssignment getAssignment();
017        float getMaxDurationInDays();
018        float getElapsedDays();
019        
020        @Deprecated boolean isExipred();
021
022        Object getCustom();
023        void setCustom(Object custom);
024
025}