/* Options: Date: 2025-05-04 23:45:45 Version: 8.71 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://team.evovoice.io //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: NewBillable.* //ExcludeTypes: //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.* import java.util.* import java.io.InputStream import net.servicestack.client.* /** * Report/create a new billable */ @Route(Path="/billables", Verbs="POST") @Api(Description="Report/create a new billable") open class NewBillable : IReturnVoid, IPost { /** * The account to associate the billable with */ @ApiMember(Description="The account to associate the billable with") open var accountId:String? = null /** * The customer to associate the billable with */ @ApiMember(Description="The customer to associate the billable with") open var customerId:String? = null /** * The session ID to associate the billable with. You must specify either this or (AccountId + CustomerID) */ @ApiMember(Description="The session ID to associate the billable with. You must specify either this or (AccountId + CustomerID)") open var sessionId:String? = null /** * The call SID to report */ @ApiMember(Description="The call SID to report") open var callSid:String? = null }