rclone/vendor/github.com/aws/aws-sdk-go/service/mturk/examples_test.go

1097 lines
27 KiB
Go

// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
package mturk_test
import (
"bytes"
"fmt"
"time"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/session"
"github.com/aws/aws-sdk-go/service/mturk"
)
var _ time.Duration
var _ bytes.Buffer
func ExampleMTurk_AcceptQualificationRequest() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.AcceptQualificationRequestInput{
QualificationRequestId: aws.String("String"), // Required
IntegerValue: aws.Int64(1),
}
resp, err := svc.AcceptQualificationRequest(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_ApproveAssignment() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.ApproveAssignmentInput{
AssignmentId: aws.String("EntityId"), // Required
OverrideRejection: aws.Bool(true),
RequesterFeedback: aws.String("String"),
}
resp, err := svc.ApproveAssignment(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_AssociateQualificationWithWorker() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.AssociateQualificationWithWorkerInput{
QualificationTypeId: aws.String("EntityId"), // Required
WorkerId: aws.String("CustomerId"), // Required
IntegerValue: aws.Int64(1),
SendNotification: aws.Bool(true),
}
resp, err := svc.AssociateQualificationWithWorker(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_CreateAdditionalAssignmentsForHIT() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.CreateAdditionalAssignmentsForHITInput{
HITId: aws.String("EntityId"), // Required
NumberOfAdditionalAssignments: aws.Int64(1),
UniqueRequestToken: aws.String("IdempotencyToken"),
}
resp, err := svc.CreateAdditionalAssignmentsForHIT(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_CreateHIT() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.CreateHITInput{
AssignmentDurationInSeconds: aws.Int64(1), // Required
Description: aws.String("String"), // Required
LifetimeInSeconds: aws.Int64(1), // Required
Reward: aws.String("NumericValue"), // Required
Title: aws.String("String"), // Required
AssignmentReviewPolicy: &mturk.ReviewPolicy{
Parameters: []*mturk.PolicyParameter{
{ // Required
Key: aws.String("String"),
MapEntries: []*mturk.ParameterMapEntry{
{ // Required
Key: aws.String("String"),
Values: []*string{
aws.String("String"), // Required
// More values...
},
},
// More values...
},
Values: []*string{
aws.String("String"), // Required
// More values...
},
},
// More values...
},
PolicyName: aws.String("String"),
},
AutoApprovalDelayInSeconds: aws.Int64(1),
HITLayoutId: aws.String("EntityId"),
HITLayoutParameters: []*mturk.HITLayoutParameter{
{ // Required
Name: aws.String("String"),
Value: aws.String("String"),
},
// More values...
},
HITReviewPolicy: &mturk.ReviewPolicy{
Parameters: []*mturk.PolicyParameter{
{ // Required
Key: aws.String("String"),
MapEntries: []*mturk.ParameterMapEntry{
{ // Required
Key: aws.String("String"),
Values: []*string{
aws.String("String"), // Required
// More values...
},
},
// More values...
},
Values: []*string{
aws.String("String"), // Required
// More values...
},
},
// More values...
},
PolicyName: aws.String("String"),
},
Keywords: aws.String("String"),
MaxAssignments: aws.Int64(1),
QualificationRequirements: []*mturk.QualificationRequirement{
{ // Required
Comparator: aws.String("Comparator"), // Required
QualificationTypeId: aws.String("String"), // Required
IntegerValues: []*int64{
aws.Int64(1), // Required
// More values...
},
LocaleValues: []*mturk.Locale{
{ // Required
Country: aws.String("CountryParameters"), // Required
Subdivision: aws.String("CountryParameters"),
},
// More values...
},
RequiredToPreview: aws.Bool(true),
},
// More values...
},
Question: aws.String("String"),
RequesterAnnotation: aws.String("String"),
UniqueRequestToken: aws.String("IdempotencyToken"),
}
resp, err := svc.CreateHIT(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_CreateHITType() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.CreateHITTypeInput{
AssignmentDurationInSeconds: aws.Int64(1), // Required
Description: aws.String("String"), // Required
Reward: aws.String("NumericValue"), // Required
Title: aws.String("String"), // Required
AutoApprovalDelayInSeconds: aws.Int64(1),
Keywords: aws.String("String"),
QualificationRequirements: []*mturk.QualificationRequirement{
{ // Required
Comparator: aws.String("Comparator"), // Required
QualificationTypeId: aws.String("String"), // Required
IntegerValues: []*int64{
aws.Int64(1), // Required
// More values...
},
LocaleValues: []*mturk.Locale{
{ // Required
Country: aws.String("CountryParameters"), // Required
Subdivision: aws.String("CountryParameters"),
},
// More values...
},
RequiredToPreview: aws.Bool(true),
},
// More values...
},
}
resp, err := svc.CreateHITType(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_CreateHITWithHITType() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.CreateHITWithHITTypeInput{
HITTypeId: aws.String("EntityId"), // Required
LifetimeInSeconds: aws.Int64(1), // Required
AssignmentReviewPolicy: &mturk.ReviewPolicy{
Parameters: []*mturk.PolicyParameter{
{ // Required
Key: aws.String("String"),
MapEntries: []*mturk.ParameterMapEntry{
{ // Required
Key: aws.String("String"),
Values: []*string{
aws.String("String"), // Required
// More values...
},
},
// More values...
},
Values: []*string{
aws.String("String"), // Required
// More values...
},
},
// More values...
},
PolicyName: aws.String("String"),
},
HITLayoutId: aws.String("EntityId"),
HITLayoutParameters: []*mturk.HITLayoutParameter{
{ // Required
Name: aws.String("String"),
Value: aws.String("String"),
},
// More values...
},
HITReviewPolicy: &mturk.ReviewPolicy{
Parameters: []*mturk.PolicyParameter{
{ // Required
Key: aws.String("String"),
MapEntries: []*mturk.ParameterMapEntry{
{ // Required
Key: aws.String("String"),
Values: []*string{
aws.String("String"), // Required
// More values...
},
},
// More values...
},
Values: []*string{
aws.String("String"), // Required
// More values...
},
},
// More values...
},
PolicyName: aws.String("String"),
},
MaxAssignments: aws.Int64(1),
Question: aws.String("String"),
RequesterAnnotation: aws.String("String"),
UniqueRequestToken: aws.String("IdempotencyToken"),
}
resp, err := svc.CreateHITWithHITType(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_CreateQualificationType() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.CreateQualificationTypeInput{
Description: aws.String("String"), // Required
Name: aws.String("String"), // Required
QualificationTypeStatus: aws.String("QualificationTypeStatus"), // Required
AnswerKey: aws.String("String"),
AutoGranted: aws.Bool(true),
AutoGrantedValue: aws.Int64(1),
Keywords: aws.String("String"),
RetryDelayInSeconds: aws.Int64(1),
Test: aws.String("String"),
TestDurationInSeconds: aws.Int64(1),
}
resp, err := svc.CreateQualificationType(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_CreateWorkerBlock() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.CreateWorkerBlockInput{
Reason: aws.String("String"), // Required
WorkerId: aws.String("CustomerId"), // Required
}
resp, err := svc.CreateWorkerBlock(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_DeleteHIT() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.DeleteHITInput{
HITId: aws.String("EntityId"), // Required
}
resp, err := svc.DeleteHIT(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_DeleteQualificationType() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.DeleteQualificationTypeInput{
QualificationTypeId: aws.String("EntityId"), // Required
}
resp, err := svc.DeleteQualificationType(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_DeleteWorkerBlock() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.DeleteWorkerBlockInput{
WorkerId: aws.String("CustomerId"), // Required
Reason: aws.String("String"),
}
resp, err := svc.DeleteWorkerBlock(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_DisassociateQualificationFromWorker() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.DisassociateQualificationFromWorkerInput{
QualificationTypeId: aws.String("EntityId"), // Required
WorkerId: aws.String("CustomerId"), // Required
Reason: aws.String("String"),
}
resp, err := svc.DisassociateQualificationFromWorker(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_GetAccountBalance() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
var params *mturk.GetAccountBalanceInput
resp, err := svc.GetAccountBalance(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_GetAssignment() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.GetAssignmentInput{
AssignmentId: aws.String("EntityId"), // Required
}
resp, err := svc.GetAssignment(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_GetFileUploadURL() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.GetFileUploadURLInput{
AssignmentId: aws.String("EntityId"), // Required
QuestionIdentifier: aws.String("String"), // Required
}
resp, err := svc.GetFileUploadURL(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_GetHIT() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.GetHITInput{
HITId: aws.String("EntityId"), // Required
}
resp, err := svc.GetHIT(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_GetQualificationScore() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.GetQualificationScoreInput{
QualificationTypeId: aws.String("EntityId"), // Required
WorkerId: aws.String("CustomerId"), // Required
}
resp, err := svc.GetQualificationScore(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_GetQualificationType() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.GetQualificationTypeInput{
QualificationTypeId: aws.String("EntityId"), // Required
}
resp, err := svc.GetQualificationType(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_ListAssignmentsForHIT() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.ListAssignmentsForHITInput{
HITId: aws.String("EntityId"), // Required
AssignmentStatuses: []*string{
aws.String("AssignmentStatus"), // Required
// More values...
},
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.ListAssignmentsForHIT(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_ListBonusPayments() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.ListBonusPaymentsInput{
AssignmentId: aws.String("EntityId"),
HITId: aws.String("EntityId"),
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.ListBonusPayments(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_ListHITs() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.ListHITsInput{
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.ListHITs(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_ListHITsForQualificationType() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.ListHITsForQualificationTypeInput{
QualificationTypeId: aws.String("EntityId"), // Required
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.ListHITsForQualificationType(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_ListQualificationRequests() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.ListQualificationRequestsInput{
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
QualificationTypeId: aws.String("EntityId"),
}
resp, err := svc.ListQualificationRequests(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_ListQualificationTypes() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.ListQualificationTypesInput{
MustBeRequestable: aws.Bool(true), // Required
MaxResults: aws.Int64(1),
MustBeOwnedByCaller: aws.Bool(true),
NextToken: aws.String("PaginationToken"),
Query: aws.String("String"),
}
resp, err := svc.ListQualificationTypes(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_ListReviewPolicyResultsForHIT() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.ListReviewPolicyResultsForHITInput{
HITId: aws.String("EntityId"), // Required
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
PolicyLevels: []*string{
aws.String("ReviewPolicyLevel"), // Required
// More values...
},
RetrieveActions: aws.Bool(true),
RetrieveResults: aws.Bool(true),
}
resp, err := svc.ListReviewPolicyResultsForHIT(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_ListReviewableHITs() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.ListReviewableHITsInput{
HITTypeId: aws.String("EntityId"),
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
Status: aws.String("ReviewableHITStatus"),
}
resp, err := svc.ListReviewableHITs(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_ListWorkerBlocks() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.ListWorkerBlocksInput{
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
}
resp, err := svc.ListWorkerBlocks(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_ListWorkersWithQualificationType() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.ListWorkersWithQualificationTypeInput{
QualificationTypeId: aws.String("EntityId"), // Required
MaxResults: aws.Int64(1),
NextToken: aws.String("PaginationToken"),
Status: aws.String("QualificationStatus"),
}
resp, err := svc.ListWorkersWithQualificationType(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_NotifyWorkers() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.NotifyWorkersInput{
MessageText: aws.String("String"), // Required
Subject: aws.String("String"), // Required
WorkerIds: []*string{ // Required
aws.String("CustomerId"), // Required
// More values...
},
}
resp, err := svc.NotifyWorkers(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_RejectAssignment() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.RejectAssignmentInput{
AssignmentId: aws.String("EntityId"), // Required
RequesterFeedback: aws.String("String"),
}
resp, err := svc.RejectAssignment(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_RejectQualificationRequest() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.RejectQualificationRequestInput{
QualificationRequestId: aws.String("String"), // Required
Reason: aws.String("String"),
}
resp, err := svc.RejectQualificationRequest(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_SendBonus() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.SendBonusInput{
AssignmentId: aws.String("EntityId"), // Required
BonusAmount: aws.String("NumericValue"), // Required
WorkerId: aws.String("CustomerId"), // Required
Reason: aws.String("String"),
UniqueRequestToken: aws.String("IdempotencyToken"),
}
resp, err := svc.SendBonus(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_SendTestEventNotification() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.SendTestEventNotificationInput{
Notification: &mturk.NotificationSpecification{ // Required
Destination: aws.String("String"), // Required
Transport: aws.String("NotificationTransport"), // Required
EventTypes: []*string{
aws.String("EventType"), // Required
// More values...
},
Version: aws.String("String"),
},
TestEventType: aws.String("EventType"), // Required
}
resp, err := svc.SendTestEventNotification(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_UpdateExpirationForHIT() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.UpdateExpirationForHITInput{
HITId: aws.String("EntityId"), // Required
ExpireAt: aws.Time(time.Now()),
}
resp, err := svc.UpdateExpirationForHIT(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_UpdateHITReviewStatus() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.UpdateHITReviewStatusInput{
HITId: aws.String("EntityId"), // Required
Revert: aws.Bool(true),
}
resp, err := svc.UpdateHITReviewStatus(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_UpdateHITTypeOfHIT() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.UpdateHITTypeOfHITInput{
HITId: aws.String("EntityId"), // Required
HITTypeId: aws.String("EntityId"), // Required
}
resp, err := svc.UpdateHITTypeOfHIT(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_UpdateNotificationSettings() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.UpdateNotificationSettingsInput{
HITTypeId: aws.String("EntityId"), // Required
Active: aws.Bool(true),
Notification: &mturk.NotificationSpecification{
Destination: aws.String("String"), // Required
Transport: aws.String("NotificationTransport"), // Required
EventTypes: []*string{
aws.String("EventType"), // Required
// More values...
},
Version: aws.String("String"),
},
}
resp, err := svc.UpdateNotificationSettings(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}
func ExampleMTurk_UpdateQualificationType() {
sess := session.Must(session.NewSession())
svc := mturk.New(sess)
params := &mturk.UpdateQualificationTypeInput{
QualificationTypeId: aws.String("EntityId"), // Required
AnswerKey: aws.String("String"),
AutoGranted: aws.Bool(true),
AutoGrantedValue: aws.Int64(1),
Description: aws.String("String"),
QualificationTypeStatus: aws.String("QualificationTypeStatus"),
RetryDelayInSeconds: aws.Int64(1),
Test: aws.String("String"),
TestDurationInSeconds: aws.Int64(1),
}
resp, err := svc.UpdateQualificationType(params)
if err != nil {
// Print the error, cast err to awserr.Error to get the Code and
// Message from an error.
fmt.Println(err.Error())
return
}
// Pretty-print the response data.
fmt.Println(resp)
}