OBJECT
SourceType
A source type represents a category of sources that share common attributes, such as "TV station" or "Real-time camera feed".
link GraphQL Schema definition
1 type SourceType { 2 3 # Unique ID of this source type 4 : ID! 5 6 # A name for this source type 7 : String! 8 9 : ID 10 11 : Boolean 12 13 # The ID of an optional schema for instances (sources) of 14 # this source type 15 : ID 16 17 # The icon representing the type of source 18 : String 19 20 # The schema object used to validate details for instances (sources) 21 # of this source type 22 : Schema 23 24 # The ID of an optional schema for credentials associated with 25 # sources of this type. 26 : ID 27 28 # The schema used to validate credentials associated with sources 29 # of this type. 30 : Schema 31 32 # Date and time this object was created. 33 : DateTime 34 35 # Date and time this object was last modified 36 : DateTime 37 38 : CredentialType 39 40 # Indicates whether or not the source is "live", such as a camera feed 41 : Boolean 42 43 # Indicates whether the source requires a scan job pipeline 44 : Boolean 45 46 : [RunMode!]! 47 48 # The source type category ID for this source type. 49 # Used primarily by Veritone platform components. 50 : ID! 51 52 # The source type category for this source type. 53 # Used primarily by Veritone platform components. 54 : SourceTypeCategory! 55 56 # List of source formats applicable to this source type. 57 # Only applies to certain source types; many will have an 58 # empty list. 59 : [String!]! 60 61 # List of program formats applicable to this source type. 62 # Only applies to certain source types; many will have an 63 # empty list. 64 : [String!]! 65 66 # Sources created under this source type 67 # 68 # Arguments 69 # id: Optionally, provide a list of IDs to retrieve sources by ID 70 # name: Provide a name or partial name value to filter by name. 71 # The `nameMatch` parameter can be used to determine the string 72 # match strategy used in the filter. Default is "starts with". 73 # Note that all matching is case-insensitive. 74 # nameMatch: String matching strategy. Default is "starts with". 75 # offset: Provide an offset to skip to a certain element in the 76 # result, for paging. 77 # limit: Specify maximum number of results to retrieve in this 78 # result. Page size. 79 # hasContentTemplates: Set this flag to true or false to return 80 # only sources that do or do 81 # not have content templates associated with them. 82 # The default is neither (do not filter on the presence of content templates). 83 # includePublic: Set this flag to true to include public sources 84 # or false to include 85 # only sources owned by the 86 # user's org, not public sources. 87 # Public sources owned by the caller's org will always be returned. 88 # correlationSchemaId: #Provide a correlation schama ID to filter 89 # for sources that correlate using specified schema. 90 # orderBy: Provide optional sort information. If not provided, a 91 # default sort 92 # by createdDateTime descending will be applied. 93 ( 94 : [ID!], 95 : String, 96 : StringMatch, 97 : Int, 98 : Int, 99 : Boolean, 100 : Boolean, 101 : ID, 102 : [SourceSortField!] 103 ): SourceList! 104 105 }