def create_job_with_http_info(team_name, content_type, content_id, workflow_name, job_content_type, content, call_back_endpoint:nil, custom_headers:nil)
      create_job_async(team_name, content_type, content_id, workflow_name, job_content_type, content, call_back_endpoint:call_back_endpoint, custom_headers:custom_headers).value!
    end
def create_job_with_http_info(team_name, content_type, content_id, workflow_name, job_content_type, content, call_back_endpoint:nil, custom_headers:nil)
      create_job_async(team_name, content_type, content_id, workflow_name, job_content_type, content, call_back_endpoint:call_back_endpoint, custom_headers:custom_headers).value!
    end
A job Id will be returned for the content posted on this endpoint.

 Once the content is evaluated against the Workflow provided the review will
 be created or ignored based on the workflow expression.

 <h3>CallBack Schemas </h3>

 <p>
 <h4>Job Completion CallBack Sample</h4><br/>

 {<br/>
 "JobId": "<Job Id>,<br/>
 "ReviewId": "<Review Id, if the Job resulted in a Review to be
 created>",<br/>
 "WorkFlowId": "default",<br/>
 "Status": "<This will be one of Complete, InProgress, Error>",<br/>
 "ContentType": "Image",<br/>
 "ContentId": "<This is the ContentId that was specified on input>",<br/>
 "CallBackType": "Job",<br/>
 "Metadata": {<br/>
 "adultscore": "0.xxx",<br/>
 "a": "False",<br/>
 "racyscore": "0.xxx",<br/>
 "r": "True"<br/>
 }<br/>
 }<br/>

 </p>
 <p>
 <h4>Review Completion CallBack Sample</h4><br/>

 {
 "ReviewId": "<Review Id>",<br/>
 "ModifiedOn": "2016-10-11T22:36:32.9934851Z",<br/>
 "ModifiedBy": "<Name of the Reviewer>",<br/>
 "CallBackType": "Review",<br/>
 "ContentId": "<The ContentId that was specified input>",<br/>
 "Metadata": {<br/>
 "adultscore": "0.xxx",
 "a": "False",<br/>
 "racyscore": "0.xxx",<br/>
 "r": "True"<br/>
 },<br/>
 "ReviewerResultTags": {<br/>
 "a": "False",<br/>
 "r": "True"<br/>
 }<br/>
 }<br/>

 </p>.

 @param team_name [String] Your team name.
 @param content_type [Enum] Image, Text or Video. Possible values include:
 'Image', 'Text', 'Video'
 @param content_id [String] Id/Name to identify the content submitted.
 @param workflow_name [String] Workflow Name that you want to invoke.
 @param job_content_type [Enum] The content type. Possible values include:
 'application/json', 'image/jpeg'
 @param content [Content] Content to evaluate.
 @param call_back_endpoint [String] Callback endpoint for posting the create
 job result.
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [MsRestAzure::AzureOperationResponse] HTTP response information.