Web Service: ContentService

Target Namespace:
https://www.google.com/apis/ads/publisher/v202502

Port ContentServiceInterfacePort Port typeSource code

Location:
https://ads.google.com/apis/ads/publisher/v202502/ContentService
Protocol:
SOAP
Default style:
document
Transport protocol:
SOAP over HTTP
Operations:
  1. getContentByStatementDetailSource code

Operations

    Port type ContentServiceInterfaceSource code

    1. getContentByStatement
      Description:
      Gets a {@link ContentPage} of {@link Content} objects that satisfy the given {@link Statement#query}. The following fields are supported for filtering:
      PQL Property Object Property
      {@code id} {@link Content#id}
      {@code status} {@link Content#status}
      {@code name} {@link Content#name}
      {@code lastModifiedDateTime} {@link Content#lastModifiedDateTime}
      {@code lastDaiIngestDateTime} {@link Content#lastDaiIngestDateTime}
      {@code daiIngestStatus} {@link Content#daiIngestStatus}
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      getContentByStatementRequest (wsdlsoap:header, use = literal, part = RequestHeader)Source code
      parameters type getContentByStatement
      Gets a {@link ContentPage} of {@link Content} objects that satisfy the given {@link Statement#query}. The following fields are supported for filtering:
      PQL Property Object Property
      {@code id} {@link Content#id}
      {@code status} {@link Content#status}
      {@code name} {@link Content#name}
      {@code lastModifiedDateTime} {@link Content#lastModifiedDateTime}
      {@code lastDaiIngestDateTime} {@link Content#lastDaiIngestDateTime}
      {@code daiIngestStatus} {@link Content#daiIngestStatus}
      • statement - optional; type Statement
        Captures the {@code WHERE}, {@code ORDER BY} and {@code LIMIT} clauses of a PQL query. Statements are typically used to retrieve objects of a predefined domain type, which makes SELECT clause unnecessary.

        An example query text might be {@code "WHERE status = 'ACTIVE' ORDER BY id LIMIT 30"}.

        Statements support bind variables. These are substitutes for literals and can be thought of as input parameters to a PQL query.

        An example of such a query might be {@code "WHERE id = :idValue"}.

        Statements also support use of the LIKE keyword. This provides wildcard string matching.

        An example of such a query might be {@code "WHERE name LIKE '%searchString%'"}.

        The value for the variable idValue must then be set with an object of type {@link Value}, e.g., {@link NumberValue}, {@link TextValue} or {@link BooleanValue}.
        • query - optional; type string
          Holds the query in PQL syntax. The syntax is:
          [WHERE {[AND | OR] ...}]
          [ORDER BY [ASC | DESC]]
          [LIMIT {[,] } | { OFFSET }]


               := {< | <= | > | >= | = | != }

               := {< | <= | > | >= | = | != }
          := IN
          := IS NULL
          := LIKE
          := :

        • values - optional, unbounded; type String_ValueMapEntry
          Holds keys and values for bind variables and their values. The key is the name of the bind variable. The value is the literal value of the variable.

          In the example {@code "WHERE status = :bindStatus ORDER BY id LIMIT 30"}, the bind variable, represented by {@code :bindStatus} is named {@code bindStatus}, which would also be the parameter map key. The bind variable's value would be represented by a parameter map value of type {@link TextValue}. The final result, for example, would be an entry of {@code "bindStatus" => StringParam("ACTIVE")}.

          This represents an entry in a map with a key of type String and value of type Value.
          • key - optional; type string
          • value - optional; type Value
            {@code Value} represents a value.
        Output:
        getContentByStatementResponse (wsdlsoap:header, use = literal, part = ResponseHeader)Source code
        parameters type getContentByStatementResponse
        • rval - optional; type ContentPage
          Captures a page of {@code Content} objects.
          • totalResultSetSize - optional; type int
            The size of the total result set to which this page belongs.
          • startIndex - optional; type int
            The absolute index in the total result set on which this page begins.
          • results - optional, unbounded; type Content
            A {@code Content} represents video metadata from a publisher's Content Management System (CMS) that has been synced to Ad Manager.

            Video line items can be targeted to {@code Content} to indicate what ads should match when the {@code Content} is being played.

            • id - optional; type long
              Uniquely identifies the {@code Content}. This attribute is read-only and is assigned by Google when the content is created.
            • name - optional; type string
              The name of the {@code Content}. This attribute is read-only.
            • status - optional; type ContentStatus - type string with restriction - enum { 'ACTIVE', 'INACTIVE', 'ARCHIVED', 'UNKNOWN' }
              The status of this {@code Content}. This attribute is read-only.
            • statusDefinedBy - optional; type ContentStatusDefinedBy - type string with restriction - enum { 'CMS', 'USER' }
              Whether the content status was defined by the user, or by the source CMS from which the content was ingested. This attribute is read-only.
            • hlsIngestStatus - optional; type DaiIngestStatus - type string with restriction - enum { 'SUCCESS', 'WARNING', 'INGESTED', 'INGESTED_WITH_WARNINGS', 'CONDITIONED', 'CONDITIONED_WITH_WARNINGS', 'FAILURE', 'UNKNOWN' }
              The current DAI ingest status of the HLS media for the {@code content}. This attribute is read-only and is null if the content is not eligible for dynamic ad insertion or if the content does not have HLS media.
            • hlsIngestErrors - optional, unbounded; type DaiIngestError
              The list of any errors that occurred during the most recent DAI ingestion process of the HLS media. This attribute is read-only and will be null if the {@link #hlsIngestStatus} is {@link DaiIngestStatus#STATUS_SUCCESS} or if the content is not eligible for dynamic ad insertion or if the content does not have HLS media.
              Represents an error associated with a DAI content's status.
              • reason - optional; type DaiIngestErrorReason - type string with restriction - enum { 'INVALID_INGEST_URL', 'INVALID_CLOSED_CAPTION_URL', 'MISSING_CLOSED_CAPTION_URL', 'COULD_NOT_FETCH_HLS', 'COULD_NOT_FETCH_SUBTITLES', 'MISSING_SUBTITLE_LANGUAGE', 'COULD_NOT_FETCH_MEDIA', 'MALFORMED_MEDIA_BYTES', 'CHAPTER_TIME_OUT_OF_BOUNDS', 'INTERNAL_ERROR', 'CONTENT_HAS_CHAPTER_TIMES_BUT_NO_MIDROLL_SETTINGS', 'MALFORMED_MEDIA_PLAYLIST', 'MIXED_AD_BREAK_TAGS', 'AD_BREAK_TAGS_INCONSISTENT_ACROSS_VARIANTS', 'MALFORMED_SUBTITLES', 'SUBTITLES_TOO_LARGE', 'PLAYLIST_ITEM_URL_DOES_NOT_MATCH_INGEST_COMMON_PATH', 'COULD_NOT_UPLOAD_SPLIT_MEDIA_AUTHENTICATION_FAILED', 'COULD_NOT_UPLOAD_SPLIT_MEDIA_CONNECTION_FAILED', 'COULD_NOT_UPLOAD_SPLIT_MEDIA_WRITE_FAILED', 'PLAYLISTS_HAVE_DIFFERENT_NUMBER_OF_DISCONTINUITIES', 'PLAYIST_HAS_NO_STARTING_PTS_VALUE', 'PLAYLIST_DISCONTINUITY_PTS_VALUES_DIFFER_TOO_MUCH', 'SEGMENT_HAS_NO_PTS', 'SUBTITLE_LANGUAGE_DOES_NOT_MATCH_LANGUAGE_IN_FEED', 'CANNOT_DETERMINE_CORRECT_SUBTITLES_FOR_LANGUAGE', 'NO_CDN_CONFIGURATION_FOUND', 'CONTENT_HAS_MIDROLLS_BUT_NO_SPLIT_CONTENT_CONFIG', 'CONTENT_HAS_MIDROLLS_BUT_SOURCE_HAS_MIDROLLS_DISABLED', 'ADTS_PARSE_ERROR', 'AAC_SPLIT_ERROR', 'AAC_PARSE_ERROR', 'TS_PARSE_ERROR', 'TS_SPLIT_ERROR', 'UNSUPPORTED_CONTAINER_FORMAT', 'MULTIPLE_ELEMENTARY_STREAMS_OF_SAME_MEDIA_TYPE_IN_TS', 'UNSUPPORTED_TS_MEDIA_FORMAT', 'NO_IFRAMES_NEAR_CUE_POINT', 'AC3_SPLIT_ERROR', 'AC3_PARSE_ERROR', 'EAC3_SPLIT_ERROR', 'INVALID_ENCRYPTION_KEY', 'EAC3_PARSE_ERROR', 'CUE_POINT_COUNT_DOES_NOT_MATCH_PTS_COUNT', 'DASH_CUE_POINT_EVENT_MISMATCH', 'DASH_MANIFEST_CONDITIONING_FAILED', 'DASH_MANIFEST_CONDITIONING_SEGMENT_BOUNDARY_ERROR', 'CLOSED_CAPTION_LANGUAGE_VALUE_INVALID', 'CLOSED_CAPTION_NAME_VALUE_INVALID', 'CLOSED_CAPTION_CHARACTERISTICS_VALUE_UNEXPECTED', 'CLOSED_CAPTIONS_WITH_DUPLICATE_KEYS', 'SUBTITLES_PRESENT_IN_FEED_AND_MANIFEST', 'INVALID_MEDIA_PROFILE', 'UNKNOWN' }
                The error associated with the content.
              • trigger - optional; type string
                The field, if any, that triggered the error.
            • lastHlsIngestDateTime - optional; type DateTime
              The date and time at which this content's HLS media was last ingested for DAI. This attribute is read-only and will be null if the content is not eligible for dynamic ad insertion or if the content does not have HLS media.
              Represents a date combined with the time of day.
              • date - optional; type Date
                Represents a date.
                • year - optional; type int
                  Year (e.g., 2009)
                • month - optional; type int
                  Month (1..12)
                • day - optional; type int
                  Day (1..31)
              • hour - optional; type int
              • minute - optional; type int
              • second - optional; type int
              • timeZoneId - optional; type string
            • dashIngestStatus - optional; type DaiIngestStatus - type string with restriction - enum { 'SUCCESS', 'WARNING', 'INGESTED', 'INGESTED_WITH_WARNINGS', 'CONDITIONED', 'CONDITIONED_WITH_WARNINGS', 'FAILURE', 'UNKNOWN' }
              The current DAI ingest status of the DASH media for the {@code content}. This attribute is read-only and is null if the content is not eligible for dynamic ad insertion or if the content does not have DASH media.
            • dashIngestErrors - optional, unbounded; type DaiIngestError
              The list of any errors that occurred during the most recent DAI ingestion process of the DASH media. This attribute is read-only and will be null if the {@link #hlsIngestStatus} is {@link DaiIngestStatus#STATUS_SUCCESS} or if the content is not eligible for dynamic ad insertion or if the content does not have DASH media.
              Represents an error associated with a DAI content's status.
              • reason - optional; type DaiIngestErrorReason - type string with restriction - enum { 'INVALID_INGEST_URL', 'INVALID_CLOSED_CAPTION_URL', 'MISSING_CLOSED_CAPTION_URL', 'COULD_NOT_FETCH_HLS', 'COULD_NOT_FETCH_SUBTITLES', 'MISSING_SUBTITLE_LANGUAGE', 'COULD_NOT_FETCH_MEDIA', 'MALFORMED_MEDIA_BYTES', 'CHAPTER_TIME_OUT_OF_BOUNDS', 'INTERNAL_ERROR', 'CONTENT_HAS_CHAPTER_TIMES_BUT_NO_MIDROLL_SETTINGS', 'MALFORMED_MEDIA_PLAYLIST', 'MIXED_AD_BREAK_TAGS', 'AD_BREAK_TAGS_INCONSISTENT_ACROSS_VARIANTS', 'MALFORMED_SUBTITLES', 'SUBTITLES_TOO_LARGE', 'PLAYLIST_ITEM_URL_DOES_NOT_MATCH_INGEST_COMMON_PATH', 'COULD_NOT_UPLOAD_SPLIT_MEDIA_AUTHENTICATION_FAILED', 'COULD_NOT_UPLOAD_SPLIT_MEDIA_CONNECTION_FAILED', 'COULD_NOT_UPLOAD_SPLIT_MEDIA_WRITE_FAILED', 'PLAYLISTS_HAVE_DIFFERENT_NUMBER_OF_DISCONTINUITIES', 'PLAYIST_HAS_NO_STARTING_PTS_VALUE', 'PLAYLIST_DISCONTINUITY_PTS_VALUES_DIFFER_TOO_MUCH', 'SEGMENT_HAS_NO_PTS', 'SUBTITLE_LANGUAGE_DOES_NOT_MATCH_LANGUAGE_IN_FEED', 'CANNOT_DETERMINE_CORRECT_SUBTITLES_FOR_LANGUAGE', 'NO_CDN_CONFIGURATION_FOUND', 'CONTENT_HAS_MIDROLLS_BUT_NO_SPLIT_CONTENT_CONFIG', 'CONTENT_HAS_MIDROLLS_BUT_SOURCE_HAS_MIDROLLS_DISABLED', 'ADTS_PARSE_ERROR', 'AAC_SPLIT_ERROR', 'AAC_PARSE_ERROR', 'TS_PARSE_ERROR', 'TS_SPLIT_ERROR', 'UNSUPPORTED_CONTAINER_FORMAT', 'MULTIPLE_ELEMENTARY_STREAMS_OF_SAME_MEDIA_TYPE_IN_TS', 'UNSUPPORTED_TS_MEDIA_FORMAT', 'NO_IFRAMES_NEAR_CUE_POINT', 'AC3_SPLIT_ERROR', 'AC3_PARSE_ERROR', 'EAC3_SPLIT_ERROR', 'INVALID_ENCRYPTION_KEY', 'EAC3_PARSE_ERROR', 'CUE_POINT_COUNT_DOES_NOT_MATCH_PTS_COUNT', 'DASH_CUE_POINT_EVENT_MISMATCH', 'DASH_MANIFEST_CONDITIONING_FAILED', 'DASH_MANIFEST_CONDITIONING_SEGMENT_BOUNDARY_ERROR', 'CLOSED_CAPTION_LANGUAGE_VALUE_INVALID', 'CLOSED_CAPTION_NAME_VALUE_INVALID', 'CLOSED_CAPTION_CHARACTERISTICS_VALUE_UNEXPECTED', 'CLOSED_CAPTIONS_WITH_DUPLICATE_KEYS', 'SUBTITLES_PRESENT_IN_FEED_AND_MANIFEST', 'INVALID_MEDIA_PROFILE', 'UNKNOWN' }
                The error associated with the content.
              • trigger - optional; type string
                The field, if any, that triggered the error.
            • lastDashIngestDateTime - optional; type DateTime
              The date and time at which this content's DASH media was last ingested for DAI. This attribute is read-only and will be null if the content is not eligible for dynamic ad insertion or if the content does not have DASH media.
              Represents a date combined with the time of day.
              • date - optional; type Date
                Represents a date.
                • year - optional; type int
                  Year (e.g., 2009)
                • month - optional; type int
                  Month (1..12)
                • day - optional; type int
                  Day (1..31)
              • hour - optional; type int
              • minute - optional; type int
              • second - optional; type int
              • timeZoneId - optional; type string
            • importDateTime - optional; type DateTime
              The date and time at which this content was published. This attribute is read-only.
              Represents a date combined with the time of day.
              • date - optional; type Date
                Represents a date.
                • year - optional; type int
                  Year (e.g., 2009)
                • month - optional; type int
                  Month (1..12)
                • day - optional; type int
                  Day (1..31)
              • hour - optional; type int
              • minute - optional; type int
              • second - optional; type int
              • timeZoneId - optional; type string
            • lastModifiedDateTime - optional; type DateTime
              The date and time at which this content was last modified. The last modified date time will always be updated when a {@link ContentBundle} association is changed, but will not always be updated when a {@link CmsMetadataValue} value is changed. This attribute is read-only.
              Represents a date combined with the time of day.
              • date - optional; type Date
                Represents a date.
                • year - optional; type int
                  Year (e.g., 2009)
                • month - optional; type int
                  Month (1..12)
                • day - optional; type int
                  Day (1..31)
              • hour - optional; type int
              • minute - optional; type int
              • second - optional; type int
              • timeZoneId - optional; type string
            • cmsSources - optional, unbounded; type CmsContent
              Contains information about {@link Content} from the CMS it was ingested from.
              • id - optional; type long
                The ID of the Content Source associated with the CMS in Ad Manager. This attribute is read-only.
              • displayName - optional; type string
                The display name of the CMS this content is in. This attribute is read-only.
              • cmsContentId - optional; type string
                The ID of the {@link Content} in the CMS. This ID will be a 3rd party ID, usually the ID of the content in a CMS (Content Management System). This attribute is read-only.
              Information about the content from the CMS it was ingested from. This attribute is read-only.
            • contentBundleIds - optional, unbounded; type long
              IDs of the {@link ContentBundle} of which this content is a member. This attribute is read-only.
            • cmsMetadataValueIds - optional, unbounded; type long
              A collection of {@link CmsMetadataValue} IDs that are associated with this content. This attribute is read-only.
            • duration - optional; type long
              The duration of the content in milliseconds. This attribute is read-only.
            The collection of content contained within this page.
        Fault:
        ApiException (wsdlsoap:fault, use = literal)Source code
        ApiException type ApiExceptionFault
        Exception class for holding a list of service errors.
        Base class for exceptions.
        • message - optional; type string
          Error message.
        • errors - optional, unbounded; type ApiError
          The API error base class that provides details about an error that occurred while processing a service request.

          The OGNL field path is provided for parsers to identify the request data element that may have caused the error.

          • fieldPath - optional; type string
            The OGNL field path to identify cause of error.
          • fieldPathElements - optional, unbounded; type FieldPathElement
            A parsed copy of the field path. For example, the field path "operations[1].operand" corresponds to this list: {FieldPathElement(field = "operations", index = 1), FieldPathElement(field = "operand", index = null)}.
            A segment of a field path. Each dot in a field path defines a new segment.
            • field - optional; type string
              The name of a field in lower camelcase. (e.g. "biddingStrategy")
            • index - optional; type int
              For list fields, this is a 0-indexed position in the list. Null for non-list fields.
          • trigger - optional; type string
            The data that caused the error.
          • errorString - optional; type string
            A simple string representation of the error and reason.
          List of errors.
        A fault element of type ApiException.

    WSDL source code

    <?xml version="1.0"?>
    <!-- Generated file, do not edit -->
    <!-- Copyright 2025 Google Inc. All Rights Reserved -->
    <wsdl:definitions targetNamespace="https://www.google.com/apis/ads/publisher/v202502"
    xmlns:tns="https://www.google.com/apis/ads/publisher/v202502"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
    >
    <wsdl:types>
    <schema elementFormDefault="qualified" jaxb:version="1.0" targetNamespace="https://www.google.com/apis/ads/publisher/v202502"
    xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
    >
    <complexType abstract="true" name="ObjectValue">
    <annotation>
    <documentation>Contains an object value. <p> <b>This object is experimental! <code>ObjectValue</code> is an experimental, innovative, and rapidly changing new feature for Ad Manager. Unfortunately, being on the bleeding edge means that we may make backwards-incompatible changes to <code>ObjectValue</code>. We will inform the community when this feature is no longer experimental.</b></documentation>
    </annotation>
    </complexType>
    <complexType abstract="true" name="ApiError">
    <annotation>
    <documentation>The API error base class that provides details about an error that occurred while processing a service request. <p>The OGNL field path is provided for parsers to identify the request data element that may have caused the error.</p></documentation>
    </annotation>
    <sequence>
    <element maxOccurs="1" minOccurs="0" name="fieldPath" type="xsd:string">
    <annotation>
    <documentation>The OGNL field path to identify cause of error.</documentation>
    </annotation>
    </element>
    <element maxOccurs="unbounded" minOccurs="0" name="fieldPathElements" type="tns:FieldPathElement">
    <annotation>
    <documentation>A parsed copy of the field path. For example, the field path "operations[1].operand" corresponds to this list: {FieldPathElement(field = "operations", index = 1), FieldPathElement(field = "operand", index = null)}.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="trigger" type="xsd:string">
    <annotation>
    <documentation>The data that caused the error.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="errorString" type="xsd:string">
    <annotation>
    <documentation>A simple string representation of the error and reason.</documentation>
    </annotation>
    </element>
    </sequence>
    </complexType>
    <complexType name="ApiException">
    <annotation>
    <documentation>Exception class for holding a list of service errors.</documentation>
    </annotation>
    </complexType>
    <complexType name="ApplicationException">
    <annotation>
    <documentation>Base class for exceptions.</documentation>
    </annotation>
    </complexType>
    <complexType name="AuthenticationError">
    <annotation>
    <documentation>An error for an exception that occurred when authenticating.</documentation>
    </annotation>
    </complexType>
    <complexType name="BooleanValue">
    <annotation>
    <documentation>Contains a boolean value.</documentation>
    </annotation>
    </complexType>
    <complexType name="CmsContent">
    <annotation>
    <documentation>Contains information about {@link Content} from the CMS it was ingested from.</documentation>
    </annotation>
    <sequence>
    <element maxOccurs="1" minOccurs="0" name="id" type="xsd:long">
    <annotation>
    <documentation>The ID of the Content Source associated with the CMS in Ad Manager. This attribute is read-only.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="displayName" type="xsd:string">
    <annotation>
    <documentation>The display name of the CMS this content is in. This attribute is read-only.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="cmsContentId" type="xsd:string">
    <annotation>
    <documentation>The ID of the {@link Content} in the CMS. This ID will be a 3rd party ID, usually the ID of the content in a CMS (Content Management System). This attribute is read-only.</documentation>
    </annotation>
    </element>
    </sequence>
    </complexType>
    <complexType name="CommonError">
    <annotation>
    <documentation>A place for common errors that can be used across services.</documentation>
    </annotation>
    </complexType>
    <complexType name="Content">
    <annotation>
    <documentation>A {@code Content} represents video metadata from a publisher's Content Management System (CMS) that has been synced to Ad Manager. <p>Video line items can be targeted to {@code Content} to indicate what ads should match when the {@code Content} is being played.</documentation>
    </annotation>
    <sequence>
    <element maxOccurs="1" minOccurs="0" name="id" type="xsd:long">
    <annotation>
    <documentation>Uniquely identifies the {@code Content}. This attribute is read-only and is assigned by Google when the content is created.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="name" type="xsd:string">
    <annotation>
    <documentation>The name of the {@code Content}. This attribute is read-only.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="status" type="tns:ContentStatus">
    <annotation>
    <documentation>The status of this {@code Content}. This attribute is read-only.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="statusDefinedBy" type="tns:ContentStatusDefinedBy">
    <annotation>
    <documentation>Whether the content status was defined by the user, or by the source CMS from which the content was ingested. This attribute is read-only.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="hlsIngestStatus" type="tns:DaiIngestStatus">
    <annotation>
    <documentation>The current DAI ingest status of the HLS media for the {@code content}. This attribute is read-only and is null if the content is not eligible for dynamic ad insertion or if the content does not have HLS media.</documentation>
    </annotation>
    </element>
    <element maxOccurs="unbounded" minOccurs="0" name="hlsIngestErrors" type="tns:DaiIngestError">
    <annotation>
    <documentation>The list of any errors that occurred during the most recent DAI ingestion process of the HLS media. This attribute is read-only and will be null if the {@link #hlsIngestStatus} is {@link DaiIngestStatus#STATUS_SUCCESS} or if the content is not eligible for dynamic ad insertion or if the content does not have HLS media.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="lastHlsIngestDateTime" type="tns:DateTime">
    <annotation>
    <documentation>The date and time at which this content's HLS media was last ingested for DAI. This attribute is read-only and will be null if the content is not eligible for dynamic ad insertion or if the content does not have HLS media.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="dashIngestStatus" type="tns:DaiIngestStatus">
    <annotation>
    <documentation>The current DAI ingest status of the DASH media for the {@code content}. This attribute is read-only and is null if the content is not eligible for dynamic ad insertion or if the content does not have DASH media.</documentation>
    </annotation>
    </element>
    <element maxOccurs="unbounded" minOccurs="0" name="dashIngestErrors" type="tns:DaiIngestError">
    <annotation>
    <documentation>The list of any errors that occurred during the most recent DAI ingestion process of the DASH media. This attribute is read-only and will be null if the {@link #hlsIngestStatus} is {@link DaiIngestStatus#STATUS_SUCCESS} or if the content is not eligible for dynamic ad insertion or if the content does not have DASH media.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="lastDashIngestDateTime" type="tns:DateTime">
    <annotation>
    <documentation>The date and time at which this content's DASH media was last ingested for DAI. This attribute is read-only and will be null if the content is not eligible for dynamic ad insertion or if the content does not have DASH media.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="importDateTime" type="tns:DateTime">
    <annotation>
    <documentation>The date and time at which this content was published. This attribute is read-only.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="lastModifiedDateTime" type="tns:DateTime">
    <annotation>
    <documentation>The date and time at which this content was last modified. The last modified date time will always be updated when a {@link ContentBundle} association is changed, but will not always be updated when a {@link CmsMetadataValue} value is changed. This attribute is read-only.</documentation>
    </annotation>
    </element>
    <element maxOccurs="unbounded" minOccurs="0" name="cmsSources" type="tns:CmsContent">
    <annotation>
    <documentation>Information about the content from the CMS it was ingested from. This attribute is read-only.</documentation>
    </annotation>
    </element>
    <element maxOccurs="unbounded" minOccurs="0" name="contentBundleIds" type="xsd:long">
    <annotation>
    <documentation>IDs of the {@link ContentBundle} of which this content is a member. This attribute is read-only.</documentation>
    </annotation>
    </element>
    <element maxOccurs="unbounded" minOccurs="0" name="cmsMetadataValueIds" type="xsd:long">
    <annotation>
    <documentation>A collection of {@link CmsMetadataValue} IDs that are associated with this content. This attribute is read-only.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="duration" type="xsd:long">
    <annotation>
    <documentation>The duration of the content in milliseconds. This attribute is read-only.</documentation>
    </annotation>
    </element>
    </sequence>
    </complexType>
    <complexType name="ContentPage">
    <annotation>
    <documentation>Captures a page of {@code Content} objects.</documentation>
    </annotation>
    <sequence>
    <element maxOccurs="1" minOccurs="0" name="totalResultSetSize" type="xsd:int">
    <annotation>
    <documentation>The size of the total result set to which this page belongs.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="startIndex" type="xsd:int">
    <annotation>
    <documentation>The absolute index in the total result set on which this page begins.</documentation>
    </annotation>
    </element>
    <element maxOccurs="unbounded" minOccurs="0" name="results" type="tns:Content">
    <annotation>
    <documentation>The collection of content contained within this page.</documentation>
    </annotation>
    </element>
    </sequence>
    </complexType>
    <complexType name="DaiIngestError">
    <annotation>
    <documentation>Represents an error associated with a DAI content's status.</documentation>
    </annotation>
    <sequence>
    <element maxOccurs="1" minOccurs="0" name="reason" type="tns:DaiIngestErrorReason">
    <annotation>
    <documentation>The error associated with the content.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="trigger" type="xsd:string">
    <annotation>
    <documentation>The field, if any, that triggered the error.</documentation>
    </annotation>
    </element>
    </sequence>
    </complexType>
    <complexType name="Date">
    <annotation>
    <documentation>Represents a date.</documentation>
    </annotation>
    </complexType>
    <complexType name="DateTimeValue">
    <annotation>
    <documentation>Contains a date-time value.</documentation>
    </annotation>
    <complexContent></complexContent>
    </complexType>
    <complexType name="DateValue">
    <annotation>
    <documentation>Contains a date value.</documentation>
    </annotation>
    <complexContent></complexContent>
    </complexType>
    <complexType name="FeatureError">
    <annotation>
    <documentation>Errors related to feature management. If you attempt using a feature that is not available to the current network you'll receive a FeatureError with the missing feature as the trigger.</documentation>
    </annotation>
    </complexType>
    <complexType name="FieldPathElement">
    <annotation>
    <documentation>A segment of a field path. Each dot in a field path defines a new segment.</documentation>
    </annotation>
    <sequence>
    <element maxOccurs="1" minOccurs="0" name="field" type="xsd:string">
    <annotation>
    <documentation>The name of a field in lower camelcase. (e.g. "biddingStrategy")</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="index" type="xsd:int">
    <annotation>
    <documentation>For list fields, this is a 0-indexed position in the list. Null for non-list fields.</documentation>
    </annotation>
    </element>
    </sequence>
    </complexType>
    <complexType name="InternalApiError">
    <annotation>
    <documentation>Indicates that a server-side error has occured. {@code InternalApiError}s are generally not the result of an invalid request or message sent by the client.</documentation>
    </annotation>
    <complexContent></complexContent>
    </complexType>
    <complexType name="NotNullError">
    <annotation>
    <documentation>Caused by supplying a null value for an attribute that cannot be null.</documentation>
    </annotation>
    <complexContent>
    <extension base="tns:ApiError">
    <sequence>
    <element maxOccurs="1" minOccurs="0" name="reason" type="tns:NotNullError.Reason">
    <annotation>
    <documentation>The error reason represented by an enum.</documentation>
    </annotation>
    </element>
    </sequence>
    </extension>
    </complexContent>
    </complexType>
    <complexType name="NumberValue">
    <annotation>
    <documentation>Contains a numeric value.</documentation>
    </annotation>
    <complexContent>
    <extension base="tns:Value">
    <sequence>
    <element maxOccurs="1" minOccurs="0" name="value" type="xsd:string">
    <annotation>
    <documentation>The numeric value represented as a string.</documentation>
    </annotation>
    </element>
    </sequence>
    </extension>
    </complexContent>
    </complexType>
    <complexType name="ParseError">
    <annotation>
    <documentation>Lists errors related to parsing.</documentation>
    </annotation>
    <complexContent>
    <extension base="tns:ApiError">
    <sequence>
    <element maxOccurs="1" minOccurs="0" name="reason" type="tns:ParseError.Reason">
    <annotation>
    <documentation>The error reason represented by an enum.</documentation>
    </annotation>
    </element>
    </sequence>
    </extension>
    </complexContent>
    </complexType>
    <complexType name="PublisherQueryLanguageContextError">
    <annotation>
    <documentation>An error that occurs while executing a PQL query contained in a {@link Statement} object.</documentation>
    </annotation>
    </complexType>
    <complexType name="PublisherQueryLanguageSyntaxError">
    <annotation>
    <documentation>An error that occurs while parsing a PQL query contained in a {@link Statement} object.</documentation>
    </annotation>
    </complexType>
    <complexType name="QuotaError">
    <annotation>
    <documentation>Describes a client-side error on which a user is attempting to perform an action to which they have no quota remaining.</documentation>
    </annotation>
    </complexType>
    <complexType name="RequiredCollectionError">
    <annotation>
    <documentation>A list of all errors to be used for validating sizes of collections.</documentation>
    </annotation>
    </complexType>
    <complexType name="RequiredError">
    <annotation>
    <documentation>Errors due to missing required field.</documentation>
    </annotation>
    <complexContent>
    <extension base="tns:ApiError">
    <sequence>
    <element maxOccurs="1" minOccurs="0" name="reason" type="tns:RequiredError.Reason">
    <annotation>
    <documentation>The error reason represented by an enum.</documentation>
    </annotation>
    </element>
    </sequence>
    </extension>
    </complexContent>
    </complexType>
    <complexType name="RequiredNumberError">
    <annotation>
    <documentation>A list of all errors to be used in conjunction with required number validators.</documentation>
    </annotation>
    </complexType>
    <complexType name="SetValue">
    <annotation>
    <documentation>Contains a set of {@link Value Values}. May not contain duplicates.</documentation>
    </annotation>
    <complexContent>
    <extension base="tns:Value">
    <sequence>
    <element maxOccurs="unbounded" minOccurs="0" name="values" type="tns:Value">
    <annotation>
    <documentation>The values. They must all be the same type of {@code Value} and not contain duplicates.</documentation>
    </annotation>
    </element>
    </sequence>
    </extension>
    </complexContent>
    </complexType>
    <complexType name="SoapRequestHeader">
    <annotation>
    <documentation>Represents the SOAP request header used by API requests.</documentation>
    </annotation>
    <sequence>
    <element maxOccurs="1" minOccurs="0" name="networkCode" type="xsd:string">
    <annotation>
    <documentation>The network code to use in the context of a request.</documentation>
    </annotation>
    </element>
    <element maxOccurs="1" minOccurs="0" name="applicationName" type="xsd:string">
    <annotation>
    <documentation>The name of client library application.</documentation>
    </annotation>
    </element>
    </sequence>
    </complexType>
    <complexType name="Statement">
    <annotation>
    <documentation>Captures the {@code WHERE}, {@code ORDER BY} and {@code LIMIT} clauses of a PQL query. Statements are typically used to retrieve objects of a predefined domain type, which makes SELECT clause unnecessary. <p> An example query text might be {@code "WHERE status = 'ACTIVE' ORDER BY id LIMIT 30"}. </p> <p> Statements support bind variables. These are substitutes for literals and can be thought of as input parameters to a PQL query. </p> <p> An example of such a query might be {@code "WHERE id = :idValue"}. </p> <p> Statements also support use of the LIKE keyword. This provides wildcard string matching. </p> <p> An example of such a query might be {@code "WHERE name LIKE '%searchString%'"}. </p> The value for the variable idValue must then be set with an object of type {@link Value}, e.g., {@link NumberValue}, {@link TextValue} or {@link BooleanValue}.</documentation>
    </annotation>
    <sequence>
    <element maxOccurs="1" minOccurs="0" name="query" type="xsd:string">
    <annotation>
    <documentation>Holds the query in PQL syntax. The syntax is:<br> <code>[WHERE <condition> {[AND | OR] <condition> ...}]</code><br> <code>[ORDER BY <property> [ASC | DESC]]</code><br> <code>[LIMIT {[<offset>,] <count>} | {<count> OFFSET <offset>}]</code><br> <p> <code><condition></code><br> &nbsp;&nbsp;&nbsp;&nbsp; <code>:= <property> {< | <= | > | >= | = | != } <value></code><br> <code><condition></code><br> &nbsp;&nbsp;&nbsp;&nbsp; <code>:= <property> {< | <= | > | >= | = | != } <bind variable></code><br> <code><condition> := <property> IN <list></code><br> <code><condition> := <property> IS NULL</code><br> <code><condition> := <property> LIKE <wildcard%match></code><br> <code><bind variable> := :<name></code><br> </p></documentation>
    </annotation>
    </element>
    <element maxOccurs="unbounded" minOccurs="0" name="values" type="tns:String_ValueMapEntry">
    <annotation>
    <documentation>Holds keys and values for bind variables and their values. The key is the name of the bind variable. The value is the literal value of the variable. <p> In the example {@code "WHERE status = :bindStatus ORDER BY id LIMIT 30"}, the bind variable, represented by {@code :bindStatus} is named {@code bindStatus}, which would also be the parameter map key. The bind variable's value would be represented by a parameter map value of type {@link TextValue}. The final result, for example, would be an entry of {@code "bindStatus" => StringParam("ACTIVE")}. </p></documentation>
    </annotation>
    </element>
    </sequence>
    </complexType>
    <complexType name="StatementError">
    <annotation>
    <documentation>An error that occurs while parsing {@link Statement} objects.</documentation>
    </annotation>
    <complexContent>
    <extension base="tns:ApiError">
    <sequence>
    <element maxOccurs="1" minOccurs="0" name="reason" type="tns:StatementError.Reason">
    <annotation>
    <documentation>The error reason represented by an enum.</documentation>
    </annotation>
    </element>
    </sequence>
    </extension>
    </complexContent>
    </complexType>
    <complexType name="StringFormatError">
    <annotation>
    <documentation>A list of error code for reporting invalid content of input strings.</documentation>
    </annotation>
    </complexType>
    <complexType name="StringLengthError">
    <annotation>
    <documentation>Errors for Strings which do not meet given length constraints.</documentation>
    </annotation>
    </complexType>
    <complexType name="TextValue">
    <annotation>
    <documentation>Contains a string value.</documentation>
    </annotation>
    </complexType>
    <complexType name="TypeError">
    <annotation>
    <documentation>An error for a field which is an invalid type.</documentation>
    </annotation>
    </complexType>
    <complexType abstract="true" name="Value">
    <annotation>
    <documentation>{@code Value} represents a value.</documentation>
    </annotation>
    </complexType>
    <simpleType name="ApiVersionError.Reason">
    <restriction base="xsd:string">
    <enumeration value="UPDATE_TO_NEWER_VERSION">
    <annotation>
    <documentation>Indicates that the operation is not allowed in the version the request was made in.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="AuthenticationError.Reason">
    <restriction base="xsd:string">
    <enumeration value="AMBIGUOUS_SOAP_REQUEST_HEADER">
    <annotation>
    <documentation>The SOAP message contains a request header with an ambiguous definition of the authentication header fields. This means either the {@code authToken} and {@code oAuthToken} fields were both null or both were specified. Exactly one value should be specified with each request.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="INVALID_EMAIL">
    <annotation>
    <documentation>The login provided is invalid.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="AUTHENTICATION_FAILED">
    <annotation>
    <documentation>Tried to authenticate with provided information, but failed.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="INVALID_OAUTH_SIGNATURE">
    <annotation>
    <documentation>The OAuth provided is invalid.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="INVALID_SERVICE">
    <annotation>
    <documentation>The specified service to use was not recognized.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="MISSING_SOAP_REQUEST_HEADER">
    <annotation>
    <documentation>The SOAP message is missing a request header with an {@code authToken} and optional {@code networkCode}.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="MISSING_AUTHENTICATION_HTTP_HEADER">
    <annotation>
    <documentation>The HTTP request is missing a request header with an {@code authToken}</documentation>
    </annotation>
    </enumeration>
    <enumeration value="MISSING_AUTHENTICATION">
    <annotation>
    <documentation>The request is missing an {@code authToken}</documentation>
    </annotation>
    </enumeration>
    <enumeration value="NETWORK_API_ACCESS_DISABLED">
    <annotation>
    <documentation>The network does not have API access enabled.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="NO_NETWORKS_TO_ACCESS">
    <annotation>
    <documentation>The user is not associated with any network.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="NETWORK_NOT_FOUND">
    <annotation>
    <documentation>No network for the given {@code networkCode} was found.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="NETWORK_CODE_REQUIRED">
    <annotation>
    <documentation>The user has access to more than one network, but did not provide a {@code networkCode}.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="CONNECTION_ERROR">
    <annotation>
    <documentation>An error happened on the server side during connection to authentication service.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="GOOGLE_ACCOUNT_ALREADY_ASSOCIATED_WITH_NETWORK">
    <annotation>
    <documentation>The user tried to create a test network using an account that already is associated with a network.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNDER_INVESTIGATION">
    <annotation>
    <documentation>The account is blocked and under investigation by the collections team. Please contact Google for more information.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="CollectionSizeError.Reason">
    <restriction base="xsd:string">
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="CommonError.Reason">
    <annotation>
    <documentation>Describes reasons for common errors</documentation>
    </annotation>
    <restriction base="xsd:string">
    <enumeration value="NOT_FOUND">
    <annotation>
    <documentation>Indicates that an attempt was made to retrieve an entity that does not exist.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="ALREADY_EXISTS">
    <annotation>
    <documentation>Indicates that an attempt was made to create an entity that already exists.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="NOT_APPLICABLE">
    <annotation>
    <documentation>Indicates that a value is not applicable for given use case.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="DUPLICATE_OBJECT">
    <annotation>
    <documentation>Indicates that two elements in the collection were identical.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="CANNOT_UPDATE">
    <annotation>
    <documentation>Indicates that an attempt was made to change an immutable field.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNSUPPORTED_OPERATION">
    <annotation>
    <documentation>Indicates that the requested operation is not supported.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="CONCURRENT_MODIFICATION">
    <annotation>
    <documentation>Indicates that another request attempted to update the same data in the same network at about the same time. Please wait and try the request again.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="ContentStatus">
    <annotation>
    <documentation>Describes the status of a {@link Content} object.</documentation>
    </annotation>
    <restriction base="xsd:string">
    <enumeration value="ACTIVE">
    <annotation>
    <documentation>Indicates the {@link Content} has been created and is eligible to have ads served against it.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="INACTIVE">
    <annotation>
    <documentation>Indicates the {@link Content} has been deactivated and cannot have ads served against it.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="ARCHIVED">
    <annotation>
    <documentation>Indicates the {@link Content} has been archived; user-visible.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="FeatureError.Reason">
    <restriction base="xsd:string">
    <enumeration value="MISSING_FEATURE">
    <annotation>
    <documentation>A feature is being used that is not enabled on the current network.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="InternalApiError.Reason">
    <annotation>
    <documentation>The single reason for the internal API error.</documentation>
    </annotation>
    <restriction base="xsd:string">
    <enumeration value="UNEXPECTED_INTERNAL_API_ERROR">
    <annotation>
    <documentation>API encountered an unexpected internal error.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="TRANSIENT_ERROR">
    <annotation>
    <documentation>A temporary error occurred during the request. Please retry.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The cause of the error is not known or only defined in newer versions.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="DOWNTIME">
    <annotation>
    <documentation>The API is currently unavailable for a planned downtime.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="ERROR_GENERATING_RESPONSE">
    <annotation>
    <documentation>Mutate succeeded but server was unable to build response. Client should not retry mutate.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="InvalidUrlError.Reason">
    <restriction base="xsd:string">
    <enumeration value="ILLEGAL_CHARACTERS">
    <annotation>
    <documentation>The URL contains invalid characters.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="INVALID_FORMAT">
    <annotation>
    <documentation>The format of the URL is not allowed. This could occur for a number of reasons. For example, if an invalid scheme is specified (like "ftp://") or if a port is specified when not required, or if a query was specified when not required.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="INSECURE_SCHEME">
    <annotation>
    <documentation>URL contains insecure scheme.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="NO_SCHEME">
    <annotation>
    <documentation>The URL does not contain a scheme.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="NotNullError.Reason">
    <annotation>
    <documentation>The reasons for the target error.</documentation>
    </annotation>
    <restriction base="xsd:string">
    <enumeration value="ARG1_NULL">
    <annotation>
    <documentation>Assuming that a method will not have more than 3 arguments, if it does, return NULL</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="ParseError.Reason">
    <annotation>
    <documentation>The reasons for the target error.</documentation>
    </annotation>
    <restriction base="xsd:string">
    <enumeration value="UNPARSABLE">
    <annotation>
    <documentation>Indicates an error in parsing an attribute.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="PermissionError.Reason">
    <annotation>
    <documentation>Describes reasons for permission errors.</documentation>
    </annotation>
    <restriction base="xsd:string">
    <enumeration value="PERMISSION_DENIED">
    <annotation>
    <documentation>User does not have the required permission for the request.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="PublisherQueryLanguageContextError.Reason">
    <annotation>
    <documentation>The reasons for the target error.</documentation>
    </annotation>
    <restriction base="xsd:string">
    <enumeration value="UNEXECUTABLE">
    <annotation>
    <documentation>Indicates that there was an error executing the PQL.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="PublisherQueryLanguageSyntaxError.Reason">
    <annotation>
    <documentation>The reasons for the target error.</documentation>
    </annotation>
    <restriction base="xsd:string">
    <enumeration value="UNPARSABLE">
    <annotation>
    <documentation>Indicates that there was a PQL syntax error.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="QuotaError.Reason">
    <restriction base="xsd:string">
    <enumeration value="EXCEEDED_QUOTA">
    <annotation>
    <documentation>The number of requests made per second is too high and has exceeded the allowable limit. The recommended approach to handle this error is to wait about 5 seconds and then retry the request. Note that this does not guarantee the request will succeed. If it fails again, try increasing the wait time. <p>Another way to mitigate this error is to limit requests to 8 per second for Ad Manager 360 accounts, or 2 per second for Ad Manager accounts. Once again this does not guarantee that every request will succeed, but may help reduce the number of times you receive this error.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="REPORT_JOB_LIMIT">
    <annotation>
    <documentation>This user has exceeded the allowed number of new report requests per hour (this includes both reports run via the UI and reports run via {@link ReportService#runReportJob}). The recommended approach to handle this error is to wait about 10 minutes and then retry the request. Note that this does not guarantee the request will succeed. If it fails again, try increasing the wait time. <p>Another way to mitigate this error is to limit the number of new report requests to 250 per hour per user. Once again, this does not guarantee that every request will succeed, but may help reduce the number of times you receive this error.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="SEGMENT_POPULATION_LIMIT">
    <annotation>
    <documentation>This network has exceeded the allowed number of identifiers uploaded within a 24 hour period. The recommended approach to handle this error is to wait 30 minutes and then retry the request. Note that this does not guarantee the request will succeed. If it fails again, try increasing the wait time.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="RequiredCollectionError.Reason">
    <restriction base="xsd:string">
    <enumeration value="REQUIRED">
    <annotation>
    <documentation>A required collection is missing.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="TOO_LARGE">
    <annotation>
    <documentation>Collection size is too large.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="TOO_SMALL">
    <annotation>
    <documentation>Collection size is too small.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="RequiredError.Reason">
    <annotation>
    <documentation>The reasons for the target error.</documentation>
    </annotation>
    <restriction base="xsd:string">
    <enumeration value="REQUIRED">
    <annotation>
    <documentation>Missing required field.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="ServerError.Reason">
    <annotation>
    <documentation>Describes reasons for server errors</documentation>
    </annotation>
    <restriction base="xsd:string">
    <enumeration value="SERVER_ERROR">
    <annotation>
    <documentation>Indicates that an unexpected error occured.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="SERVER_BUSY">
    <annotation>
    <documentation>Indicates that the server is currently experiencing a high load. Please wait and try your request again.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="StatementError.Reason">
    <restriction base="xsd:string">
    <enumeration value="VARIABLE_NOT_BOUND_TO_VALUE">
    <annotation>
    <documentation>A bind variable has not been bound to a value.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="ContentStatusDefinedBy">
    <annotation>
    <documentation>Describes who defined the effective status of the {@code Content}.</documentation>
    </annotation>
    <restriction base="xsd:string">
    <enumeration value="CMS">
    <annotation>
    <documentation>Indicates that the status of the {@code Content} is defined by the CMS.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="USER">
    <annotation>
    <documentation>Indicates that the status of the {@code Content} is defined by the user.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="StringFormatError.Reason">
    <annotation>
    <documentation>The reasons for the target error.</documentation>
    </annotation>
    <restriction base="xsd:string">
    <enumeration value="ILLEGAL_CHARS">
    <annotation>
    <documentation>The input string value contains disallowed characters.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="INVALID_FORMAT">
    <annotation>
    <documentation>The input string value is invalid for the associated field.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="StringLengthError.Reason">
    <restriction base="xsd:string">
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="DaiIngestErrorReason">
    <annotation>
    <documentation>Describes what caused the DAI content to fail during the ingestion process.</documentation>
    </annotation>
    <restriction base="xsd:string">
    <enumeration value="INVALID_INGEST_URL">
    <annotation>
    <documentation>The ingest URL provided in the publisher's content source feed is invalid. The trigger for this error is the ingest URL specified in the publisher's feed.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="INVALID_CLOSED_CAPTION_URL">
    <annotation>
    <documentation>The closed caption URL provided in the publisher's content source feed is invalid. The trigger for this error is the closed caption URL specified in the publisher's feed.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="MISSING_CLOSED_CAPTION_URL">
    <annotation>
    <documentation>There is no closed caption URL for a content in the publisher's content source feed. There is no trigger for this error.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="COULD_NOT_FETCH_HLS">
    <annotation>
    <documentation>There was an error while trying to fetch the HLS from the specified ingest URL. The trigger for this error is the ingest URL specified in the publisher's feed.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="COULD_NOT_FETCH_SUBTITLES">
    <annotation>
    <documentation>There was an error while trying to fetch the subtitles from the specified closed caption url. The trigger for this error is the closed caption URL specified in the publisher's feed.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="MISSING_SUBTITLE_LANGUAGE">
    <annotation>
    <documentation>One of the subtitles from the closed caption URL is missing a language. The trigger for this error is the closed caption URL that does not have a language associated with it.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="COULD_NOT_FETCH_MEDIA">
    <annotation>
    <documentation>Error fetching the media files from the URLs specified in the master HLS playlist. The trigger for this error is a media playlist URL within the publisher's HLS playlist that could not be fetched.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="MALFORMED_MEDIA_BYTES">
    <annotation>
    <documentation>The media from the publisher's CDN is malformed and cannot be conditioned. The trigger for this error is a media playlist URL within the publisher's HLS playlist that is malformed.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="CHAPTER_TIME_OUT_OF_BOUNDS">
    <annotation>
    <documentation>A chapter time for the content is outside of the range of the content's duration. The trigger for this error is the chapter time (a parsable long representing the time in ms) that is out of bounds.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="INTERNAL_ERROR">
    <annotation>
    <documentation>An internal error occurred while conditioning the content. There is no trigger for this error.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="CONTENT_HAS_CHAPTER_TIMES_BUT_NO_MIDROLL_SETTINGS">
    <annotation>
    <documentation>The content has chapter times but the content's source has no CDN settings for midrolls. There is no trigger for this error.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="MALFORMED_MEDIA_PLAYLIST">
    <annotation>
    <documentation>There is bad/missing/malformed data in a media playlist. The trigger for this error is the URL that points to the malformed media playlist.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="MIXED_AD_BREAK_TAGS">
    <annotation>
    <documentation>Multiple ways of denoting ad breaks were detected in a media playlist (e.g. placement opportunity tags, cue markers, etc.)</documentation>
    </annotation>
    </enumeration>
    <enumeration value="AD_BREAK_TAGS_INCONSISTENT_ACROSS_VARIANTS">
    <annotation>
    <documentation>The ad break tags in the preconditioned content are not in the same locations across all variant playlists.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="MALFORMED_SUBTITLES">
    <annotation>
    <documentation>There is bad/missing/malformed data in a subtitles file. The trigger for this error is the URL that points to the malformed subtitles.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="SUBTITLES_TOO_LARGE">
    <annotation>
    <documentation>The subtitles sent to DAI are too large. The trigger for this error is the URL that points to the master playlist.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="PLAYLIST_ITEM_URL_DOES_NOT_MATCH_INGEST_COMMON_PATH">
    <annotation>
    <documentation>A playlist item has a URL that does not begin with the ingest common path provided in the DAI settings. The trigger for this error is the playlist item URL.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="COULD_NOT_UPLOAD_SPLIT_MEDIA_AUTHENTICATION_FAILED">
    <annotation>
    <documentation>Uploading split media segments failed due to an authentication error.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="COULD_NOT_UPLOAD_SPLIT_MEDIA_CONNECTION_FAILED">
    <annotation>
    <documentation>Uploading spit media segments failed due to a connection error.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="COULD_NOT_UPLOAD_SPLIT_MEDIA_WRITE_FAILED">
    <annotation>
    <documentation>Uploading split media segments failed due to a write error.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="PLAYLISTS_HAVE_DIFFERENT_NUMBER_OF_DISCONTINUITIES">
    <annotation>
    <documentation>Variants in a playlist do not have the same number of discontinuities. The trigger for this error is the master playlist URI.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="PLAYIST_HAS_NO_STARTING_PTS_VALUE">
    <annotation>
    <documentation>The playlist does not have a starting PTS value. The trigger for this error is the master playlist URI.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="PLAYLIST_DISCONTINUITY_PTS_VALUES_DIFFER_TOO_MUCH">
    <annotation>
    <documentation>The PTS at a discontinuity varies too much between the different variants. The trigger for this error is the master playlist URI.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="SEGMENT_HAS_NO_PTS">
    <annotation>
    <documentation>A media segment has no PTS. The trigger for this error is the segment data URI.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="SUBTITLE_LANGUAGE_DOES_NOT_MATCH_LANGUAGE_IN_FEED">
    <annotation>
    <documentation>The language in the subtitles file does not match the language specified in the feed. The trigger for this error is the feed language and the parsed language separated by a semi-colon, e.g. "en;sp".</documentation>
    </annotation>
    </enumeration>
    <enumeration value="CANNOT_DETERMINE_CORRECT_SUBTITLES_FOR_LANGUAGE">
    <annotation>
    <documentation>There are multiple subtitles files at the closed caption URI, and none of them match the language defined in the feed. The trigger for this error is language in the feed.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="NO_CDN_CONFIGURATION_FOUND">
    <annotation>
    <documentation>No CDN configuration found for the content. The trigger for this error is the content's master playlist URI.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="CONTENT_HAS_MIDROLLS_BUT_NO_SPLIT_CONTENT_CONFIG">
    <annotation>
    <documentation>The content has midrolls but there was no split content config on the CDN configuration for that content so the content was not conditioned. There is no trigger for this error.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="CONTENT_HAS_MIDROLLS_BUT_SOURCE_HAS_MIDROLLS_DISABLED">
    <annotation>
    <documentation>The content has midrolls but the source the content was ingested from has mid-rolls disabled, so the content was not conditioned. There is no trigger for this error.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="ADTS_PARSE_ERROR">
    <annotation>
    <documentation>Error parsing ADTS while splitting the content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".</documentation>
    </annotation>
    </enumeration>
    <enumeration value="AAC_SPLIT_ERROR">
    <annotation>
    <documentation>Error splitting an AAC segment. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".</documentation>
    </annotation>
    </enumeration>
    <enumeration value="AAC_PARSE_ERROR">
    <annotation>
    <documentation>Error parsing an AAC file while splitting the content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".</documentation>
    </annotation>
    </enumeration>
    <enumeration value="TS_PARSE_ERROR">
    <annotation>
    <documentation>Error parsing a TS file while splitting the content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".</documentation>
    </annotation>
    </enumeration>
    <enumeration value="TS_SPLIT_ERROR">
    <annotation>
    <documentation>Error splitting a TS file while splitting the content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNSUPPORTED_CONTAINER_FORMAT">
    <annotation>
    <documentation>Encountered an unsupported container format while splitting the content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".</documentation>
    </annotation>
    </enumeration>
    <enumeration value="MULTIPLE_ELEMENTARY_STREAMS_OF_SAME_MEDIA_TYPE_IN_TS">
    <annotation>
    <documentation>Encountered multiple elementary streams of the same media type (audio, video) within a transport stream. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNSUPPORTED_TS_MEDIA_FORMAT">
    <annotation>
    <documentation>Encountered an unsupported TS media format while splitting the content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".</documentation>
    </annotation>
    </enumeration>
    <enumeration value="NO_IFRAMES_NEAR_CUE_POINT">
    <annotation>
    <documentation>Error splitting because there were no i-frames near the target split point. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".</documentation>
    </annotation>
    </enumeration>
    <enumeration value="AC3_SPLIT_ERROR">
    <annotation>
    <documentation>Error splitting an AC-3 segment. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".</documentation>
    </annotation>
    </enumeration>
    <enumeration value="AC3_PARSE_ERROR">
    <annotation>
    <documentation>Error parsing an AC-3 file while splitting the content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".</documentation>
    </annotation>
    </enumeration>
    <enumeration value="EAC3_SPLIT_ERROR">
    <annotation>
    <documentation>Error splitting an E-AC-3 segment. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".</documentation>
    </annotation>
    </enumeration>
    <enumeration value="INVALID_ENCRYPTION_KEY">
    <annotation>
    <documentation>Error caused by an invalid encryption key. The trigger for this error is a media playlist URL within the publisher's HLS playlist that has the invalid encryption key.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="EAC3_PARSE_ERROR">
    <annotation>
    <documentation>Error parsing an E-AC-3 file while splitting the content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".</documentation>
    </annotation>
    </enumeration>
    <enumeration value="CUE_POINT_COUNT_DOES_NOT_MATCH_PTS_COUNT">
    <annotation>
    <documentation>Error caused by the number of PTS being a different value than the number of cue points + 1.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="DASH_CUE_POINT_EVENT_MISMATCH">
    <annotation>
    <documentation>The DASH content has cue points but they do not match the Event durations from the DASH manifest EventStream, if present.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="DASH_MANIFEST_CONDITIONING_FAILED">
    <annotation>
    <documentation>The DASH manifest cannot be conditioned for midrolls.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="DASH_MANIFEST_CONDITIONING_SEGMENT_BOUNDARY_ERROR">
    <annotation>
    <documentation>The DASH manifest cannot be conditioned for midrolls because one or more of the cue points do not lie on a media segment boundary.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="CLOSED_CAPTION_LANGUAGE_VALUE_INVALID">
    <annotation>
    <documentation>The subtitle language code should not contain "$$$$$".</documentation>
    </annotation>
    </enumeration>
    <enumeration value="CLOSED_CAPTION_NAME_VALUE_INVALID">
    <annotation>
    <documentation>The subtitle name should not contain "$$$$$".</documentation>
    </annotation>
    </enumeration>
    <enumeration value="CLOSED_CAPTION_CHARACTERISTICS_VALUE_UNEXPECTED">
    <annotation>
    <documentation>The common subtitle characteristics values listed in the HLS spec are: 1)"public.accessibility.transcribes-spoken-dialog", 2)"public.accessibility.describes-music-and-sound", 3)"public.easy-to-read";</documentation>
    </annotation>
    </enumeration>
    <enumeration value="CLOSED_CAPTIONS_WITH_DUPLICATE_KEYS">
    <annotation>
    <documentation>Closed captions for a content should be unique by 'language + name'.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="SUBTITLES_PRESENT_IN_FEED_AND_MANIFEST">
    <annotation>
    <documentation>Subtitles are defined in the content source feed as well as inside the stream manifest. Only feed subtitles will be ingested.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="INVALID_MEDIA_PROFILE">
    <annotation>
    <documentation>The media profile is invalid due to missing data.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <simpleType name="DaiIngestStatus">
    <annotation>
    <documentation>The status of the DAI ingestion process. Only content with a status of {@link #SUCCESS} will be available for dynamic ad insertion.</documentation>
    </annotation>
    <restriction base="xsd:string">
    <enumeration value="SUCCESS">
    <annotation>
    <documentation>The content was successfully ingested for DAI.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="WARNING">
    <annotation>
    <documentation>There was a non-fatal issue during the DAI ingestion process.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="INGESTED">
    <annotation>
    <documentation>The preconditioned content was successfully ingested for DAI.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="INGESTED_WITH_WARNINGS">
    <annotation>
    <documentation>There was a non-fatal issue during the DAI ingestion process on preconditioned content.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="CONDITIONED">
    <annotation>
    <documentation>The unconditioned content was successfully conditioned for DAI.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="CONDITIONED_WITH_WARNINGS">
    <annotation>
    <documentation>There was a non-fatal issue during the DAI conditioning process on originally unconditioned content.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="FAILURE">
    <annotation>
    <documentation>There was a non-fatal issue during the DAI ingestion process and the content is not available for dynamic ad insertion.</documentation>
    </annotation>
    </enumeration>
    <enumeration value="UNKNOWN">
    <annotation>
    <documentation>The value returned if the actual value is not exposed by the requested API version.</documentation>
    </annotation>
    </enumeration>
    </restriction>
    </simpleType>
    <element name="getContentByStatement">
    <annotation>
    <documentation>Gets a {@link ContentPage} of {@link Content} objects that satisfy the given {@link Statement#query}. The following fields are supported for filtering: <table> <tr> <th scope="col">PQL Property</th> <th scope="col">Object Property</th> </tr> <tr> <td>{@code id}</td> <td>{@link Content#id}</td> </tr> <tr> <td>{@code status}</td> <td>{@link Content#status}</td> </tr> <tr> <td>{@code name}</td> <td>{@link Content#name}</td> </tr> <tr> <td>{@code lastModifiedDateTime}</td> <td>{@link Content#lastModifiedDateTime}</td> </tr> <tr> <td>{@code lastDaiIngestDateTime}</td> <td>{@link Content#lastDaiIngestDateTime}</td> </tr> <tr> <td>{@code daiIngestStatus}</td> <td>{@link Content#daiIngestStatus}</td> </tr> </table></documentation>
    </annotation>
    </element>
    <element name="ApiExceptionFault" type="tns:ApiException">
    <annotation>
    <documentation>A fault element of type ApiException.</documentation>
    </annotation>
    </element>
    </schema>
    </wsdl:types>
    <wsdl:portType name="ContentServiceInterface">
    <wsdl:documentation>Service for retrieving {@link Content}. <p>{@code Content} entities can be targeted in video {@link LineItem}s.</wsdl:documentation>
    <wsdl:operation name="getContentByStatement">
    <wsdl:documentation>Gets a {@link ContentPage} of {@link Content} objects that satisfy the given {@link Statement#query}. The following fields are supported for filtering: <table> <tr> <th scope="col">PQL Property</th> <th scope="col">Object Property</th> </tr> <tr> <td>{@code id}</td> <td>{@link Content#id}</td> </tr> <tr> <td>{@code status}</td> <td>{@link Content#status}</td> </tr> <tr> <td>{@code name}</td> <td>{@link Content#name}</td> </tr> <tr> <td>{@code lastModifiedDateTime}</td> <td>{@link Content#lastModifiedDateTime}</td> </tr> <tr> <td>{@code lastDaiIngestDateTime}</td> <td>{@link Content#lastDaiIngestDateTime}</td> </tr> <tr> <td>{@code daiIngestStatus}</td> <td>{@link Content#daiIngestStatus}</td> </tr> </table></wsdl:documentation>
    </wsdl:operation>
    </wsdl:portType>
    </wsdl:definitions>

    About wsdl-viewer.xsl

    This document was generated by SAXON 9.1.0.8 from Saxonica XSLT engine. The engine processed the WSDL in XSLT 2.0 compliant mode.
    This page has been generated bywsdl-viewer.xsl, version 3.1.02
    Author: tomi vanek
    Download athttp://tomi.vanek.sk/xml/wsdl-viewer.xsl.

    The transformation was inspired by the article
    Uche Ogbuji: WSDL processing with XSLT