Versions in this module Expand all Collapse all v29 v29.0.0 May 6, 2019 Changes in this version + func UserAgent() string + func Version() string + type APIError struct + Error *Error + type Accessory struct + Confidence *float64 + Type AccessoryType + type AccessoryType string + const Glasses + const HeadWear + const Mask + func PossibleAccessoryTypeValues() []AccessoryType + type ApplySnapshotRequest struct + Mode SnapshotApplyMode + ObjectID *string + type AttributeType string + const AttributeTypeAccessories + const AttributeTypeAge + const AttributeTypeBlur + const AttributeTypeEmotion + const AttributeTypeExposure + const AttributeTypeFacialHair + const AttributeTypeGender + const AttributeTypeGlasses + const AttributeTypeHair + const AttributeTypeHeadPose + const AttributeTypeMakeup + const AttributeTypeNoise + const AttributeTypeOcclusion + const AttributeTypeSmile + func PossibleAttributeTypeValues() []AttributeType + type Attributes struct + Accessories *[]Accessory + Age *float64 + Blur *Blur + Emotion *Emotion + Exposure *Exposure + FacialHair *FacialHair + Gender Gender + Glasses GlassesType + Hair *Hair + HeadPose *HeadPose + Makeup *Makeup + Noise *Noise + Occlusion *Occlusion + Smile *float64 + type BaseClient struct + Endpoint string + func New(endpoint string) BaseClient + func NewWithoutDefaults(endpoint string) BaseClient + type Blur struct + BlurLevel BlurLevel + Value *float64 + type BlurLevel string + const High + const Low + const Medium + func PossibleBlurLevelValues() []BlurLevel + type Client struct + func NewClient(endpoint string) Client + func (client Client) DetectWithStream(ctx context.Context, imageParameter io.ReadCloser, returnFaceID *bool, ...) (result ListDetectedFace, err error) + func (client Client) DetectWithStreamPreparer(ctx context.Context, imageParameter io.ReadCloser, returnFaceID *bool, ...) (*http.Request, error) + func (client Client) DetectWithStreamResponder(resp *http.Response) (result ListDetectedFace, err error) + func (client Client) DetectWithStreamSender(req *http.Request) (*http.Response, error) + func (client Client) DetectWithURL(ctx context.Context, imageURL ImageURL, returnFaceID *bool, ...) (result ListDetectedFace, err error) + func (client Client) DetectWithURLPreparer(ctx context.Context, imageURL ImageURL, returnFaceID *bool, ...) (*http.Request, error) + func (client Client) DetectWithURLResponder(resp *http.Response) (result ListDetectedFace, err error) + func (client Client) DetectWithURLSender(req *http.Request) (*http.Response, error) + func (client Client) FindSimilar(ctx context.Context, body FindSimilarRequest) (result ListSimilarFace, err error) + func (client Client) FindSimilarPreparer(ctx context.Context, body FindSimilarRequest) (*http.Request, error) + func (client Client) FindSimilarResponder(resp *http.Response) (result ListSimilarFace, err error) + func (client Client) FindSimilarSender(req *http.Request) (*http.Response, error) + func (client Client) Group(ctx context.Context, body GroupRequest) (result GroupResult, err error) + func (client Client) GroupPreparer(ctx context.Context, body GroupRequest) (*http.Request, error) + func (client Client) GroupResponder(resp *http.Response) (result GroupResult, err error) + func (client Client) GroupSender(req *http.Request) (*http.Response, error) + func (client Client) Identify(ctx context.Context, body IdentifyRequest) (result ListIdentifyResult, err error) + func (client Client) IdentifyPreparer(ctx context.Context, body IdentifyRequest) (*http.Request, error) + func (client Client) IdentifyResponder(resp *http.Response) (result ListIdentifyResult, err error) + func (client Client) IdentifySender(req *http.Request) (*http.Response, error) + func (client Client) VerifyFaceToFace(ctx context.Context, body VerifyFaceToFaceRequest) (result VerifyResult, err error) + func (client Client) VerifyFaceToFacePreparer(ctx context.Context, body VerifyFaceToFaceRequest) (*http.Request, error) + func (client Client) VerifyFaceToFaceResponder(resp *http.Response) (result VerifyResult, err error) + func (client Client) VerifyFaceToFaceSender(req *http.Request) (*http.Response, error) + func (client Client) VerifyFaceToPerson(ctx context.Context, body VerifyFaceToPersonRequest) (result VerifyResult, err error) + func (client Client) VerifyFaceToPersonPreparer(ctx context.Context, body VerifyFaceToPersonRequest) (*http.Request, error) + func (client Client) VerifyFaceToPersonResponder(resp *http.Response) (result VerifyResult, err error) + func (client Client) VerifyFaceToPersonSender(req *http.Request) (*http.Response, error) + type Coordinate struct + X *float64 + Y *float64 + type DetectedFace struct + FaceAttributes *Attributes + FaceID *uuid.UUID + FaceLandmarks *Landmarks + FaceRectangle *Rectangle + RecognitionModel RecognitionModel + type Emotion struct + Anger *float64 + Contempt *float64 + Disgust *float64 + Fear *float64 + Happiness *float64 + Neutral *float64 + Sadness *float64 + Surprise *float64 + type Error struct + Code *string + Message *string + type Exposure struct + ExposureLevel ExposureLevel + Value *float64 + type ExposureLevel string + const GoodExposure + const OverExposure + const UnderExposure + func PossibleExposureLevelValues() []ExposureLevel + type FacialHair struct + Beard *float64 + Moustache *float64 + Sideburns *float64 + type FindSimilarMatchMode string + const MatchFace + const MatchPerson + func PossibleFindSimilarMatchModeValues() []FindSimilarMatchMode + type FindSimilarRequest struct + FaceID *uuid.UUID + FaceIds *[]uuid.UUID + FaceListID *string + LargeFaceListID *string + MaxNumOfCandidatesReturned *int32 + Mode FindSimilarMatchMode + type Gender string + const Female + const Male + func PossibleGenderValues() []Gender + type GlassesType string + const NoGlasses + const ReadingGlasses + const Sunglasses + const SwimmingGoggles + func PossibleGlassesTypeValues() []GlassesType + type GroupRequest struct + FaceIds *[]uuid.UUID + type GroupResult struct + Groups *[][]uuid.UUID + MessyGroup *[]uuid.UUID + type Hair struct + Bald *float64 + HairColor *[]HairColor + Invisible *bool + type HairColor struct + Color HairColorType + Confidence *float64 + type HairColorType string + const Black + const Blond + const Brown + const Gray + const Other + const Red + const Unknown + const White + func PossibleHairColorTypeValues() []HairColorType + type HeadPose struct + Pitch *float64 + Roll *float64 + Yaw *float64 + type IdentifyCandidate struct + Confidence *float64 + PersonID *uuid.UUID + type IdentifyRequest struct + ConfidenceThreshold *float64 + FaceIds *[]uuid.UUID + LargePersonGroupID *string + MaxNumOfCandidatesReturned *int32 + PersonGroupID *string + type IdentifyResult struct + Candidates *[]IdentifyCandidate + FaceID *uuid.UUID + type ImageURL struct + URL *string + type Landmarks struct + EyeLeftBottom *Coordinate + EyeLeftInner *Coordinate + EyeLeftOuter *Coordinate + EyeLeftTop *Coordinate + EyeRightBottom *Coordinate + EyeRightInner *Coordinate + EyeRightOuter *Coordinate + EyeRightTop *Coordinate + EyebrowLeftInner *Coordinate + EyebrowLeftOuter *Coordinate + EyebrowRightInner *Coordinate + EyebrowRightOuter *Coordinate + MouthLeft *Coordinate + MouthRight *Coordinate + NoseLeftAlarOutTip *Coordinate + NoseLeftAlarTop *Coordinate + NoseRightAlarOutTip *Coordinate + NoseRightAlarTop *Coordinate + NoseRootLeft *Coordinate + NoseRootRight *Coordinate + NoseTip *Coordinate + PupilLeft *Coordinate + PupilRight *Coordinate + UnderLipBottom *Coordinate + UnderLipTop *Coordinate + UpperLipBottom *Coordinate + UpperLipTop *Coordinate + type LargeFaceList struct + LargeFaceListID *string + Name *string + RecognitionModel RecognitionModel + UserData *string + type LargeFaceListClient struct + func NewLargeFaceListClient(endpoint string) LargeFaceListClient + func (client LargeFaceListClient) AddFaceFromStream(ctx context.Context, largeFaceListID string, imageParameter io.ReadCloser, ...) (result PersistedFace, err error) + func (client LargeFaceListClient) AddFaceFromStreamPreparer(ctx context.Context, largeFaceListID string, imageParameter io.ReadCloser, ...) (*http.Request, error) + func (client LargeFaceListClient) AddFaceFromStreamResponder(resp *http.Response) (result PersistedFace, err error) + func (client LargeFaceListClient) AddFaceFromStreamSender(req *http.Request) (*http.Response, error) + func (client LargeFaceListClient) AddFaceFromURL(ctx context.Context, largeFaceListID string, imageURL ImageURL, ...) (result PersistedFace, err error) + func (client LargeFaceListClient) AddFaceFromURLPreparer(ctx context.Context, largeFaceListID string, imageURL ImageURL, ...) (*http.Request, error) + func (client LargeFaceListClient) AddFaceFromURLResponder(resp *http.Response) (result PersistedFace, err error) + func (client LargeFaceListClient) AddFaceFromURLSender(req *http.Request) (*http.Response, error) + func (client LargeFaceListClient) Create(ctx context.Context, largeFaceListID string, body MetaDataContract) (result autorest.Response, err error) + func (client LargeFaceListClient) CreatePreparer(ctx context.Context, largeFaceListID string, body MetaDataContract) (*http.Request, error) + func (client LargeFaceListClient) CreateResponder(resp *http.Response) (result autorest.Response, err error) + func (client LargeFaceListClient) CreateSender(req *http.Request) (*http.Response, error) + func (client LargeFaceListClient) Delete(ctx context.Context, largeFaceListID string) (result autorest.Response, err error) + func (client LargeFaceListClient) DeleteFace(ctx context.Context, largeFaceListID string, persistedFaceID uuid.UUID) (result autorest.Response, err error) + func (client LargeFaceListClient) DeleteFacePreparer(ctx context.Context, largeFaceListID string, persistedFaceID uuid.UUID) (*http.Request, error) + func (client LargeFaceListClient) DeleteFaceResponder(resp *http.Response) (result autorest.Response, err error) + func (client LargeFaceListClient) DeleteFaceSender(req *http.Request) (*http.Response, error) + func (client LargeFaceListClient) DeletePreparer(ctx context.Context, largeFaceListID string) (*http.Request, error) + func (client LargeFaceListClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client LargeFaceListClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client LargeFaceListClient) Get(ctx context.Context, largeFaceListID string, returnRecognitionModel *bool) (result LargeFaceList, err error) + func (client LargeFaceListClient) GetFace(ctx context.Context, largeFaceListID string, persistedFaceID uuid.UUID) (result PersistedFace, err error) + func (client LargeFaceListClient) GetFacePreparer(ctx context.Context, largeFaceListID string, persistedFaceID uuid.UUID) (*http.Request, error) + func (client LargeFaceListClient) GetFaceResponder(resp *http.Response) (result PersistedFace, err error) + func (client LargeFaceListClient) GetFaceSender(req *http.Request) (*http.Response, error) + func (client LargeFaceListClient) GetPreparer(ctx context.Context, largeFaceListID string, returnRecognitionModel *bool) (*http.Request, error) + func (client LargeFaceListClient) GetResponder(resp *http.Response) (result LargeFaceList, err error) + func (client LargeFaceListClient) GetSender(req *http.Request) (*http.Response, error) + func (client LargeFaceListClient) GetTrainingStatus(ctx context.Context, largeFaceListID string) (result TrainingStatus, err error) + func (client LargeFaceListClient) GetTrainingStatusPreparer(ctx context.Context, largeFaceListID string) (*http.Request, error) + func (client LargeFaceListClient) GetTrainingStatusResponder(resp *http.Response) (result TrainingStatus, err error) + func (client LargeFaceListClient) GetTrainingStatusSender(req *http.Request) (*http.Response, error) + func (client LargeFaceListClient) List(ctx context.Context, returnRecognitionModel *bool) (result ListLargeFaceList, err error) + func (client LargeFaceListClient) ListFaces(ctx context.Context, largeFaceListID string, start string, top *int32) (result ListPersistedFace, err error) + func (client LargeFaceListClient) ListFacesPreparer(ctx context.Context, largeFaceListID string, start string, top *int32) (*http.Request, error) + func (client LargeFaceListClient) ListFacesResponder(resp *http.Response) (result ListPersistedFace, err error) + func (client LargeFaceListClient) ListFacesSender(req *http.Request) (*http.Response, error) + func (client LargeFaceListClient) ListPreparer(ctx context.Context, returnRecognitionModel *bool) (*http.Request, error) + func (client LargeFaceListClient) ListResponder(resp *http.Response) (result ListLargeFaceList, err error) + func (client LargeFaceListClient) ListSender(req *http.Request) (*http.Response, error) + func (client LargeFaceListClient) Train(ctx context.Context, largeFaceListID string) (result autorest.Response, err error) + func (client LargeFaceListClient) TrainPreparer(ctx context.Context, largeFaceListID string) (*http.Request, error) + func (client LargeFaceListClient) TrainResponder(resp *http.Response) (result autorest.Response, err error) + func (client LargeFaceListClient) TrainSender(req *http.Request) (*http.Response, error) + func (client LargeFaceListClient) Update(ctx context.Context, largeFaceListID string, body NameAndUserDataContract) (result autorest.Response, err error) + func (client LargeFaceListClient) UpdateFace(ctx context.Context, largeFaceListID string, persistedFaceID uuid.UUID, ...) (result autorest.Response, err error) + func (client LargeFaceListClient) UpdateFacePreparer(ctx context.Context, largeFaceListID string, persistedFaceID uuid.UUID, ...) (*http.Request, error) + func (client LargeFaceListClient) UpdateFaceResponder(resp *http.Response) (result autorest.Response, err error) + func (client LargeFaceListClient) UpdateFaceSender(req *http.Request) (*http.Response, error) + func (client LargeFaceListClient) UpdatePreparer(ctx context.Context, largeFaceListID string, body NameAndUserDataContract) (*http.Request, error) + func (client LargeFaceListClient) UpdateResponder(resp *http.Response) (result autorest.Response, err error) + func (client LargeFaceListClient) UpdateSender(req *http.Request) (*http.Response, error) + type LargePersonGroup struct + LargePersonGroupID *string + Name *string + RecognitionModel RecognitionModel + UserData *string + type LargePersonGroupClient struct + func NewLargePersonGroupClient(endpoint string) LargePersonGroupClient + func (client LargePersonGroupClient) Create(ctx context.Context, largePersonGroupID string, body MetaDataContract) (result autorest.Response, err error) + func (client LargePersonGroupClient) CreatePreparer(ctx context.Context, largePersonGroupID string, body MetaDataContract) (*http.Request, error) + func (client LargePersonGroupClient) CreateResponder(resp *http.Response) (result autorest.Response, err error) + func (client LargePersonGroupClient) CreateSender(req *http.Request) (*http.Response, error) + func (client LargePersonGroupClient) Delete(ctx context.Context, largePersonGroupID string) (result autorest.Response, err error) + func (client LargePersonGroupClient) DeletePreparer(ctx context.Context, largePersonGroupID string) (*http.Request, error) + func (client LargePersonGroupClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client LargePersonGroupClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client LargePersonGroupClient) Get(ctx context.Context, largePersonGroupID string, returnRecognitionModel *bool) (result LargePersonGroup, err error) + func (client LargePersonGroupClient) GetPreparer(ctx context.Context, largePersonGroupID string, returnRecognitionModel *bool) (*http.Request, error) + func (client LargePersonGroupClient) GetResponder(resp *http.Response) (result LargePersonGroup, err error) + func (client LargePersonGroupClient) GetSender(req *http.Request) (*http.Response, error) + func (client LargePersonGroupClient) GetTrainingStatus(ctx context.Context, largePersonGroupID string) (result TrainingStatus, err error) + func (client LargePersonGroupClient) GetTrainingStatusPreparer(ctx context.Context, largePersonGroupID string) (*http.Request, error) + func (client LargePersonGroupClient) GetTrainingStatusResponder(resp *http.Response) (result TrainingStatus, err error) + func (client LargePersonGroupClient) GetTrainingStatusSender(req *http.Request) (*http.Response, error) + func (client LargePersonGroupClient) List(ctx context.Context, start string, top *int32, returnRecognitionModel *bool) (result ListLargePersonGroup, err error) + func (client LargePersonGroupClient) ListPreparer(ctx context.Context, start string, top *int32, returnRecognitionModel *bool) (*http.Request, error) + func (client LargePersonGroupClient) ListResponder(resp *http.Response) (result ListLargePersonGroup, err error) + func (client LargePersonGroupClient) ListSender(req *http.Request) (*http.Response, error) + func (client LargePersonGroupClient) Train(ctx context.Context, largePersonGroupID string) (result autorest.Response, err error) + func (client LargePersonGroupClient) TrainPreparer(ctx context.Context, largePersonGroupID string) (*http.Request, error) + func (client LargePersonGroupClient) TrainResponder(resp *http.Response) (result autorest.Response, err error) + func (client LargePersonGroupClient) TrainSender(req *http.Request) (*http.Response, error) + func (client LargePersonGroupClient) Update(ctx context.Context, largePersonGroupID string, body NameAndUserDataContract) (result autorest.Response, err error) + func (client LargePersonGroupClient) UpdatePreparer(ctx context.Context, largePersonGroupID string, body NameAndUserDataContract) (*http.Request, error) + func (client LargePersonGroupClient) UpdateResponder(resp *http.Response) (result autorest.Response, err error) + func (client LargePersonGroupClient) UpdateSender(req *http.Request) (*http.Response, error) + type LargePersonGroupPersonClient struct + func NewLargePersonGroupPersonClient(endpoint string) LargePersonGroupPersonClient + func (client LargePersonGroupPersonClient) AddFaceFromStream(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (result PersistedFace, err error) + func (client LargePersonGroupPersonClient) AddFaceFromStreamPreparer(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (*http.Request, error) + func (client LargePersonGroupPersonClient) AddFaceFromStreamResponder(resp *http.Response) (result PersistedFace, err error) + func (client LargePersonGroupPersonClient) AddFaceFromStreamSender(req *http.Request) (*http.Response, error) + func (client LargePersonGroupPersonClient) AddFaceFromURL(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (result PersistedFace, err error) + func (client LargePersonGroupPersonClient) AddFaceFromURLPreparer(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (*http.Request, error) + func (client LargePersonGroupPersonClient) AddFaceFromURLResponder(resp *http.Response) (result PersistedFace, err error) + func (client LargePersonGroupPersonClient) AddFaceFromURLSender(req *http.Request) (*http.Response, error) + func (client LargePersonGroupPersonClient) Create(ctx context.Context, largePersonGroupID string, body NameAndUserDataContract) (result Person, err error) + func (client LargePersonGroupPersonClient) CreatePreparer(ctx context.Context, largePersonGroupID string, body NameAndUserDataContract) (*http.Request, error) + func (client LargePersonGroupPersonClient) CreateResponder(resp *http.Response) (result Person, err error) + func (client LargePersonGroupPersonClient) CreateSender(req *http.Request) (*http.Response, error) + func (client LargePersonGroupPersonClient) Delete(ctx context.Context, largePersonGroupID string, personID uuid.UUID) (result autorest.Response, err error) + func (client LargePersonGroupPersonClient) DeleteFace(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (result autorest.Response, err error) + func (client LargePersonGroupPersonClient) DeleteFacePreparer(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (*http.Request, error) + func (client LargePersonGroupPersonClient) DeleteFaceResponder(resp *http.Response) (result autorest.Response, err error) + func (client LargePersonGroupPersonClient) DeleteFaceSender(req *http.Request) (*http.Response, error) + func (client LargePersonGroupPersonClient) DeletePreparer(ctx context.Context, largePersonGroupID string, personID uuid.UUID) (*http.Request, error) + func (client LargePersonGroupPersonClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client LargePersonGroupPersonClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client LargePersonGroupPersonClient) Get(ctx context.Context, largePersonGroupID string, personID uuid.UUID) (result Person, err error) + func (client LargePersonGroupPersonClient) GetFace(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (result PersistedFace, err error) + func (client LargePersonGroupPersonClient) GetFacePreparer(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (*http.Request, error) + func (client LargePersonGroupPersonClient) GetFaceResponder(resp *http.Response) (result PersistedFace, err error) + func (client LargePersonGroupPersonClient) GetFaceSender(req *http.Request) (*http.Response, error) + func (client LargePersonGroupPersonClient) GetPreparer(ctx context.Context, largePersonGroupID string, personID uuid.UUID) (*http.Request, error) + func (client LargePersonGroupPersonClient) GetResponder(resp *http.Response) (result Person, err error) + func (client LargePersonGroupPersonClient) GetSender(req *http.Request) (*http.Response, error) + func (client LargePersonGroupPersonClient) List(ctx context.Context, largePersonGroupID string, start string, top *int32) (result ListPerson, err error) + func (client LargePersonGroupPersonClient) ListPreparer(ctx context.Context, largePersonGroupID string, start string, top *int32) (*http.Request, error) + func (client LargePersonGroupPersonClient) ListResponder(resp *http.Response) (result ListPerson, err error) + func (client LargePersonGroupPersonClient) ListSender(req *http.Request) (*http.Response, error) + func (client LargePersonGroupPersonClient) Update(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (result autorest.Response, err error) + func (client LargePersonGroupPersonClient) UpdateFace(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (result autorest.Response, err error) + func (client LargePersonGroupPersonClient) UpdateFacePreparer(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (*http.Request, error) + func (client LargePersonGroupPersonClient) UpdateFaceResponder(resp *http.Response) (result autorest.Response, err error) + func (client LargePersonGroupPersonClient) UpdateFaceSender(req *http.Request) (*http.Response, error) + func (client LargePersonGroupPersonClient) UpdatePreparer(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (*http.Request, error) + func (client LargePersonGroupPersonClient) UpdateResponder(resp *http.Response) (result autorest.Response, err error) + func (client LargePersonGroupPersonClient) UpdateSender(req *http.Request) (*http.Response, error) + type List struct + FaceListID *string + Name *string + PersistedFaces *[]PersistedFace + RecognitionModel RecognitionModel + UserData *string + type ListClient struct + func NewListClient(endpoint string) ListClient + func (client ListClient) AddFaceFromStream(ctx context.Context, faceListID string, imageParameter io.ReadCloser, ...) (result PersistedFace, err error) + func (client ListClient) AddFaceFromStreamPreparer(ctx context.Context, faceListID string, imageParameter io.ReadCloser, ...) (*http.Request, error) + func (client ListClient) AddFaceFromStreamResponder(resp *http.Response) (result PersistedFace, err error) + func (client ListClient) AddFaceFromStreamSender(req *http.Request) (*http.Response, error) + func (client ListClient) AddFaceFromURL(ctx context.Context, faceListID string, imageURL ImageURL, userData string, ...) (result PersistedFace, err error) + func (client ListClient) AddFaceFromURLPreparer(ctx context.Context, faceListID string, imageURL ImageURL, userData string, ...) (*http.Request, error) + func (client ListClient) AddFaceFromURLResponder(resp *http.Response) (result PersistedFace, err error) + func (client ListClient) AddFaceFromURLSender(req *http.Request) (*http.Response, error) + func (client ListClient) Create(ctx context.Context, faceListID string, body MetaDataContract) (result autorest.Response, err error) + func (client ListClient) CreatePreparer(ctx context.Context, faceListID string, body MetaDataContract) (*http.Request, error) + func (client ListClient) CreateResponder(resp *http.Response) (result autorest.Response, err error) + func (client ListClient) CreateSender(req *http.Request) (*http.Response, error) + func (client ListClient) Delete(ctx context.Context, faceListID string) (result autorest.Response, err error) + func (client ListClient) DeleteFace(ctx context.Context, faceListID string, persistedFaceID uuid.UUID) (result autorest.Response, err error) + func (client ListClient) DeleteFacePreparer(ctx context.Context, faceListID string, persistedFaceID uuid.UUID) (*http.Request, error) + func (client ListClient) DeleteFaceResponder(resp *http.Response) (result autorest.Response, err error) + func (client ListClient) DeleteFaceSender(req *http.Request) (*http.Response, error) + func (client ListClient) DeletePreparer(ctx context.Context, faceListID string) (*http.Request, error) + func (client ListClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ListClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ListClient) Get(ctx context.Context, faceListID string, returnRecognitionModel *bool) (result List, err error) + func (client ListClient) GetPreparer(ctx context.Context, faceListID string, returnRecognitionModel *bool) (*http.Request, error) + func (client ListClient) GetResponder(resp *http.Response) (result List, err error) + func (client ListClient) GetSender(req *http.Request) (*http.Response, error) + func (client ListClient) List(ctx context.Context, returnRecognitionModel *bool) (result ListList, err error) + func (client ListClient) ListPreparer(ctx context.Context, returnRecognitionModel *bool) (*http.Request, error) + func (client ListClient) ListResponder(resp *http.Response) (result ListList, err error) + func (client ListClient) ListSender(req *http.Request) (*http.Response, error) + func (client ListClient) Update(ctx context.Context, faceListID string, body NameAndUserDataContract) (result autorest.Response, err error) + func (client ListClient) UpdatePreparer(ctx context.Context, faceListID string, body NameAndUserDataContract) (*http.Request, error) + func (client ListClient) UpdateResponder(resp *http.Response) (result autorest.Response, err error) + func (client ListClient) UpdateSender(req *http.Request) (*http.Response, error) + type ListDetectedFace struct + Value *[]DetectedFace + type ListIdentifyResult struct + Value *[]IdentifyResult + type ListLargeFaceList struct + Value *[]LargeFaceList + type ListLargePersonGroup struct + Value *[]LargePersonGroup + type ListList struct + Value *[]List + type ListPersistedFace struct + Value *[]PersistedFace + type ListPerson struct + Value *[]Person + type ListPersonGroup struct + Value *[]PersonGroup + type ListSimilarFace struct + Value *[]SimilarFace + type ListSnapshot struct + Value *[]Snapshot + type Makeup struct + EyeMakeup *bool + LipMakeup *bool + type MetaDataContract struct + Name *string + RecognitionModel RecognitionModel + UserData *string + type NameAndUserDataContract struct + Name *string + UserData *string + type Noise struct + NoiseLevel NoiseLevel + Value *float64 + type NoiseLevel string + const NoiseLevelHigh + const NoiseLevelLow + const NoiseLevelMedium + func PossibleNoiseLevelValues() []NoiseLevel + type Occlusion struct + EyeOccluded *bool + ForeheadOccluded *bool + MouthOccluded *bool + type OperationStatus struct + CreatedTime *date.Time + LastActionTime *date.Time + Message *string + ResourceLocation *string + Status OperationStatusType + type OperationStatusType string + const Failed + const Notstarted + const Running + const Succeeded + func PossibleOperationStatusTypeValues() []OperationStatusType + type PersistedFace struct + PersistedFaceID *uuid.UUID + UserData *string + type Person struct + Name *string + PersistedFaceIds *[]uuid.UUID + PersonID *uuid.UUID + UserData *string + type PersonGroup struct + Name *string + PersonGroupID *string + RecognitionModel RecognitionModel + UserData *string + type PersonGroupClient struct + func NewPersonGroupClient(endpoint string) PersonGroupClient + func (client PersonGroupClient) Create(ctx context.Context, personGroupID string, body MetaDataContract) (result autorest.Response, err error) + func (client PersonGroupClient) CreatePreparer(ctx context.Context, personGroupID string, body MetaDataContract) (*http.Request, error) + func (client PersonGroupClient) CreateResponder(resp *http.Response) (result autorest.Response, err error) + func (client PersonGroupClient) CreateSender(req *http.Request) (*http.Response, error) + func (client PersonGroupClient) Delete(ctx context.Context, personGroupID string) (result autorest.Response, err error) + func (client PersonGroupClient) DeletePreparer(ctx context.Context, personGroupID string) (*http.Request, error) + func (client PersonGroupClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client PersonGroupClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client PersonGroupClient) Get(ctx context.Context, personGroupID string, returnRecognitionModel *bool) (result PersonGroup, err error) + func (client PersonGroupClient) GetPreparer(ctx context.Context, personGroupID string, returnRecognitionModel *bool) (*http.Request, error) + func (client PersonGroupClient) GetResponder(resp *http.Response) (result PersonGroup, err error) + func (client PersonGroupClient) GetSender(req *http.Request) (*http.Response, error) + func (client PersonGroupClient) GetTrainingStatus(ctx context.Context, personGroupID string) (result TrainingStatus, err error) + func (client PersonGroupClient) GetTrainingStatusPreparer(ctx context.Context, personGroupID string) (*http.Request, error) + func (client PersonGroupClient) GetTrainingStatusResponder(resp *http.Response) (result TrainingStatus, err error) + func (client PersonGroupClient) GetTrainingStatusSender(req *http.Request) (*http.Response, error) + func (client PersonGroupClient) List(ctx context.Context, start string, top *int32, returnRecognitionModel *bool) (result ListPersonGroup, err error) + func (client PersonGroupClient) ListPreparer(ctx context.Context, start string, top *int32, returnRecognitionModel *bool) (*http.Request, error) + func (client PersonGroupClient) ListResponder(resp *http.Response) (result ListPersonGroup, err error) + func (client PersonGroupClient) ListSender(req *http.Request) (*http.Response, error) + func (client PersonGroupClient) Train(ctx context.Context, personGroupID string) (result autorest.Response, err error) + func (client PersonGroupClient) TrainPreparer(ctx context.Context, personGroupID string) (*http.Request, error) + func (client PersonGroupClient) TrainResponder(resp *http.Response) (result autorest.Response, err error) + func (client PersonGroupClient) TrainSender(req *http.Request) (*http.Response, error) + func (client PersonGroupClient) Update(ctx context.Context, personGroupID string, body NameAndUserDataContract) (result autorest.Response, err error) + func (client PersonGroupClient) UpdatePreparer(ctx context.Context, personGroupID string, body NameAndUserDataContract) (*http.Request, error) + func (client PersonGroupClient) UpdateResponder(resp *http.Response) (result autorest.Response, err error) + func (client PersonGroupClient) UpdateSender(req *http.Request) (*http.Response, error) + type PersonGroupPersonClient struct + func NewPersonGroupPersonClient(endpoint string) PersonGroupPersonClient + func (client PersonGroupPersonClient) AddFaceFromStream(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (result PersistedFace, err error) + func (client PersonGroupPersonClient) AddFaceFromStreamPreparer(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (*http.Request, error) + func (client PersonGroupPersonClient) AddFaceFromStreamResponder(resp *http.Response) (result PersistedFace, err error) + func (client PersonGroupPersonClient) AddFaceFromStreamSender(req *http.Request) (*http.Response, error) + func (client PersonGroupPersonClient) AddFaceFromURL(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (result PersistedFace, err error) + func (client PersonGroupPersonClient) AddFaceFromURLPreparer(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (*http.Request, error) + func (client PersonGroupPersonClient) AddFaceFromURLResponder(resp *http.Response) (result PersistedFace, err error) + func (client PersonGroupPersonClient) AddFaceFromURLSender(req *http.Request) (*http.Response, error) + func (client PersonGroupPersonClient) Create(ctx context.Context, personGroupID string, body NameAndUserDataContract) (result Person, err error) + func (client PersonGroupPersonClient) CreatePreparer(ctx context.Context, personGroupID string, body NameAndUserDataContract) (*http.Request, error) + func (client PersonGroupPersonClient) CreateResponder(resp *http.Response) (result Person, err error) + func (client PersonGroupPersonClient) CreateSender(req *http.Request) (*http.Response, error) + func (client PersonGroupPersonClient) Delete(ctx context.Context, personGroupID string, personID uuid.UUID) (result autorest.Response, err error) + func (client PersonGroupPersonClient) DeleteFace(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (result autorest.Response, err error) + func (client PersonGroupPersonClient) DeleteFacePreparer(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (*http.Request, error) + func (client PersonGroupPersonClient) DeleteFaceResponder(resp *http.Response) (result autorest.Response, err error) + func (client PersonGroupPersonClient) DeleteFaceSender(req *http.Request) (*http.Response, error) + func (client PersonGroupPersonClient) DeletePreparer(ctx context.Context, personGroupID string, personID uuid.UUID) (*http.Request, error) + func (client PersonGroupPersonClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client PersonGroupPersonClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client PersonGroupPersonClient) Get(ctx context.Context, personGroupID string, personID uuid.UUID) (result Person, err error) + func (client PersonGroupPersonClient) GetFace(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (result PersistedFace, err error) + func (client PersonGroupPersonClient) GetFacePreparer(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (*http.Request, error) + func (client PersonGroupPersonClient) GetFaceResponder(resp *http.Response) (result PersistedFace, err error) + func (client PersonGroupPersonClient) GetFaceSender(req *http.Request) (*http.Response, error) + func (client PersonGroupPersonClient) GetPreparer(ctx context.Context, personGroupID string, personID uuid.UUID) (*http.Request, error) + func (client PersonGroupPersonClient) GetResponder(resp *http.Response) (result Person, err error) + func (client PersonGroupPersonClient) GetSender(req *http.Request) (*http.Response, error) + func (client PersonGroupPersonClient) List(ctx context.Context, personGroupID string, start string, top *int32) (result ListPerson, err error) + func (client PersonGroupPersonClient) ListPreparer(ctx context.Context, personGroupID string, start string, top *int32) (*http.Request, error) + func (client PersonGroupPersonClient) ListResponder(resp *http.Response) (result ListPerson, err error) + func (client PersonGroupPersonClient) ListSender(req *http.Request) (*http.Response, error) + func (client PersonGroupPersonClient) Update(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (result autorest.Response, err error) + func (client PersonGroupPersonClient) UpdateFace(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (result autorest.Response, err error) + func (client PersonGroupPersonClient) UpdateFacePreparer(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (*http.Request, error) + func (client PersonGroupPersonClient) UpdateFaceResponder(resp *http.Response) (result autorest.Response, err error) + func (client PersonGroupPersonClient) UpdateFaceSender(req *http.Request) (*http.Response, error) + func (client PersonGroupPersonClient) UpdatePreparer(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (*http.Request, error) + func (client PersonGroupPersonClient) UpdateResponder(resp *http.Response) (result autorest.Response, err error) + func (client PersonGroupPersonClient) UpdateSender(req *http.Request) (*http.Response, error) + type RecognitionModel string + const Recognition01 + const Recognition02 + func PossibleRecognitionModelValues() []RecognitionModel + type Rectangle struct + Height *int32 + Left *int32 + Top *int32 + Width *int32 + type SimilarFace struct + Confidence *float64 + FaceID *uuid.UUID + PersistedFaceID *uuid.UUID + type Snapshot struct + Account *string + ApplyScope *[]uuid.UUID + CreatedTime *date.Time + ID *uuid.UUID + LastUpdateTime *date.Time + Type SnapshotObjectType + UserData *string + type SnapshotApplyMode string + const CreateNew + func PossibleSnapshotApplyModeValues() []SnapshotApplyMode + type SnapshotClient struct + func NewSnapshotClient(endpoint string) SnapshotClient + func (client SnapshotClient) Apply(ctx context.Context, snapshotID uuid.UUID, body ApplySnapshotRequest) (result autorest.Response, err error) + func (client SnapshotClient) ApplyPreparer(ctx context.Context, snapshotID uuid.UUID, body ApplySnapshotRequest) (*http.Request, error) + func (client SnapshotClient) ApplyResponder(resp *http.Response) (result autorest.Response, err error) + func (client SnapshotClient) ApplySender(req *http.Request) (*http.Response, error) + func (client SnapshotClient) Delete(ctx context.Context, snapshotID uuid.UUID) (result autorest.Response, err error) + func (client SnapshotClient) DeletePreparer(ctx context.Context, snapshotID uuid.UUID) (*http.Request, error) + func (client SnapshotClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client SnapshotClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client SnapshotClient) Get(ctx context.Context, snapshotID uuid.UUID) (result Snapshot, err error) + func (client SnapshotClient) GetOperationStatus(ctx context.Context, operationID uuid.UUID) (result OperationStatus, err error) + func (client SnapshotClient) GetOperationStatusPreparer(ctx context.Context, operationID uuid.UUID) (*http.Request, error) + func (client SnapshotClient) GetOperationStatusResponder(resp *http.Response) (result OperationStatus, err error) + func (client SnapshotClient) GetOperationStatusSender(req *http.Request) (*http.Response, error) + func (client SnapshotClient) GetPreparer(ctx context.Context, snapshotID uuid.UUID) (*http.Request, error) + func (client SnapshotClient) GetResponder(resp *http.Response) (result Snapshot, err error) + func (client SnapshotClient) GetSender(req *http.Request) (*http.Response, error) + func (client SnapshotClient) List(ctx context.Context, typeParameter SnapshotObjectType, applyScope []uuid.UUID) (result ListSnapshot, err error) + func (client SnapshotClient) ListPreparer(ctx context.Context, typeParameter SnapshotObjectType, applyScope []uuid.UUID) (*http.Request, error) + func (client SnapshotClient) ListResponder(resp *http.Response) (result ListSnapshot, err error) + func (client SnapshotClient) ListSender(req *http.Request) (*http.Response, error) + func (client SnapshotClient) Take(ctx context.Context, body TakeSnapshotRequest) (result autorest.Response, err error) + func (client SnapshotClient) TakePreparer(ctx context.Context, body TakeSnapshotRequest) (*http.Request, error) + func (client SnapshotClient) TakeResponder(resp *http.Response) (result autorest.Response, err error) + func (client SnapshotClient) TakeSender(req *http.Request) (*http.Response, error) + func (client SnapshotClient) Update(ctx context.Context, snapshotID uuid.UUID, body UpdateSnapshotRequest) (result autorest.Response, err error) + func (client SnapshotClient) UpdatePreparer(ctx context.Context, snapshotID uuid.UUID, body UpdateSnapshotRequest) (*http.Request, error) + func (client SnapshotClient) UpdateResponder(resp *http.Response) (result autorest.Response, err error) + func (client SnapshotClient) UpdateSender(req *http.Request) (*http.Response, error) + type SnapshotObjectType string + const SnapshotObjectTypeFaceList + const SnapshotObjectTypeLargeFaceList + const SnapshotObjectTypeLargePersonGroup + const SnapshotObjectTypePersonGroup + func PossibleSnapshotObjectTypeValues() []SnapshotObjectType + type TakeSnapshotRequest struct + ApplyScope *[]uuid.UUID + ObjectID *string + Type SnapshotObjectType + UserData *string + type TrainingStatus struct + Created *date.Time + LastAction *date.Time + LastSuccessfulTraining *date.Time + Message *string + Status TrainingStatusType + type TrainingStatusType string + const TrainingStatusTypeFailed + const TrainingStatusTypeNonstarted + const TrainingStatusTypeRunning + const TrainingStatusTypeSucceeded + func PossibleTrainingStatusTypeValues() []TrainingStatusType + type UpdateFaceRequest struct + UserData *string + type UpdateSnapshotRequest struct + ApplyScope *[]uuid.UUID + UserData *string + type VerifyFaceToFaceRequest struct + FaceID1 *uuid.UUID + FaceID2 *uuid.UUID + type VerifyFaceToPersonRequest struct + FaceID *uuid.UUID + LargePersonGroupID *string + PersonGroupID *string + PersonID *uuid.UUID + type VerifyResult struct + Confidence *float64 + IsIdentical *bool Other modules containing this package gopkg.in/Azure/azure-sdk-for-go.v15 gopkg.in/Azure/azure-sdk-for-go.v16 gopkg.in/Azure/azure-sdk-for-go.v17 gopkg.in/Azure/azure-sdk-for-go.v18 gopkg.in/Azure/azure-sdk-for-go.v19 gopkg.in/Azure/azure-sdk-for-go.v20 gopkg.in/Azure/azure-sdk-for-go.v21 gopkg.in/Azure/azure-sdk-for-go.v22 gopkg.in/Azure/azure-sdk-for-go.v23 gopkg.in/Azure/azure-sdk-for-go.v24 gopkg.in/Azure/azure-sdk-for-go.v25 gopkg.in/Azure/azure-sdk-for-go.v26 gopkg.in/Azure/azure-sdk-for-go.v27 gopkg.in/Azure/azure-sdk-for-go.v28 gopkg.in/Azure/azure-sdk-for-go.v30 gopkg.in/Azure/azure-sdk-for-go.v31 gopkg.in/Azure/azure-sdk-for-go.v32 gopkg.in/Azure/azure-sdk-for-go.v33 gopkg.in/Azure/azure-sdk-for-go.v34 gopkg.in/Azure/azure-sdk-for-go.v35 gopkg.in/Azure/azure-sdk-for-go.v36 gopkg.in/Azure/azure-sdk-for-go.v37 gopkg.in/Azure/azure-sdk-for-go.v38 gopkg.in/Azure/azure-sdk-for-go.v39 gopkg.in/Azure/azure-sdk-for-go.v40 gopkg.in/Azure/azure-sdk-for-go.v41 gopkg.in/Azure/azure-sdk-for-go.v42 gopkg.in/Azure/azure-sdk-for-go.v43 gopkg.in/Azure/azure-sdk-for-go.v44 gopkg.in/Azure/azure-sdk-for-go.v45 gopkg.in/Azure/azure-sdk-for-go.v46 gopkg.in/Azure/azure-sdk-for-go.v48