Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 4bc99591

Přidáno uživatelem Lukáš Vlček před asi 2 roky(ů)

Adding tag/subtag to selected text

Zobrazit rozdíly:

webapp/api/api.ts
76 76
     */
77 77
    'tagInstances'?: Array<TagInstanceInfo> | null;
78 78
}
79
/**
80
 * 
81
 * @export
82
 * @interface AnnotationInstanceAddRequest
83
 */
84
export interface AnnotationInstanceAddRequest {
85
    /**
86
     * 
87
     * @type {number}
88
     * @memberof AnnotationInstanceAddRequest
89
     */
90
    'position'?: number;
91
    /**
92
     * 
93
     * @type {number}
94
     * @memberof AnnotationInstanceAddRequest
95
     */
96
    'length'?: number;
97
    /**
98
     * 
99
     * @type {ETagType}
100
     * @memberof AnnotationInstanceAddRequest
101
     */
102
    'type'?: ETagType;
103
    /**
104
     * 
105
     * @type {string}
106
     * @memberof AnnotationInstanceAddRequest
107
     */
108
    'id'?: string;
109
    /**
110
     * 
111
     * @type {string}
112
     * @memberof AnnotationInstanceAddRequest
113
     */
114
    'instanceId'?: string | null;
115
}
79 116
/**
80 117
 * 
81 118
 * @export
......
321 358
export type EState = typeof EState[keyof typeof EState];
322 359

  
323 360

  
361
/**
362
 * 
363
 * @export
364
 * @enum {string}
365
 */
366

  
367
export const ETagType = {
368
    Tag: 'TAG',
369
    Subtag: 'SUBTAG'
370
} as const;
371

  
372
export type ETagType = typeof ETagType[keyof typeof ETagType];
373

  
374

  
324 375
/**
325 376
 * 
326 377
 * @export
......
553 604
    'subTagId'?: string | null;
554 605
    /**
555 606
     * 
556
     * @type {number}
607
     * @type {string}
557 608
     * @memberof TagInstanceInfo
558 609
     */
559
    'instance'?: number;
610
    'instance'?: string;
560 611
    /**
561 612
     * 
562 613
     * @type {number}
......
710 761
                options: localVarRequestOptions,
711 762
            };
712 763
        },
764
        /**
765
         * 
766
         * @param {string} annotationId 
767
         * @param {AnnotationInstanceAddRequest} [annotationInstanceAddRequest] 
768
         * @param {*} [options] Override http request option.
769
         * @throws {RequiredError}
770
         */
771
        annotationAnnotationIdPost: async (annotationId: string, annotationInstanceAddRequest?: AnnotationInstanceAddRequest, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
772
            // verify required parameter 'annotationId' is not null or undefined
773
            assertParamExists('annotationAnnotationIdPost', 'annotationId', annotationId)
774
            const localVarPath = `/annotation/{annotationId}`
775
                .replace(`{${"annotationId"}}`, encodeURIComponent(String(annotationId)));
776
            // use dummy base URL string because the URL constructor only accepts absolute URLs.
777
            const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
778
            let baseOptions;
779
            if (configuration) {
780
                baseOptions = configuration.baseOptions;
781
            }
782

  
783
            const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
784
            const localVarHeaderParameter = {} as any;
785
            const localVarQueryParameter = {} as any;
786

  
787

  
788
    
789
            localVarHeaderParameter['Content-Type'] = 'application/json';
790

  
791
            setSearchParams(localVarUrlObj, localVarQueryParameter);
792
            let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
793
            localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
794
            localVarRequestOptions.data = serializeDataIfNeeded(annotationInstanceAddRequest, localVarRequestOptions, configuration)
795

  
796
            return {
797
                url: toPathString(localVarUrlObj),
798
                options: localVarRequestOptions,
799
            };
800
        },
713 801
        /**
714 802
         * 
715 803
         * @param {AnnotationsAddRequest} [annotationsAddRequest] 
......
763 851
            const localVarAxiosArgs = await localVarAxiosParamCreator.annotationAnnotationIdGet(annotationId, options);
764 852
            return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
765 853
        },
854
        /**
855
         * 
856
         * @param {string} annotationId 
857
         * @param {AnnotationInstanceAddRequest} [annotationInstanceAddRequest] 
858
         * @param {*} [options] Override http request option.
859
         * @throws {RequiredError}
860
         */
861
        async annotationAnnotationIdPost(annotationId: string, annotationInstanceAddRequest?: AnnotationInstanceAddRequest, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>> {
862
            const localVarAxiosArgs = await localVarAxiosParamCreator.annotationAnnotationIdPost(annotationId, annotationInstanceAddRequest, options);
863
            return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
864
        },
766 865
        /**
767 866
         * 
768 867
         * @param {AnnotationsAddRequest} [annotationsAddRequest] 
......
792 891
        annotationAnnotationIdGet(annotationId: string, options?: any): AxiosPromise<AnnotationInfo> {
793 892
            return localVarFp.annotationAnnotationIdGet(annotationId, options).then((request) => request(axios, basePath));
794 893
        },
894
        /**
895
         * 
896
         * @param {string} annotationId 
897
         * @param {AnnotationInstanceAddRequest} [annotationInstanceAddRequest] 
898
         * @param {*} [options] Override http request option.
899
         * @throws {RequiredError}
900
         */
901
        annotationAnnotationIdPost(annotationId: string, annotationInstanceAddRequest?: AnnotationInstanceAddRequest, options?: any): AxiosPromise<void> {
902
            return localVarFp.annotationAnnotationIdPost(annotationId, annotationInstanceAddRequest, options).then((request) => request(axios, basePath));
903
        },
795 904
        /**
796 905
         * 
797 906
         * @param {AnnotationsAddRequest} [annotationsAddRequest] 
......
822 931
        return AnnotationApiFp(this.configuration).annotationAnnotationIdGet(annotationId, options).then((request) => request(this.axios, this.basePath));
823 932
    }
824 933

  
934
    /**
935
     * 
936
     * @param {string} annotationId 
937
     * @param {AnnotationInstanceAddRequest} [annotationInstanceAddRequest] 
938
     * @param {*} [options] Override http request option.
939
     * @throws {RequiredError}
940
     * @memberof AnnotationApi
941
     */
942
    public annotationAnnotationIdPost(annotationId: string, annotationInstanceAddRequest?: AnnotationInstanceAddRequest, options?: AxiosRequestConfig) {
943
        return AnnotationApiFp(this.configuration).annotationAnnotationIdPost(annotationId, annotationInstanceAddRequest, options).then((request) => request(this.axios, this.basePath));
944
    }
945

  
825 946
    /**
826 947
     * 
827 948
     * @param {AnnotationsAddRequest} [annotationsAddRequest] 

Také k dispozici: Unified diff