Versions in this module Expand all Collapse all v1 v1.0.1 Sep 13, 2022 v1.0.0 Sep 12, 2022 Changes in this version + type ClientAPI interface + DetectWithStream func(ctx context.Context, imageParameter io.ReadCloser, returnFaceID *bool, ...) (result face.ListDetectedFace, err error) + DetectWithURL func(ctx context.Context, imageURL face.ImageURL, returnFaceID *bool, ...) (result face.ListDetectedFace, err error) + FindSimilar func(ctx context.Context, body face.FindSimilarRequest) (result face.ListSimilarFace, err error) + Group func(ctx context.Context, body face.GroupRequest) (result face.GroupResult, err error) + Identify func(ctx context.Context, body face.IdentifyRequest) (result face.ListIdentifyResult, err error) + VerifyFaceToFace func(ctx context.Context, body face.VerifyFaceToFaceRequest) (result face.VerifyResult, err error) + VerifyFaceToPerson func(ctx context.Context, body face.VerifyFaceToPersonRequest) (result face.VerifyResult, err error) + type LargeFaceListClientAPI interface + AddFaceFromStream func(ctx context.Context, largeFaceListID string, imageParameter io.ReadCloser, ...) (result face.PersistedFace, err error) + AddFaceFromURL func(ctx context.Context, largeFaceListID string, imageURL face.ImageURL, ...) (result face.PersistedFace, err error) + Create func(ctx context.Context, largeFaceListID string, body face.MetaDataContract) (result autorest.Response, err error) + Delete func(ctx context.Context, largeFaceListID string) (result autorest.Response, err error) + DeleteFace func(ctx context.Context, largeFaceListID string, persistedFaceID uuid.UUID) (result autorest.Response, err error) + Get func(ctx context.Context, largeFaceListID string, returnRecognitionModel *bool) (result face.LargeFaceList, err error) + GetFace func(ctx context.Context, largeFaceListID string, persistedFaceID uuid.UUID) (result face.PersistedFace, err error) + GetTrainingStatus func(ctx context.Context, largeFaceListID string) (result face.TrainingStatus, err error) + List func(ctx context.Context, returnRecognitionModel *bool) (result face.ListLargeFaceList, err error) + ListFaces func(ctx context.Context, largeFaceListID string, start string, top *int32) (result face.ListPersistedFace, err error) + Train func(ctx context.Context, largeFaceListID string) (result autorest.Response, err error) + Update func(ctx context.Context, largeFaceListID string, body face.NameAndUserDataContract) (result autorest.Response, err error) + UpdateFace func(ctx context.Context, largeFaceListID string, persistedFaceID uuid.UUID, ...) (result autorest.Response, err error) + type LargePersonGroupClientAPI interface + Create func(ctx context.Context, largePersonGroupID string, body face.MetaDataContract) (result autorest.Response, err error) + Delete func(ctx context.Context, largePersonGroupID string) (result autorest.Response, err error) + Get func(ctx context.Context, largePersonGroupID string, returnRecognitionModel *bool) (result face.LargePersonGroup, err error) + GetTrainingStatus func(ctx context.Context, largePersonGroupID string) (result face.TrainingStatus, err error) + List func(ctx context.Context, start string, top *int32, returnRecognitionModel *bool) (result face.ListLargePersonGroup, err error) + Train func(ctx context.Context, largePersonGroupID string) (result autorest.Response, err error) + Update func(ctx context.Context, largePersonGroupID string, ...) (result autorest.Response, err error) + type LargePersonGroupPersonClientAPI interface + AddFaceFromStream func(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (result face.PersistedFace, err error) + AddFaceFromURL func(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (result face.PersistedFace, err error) + Create func(ctx context.Context, largePersonGroupID string, ...) (result face.Person, err error) + Delete func(ctx context.Context, largePersonGroupID string, personID uuid.UUID) (result autorest.Response, err error) + DeleteFace func(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (result autorest.Response, err error) + Get func(ctx context.Context, largePersonGroupID string, personID uuid.UUID) (result face.Person, err error) + GetFace func(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (result face.PersistedFace, err error) + List func(ctx context.Context, largePersonGroupID string, start string, top *int32) (result face.ListPerson, err error) + Update func(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (result autorest.Response, err error) + UpdateFace func(ctx context.Context, largePersonGroupID string, personID uuid.UUID, ...) (result autorest.Response, err error) + type ListClientAPI interface + AddFaceFromStream func(ctx context.Context, faceListID string, imageParameter io.ReadCloser, ...) (result face.PersistedFace, err error) + AddFaceFromURL func(ctx context.Context, faceListID string, imageURL face.ImageURL, ...) (result face.PersistedFace, err error) + Create func(ctx context.Context, faceListID string, body face.MetaDataContract) (result autorest.Response, err error) + Delete func(ctx context.Context, faceListID string) (result autorest.Response, err error) + DeleteFace func(ctx context.Context, faceListID string, persistedFaceID uuid.UUID) (result autorest.Response, err error) + Get func(ctx context.Context, faceListID string, returnRecognitionModel *bool) (result face.List, err error) + List func(ctx context.Context, returnRecognitionModel *bool) (result face.ListList, err error) + Update func(ctx context.Context, faceListID string, body face.NameAndUserDataContract) (result autorest.Response, err error) + type PersonGroupClientAPI interface + Create func(ctx context.Context, personGroupID string, body face.MetaDataContract) (result autorest.Response, err error) + Delete func(ctx context.Context, personGroupID string) (result autorest.Response, err error) + Get func(ctx context.Context, personGroupID string, returnRecognitionModel *bool) (result face.PersonGroup, err error) + GetTrainingStatus func(ctx context.Context, personGroupID string) (result face.TrainingStatus, err error) + List func(ctx context.Context, start string, top *int32, returnRecognitionModel *bool) (result face.ListPersonGroup, err error) + Train func(ctx context.Context, personGroupID string) (result autorest.Response, err error) + Update func(ctx context.Context, personGroupID string, body face.NameAndUserDataContract) (result autorest.Response, err error) + type PersonGroupPersonClientAPI interface + AddFaceFromStream func(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (result face.PersistedFace, err error) + AddFaceFromURL func(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (result face.PersistedFace, err error) + Create func(ctx context.Context, personGroupID string, body face.NameAndUserDataContract) (result face.Person, err error) + Delete func(ctx context.Context, personGroupID string, personID uuid.UUID) (result autorest.Response, err error) + DeleteFace func(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (result autorest.Response, err error) + Get func(ctx context.Context, personGroupID string, personID uuid.UUID) (result face.Person, err error) + GetFace func(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (result face.PersistedFace, err error) + List func(ctx context.Context, personGroupID string, start string, top *int32) (result face.ListPerson, err error) + Update func(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (result autorest.Response, err error) + UpdateFace func(ctx context.Context, personGroupID string, personID uuid.UUID, ...) (result autorest.Response, err error) + type SnapshotClientAPI interface + Apply func(ctx context.Context, snapshotID uuid.UUID, body face.ApplySnapshotRequest) (result autorest.Response, err error) + Delete func(ctx context.Context, snapshotID uuid.UUID) (result autorest.Response, err error) + Get func(ctx context.Context, snapshotID uuid.UUID) (result face.Snapshot, err error) + GetOperationStatus func(ctx context.Context, operationID uuid.UUID) (result face.OperationStatus, err error) + List func(ctx context.Context, typeParameter face.SnapshotObjectType, ...) (result face.ListSnapshot, err error) + Take func(ctx context.Context, body face.TakeSnapshotRequest) (result autorest.Response, err error) + Update func(ctx context.Context, snapshotID uuid.UUID, body face.UpdateSnapshotRequest) (result autorest.Response, err error)